:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
:where(.is-layout-grid) {
  gap: 0.5em;
}
body .is-layout-flex {
  display: flex;
}
.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.is-layout-flex > :is(*, div) {
  margin: 0;
}
body .is-layout-grid {
  display: grid;
}
.is-layout-grid > :is(*, div) {
  margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

.progress-wrap {
  bottom: 50px;
  height: 46px;
  width: 46px;
  border-radius: 46px;
  background-color: #ffffff;
  box-shadow: inset 0 0 0 2px #cccccc;
}

.progress-wrap.btn-left-side {
  left: 50px;
}

.progress-wrap.btn-right-side {
  right: 50px;
}

.progress-wrap::after {
  width: 46px;
  height: 46px;
  color: #1f2029;
  font-size: 24px;
  content: "\e911";
  line-height: 46px;
}

.progress-wrap:hover::after {
  color: #1f2029;
}

.progress-wrap svg.progress-circle path {
  stroke: #1f2029;
  stroke-width: 2px;
}
.nav__menu > li > a {
  padding: 10px;
}
.wpb_single_image img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
  margin: 0 0 20px;
}
.logo__image {
  width: 230px;
  margin-top: 5px;
}
.nav__menu > li {
  margin-top: 0;
}
.vc_custom_1744106882128 {
  margin: 0 0 20px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
  background-color: #d7b63f;
  padding: 10px;
  border-radius: 30px;
}
.vc_custom_1744109938837 {
  margin: 0 0 20px;
}
.vc_toggle_title h4 {
  color: #fff;
  margin-left: 20px;
  font-size: 20px;
}
.main {
  padding-bottom: 0;
}
.mobile-menu-nav .mobile-nav-search {
  font-size: 22px;
  margin-right: 23px;
  cursor: pointer;
  display: none;
}
.mobile-menu-nav .mobile-nav-toggle {
  cursor: pointer;
  margin-top: 9px;
}
.form_mobile-nav-search .form__field-text {
  width: 100%;
  border: none;
  padding: 0;
  font-size: 18px;
  display: none;
}
.form_mobile-nav-search {
  position: relative;
  padding: 18px 50px 18px 40px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: none;
}
.fa {
  display: none;
}
.show-mobile {
  display: none;
}
.btn {
  background-color: #b55908 !important;
}
.row {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.copyright {
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  text-align: left;

  margin-top: 14px;
}
.col-lg-6 {
  width: 100%;
}
.footer-bottom .custom-text {
  margin-bottom: 20px;
  margin-top: -18px;
}
.wpcf7-text {
  width: 50%;
}
.wpcf7-spinner {
  display: none;
}
.widget-area_type_footer {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: -50px !important;
  margin-top: 17px;
  margin-left: 100px;
}
.widget_text img {
  max-width: 50%;
}

@media (max-width: 800px) {
  .wpcf7-text {
    width: 100%;
  }
  .show-desktop {
    display: none;
  }
  .show-mobile {
    display: block;
  }
  .vc_custom_heading .vc_custom_1744194463913 h3 {
    font-size: 16px;
  }
  .vc_toggle_title h4 {
    font-size: 16px;
  }
  .copyright {
    font-size: 12px;
    text-align: center;
    margin-bottom: 30px;
  }
  .footer-bottom .comtainer {
    flex-direction: column !important;
  }
}

.live-customizer__toggle:before {
  border-right-color: #ffa659;
}
.stm-info-box-sep.primary-border-color,
.drop-caps-square p:first-letter,
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:focus,
.btn_type_outline.btn_view_primary,
.page-pagination .page-numbers .current,
.page-pagination .page-numbers a:focus,
.page-pagination .page-numbers a:hover,
.page-pagination .page-next a:hover,
.page-pagination .page-next a:focus,
.page-pagination .page-prev a:hover,
.page-pagination .page-prev a:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form textarea:focus,
.wpcf7-textarea:focus,
.wpcf7-text:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab.vc_active > a,
.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a,
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before,
.vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after,
.vc_tta-color-grey.vc_tta-style-outline
  .vc_active
  .vc_tta-panel-heading
  .vc_tta-controls-icon::before,
.vc_tta-color-grey.vc_tta-style-outline
  .vc_active
  .vc_tta-panel-heading
  .vc_tta-controls-icon::after,
.drop-cap-square,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce .woocommece-info-text .woocommerce-info a,
.woocommerce-cart .cart-totals-table-wrap {
  border-color: #ffa659;
}
a,
a:hover,
a:focus,
.woocommerce ul.cart_list li a.remove,
.woocommerce .widget_shopping_cart .total .amount,
.woocommerce.widget_shopping_cart .total .amount,
.woocommerce-cart .cart_totals .order-total .amount,
.woocommerce .shipping-calculator-form .button .fa,
.list-style-fa.primary-color > li:before,
.list-style-hyphen.primary-color > li:before,
.select2-container .select2-choice .select2-arrow:before,
.select2-selection__arrow:before,
.blog-posts .entry-title a,
.search-form-button:hover,
.search-form-button:focus,
.vc-custom-heading__separator-icon,
.header_type_transparent.affix .nav__menu > li > a:hover,
.header_type_transparent.affix .nav__menu > li > a:focus,
.header_type_transparent.affix .nav__menu > li.current-menu-item > a,
.header_type_transparent.affix .nav__menu > li.current-menu-parent > a,
.header_type_default .nav__menu > li > a:focus,
.header_type_default .nav__menu > li > a:hover,
.header_type_default .nav__menu > li.current-menu-item > a,
.header_type_default .nav__menu > li.current-menu-parent > a,
.nav__menu .sub-menu > li.current-menu-item > a,
.info-box_type_boxed .info-box__icon,
.info-box_type_boxed-2 .info-box__icon,
.btn_type_outline.btn_view_default:focus,
.btn_type_outline.btn_view_default:hover,
.thumbnail__caption-title a:hover,
.thumbnail__caption-title a:focus,
.thumbnail__caption-icon,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.slider_type_testimonial .slick-dots li.slick-active button:before,
.banner__title,
.banner__link:hover,
.banner__link:focus,
.widget_type_footer .widget-socials__item:focus,
.widget_type_footer .widget-socials__item:hover,
.nav__menu .sub-menu > li > a:hover,
.nav__menu .sub-menu > li > a:focus,
.call-to-action .mc4wp-form .form__button:hover,
.call-to-action .mc4wp-form .form__button:focus,
.icon-box__text_border_custom-circle,
.btn_type_outline.btn_view_primary,
.pricing-table__price,
.pricing-table__desc,
.testimonial__caption-title,
.page-pagination .page-numbers a:focus,
.page-pagination .page-numbers a:hover,
.page-pagination .page-next a:hover,
.page-pagination .page-next a:focus,
.page-pagination .page-prev a:hover,
.page-pagination .page-prev a:focus,
.top-bar a:focus,
.top-bar a:hover,
.top-bar .list__item:before,
.main__heading-title:after,
.post__thumbnail-icon,
.post__title a:hover,
.post__title a:focus,
.post__meta-item:before,
.widget-title,
.select2-results li.select2-highlighted,
.select2-container .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[aria-selected="true"],
.widget_recent-posts .recent-post__thumbnail-icon,
.widget_archive li:before,
.widget_categories li:before,
.widget_type_blog.widget_pages li a:hover,
.widget_type_blog.widget_pages li a:focus,
.widget_type_blog.widget_archive li a:hover,
.widget_type_blog.widget_archive li a:focus,
.widget_type_blog.widget_categories li a:hover,
.widget_type_blog.widget_categories li a:focus,
.comments-title,
.comment-reply-title,
.comment-author,
.carousel_type_qualification .slick-dots li.slick-active button:before,
.stats-counter__value-border,
.testimonial__icon,
.wpcf7 .wpcf7-form-control_type_focus:before,
.event__date-bg,
.event__title a:hover,
.event__title a:focus,
.event__details-item:before,
.widget_type_event .widget-title .fa,
.widget_event-contacts .event-contacts__phone:before,
.widget_type_event .widget-title:before,
.widget_event-contacts .event-contacts__email,
.entry-header__author,
.result-photo__caption,
.contact-info__list-item_icon:before,
.entry-title a:hover,
.entry-title a:focus,
.entry-video__action,
.page-title__icon,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline,
.mobile-nav-menu > li > a:hover,
.mobile-nav-menu > li > a:focus,
.mobile-nav-menu > li > ul a:hover,
.mobile-nav-menu > li > ul a:focus,
.mobile-nav-menu > li.current-menu-item > a,
.mobile-nav-menu > li.current-menu-parent > a,
.woocommerce .quantity .qty,
.woocommerce .amount,
.slider_type_testimonial .slick-dots li:hover button:before,
.slider_type_testimonial .slick-dots li:focus button:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs .entry-content h4,
.woocommerce .comment .review-author,
.widget_search .search-form-button,
.no-results .search-form-button,
.widget_product_categories > ul > li:before,
.widget_product_categories a:hover,
.widget_product_categories a:focus,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce ul.product_list_widget li a:focus,
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce .widget_shopping_cart .cart_list li a.remove:focus,
body .vc_tta-color-green.vc_tta-style-outline .vc_tta-tab:focus > a,
body .vc_tta-color-green.vc_tta-style-outline .vc_tta-tab:hover > a,
.vc_tta-color-grey.vc_tta-style-outline
  .vc_tta-panel.vc_active
  .vc_tta-panel-title
  > a,
.vc_tta-tabs-position-left.vc_tta-controls-align-left.vc_tta-color-grey.vc_tta-style-outline
  .vc_tta-tab
  > a,
.button_view_default,
.call-to-action__link-icon,
.drop-cap,
.drop-cap-square,
blockquote cite,
blockquote.style-1:before,
.form_search-fullscreen .form__field-button,
.woocommerce .address .title h4,
.woocommerce-shipping-fields h4,
.woocommerce-billing-fields h4,
.woocommerce-checkout-review-order h4,
.woocommerce-cart-title,
.woocommerce-cart table.cart .product-name .product-name-wrap a:hover,
.woocommerce-cart table.cart .product-name .product-name-wrap a:focus,
.widget_meta li a:hover,
.widget_meta li a:focus,
.widget_recent_entries > ul > li a:hover,
.widget_recent_entries > ul > li a:focus,
.widget_recent_comments .recentcomments a:hover,
.widget_recent_comments .recentcomments a:focus,
.widget_nav_menu li a:hover,
.widget_nav_menu li a:focus,
.mini-cart__price-total .amount,
.widget_type_footer.widget_calendar th,
.widget-title,
.vc-row__bump,
.top-bar #lang_sel ul ul a:hover,
.form_mobile-nav-search .form__field-button,
.subscribe_type_default .form__button:hover,
.subscribe_type_default .form__button:focus {
  color: #ffa659;
}
.woocommerce .quantity-actions span:focus,
.woocommerce .quantity-actions span:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.header-nav-cart .cart-items-count,
blockquote.style-2,
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:focus,
.btn_view_primary,
.icon-box_type_icon-left,
.btn_type_outline.btn_view_primary:hover,
.btn_type_outline.btn_view_primary:focus,
.page-pagination .page-numbers .current,
.select2-container .select2-results__option--highlighted[aria-selected="false"],
.select2-container--default
  .select2-results__option--highlighted[aria-selected="false"],
.comment-form input[type="submit"],
.entry-tags > li a:hover,
.entry-tags > li a:focus,
.widget_event-info .event-info__members,
.sticky-post,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
.mobile-nav-toggle .toggle-line,
.mobile-nav-menu > li.dropdown_open > a,
.countdown__counter,
.subscribe-bar,
.woocommerce a.added_to_cart:hover,
.woocommerce a.added_to_cart:focus,
.product_meta .tagged_as a:hover,
.product_meta .tagged_as a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,
.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab.vc_active > a,
.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat,
.woocommerce form.login,
.woocommerce form.checkout_coupon .form-row .button,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button,
.post-password-form input[type="submit"],
.live-customizer__toggle,
.subscribe_type_primary .form__button {
  background-color: #ffa659;
}
.top-bar {
  background-color: #000000;
}
.top-bar,
.top-bar a,
.top-bar #lang_sel a.lang_sel_sel,
.top-bar #lang_sel a.lang_sel_sel:after {
  color: #ffffff;
}
.logo__image {
  width: 200px;
}
.header {
  padding-top: 10px;
  padding-bottom: 10px;
}
.logo_type_header {
  margin-top: 0;
}
.nav__menu > li > a {
  text-transform: uppercase;
  font-size: 14px;
}
.header_type_default,
.mobile-menu,
.mobile-side-nav,
.header_type_transparent.affix {
  background-color: #b55908;
}
.header_type_default .user-menu__item,
.header_type_transparent.affix .user-menu__item,
.header_type_default .nav__menu > li > a,
.header_type_transparent.affix .nav__menu > li > a,
.mobile-nav-menu > li > a,
.mobile-nav-menu > li > ul a,
.form_mobile-nav-search .form__field-text {
  color: #ffffff;
}
.header_type_default .user-menu__item,
.header_type_transparent.affix .user-menu__item {
  border-color: #dedede;
}
.header_type_transparent {
  background-color: #050505;
}
.header_type_transparent .user-menu__item,
.header_type_transparent .nav__menu > li > a {
  color: #ffffff;
}
.header_type_transparent .user-menu__item {
  border-color: #ffffff;
}
.nav__menu .sub-menu {
  width: 100%;
}
.nav__menu .sub-menu {
  background-color: #ffffff;
}
.nav__menu > li > .sub-menu:before {
  border-bottom-color: #ffffff;
}
.nav__menu .sub-menu > li {
  border-top-color: #b55908;
}
.nav__menu .sub-menu > li > a {
  font-weight: 400;
  color: #ffffff;
  font-size: 13px;
}
.mobile-menu-logo img {
  width: 150px;
}
.mobile-menu-logo img {
  margin-top: 5px;
}
.mobile-menu {
  padding-top: 5px;
  padding-bottom: 5px;
}
.mobile-nav-menu > li,
.form_mobile-nav-search {
  border-bottom-color: #b55908;
}
.mobile-nav-menu > li > a {
  font-family: "Open Sans";
  text-transform: uppercase;
  font-weight: 400;
  font-style: normal;
  font-size: 22px;
}
.mobile-nav-menu > li > ul li {
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
}
body,
.vc_tta.vc_tta-accordion .vc_tta-panel-title,
blockquote.style-2 cite {
  font-family: Montserrat;
  line-height: 20px;
  color: #000000;
  font-size: 14px;
}
.page-pagination .page-numbers li,
.stats-counter__value-number,
.testimonial__content-text,
.event__date-day,
.widget-title,
.widget_event-contacts .event-contacts__phone,
.event-info__members-number,
.testimonial__caption-title,
.result-photo__caption,
.mobile-nav-menu > li > a,
.error404__title,
.countdown__counter-number,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price,
.call-to-action__link,
.drop-cap,
.drop-cap-square,
blockquote cite,
blockquote.style-1 p,
blockquote.style-2 p,
.woocommerce-cart .shop_table.cart .product-subtotal .amount,
.woocommerce-cart .cart-collaterals .order-total .amount {
  font-family: Righteous;
}
h1,
.h1 {
  font-family: Righteous;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 72px;
}
h2,
.h2 {
  font-family: Righteous;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 55px;
}
h3,
.h3 {
  font-family: Righteous;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 34px;
}
h4,
.h4 {
  font-family: Righteous;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 30px;
}
h5,
.h5 {
  font-family: Righteous;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 18px;
}
.error404__bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.coming-soon__bg {
  background-color: #d5dae0;
  background-repeat: no-repeat;
  background-position: right top;
}
.page-title__body {
  text-align: center;
}
.page-title__title {
  color: #444444;
}
.page-title {
  margin-bottom: 34px;
}
.page-title__icon {
  font-size: 17px;
}
.page-title__icon {
  padding-top: 13px;
}
.btn,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
  font-weight: 700;
  font-size: 15px;
}
.btn.btn_size_sm,
.woocommerce a.added_to_cart {
  font-weight: 700;
  font-size: 13px;
}
.btn.btn_size_sm {
  padding-top: 13.5px;
  padding-right: 20px;
  padding-bottom: 13.5px;
  padding-left: 20px;
}
.btn,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-flat,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 16px;
  padding-left: 32px;
}
.btn.btn_size_sm.btn_type_outline,
.woocommerce a.added_to_cart {
  padding-top: 12.5px;
  padding-right: 20px;
  padding-bottom: 12.5px;
  padding-left: 20px;
}
.btn.btn_type_outline {
  padding-top: 14px;
  padding-right: 32px;
  padding-bottom: 14px;
  padding-left: 32px;
}
.btn_view_primary:hover,
.btn_view_primary:focus,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-flat.vc_btn3-color-success:hover,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-flat.vc_btn3-color-success:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus,
.subscribe_type_primary .form__button:hover,
.subscribe_type_primary .form__button:focus {
  background-color: #444444;
}
.btn_view_primary,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-flat.vc_btn3-color-success,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
  color: #ffffff;
}
.btn_view_primary:hover,
.btn_view_primary:focus,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-flat.vc_btn3-color-success:focus,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-flat.vc_btn3-color-success:hover,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus {
  color: #ffffff;
}
.btn_view_default {
  background-color: #ffffff;
}
.btn_view_default:hover,
.btn_view_default:focus {
  background-color: #444444;
}
.btn_view_default:hover,
.btn_view_default:focus {
  color: #ffffff;
}
.btn_type_outline.btn_view_primary,
.added_to_cart {
  border-top: 2px solid #2acd35;
  border-bottom: 2px solid #2acd35;
  border-left: 2px solid #2acd35;
  border-right: 2px solid #2acd35;
}
.btn_type_outline.btn_view_primary:hover,
.btn_type_outline.btn_view_primary:focus,
.woocommerce a.added_to_cart:hover,
.woocommerce a.added_to_cart:focus {
  color: #ffffff;
}
.btn_type_outline.btn_view_default,
.subscribe_type_default .form__button {
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}
.btn_type_outline.btn_view_default:hover,
.btn_type_outline.btn_view_default:focus,
.subscribe_type_default .form__button:focus,
.subscribe_type_default .form__button:hover,
.call-to-action .mc4wp-form .form__button:hover,
.call-to-action .mc4wp-form .form__button:focus {
  background-color: #ffffff;
}
.btn_type_outline.btn_view_default,
.subscribe_type_default .form__button {
  color: #ffffff;
}
.footer-main {
  background-color: #b55908;
}
.widget-area_type_footer a,
.footer-bottom .custom-text,
.footer-bottom .custom-text a,
.footer-bottom .copyright,
.footer-bottom .copyright a,
.widget_type_footer.widget_featured-pages li:before,
.widget_type_footer .widget-socials__item {
  color: #ffffff;
}
.banner_type_footer .banner__text,
.widget_type_footer,
.widget_type_footer li a:focus,
.widget_type_footer li a:hover,
.widget_type_footer a:focus,
.widget_type_footer a:hover,
.footer-bottom .custom-text a:hover,
.footer-bottom .custom-text a:focus,
.footer-bottom .copyright a:hover,
.footer-bottom .copyright a:focus,
.widget_type_footer.widget_rss .rssSummary,
.widget_type_footer.widget_tag_cloud .tagcloud a,
.widget_type_footer.widget_rss .rss-date,
.widget_type_footer.widget_rss cite,
.widget_type_footer.widget_recent_entries > ul > li a:hover,
.widget_type_footer.widget_recent_entries > ul > li a:focus,
.widget-area_type_footer .widget_recent_comments .recentcomments a:hover,
.widget-area_type_footer .widget_recent_comments .recentcomments a:focus,
.widget_type_footer.widget_calendar td,
.widget_type_footer.widget_calendar caption,
.widget_type_footer.widget_featured-pages li:hover:before {
  color: #ffffff;
}
.banner__body_vertical_middle {
  height: 262px;
}
.banner__text p {
  font-size: 18px;
}
.widget-area_type_footer {
  padding-top: 51px;
  padding-bottom: 41px;
}
.widget_type_footer .widget-title {
  text-transform: uppercase;
  font-size: 18px;
}
.footer-widgets .widget-title {
  margin-bottom: 33px;
}
.footer-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
}
.footer-bottom {
  background-color: #b55908;
}
.copyright {
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_custom_1745220129782 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  background: #ffffff url(../img/banner-2.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1744355909133 {
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745220956876 {
  background-color: #b55908 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1745222668967 {
  background-color: #ffe0c4 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1745222762951 {
  margin-top: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1744365176533 {
  margin-top: 20px !important;
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1744365176533 {
  margin-top: 20px !important;
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745220167644 {
  margin-bottom: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.vc_custom_1745220213800 {
  padding-bottom: 20px !important;
}
.vc_custom_1744357115786 {
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745220255031 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745220260223 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745220276494 {
  margin-bottom: 20px !important;
}
.vc_custom_1744357115786 {
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745220988217 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745220995721 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745221075625 {
  margin-bottom: 20px !important;
}
.vc_custom_1744191804972 {
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745221275707 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.vc_custom_1745221121555 {
  padding: 20px !important;
  border: 2px solid #ffffff !important;
}
.vc_custom_1745221135048 {
  padding: 20px !important;
  border: 2px solid #ffffff !important;
}
.vc_custom_1745221147944 {
  padding: 20px !important;
  border: 2px solid #ffffff !important;
}
.vc_custom_1745221159843 {
  padding: 20px !important;
  border: 2px solid #ffffff !important;
}
.vc_custom_1745221172917 {
  padding: 20px !important;
  border: 2px solid #ffffff !important;
}
.vc_custom_1745220559173 {
  margin-bottom: 0px !important;
}
.vc_custom_1745221011211 {
  margin-bottom: 10px !important;
}
.vc_custom_1745220674595 {
  margin-bottom: 0px !important;
}
.vc_custom_1745221029096 {
  margin-bottom: 10px !important;
}
.vc_custom_1745220780173 {
  margin-bottom: 0px !important;
}
.vc_custom_1745220739711 {
  margin-bottom: 10px !important;
}
.vc_custom_1745221203954 {
  margin-bottom: 0px !important;
}
.vc_custom_1745220813097 {
  margin-bottom: 0px !important;
}
.vc_custom_1745220818942 {
  margin-bottom: 10px !important;
}
.vc_custom_1745221209352 {
  margin-bottom: 0px !important;
}
.vc_custom_1745220881313 {
  margin-bottom: 0px !important;
}
.vc_custom_1745220893570 {
  margin-bottom: 10px !important;
}
.vc_custom_1745221217010 {
  margin-bottom: 0px !important;
}
.vc_custom_1744194157703 {
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745221581130 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.vc_custom_1745221589378 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.vc_custom_1745221623041 {
  margin-bottom: 20px !important;
}
.vc_custom_1745222675635 {
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
}
.vc_custom_1745221665650 {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745225663742 {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745222254940 {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745225698094 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745222412017 {
  margin-bottom: 10px !important;
}
.vc_custom_1745225720518 {
  margin-bottom: 10px !important;
}
.vc_custom_1745222852981 {
  margin-bottom: 10px !important;
}
.vc_custom_1745225745389 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223138224 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223054772 {
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
  background-color: #b55908 !important;
}
.vc_custom_1745223062837 {
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
  background-color: #b55908 !important;
}
.vc_custom_1745223071810 {
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
  background-color: #b55908 !important;
}
.vc_custom_1745223224505 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223288464 {
  margin-bottom: 0px !important;
}
.vc_custom_1745223232720 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223185551 {
  margin-bottom: 21px !important;
}
.vc_custom_1745223243657 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223054772 {
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
  background-color: #b55908 !important;
}
.vc_custom_1745223062837 {
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
  background-color: #b55908 !important;
}
.vc_custom_1745223331176 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223345649 {
  margin-bottom: 0px !important;
}
.vc_custom_1745223354140 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223368455 {
  margin-bottom: 21px !important;
}
.vc_custom_1745223610712 {
  margin-bottom: 10px !important;
}
.vc_custom_1745223620851 {
  margin-bottom: 10px !important;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_btn {
  margin-bottom: 22px;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_custom_1745220129782 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  background: #ffffff
    url(../img/banner-2.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1744355909133 {
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745220956876 {
  background-color: #b55908 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1745222668967 {
  background-color: #ffe0c4 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1745222762951 {
  margin-top: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1744365176533 {
  margin-top: 20px !important;
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745226105669 {
  margin-bottom: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.vc_custom_1745226123267 {
  padding-bottom: 20px !important;
}
.vc_custom_1744357115786 {
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745226152874 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745226162448 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745226182688 {
  margin-bottom: 20px !important;
}
.vc_custom_1744357115786 {
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745226802752 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745226272621 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745226298257 {
  margin-bottom: 20px !important;
}
.vc_custom_1744191804972 {
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745226502709 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745226509349 {
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
  margin-left: 20px !important;
}
.vc_custom_1745226539268 {
  margin-bottom: 20px !important;
}
.vc_custom_1745221121555 {
  padding: 20px !important;
  border: 2px solid #ffffff !important;
}
.vc_custom_1745221135048 {
  padding: 20px !important;
  border: 2px solid #ffffff !important;
}
.vc_custom_1745226334225 {
  margin-bottom: 10px !important;
}
.vc_custom_1745226689647 {
  padding-bottom: 5px !important;
}
.vc_custom_1745226357209 {
  margin-bottom: 10px !important;
}
.vc_custom_1744194157703 {
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745226720405 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.vc_custom_1745226828328 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745226773354 {
  margin-bottom: 20px !important;
}
.vc_custom_1745226876629 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.vc_custom_1745226980421 {
  margin-bottom: 20px !important;
}
.vc_custom_1745222675635 {
  padding-top: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 20px !important;
}
.vc_custom_1745227010409 {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745227017652 {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
}
.vc_custom_1745227335229 {
  margin-bottom: 10px !important;
}
.vc_custom_1745227345299 {
  margin-bottom: 10px !important;
}
.vc_custom_1745227250031 {
  margin-bottom: 10px !important;
}
.vc_custom_1745227275605 {
  margin-bottom: 10px !important;
}
.vc_custom_1745227282001 {
  margin-bottom: 10px !important;
}
.vc_custom_1745227293629 {
  margin-bottom: 10px !important;
}
.widget_type_footer.widget_featured-pages li:hover:before {
  color: #ffffff;
}
.banner__body_vertical_middle {
  height: 262px;
}
.banner__text p {
  font-size: 18px;
}
.widget-area_type_footer {
  padding-top: 51px;
  padding-bottom: 41px;
}
.widget_type_footer .widget-title {
  text-transform: uppercase;
  font-size: 18px;
}
.footer-widgets .widget-title {
  margin-bottom: 33px;
}
.footer-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
}
.footer-bottom {
  background-color: #b55908;
}
.copyright {
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_do_custom_heading {
  margin-bottom: 0.625rem;
  margin-top: 0;
}
.vc_custom_1745227548307 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  background: #ffffff
    url(../img/banner-2.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1744355909133 {
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745227587785 {
  margin-bottom: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.vc_custom_1745227577092 {
  margin-bottom: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.vc_custom_1744357115786 {
  padding-bottom: 20px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
.vc_custom_1745227782816 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
