.elementor-kit-1397{--e-global-color-primary:#D7CFC0;--e-global-color-secondary:#F3F0EC;--e-global-color-accent:#F3F0EC;--e-global-color-text:#2A251B;--e-global-color-52235058:#1F2928;--e-global-color-13f4851a:#AF9E81;--e-global-color-6cb047a:#F3F0EC;--e-global-color-c192f6c:#EFF2F2;--e-global-color-d2ec73e:#2A251B;--e-global-color-cde7fbb:#544936;--e-global-color-ca1687a:#AF9E81;--e-global-color-9c3eef3:#D7CFC0;--e-global-color-f79e654:#F3F0EC;--e-global-color-21f8c9b7:#222222;--e-global-color-d9f1a36:#838383;--e-global-color-485e56c:#B6B6B6;--e-global-color-610777e:#CACACA;--e-global-color-15b9b07:#E2E2E2;--e-global-color-47eea86e:#FFF;--e-global-color-bd9d5b8:#FFFFFF;--e-global-color-fc842eb:#AF9E81;--e-global-color-7040f6a:#1D1D1D;--e-global-color-576e04d:#B4B4B4;--e-global-typography-primary-font-family:"Reddit Sans";--e-global-typography-primary-font-size:clamp(40px, calc(40px + (80 - 40) * ((100vw - 1180px) / (1920 - 1180))), 80px);--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.17;--e-global-typography-secondary-font-family:"Reddit Sans";--e-global-typography-secondary-font-size:clamp(32px, calc(32px + (64 - 32) * ((100vw - 1180px) / (1920 - 1180))), 64px);--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.17;--e-global-typography-accent-font-family:"Reddit Sans";--e-global-typography-accent-font-size:clamp(24px, calc(24px + (40 - 24) * ((100vw - 1180px) / (1920 - 1180))), 40px);--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.1;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1180px) / (1920 - 1180))), 18px);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5;--e-global-typography-962030d-font-family:"Reddit Sans";--e-global-typography-962030d-font-size:clamp(24px, calc(24px + (40 - 24) * ((100vw - 1180px) / (1920 - 1180))), 32px);--e-global-typography-962030d-font-weight:400;--e-global-typography-962030d-text-transform:uppercase;--e-global-typography-962030d-line-height:1.1;--e-global-typography-4d3a7db-font-family:"Reddit Sans";--e-global-typography-4d3a7db-font-size:clamp(18px, calc(18px + (32 - 18) * ((100vw - 1180px) / (1920 - 1180))), 32px);--e-global-typography-4d3a7db-font-weight:400;--e-global-typography-4d3a7db-text-transform:uppercase;--e-global-typography-4d3a7db-line-height:1.1;--e-global-typography-fcce242-font-family:"PT Sans";--e-global-typography-fcce242-font-size:clamp(20px, calc(20px + (22 - 20) * ((100vw - 1180px) / (1920 - 1180))), 22px);--e-global-typography-fcce242-font-weight:400;--e-global-typography-fcce242-line-height:1.5;--e-global-typography-013566d-font-family:"PT Sans";--e-global-typography-013566d-font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 1180px) / (1920 - 1180))), 16px);--e-global-typography-013566d-font-weight:400;--e-global-typography-013566d-line-height:1.5;--e-global-typography-8035a56-font-family:"Poppins";--e-global-typography-8035a56-font-size:clamp(12px, calc(12px + (14 - 12) * ((100vw - 1180px) / (1920 - 1180))), 14px);--e-global-typography-8035a56-font-weight:400;--e-global-typography-8035a56-line-height:1.5;--e-global-typography-6d2edf1-font-family:"PT Sans";--e-global-typography-6d2edf1-font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1180px) / (1920 - 1180))), 18px);--e-global-typography-6d2edf1-font-weight:700;--e-global-typography-179695a-font-family:"Poppins";--e-global-typography-179695a-font-size:clamp(12px, calc(12px + (14 - 12) * ((100vw - 1180px) / (1920 - 1180))), 14px);--e-global-typography-179695a-font-weight:600;--e-global-typography-3ed5403-font-family:"Reddit Sans";--e-global-typography-3ed5403-font-size:clamp(18px, calc(18px + (18 - 18) * ((100vw - 1180px) / (1920 - 1180))), 18px);--e-global-typography-3ed5403-font-weight:400;--e-global-typography-3ed5403-line-height:1.1;--e-global-typography-5c843f5-font-family:"Reddit Sans";--e-global-typography-5c843f5-font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1180px) / (1920 - 1180))), 18px);--e-global-typography-5c843f5-font-weight:500;--e-global-typography-5c843f5-line-height:1;--e-global-typography-c9a8330-font-family:"Reddit Sans";--e-global-typography-c9a8330-font-size:clamp(14px, calc(14px + (14 - 14) * ((100vw - 1180px) / (1920 - 1180))), 14px);--e-global-typography-c9a8330-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-1397 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1397 h1{font-size:3.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0;--container-default-padding-right:var(--mft-space-5xl);--container-default-padding-bottom:0;--container-default-padding-left:var(--mft-space-5xl);}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-1397{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1397{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0;--container-default-padding-right:24px;--container-default-padding-bottom:0;--container-default-padding-left:24px;}}/* Start custom CSS *//* GENERAL */
.align-center,
.align-center * {
  text-align: center !important;
}


/* FONTS */
html body .elementor .elementor-widget-heading h1,
html body .elementor .elementor-widget-heading h2,
html body .elementor .elementor-widget-heading h3,
html body .elementor .elementor-widget-heading h4,
html body .elementor .elementor-widget-heading h5,
html body .elementor .elementor-widget-heading h6,
html body .elementor h1,
html body .elementor h2,
html body .elementor h3,
html body .elementor h4,
html body .elementor h5,
html body .elementor h6 {
    font-family: "Reddit Sans", sans-serif !important;
    font-weight: inherit !important;
}


@media (min-width:1024px) {
 .text-min-height {
    min-height: 75px
 }   
}

/* BUTTONS */
.elementor-button,
.elementor-button:hover,
button,
button:hover {
  transform: none !important;
  scale: 1 !important;
}

.contact-btn,
.contact-btn * {
  text-align: left !important;
  justify-content: flex-start !important;
}


/* SLIDERS */
.elementor-swiper-button,
.elementor .swiper-button-prev,
.elementor .swiper-button-next {
  background: #ffffff !important;
  background-color: #ffffff !important;
  border-radius: 50% !important;
  opacity: 1 !important;
}

.elementor .swiper-button-prev::after,
.elementor .swiper-button-next::after {
  color: #131313 !important;
}

.elementor .elementor-swiper-button i {
  color: #131313 !important;
}

.elementor .elementor-swiper-button svg,
.elementor .elementor-swiper-button svg * {
  fill: #fff !important;
  stroke: #fff !important;
  color: #fff !important;
}

.services-slider .elementor-swiper-button,
.services-slider .swiper-button-prev,
.services-slider .swiper-button-next {
  background: #131313 !important;
  background-color: #131313 !important;
  border-radius: 50% !important;
  opacity: 1 !important;
}

.services-slider .swiper-button-prev::after,
.services-slider .swiper-button-next::after {
  color: #fff !important;
}

.services-slider .elementor-swiper-button i {
  color: #fff !important;
}

/* WPML */
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::before {
    filter: brightness(0) invert(1) !important;
    -webkit-filter: brightness(0) invert(1) !important;
}

.wpml-ls-legacy-dropdown-click a:hover,
.wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover {
    background: transparent !important;
    background-color: transparent !important;
    color: #232323 !important;
    box-shadow: none !important;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li,
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li a {
    border-radius: 6px !important;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:visited,
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:active,
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:focus {
        color: #232323 !important;
}

/* GENERAL MENU POPUP */
@media (min-width: 1025px) {

    .elementor-section,
    .elementor-column,
    .e-con,
    .elementor-widget,
    .elementor-nav-menu {
        overflow: visible !important;
    }

    .menu-main {
        position: relative !important;
        width: 70% !important;
        max-width: 70% !important;
        overflow: visible !important;
    }

    .menu-main li {
        position: relative !important;
    }

    .menu-main li.menu-item-has-children > ul {
        position: absolute !important;
        top: 0 !important;
        left: 100% !important;
        margin-left: 0 !important;
        min-width: 260px !important;
        width: 260px !important;
        max-width: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transform: translateX(0) !important;
        z-index: 99999 !important;
    }

    .menu-main li.menu-item-has-children:hover > ul {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }

    .menu-main li.menu-item-has-children > ul li,
    .menu-main li.menu-item-has-children > ul li a {
        display: block !important;
        width: 100% !important;
        white-space: nowrap !important;
    }
}

/* CLUB ICONS */
.elementor-3144 .elementor-element.elementor-element-aa223b7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9c3eef3);
    fill: #1d1d1d) !important;
    color: #1d1d1d !important;
}/* End custom CSS */