.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2337 .elementor-element.elementor-element-42a8e3d{--display:flex;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2337 .elementor-element.elementor-element-1e3b339{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2337 .elementor-element.elementor-element-b1c0052 .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-12ff4e3 .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-691755e .elementor-icon-wrapper{text-align:center;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2337 .elementor-element.elementor-element-59abe58{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-8749f59{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-8b47b52{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-spacer:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-spacer.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2337 .elementor-element.elementor-element-1bc2356{--spacer-size:50px;}.elementor-2337 .elementor-element.elementor-element-2c55761{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-53dd65b .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-45723ee .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-7720584 .elementor-icon-wrapper{text-align:center;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nested-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2337 .elementor-element.elementor-element-8ee2fa9{--display:flex;}.elementor-2337 .elementor-element.elementor-element-b9aff22{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-b1d8363{--display:flex;}.elementor-2337 .elementor-element.elementor-element-bcd3dae{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-8940432{--display:flex;}.elementor-2337 .elementor-element.elementor-element-f9240e1{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-b55a69d{--display:flex;}.elementor-2337 .elementor-element.elementor-element-a19c173{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-a105a20{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2337 .elementor-element.elementor-element-2e51ab8 .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-b6fd58f .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-6b0bea5 .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-4fe0473{font-family:"Instrument Sans", Sans-serif;font-weight:500;color:#000000;}.elementor-2337 .elementor-element.elementor-element-89e6d02{font-family:"Instrument Sans", Sans-serif;font-weight:800;color:#000000;}.elementor-2337 .elementor-element.elementor-element-89e6d02 a{color:#000000;}.elementor-2337 .elementor-element.elementor-element-89e6d02 a:hover, .elementor-2337 .elementor-element.elementor-element-89e6d02 a:focus{color:#000000;}.elementor-2337 .elementor-element.elementor-element-5e11394{font-family:"Instrument Sans", Sans-serif;font-weight:500;color:#000000;}.elementor-2337 .elementor-element.elementor-element-a11c062{font-family:"Instrument Sans", Sans-serif;font-weight:800;color:#000000;}.elementor-2337 .elementor-element.elementor-element-a11c062 a{color:#000000;}.elementor-2337 .elementor-element.elementor-element-a11c062 a:hover, .elementor-2337 .elementor-element.elementor-element-a11c062 a:focus{color:#000000;}.elementor-2337 .elementor-element.elementor-element-c4b7d67{font-family:"Instrument Sans", Sans-serif;font-weight:500;color:#000000;}.elementor-2337 .elementor-element.elementor-element-e0446b6{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-e0446b6 a{color:#000000;}.elementor-2337 .elementor-element.elementor-element-e0446b6 a:hover, .elementor-2337 .elementor-element.elementor-element-e0446b6 a:focus{color:#000000;}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nested-accordion:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-accordion.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2337 .elementor-element.elementor-element-bfe0645{--display:flex;border-style:solid;--border-style:solid;border-color:#015541;--border-color:#015541;}.elementor-2337 .elementor-element.elementor-element-88879d8{font-family:"Instrument Sans", Sans-serif;font-weight:400;font-style:normal;color:#000000;}.elementor-2337 .elementor-element.elementor-element-88879d8 a{color:#000000;}.elementor-2337 .elementor-element.elementor-element-88879d8 a:hover, .elementor-2337 .elementor-element.elementor-element-88879d8 a:focus{color:#000000;}.elementor-2337 .elementor-element.elementor-element-457eec4{--display:flex;border-style:none;--border-style:none;}.elementor-2337 .elementor-element.elementor-element-816b754{font-family:"Instrument Sans", Sans-serif;font-weight:400;font-style:normal;color:#000000;}.elementor-2337 .elementor-element.elementor-element-816b754 a{color:#000000;}.elementor-2337 .elementor-element.elementor-element-816b754 a:hover, .elementor-2337 .elementor-element.elementor-element-816b754 a:focus{color:#000000;}.elementor-2337 .elementor-element.elementor-element-abd63c7{--display:flex;border-style:none;--border-style:none;}.elementor-2337 .elementor-element.elementor-element-35bd13d{font-family:"Instrument Sans", Sans-serif;font-weight:400;font-style:normal;color:#000000;}.elementor-2337 .elementor-element.elementor-element-35bd13d a{color:#000000;}.elementor-2337 .elementor-element.elementor-element-35bd13d a:hover, .elementor-2337 .elementor-element.elementor-element-35bd13d a:focus{color:#000000;}.elementor-2337 .elementor-element.elementor-element-3307985{--n-accordion-title-font-size:2.5rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#015541;--n-accordion-title-hover-color:#015541;--n-accordion-title-active-color:#015541;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF00;--n-accordion-icon-hover-color:#FFFFFF00;--n-accordion-icon-active-color:#FFFFFF00;}.elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#015541;}:where( .elementor-2337 .elementor-element.elementor-element-3307985 > .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:400;}.elementor-2337 .elementor-element.elementor-element-3307985 :where( .elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#015541;stroke:#015541;}.elementor-2337 .elementor-element.elementor-element-3307985 :where( .elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#015541;}.elementor-2337 .elementor-element.elementor-element-51dc737 .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-3045a44 .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-d25cedd .elementor-icon-wrapper{text-align:center;}.elementor-widget-premium-addon-instagram-feed.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-instagram-feed .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-instagram-feed .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-instagram-feed.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-instagram-feed:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-instagram-feed.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-instagram-feed .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-instagram-feed .premium-insta-heart{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-instagram-feed .premium-insta-likes{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-instagram-feed .premium-insta-comment{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-instagram-feed .premium-insta-comments{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-instagram-feed .premium-insta-image-caption{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow svg, .elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow svg path{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow:hover svg, .elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow:hover svg path{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-instagram-feed .premium-instafeed-sharer{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-instagram-feed .premium-instafeed-share-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-feed{width:33.33%;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-img-wrap img{height:300px;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-img-wrap{border-radius:0px;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-feed-wrap:hover .premium-insta-img-wrap{border-radius:0px;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-instafeed-container{border-radius:0px;}.elementor-2337 .elementor-element.elementor-element-bc18a58{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-7447325{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-265924f .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-a7d968e .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-d16f95d .elementor-icon-wrapper{text-align:center;}.elementor-2337 .elementor-element.elementor-element-20cc8ba{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-af8794b{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-2337 .elementor-element.elementor-element-0d55908{--display:flex;--min-height:100vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-2337 .elementor-element.elementor-element-0d55908::before, .elementor-2337 .elementor-element.elementor-element-0d55908 > .elementor-background-video-container::before, .elementor-2337 .elementor-element.elementor-element-0d55908 > .e-con-inner > .elementor-background-video-container::before, .elementor-2337 .elementor-element.elementor-element-0d55908 > .elementor-background-slideshow::before, .elementor-2337 .elementor-element.elementor-element-0d55908 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2337 .elementor-element.elementor-element-0d55908 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000007D;--background-overlay:'';}.elementor-2337 .elementor-element.elementor-element-dbe52ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-d8f586e{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-d8f586e a{color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-738e740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-48a527c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-48a527c a{color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-427874b{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:#F0C453;}.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-social-icons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-social-icons.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-social-icons:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-social-icons.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2337 .elementor-element.elementor-element-32d04b5{--grid-template-columns:repeat(0, auto);text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2337 .elementor-element.elementor-element-32d04b5 .elementor-social-icon{background-color:#02010100;}.elementor-2337 .elementor-element.elementor-element-32d04b5 .elementor-social-icon i{color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-32d04b5 .elementor-social-icon svg{fill:#F0C453;}.elementor-2337 .elementor-element.elementor-element-192ea0e{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#F0C453;}.elementor-2337 .elementor-element.elementor-element-4196138{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#F0C453;}body.elementor-page-2337:not(.elementor-motion-effects-element-type-background), body.elementor-page-2337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFC353;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2337 .elementor-element.elementor-element-a105a20{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-feed{width:50%;}}@media(max-width:767px){.elementor-2337 .elementor-element.elementor-element-42a8e3d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2337 .elementor-element.elementor-element-1e3b339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;font-size:16px;}.elementor-2337 .elementor-element.elementor-element-b1c0052 .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-b1c0052 .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-12ff4e3 .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-12ff4e3 .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-691755e .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-691755e .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-59abe58{padding:0px 0px 30px 0px;font-size:16px;}.elementor-2337 .elementor-element.elementor-element-8749f59{padding:40px 0px 40px 0px;font-size:16px;}.elementor-2337 .elementor-element.elementor-element-8b47b52{font-size:16px;}.elementor-2337 .elementor-element.elementor-element-1bc2356{--spacer-size:0px;}.elementor-2337 .elementor-element.elementor-element-2c55761{padding:0px 0px 30px 0px;text-align:start;font-size:16px;line-height:1.4em;}.elementor-2337 .elementor-element.elementor-element-53dd65b .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-53dd65b .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-45723ee .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-45723ee .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-7720584 .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-7720584 .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-8ee2fa9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2337 .elementor-element.elementor-element-b9aff22{padding:20px 0px 0px 0px;text-align:center;font-size:20px;line-height:1.3em;}.elementor-2337 .elementor-element.elementor-element-b1d8363{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2337 .elementor-element.elementor-element-bcd3dae{padding:20px 0px 0px 0px;text-align:center;font-size:20px;line-height:1.3em;}.elementor-2337 .elementor-element.elementor-element-8940432{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2337 .elementor-element.elementor-element-f9240e1{padding:20px 0px 0px 0px;text-align:center;font-size:20px;line-height:1.3em;}.elementor-2337 .elementor-element.elementor-element-b55a69d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2337 .elementor-element.elementor-element-a19c173{padding:20px 0px 0px 0px;text-align:center;font-size:20px;line-height:1.3em;}.elementor-2337 .elementor-element.elementor-element-a105a20{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2337 .elementor-element.elementor-element-2e51ab8 .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-2e51ab8 .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-b6fd58f .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-b6fd58f .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-6b0bea5 .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-6b0bea5 .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-4fe0473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:20px 0px 0px 0px;text-align:center;font-size:16px;line-height:1em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-89e6d02{padding:0px 0px 0px 0px;text-align:center;font-size:18px;line-height:1em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-5e11394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:1em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-a11c062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;text-align:center;font-size:18px;line-height:1em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-c4b7d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:1.3em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-e0446b6{padding:0px 0px 30px 0px;text-align:center;font-size:16px;}.elementor-2337 .elementor-element.elementor-element-bfe0645{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--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-2337 .elementor-element.elementor-element-88879d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:1.3em;}.elementor-2337 .elementor-element.elementor-element-457eec4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2337 .elementor-element.elementor-element-816b754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:1.3em;}.elementor-2337 .elementor-element.elementor-element-abd63c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2337 .elementor-element.elementor-element-35bd13d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:1.3em;}.elementor-2337 .elementor-element.elementor-element-3307985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:50px;}.elementor-2337 .elementor-element.elementor-element-3307985.elementor-element{--align-self:center;}.elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}:where( .elementor-2337 .elementor-element.elementor-element-3307985 > .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:1.3em;}.elementor-2337 .elementor-element.elementor-element-3307985 :where( .elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-2337 .elementor-element.elementor-element-3307985 :where( .elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}:where( .elementor-2337 .elementor-element.elementor-element-3307985 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;}.elementor-2337 .elementor-element.elementor-element-51dc737 .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-51dc737 .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-3045a44 .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-3045a44 .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-d25cedd .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-d25cedd .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-feed{width:33.33%;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-img-wrap img{height:100px;}.elementor-2337 .elementor-element.elementor-element-7430348 .premium-insta-img-wrap{padding:0px 0px 10px 10px;}.elementor-2337 .elementor-element.elementor-element-bc18a58{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:2em;}.elementor-2337 .elementor-element.elementor-element-7447325{width:var( --container-widget-width, 48% );max-width:48%;padding:20px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:2em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-265924f .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-265924f .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-a7d968e .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-a7d968e .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-d16f95d .elementor-icon{font-size:15px;}.elementor-2337 .elementor-element.elementor-element-d16f95d .elementor-icon svg{height:15px;}.elementor-2337 .elementor-element.elementor-element-20cc8ba{padding:20px 0px 0px 0px;text-align:start;font-size:16px;line-height:2em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-af8794b{width:var( --container-widget-width, 48% );max-width:48%;padding:20px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:2em;letter-spacing:1px;}.elementor-2337 .elementor-element.elementor-element-32d04b5{--grid-template-columns:repeat(2, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 25px 0px;--icon-size:30px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2337 .elementor-element.elementor-element-32d04b5 .elementor-social-icon{--icon-padding:8px;}.elementor-2337 .elementor-element.elementor-element-192ea0e{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:2em;}.elementor-2337 .elementor-element.elementor-element-4196138{width:var( --container-widget-width, 48% );max-width:48%;padding:20px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:2em;letter-spacing:1px;}body.elementor-page-2337{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-3307985 */#platinum {
    border-bottom: solid 1px #015541;
}


.elementor-widget-n-accordion .e-n-accordion-item-title{
    padding-top: 20px;
    padding-bottom: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d55908 */#sito-desktop p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS */#anacleto {
    display: none !important;
}

.bgZoomSection {
    overflow: hidden;
    background-size: 100% auto;
    background-position: right center;
    background-repeat: no-repeat;
    transition: background-size 0.1s linear;
}


html,
body,
#page,
.elementor-page-11,
.elementor-11 {
  max-width: 100% !important;
  overflow-x: clip !important;
}

body {
  position: relative;
}

/* ============================================================
   REVEAL DA DESTRA
============================================================ */

.reveal-right {
  overflow: hidden;

  -webkit-clip-path: inset(0 0 0 100%);
  clip-path: inset(0 0 0 100%);

  transform: scale(1.08);
  transform-origin: center center;

  transition:
    -webkit-clip-path 1.2s cubic-bezier(.77, 0, .18, 1),
    clip-path 1.2s cubic-bezier(.77, 0, .18, 1),
    transform 1.6s cubic-bezier(.22, 1, .36, 1);

  will-change: clip-path, transform;
}


/* ============================================================
   REVEAL DA SINISTRA
============================================================ */

.reveal-left {
  overflow: hidden;

  -webkit-clip-path: inset(0 100% 0 0);
  clip-path: inset(0 100% 0 0);

  transform: scale(1.08);
  transform-origin: center center;

  transition:
    -webkit-clip-path 1.2s cubic-bezier(.77, 0, .18, 1),
    clip-path 1.2s cubic-bezier(.77, 0, .18, 1),
    transform 1.6s cubic-bezier(.22, 1, .36, 1);

  will-change: clip-path, transform;
}


/* ============================================================
   REVEAL DAL BASSO
============================================================ */

.reveal-bottom {
  overflow: hidden;

  /*
   * Nasconde inizialmente l’immagine dal basso:
   * il bordo inferiore sale fino al 100%.
   */
  -webkit-clip-path: inset(0 0 100% 0);
  clip-path: inset(0 0 100% 0);

  transform: scale(1.08);
  transform-origin: center center;

  transition:
    -webkit-clip-path 1.2s cubic-bezier(.77, 0, .18, 1),
    clip-path 1.2s cubic-bezier(.77, 0, .18, 1),
    transform 1.6s cubic-bezier(.22, 1, .36, 1);

  will-change: clip-path, transform;
}


/* ============================================================
   STATO VISIBILE
============================================================ */

.reveal-right.reveal-visible,
.reveal-left.reveal-visible,
.reveal-bottom.reveal-visible {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);

  transform: scale(1);
}


/* Overlay 18esimo */

#overlaySection {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: visible;
}

#overlayFixed {
  position: sticky;
  top: calc(100dvh - var(--fixed-height));

  width: 100%;
  height: auto;
  min-height: 0;

  z-index: 1;
}

#overlayScrollWrapper {
  position: relative;
  z-index: 2;

  width: 100%;

  /* Usa l’altezza reale del container fixed */
  margin-top: calc(-1 * var(--fixed-height));
  padding-top: var(--fixed-height);

  overflow: visible;
}

#overlayScroll {
  position: relative;
  width: 100%;

  height: auto !important;
  min-height: 0 !important;

  margin: 0;
  overflow: visible;
}


/*
 * Mantiene attivo lo sticky finché il container
 * che scorre non è uscito completamente in alto.
 */
#overlaySection::after {
  content: "";
  display: block;

  width: 100%;
  height: 90dvh;
  flex: 0 0 90dvh;

  pointer-events: none;
}

/* ============================================================
   OVERLAY 2
============================================================ */

#overlaySection2 {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: visible;
}

#overlayFixed2 {
  position: sticky;
  top: calc(100dvh - var(--fixed-height));

  width: 100%;
  height: auto;
  min-height: 0;

  z-index: 1;
}

#overlayScrollWrapper2 {
  position: relative;
  z-index: 2;

  width: 100%;

  margin-top: calc(-1 * var(--fixed-height));
  padding-top: var(--fixed-height);

  overflow: visible;
}

#overlayScroll2 {
  position: relative;
  width: 100%;

  height: 110vh !important;
  min-height: 110vh !important;

  margin: 0;
  overflow: visible;
}

#overlaySection2::after {
  height: 0;
  flex: 0 0 0;
}


/*
 * L’ultimo elemento dentro #overlayScroll2
 * non deve avere spazio sotto.
 */

#overlayScroll2 > .elementor-element:last-child,
#overlayScroll2 > .e-con:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}


/*
 * Elimina eventuali margini/padding inferiori
 * dai wrapper interni dell’ultimo elemento.
 */

#overlayScroll2
  > .elementor-element:last-child
  .elementor-element:last-child,

#overlayScroll2
  > .e-con:last-child
  .elementor-element:last-child,

#overlayScroll2
  > .elementor-element:last-child
  .elementor-widget:last-child,

#overlayScroll2
  > .e-con:last-child
  .elementor-widget:last-child,

#overlayScroll2
  > .elementor-element:last-child
  .elementor-widget-container,

#overlayScroll2
  > .e-con:last-child
  .elementor-widget-container {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}






@media (max-width: 767px) {
#sito-desktop {
    display: none !important;
  }
}/* End custom CSS */