.elementor-2669 .elementor-element.elementor-element-5e63c47{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;--z-index:99;}.elementor-2669 .elementor-element.elementor-element-5e63c47.e-con{--align-self:center;}.elementor-2669 .elementor-element.elementor-element-125696d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;box-shadow:0px 1px 1px 0px rgba(31, 31, 31, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2669 .elementor-element.elementor-element-125696d:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-125696d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2669 .elementor-element.elementor-element-125696d::before, .elementor-2669 .elementor-element.elementor-element-125696d > .elementor-background-video-container::before, .elementor-2669 .elementor-element.elementor-element-125696d > .e-con-inner > .elementor-background-video-container::before, .elementor-2669 .elementor-element.elementor-element-125696d > .elementor-background-slideshow::before, .elementor-2669 .elementor-element.elementor-element-125696d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2669 .elementor-element.elementor-element-125696d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F1F0A;--background-overlay:'';}.elementor-2669 .elementor-element.elementor-element-125696d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2669 .elementor-element.elementor-element-bc4abc6{border-radius:10px 10px 10px 10px;}.elementor-2669 .elementor-element.elementor-element-b607d95{padding:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-b607d95 .bdt-scrollnav{justify-content:center;}.elementor-2669 .elementor-element.elementor-element-b607d95 .bdt-navbar-nav{justify-content:center;}.elementor-2669 .elementor-element.elementor-element-b607d95 .bdt-scrollnav ul li{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-b607d95 .bdt-navbar-nav > li > a{min-height:0px;}.elementor-2669 .elementor-element.elementor-element-b607d95 .bdt-scrollnav ul li > a{color:var( --e-global-color-3a397500 );border-radius:10px 10px 10px 10px;padding:12px 16px 12px 16px;font-family:"Geologica", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-2669 .elementor-element.elementor-element-b607d95 .bdt-scrollnav ul li > a:hover{background-color:#1F1F1F1A;}.elementor-2669 .elementor-element.elementor-element-b607d95 .bdt-scrollnav ul li.bdt-active > a{background-color:var( --e-global-color-2b322851 );}.elementor-2669 .elementor-element.elementor-element-da56eec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2669 .elementor-element.elementor-element-0125711 .elementor-button{background-color:#28B63E;font-size:14px;font-weight:500;line-height:20px;border-radius:10px 10px 10px 10px;padding:10px 16px 10px 16px;}.elementor-2669 .elementor-element.elementor-element-0125711 .elementor-button:hover, .elementor-2669 .elementor-element.elementor-element-0125711 .elementor-button:focus{background-color:#28B63ECC;}.elementor-2669 .elementor-element.elementor-element-0125711 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2669 .elementor-element.elementor-element-0125711 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2669 .elementor-element.elementor-element-4d6efbe ul{background-color:#FFFFFF;}.elementor-2669 .elementor-element.elementor-element-4d6efbe ul li:hover{background-color:#1F1F1F1A;}.elementor-2669 .elementor-element.elementor-element-4d6efbe div.aux-select-element{text-align:left;justify-content:flex-start;border-radius:10px 10px 10px 10px;}.elementor-2669 .elementor-element.elementor-element-4d6efbe div.aux-select-element ul li{text-align:left;justify-content:flex-start;}.elementor-2669 .elementor-element.elementor-element-4d6efbe .current, .elementor-2669 .elementor-element.elementor-element-4d6efbe .current a{color:#1F1F1F;}.elementor-2669 .elementor-element.elementor-element-4d6efbe div.aux-select-element ul{border-radius:10px 10px 10px 10px;box-shadow:0px 1px 2px 0px rgba(31.000000000000036, 31.000000000000036, 31.000000000000036, 0.2);}.elementor-2669 .elementor-element.elementor-element-4d6efbe .current .selected, .elementor-2669 .elementor-element.elementor-element-4d6efbe ul li{font-size:14px;font-weight:500;line-height:20px;}.elementor-2669 .elementor-element.elementor-element-4d6efbe ul li{padding:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-4d6efbe ul li a{color:#1F1F1F;}.elementor-2669 .elementor-element.elementor-element-aac7082{--display:flex;--position:fixed;--min-height:0;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;--z-index:99;}.elementor-2669 .elementor-element.elementor-element-aac7082.e-con{--align-self:center;}.elementor-2669 .elementor-element.elementor-element-44fdd93{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;box-shadow:0px 1px 1px 0px rgba(31, 31, 31, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2669 .elementor-element.elementor-element-44fdd93:not(.elementor-motion-effects-element-type-background), .elementor-2669 .elementor-element.elementor-element-44fdd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2669 .elementor-element.elementor-element-44fdd93::before, .elementor-2669 .elementor-element.elementor-element-44fdd93 > .elementor-background-video-container::before, .elementor-2669 .elementor-element.elementor-element-44fdd93 > .e-con-inner > .elementor-background-video-container::before, .elementor-2669 .elementor-element.elementor-element-44fdd93 > .elementor-background-slideshow::before, .elementor-2669 .elementor-element.elementor-element-44fdd93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2669 .elementor-element.elementor-element-44fdd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F1F0A;--background-overlay:'';}.elementor-2669 .elementor-element.elementor-element-44fdd93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2669 .elementor-element.elementor-element-6be921d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2669 .elementor-element.elementor-element-e3f0c21{border-radius:10px 10px 10px 10px;}.elementor-2669 .elementor-element.elementor-element-11b719d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2669 .elementor-element.elementor-element-87f6624{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav{justify-content:center;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-navbar-nav{justify-content:center;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav ul li{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-navbar-nav > li > a{min-height:0px;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav ul li > a{color:var( --e-global-color-3a397500 );border-radius:10px 10px 10px 10px;padding:12px 16px 12px 16px;font-family:"Geologica", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav ul li > a:hover{background-color:#1F1F1F1A;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav ul li.bdt-active > a{background-color:var( --e-global-color-2b322851 );}.elementor-2669 .elementor-element.elementor-element-0fb80ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2669 .elementor-element.elementor-element-12297ac .elementor-button{background-color:#28B63E;font-size:14px;font-weight:500;line-height:20px;border-radius:10px 10px 10px 10px;padding:10px 16px 10px 16px;}.elementor-2669 .elementor-element.elementor-element-12297ac .elementor-button:hover, .elementor-2669 .elementor-element.elementor-element-12297ac .elementor-button:focus{background-color:#28B63ECC;}.elementor-2669 .elementor-element.elementor-element-12297ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-2669 .elementor-element.elementor-element-12297ac .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2669 .elementor-element.elementor-element-3f181ef ul{background-color:#FFFFFF;}.elementor-2669 .elementor-element.elementor-element-3f181ef ul li:hover{background-color:#1F1F1F1A;}.elementor-2669 .elementor-element.elementor-element-3f181ef div.aux-select-element{text-align:left;justify-content:flex-start;border-radius:10px 10px 10px 10px;}.elementor-2669 .elementor-element.elementor-element-3f181ef div.aux-select-element ul li{text-align:left;justify-content:flex-start;}.elementor-2669 .elementor-element.elementor-element-3f181ef .current, .elementor-2669 .elementor-element.elementor-element-3f181ef .current a{color:#1F1F1F;}.elementor-2669 .elementor-element.elementor-element-3f181ef div.aux-select-element ul{border-radius:10px 10px 10px 10px;box-shadow:0px 1px 2px 0px rgba(31.000000000000036, 31.000000000000036, 31.000000000000036, 0.2);}.elementor-2669 .elementor-element.elementor-element-3f181ef .current .selected, .elementor-2669 .elementor-element.elementor-element-3f181ef ul li{font-size:14px;font-weight:500;line-height:20px;}.elementor-2669 .elementor-element.elementor-element-3f181ef ul li{padding:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-3f181ef ul li a{color:#1F1F1F;}.elementor-2669 .elementor-element.elementor-element-299f696{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2669 .elementor-element.elementor-element-299f696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2669 .elementor-element.elementor-element-299f696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-2669 .elementor-element.elementor-element-299f696 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2669 .elementor-element.elementor-element-5e63c47{--width:100%;}.elementor-2669 .elementor-element.elementor-element-125696d{--width:clamp(200px, 100%, 1280px);}.elementor-2669 .elementor-element.elementor-element-da56eec{--width:auto;}.elementor-2669 .elementor-element.elementor-element-aac7082{--width:100%;}.elementor-2669 .elementor-element.elementor-element-44fdd93{--width:100%;}.elementor-2669 .elementor-element.elementor-element-0fb80ed{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-2669 .elementor-element.elementor-element-44fdd93{--width:100%;}}@media(max-width:1024px){.elementor-2669 .elementor-element.elementor-element-aac7082{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2669 .elementor-element.elementor-element-44fdd93{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2669 .elementor-element.elementor-element-44fdd93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2669 .elementor-element.elementor-element-6be921d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2669 .elementor-element.elementor-element-11b719d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2669 .elementor-element.elementor-element-87f6624{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav{justify-content:center;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-navbar-nav{justify-content:center;}.elementor-2669 .elementor-element.elementor-element-0fb80ed{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2669 .elementor-element.elementor-element-0fb80ed.e-con{--align-self:stretch;}.elementor-2669 .elementor-element.elementor-element-299f696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:14px;--n-accordion-icon-size:24px;--n-accordion-icon-gap:8px;}.elementor-2669 .elementor-element.elementor-element-299f696 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-2669 .elementor-element.elementor-element-299f696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}}@media(max-width:767px){.elementor-2669 .elementor-element.elementor-element-aac7082{--min-height:0;}.elementor-2669 .elementor-element.elementor-element-44fdd93{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2669 .elementor-element.elementor-element-6be921d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2669 .elementor-element.elementor-element-11b719d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2669 .elementor-element.elementor-element-87f6624{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2669 .elementor-element.elementor-element-87f6624.elementor-element{--align-self:stretch;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav{justify-content:left;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-navbar-nav{justify-content:left;}.elementor-2669 .elementor-element.elementor-element-87f6624 .bdt-scrollnav ul li{margin:0px 0px 0px 0px;}.elementor-2669 .elementor-element.elementor-element-0fb80ed{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2669 .elementor-element.elementor-element-12297ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2669 .elementor-element.elementor-element-3f181ef div.aux-select-element{text-align:left;justify-content:flex-start;}.elementor-2669 .elementor-element.elementor-element-3f181ef div.aux-select-element ul li{text-align:left;justify-content:flex-start;}.elementor-2669 .elementor-element.elementor-element-299f696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:14px;--n-accordion-icon-size:24px;--n-accordion-icon-gap:8px;}.elementor-2669 .elementor-element.elementor-element-299f696 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-2669 .elementor-element.elementor-element-299f696 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}}/* Start custom CSS for aux_image, class: .elementor-element-bc4abc6 */.main-logo a {
    display: block;
    padding: 4px 8px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for bdt-scrollnav, class: .elementor-element-b607d95 */.main-navigation .bdt-navbar-nav {
    gap: 24px;
}

.main-navigation a {
    min-height: 44px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0125711 */.whatsapp-button svg {
    height: 24px !important;
    width: 24px !important;
}

.whatsapp-button .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for aux_select_box, class: .elementor-element-4d6efbe */.lang-select {
    min-width: 80px !important;
    cursor: pointer;
    border-radius: 10px;
}

.lang-select .aux-select-element {
    min-width: 80px !important;
}

.lang-select .aux-select-element:hover {
    background: #1F1F1F1A;
}

.lang-select .current {
    padding: 10px 10px 10px 16px !important;
    display: flex !important;
    gap: 4px;
    align-items: center;
}

.lang-select .dropdown-icon {
    max-height: 24px !important;
}

.lang-select .list {
    height: 0;
    margin: 0 !important;
    right: 0 !important;
    top: 0 !important;
    overflow: hidden;
    display: block !important;
}

.lang-select .list.show {
    height: auto;
}

.lang-select .list a {
    display: block;
    padding: 12px 24px;
}

.lang-select a:focus-visible {
  outline: none !important;
  background: #1F1F1F1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125696d */.main-menu {
    backdrop-filter: blur(24px);
}

.main-menu::before {
    border: 1px solid #ffffff66;
}

.main-menu,
.main-menu * {
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-e3f0c21 */.main-logo a {
    display: block;
    padding: 4px 8px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for bdt-scrollnav, class: .elementor-element-87f6624 */.main-navigation-mobile .bdt-nav {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .main-navigation-mobile .bdt-nav {
        align-items: center;
        gap: 16px;
    }
}

.main-navigation-mobile a {
    min-height: 44px !important;
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12297ac */.whatsapp-button svg {
    height: 24px !important;
    width: 24px !important;
}

.whatsapp-button .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for aux_select_box, class: .elementor-element-3f181ef */.mobile-lang-select {
    cursor: pointer;
    border-radius: 10px;
}

.mobile-lang-select .aux-select-element {
    min-width: 80px !important;
}

.mobile-lang-select .aux-select-element:hover {
    background: #1F1F1F1A;
}

.mobile-lang-select .current {
    padding: 10px 10px 10px 16px !important;
    display: flex !important;
    gap: 4px;
    align-items: center;
}

.mobile-lang-select .dropdown-icon {
    max-height: 24px !important;
}

.mobile-lang-select .list {
    height: 0;
    min-width: fit-content !important;
    display: flex !important;
    flex-direction: column-reverse;
    margin: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    top: inherit !important;
    overflow: hidden;
    display: block !important;
}

.mobile-lang-select .list.show {
    height: auto;
    display: flex !important;
    flex-direction: column-reverse;
}

.mobile-lang-select .list a {
    display: block;
    padding: 12px 24px;
}

.mobile-lang-select a:focus-visible {
  outline: none !important;
  background: #1F1F1F1A;
}/* End custom CSS */
/* Start custom CSS for bdt-scrollnav, class: .elementor-element-87f6624 */.main-navigation-mobile .bdt-nav {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .main-navigation-mobile .bdt-nav {
        align-items: center;
        gap: 16px;
    }
}

.main-navigation-mobile a {
    min-height: 44px !important;
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12297ac */.whatsapp-button svg {
    height: 24px !important;
    width: 24px !important;
}

.whatsapp-button .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for aux_select_box, class: .elementor-element-3f181ef */.mobile-lang-select {
    cursor: pointer;
    border-radius: 10px;
}

.mobile-lang-select .aux-select-element {
    min-width: 80px !important;
}

.mobile-lang-select .aux-select-element:hover {
    background: #1F1F1F1A;
}

.mobile-lang-select .current {
    padding: 10px 10px 10px 16px !important;
    display: flex !important;
    gap: 4px;
    align-items: center;
}

.mobile-lang-select .dropdown-icon {
    max-height: 24px !important;
}

.mobile-lang-select .list {
    height: 0;
    min-width: fit-content !important;
    display: flex !important;
    flex-direction: column-reverse;
    margin: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    top: inherit !important;
    overflow: hidden;
    display: block !important;
}

.mobile-lang-select .list.show {
    height: auto;
    display: flex !important;
    flex-direction: column-reverse;
}

.mobile-lang-select .list a {
    display: block;
    padding: 12px 24px;
}

.mobile-lang-select a:focus-visible {
  outline: none !important;
  background: #1F1F1F1A;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-299f696 */.mobile-menu-content {
    margin-top: -56px !important;
    overflow: hidden;
}

.mobile-menu-content details {
    position: initial !important;
    min-height: 56px !important;
}

.mobile-menu-content summary {
    min-height: 56px !important;
    width: 100% !important;
    max-width: fit-content;
    gap: 8px !important;
    padding-right: 14px !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 99 !important;
}

.mobile-menu-content .mobile-menu-block {
    max-height: calc(100dvh - 108px);
    flex-wrap: nowrap;
    overflow: auto;
    margin: 56px 0 0;
    padding: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44fdd93 */.main-menu-mobile {
    max-height: calc(100dvh - 32px);
    flex-wrap: nowrap;
    overflow: hidden;
    backdrop-filter: blur(24px);
}

.main-menu-mobile::before {
    border: 1px solid #ffffff66;
}

.main-menu-mobile,
.main-menu-mobile * {
    transition: none !important;
}/* End custom CSS */