.elementor-12 .elementor-element.elementor-element-d06c715{--display:flex;--min-height:200vh;--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;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:200;}.elementor-12 .elementor-element.elementor-element-d06c715:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d06c715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f48d964{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c6dc6c1 > .elementor-widget-container{padding:160px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c6dc6c1{text-align:center;}.elementor-12 .elementor-element.elementor-element-c6dc6c1 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-b953d30 );}.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-12 .elementor-element.elementor-element-782d2e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-782d2e9 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-782d2e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-782d2e9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-782d2e9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-782d2e9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-782d2e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-782d2e9 .elementor-icon{font-size:33px;}.elementor-12 .elementor-element.elementor-element-782d2e9 .elementor-icon svg{height:33px;}.elementor-12 .elementor-element.elementor-element-b3c93e1{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12 .elementor-element.elementor-element-9e7f28a{--display:flex;--min-height:704px;--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:center;--align-items:flex-start;--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-12 .elementor-element.elementor-element-3c92c82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0297014{--display:flex;--justify-content:flex-start;--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;--z-index:1000;}.elementor-12 .elementor-element.elementor-element-6bc0d6a{--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;--z-index:1000;}.elementor-12 .elementor-element.elementor-element-dc881f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dc881f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-dc881f6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-7eda799{--display:flex;--z-index:1;}.elementor-12 .elementor-element.elementor-element-e24c1c8{--display:flex;--min-height:290px;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-e24c1c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e24c1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/07/DSC08502.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-b004b05{--display:flex;--min-height:431px;--border-radius:30px 30px 30px 30px;--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-12 .elementor-element.elementor-element-b004b05:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b004b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/07/DSC08452.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-affb97f{--display:flex;--min-height:54vh;--border-radius:30px 30px 30px 30px;--margin-top:-462px;--margin-bottom:0px;--margin-left:-554px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-17a74e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-9080e85{--display:flex;--min-height:424px;--border-radius:30px 30px 30px 30px;--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-12 .elementor-element.elementor-element-eb5b9ab{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-d9a5ceb{--display:flex;--min-height:301px;--border-radius:30px 30px 30px 30px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9a5ceb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d9a5ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/07/DSC08555.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-2fa0371{--display:flex;--min-height:200vh;--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;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:200;}.elementor-12 .elementor-element.elementor-element-2fa0371:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fa0371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e7f713e{--display:flex;}.elementor-12 .elementor-element.elementor-element-bbcc92e > .elementor-widget-container{padding:160px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bbcc92e{text-align:center;}.elementor-12 .elementor-element.elementor-element-bbcc92e .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-b5071cc .elementor-wrapper{--video-aspect-ratio:1;}.elementor-12 .elementor-element.elementor-element-c4635c6{--display:flex;--min-height:1034px;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:10;}.elementor-12 .elementor-element.elementor-element-c4635c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c4635c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c4635c6::before, .elementor-12 .elementor-element.elementor-element-c4635c6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c4635c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c4635c6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c4635c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c4635c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-793ac3f{--display:flex;--min-height:3vh;}.elementor-12 .elementor-element.elementor-element-a801386{--display:flex;--min-height:200vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-81ffd7a{--display:flex;}.elementor-12 .elementor-element.elementor-element-81ffd7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-690392f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-690392f .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:80px;font-weight:600;color:#202141;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-12 .elementor-element.elementor-element-e7f4cd8{font-family:"futura-pt", Sans-serif;font-size:24px;font-weight:300;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button{background-color:#D7B46D00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-b953d30 );color:var( --e-global-color-b953d30 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-dfbde50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-659c07c{--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-12 .elementor-element.elementor-element-6482f78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-12 .elementor-element.elementor-element-6482f78:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6482f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 53%, #C5CAD5 53%);}.elementor-12 .elementor-element.elementor-element-9619f9d{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-65bfcc0{--spacer-size:401px;}.elementor-12 .elementor-element.elementor-element-65bfcc0 > .elementor-widget-container{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/04/B45A9488-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-f03f5a0{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-8a5a45f{--spacer-size:401px;}.elementor-12 .elementor-element.elementor-element-8a5a45f > .elementor-widget-container{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/07/DSC08441-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-5ecaf0d{--display:flex;--min-height:2px;--z-index:100;}.elementor-12 .elementor-element.elementor-element-5ecaf0d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ecaf0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5CAD5;}.elementor-12 .elementor-element.elementor-element-af009d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--z-index:200;}.elementor-12 .elementor-element.elementor-element-af009d5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-af009d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5CAD5;}.elementor-12 .elementor-element.elementor-element-d4bf502{--display:flex;--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;}.elementor-widget-ucaddon_hotspot .spot{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_hotspot .item-popup-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_hotspot .item-popup-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-d02ac0c{left:29% !important;top:78% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-7355637{left:32% !important;top:72% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-bb3f264{left:17% !important;top:66% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-3f68589{left:30% !important;top:63% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-c9409e4{left:36% !important;top:65% !important;background-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-c9409e4:before{border-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-c9b8738{left:48% !important;top:75% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-adac568{left:56% !important;top:64% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-fb45fcf{left:45% !important;top:61% !important;background-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-fb45fcf:before{border-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-85f1883{left:52% !important;top:54% !important;background-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-85f1883:before{border-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-a64ca4f{left:48% !important;top:50% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-d55d418{left:63% !important;top:52% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-2c42140{left:55% !important;top:47% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .elementor-repeater-item-fe57ddf{left:11% !important;top:81% !important;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .spot{height:28px;min-width:28px;padding:0px 0px 0px 0px;border-radius:100px;background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-5d31cdc .ue-hotspot-icon{font-size:19px;}.elementor-12 .elementor-element.elementor-element-5d31cdc .spot svg{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-5d31cdc .spot:before{border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5d31cdc .spot.uc-active{background-color:#1a1a1a;}.elementor-12 .elementor-element.elementor-element-5d31cdc .ue_hotspot > img{width:100%;object-fit:contain;opacity:100%;}.elementor-12 .elementor-element.elementor-element-5d31cdc .ue_hotspot{justify-content:center;}.elementor-12 .elementor-element.elementor-element-5d31cdc .ue_hotspot:hover > img{opacity:100%;}.elementor-12 .elementor-element.elementor-element-9819a1c{--display:flex;--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-707299d > .elementor-widget-container{--e-transform-translateX:-19px;--e-transform-translateY:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-707299d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-707299d{text-align:left;}.elementor-12 .elementor-element.elementor-element-707299d img{width:22%;}.elementor-12 .elementor-element.elementor-element-d6411e2 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:38px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-0ed4eba{font-family:"futura-pt", Sans-serif;font-size:24px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button{background-color:#D7B46D00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-b953d30 );color:var( --e-global-color-b953d30 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1a26073 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-67c4b33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-5308625{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-acc83f3{--display:flex;--min-height:675px;--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:120px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;--z-index:100;}.elementor-12 .elementor-element.elementor-element-acc83f3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acc83f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-71e785f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-71e785f .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f2f1cbb > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-f2f1cbb{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8cc9d45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-ea4162b{--display:flex;}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_overlay{background-color:#000000;opacity:60%;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_long_content_box{border-radius:20px;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_image_box{height:512px;background-color:#6a6a6a;background-position:center center !important;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_long_content_box:hover .uc_overlay{opacity:40%;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_title{color:#ffffff;font-family:"futura-pt", Sans-serif;font-size:60px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_description{color:#ffffff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_btn{color:#ffffff !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:20px;margin-top:10px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_btn:hover{color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-49c8b28{--display:flex;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_overlay{background-color:#000000;opacity:60%;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_long_content_box{border-radius:20px;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_image_box{height:512px;background-color:#6a6a6a;background-position:center center !important;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_long_content_box:hover .uc_overlay{opacity:40%;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_title{color:#ffffff;font-family:"futura-pt", Sans-serif;font-size:60px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_description{color:#ffffff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_btn{color:#ffffff !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:20px;margin-top:10px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_btn:hover{color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f640baa{--display:flex;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_overlay{background-color:#000000;opacity:60%;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_long_content_box{border-radius:20px;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_image_box{height:512px;background-color:#6a6a6a;background-position:center center !important;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_long_content_box:hover .uc_overlay{opacity:40%;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_title{color:#ffffff;font-family:"futura-pt", Sans-serif;font-size:60px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_description{color:#ffffff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_btn{color:#ffffff !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:20px;margin-top:10px;padding:10px 30px 10px 30px;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_btn:hover{color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-391b649{--display:flex;--justify-content:center;--z-index:1;}.elementor-12 .elementor-element.elementor-element-391b649:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-391b649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0A5F;}.elementor-12 .elementor-element.elementor-element-391b649.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fff72c1{--display:flex;--min-height:800vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31dd179{--display:flex;--min-height:417px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-01f8207{text-align:left;}.elementor-12 .elementor-element.elementor-element-01f8207 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:94px;font-weight:600;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4d031b2 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d031b2{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c998032 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c998032 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-c998032.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-c998032.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c998032.elementor-view-default .elementor-icon{color:var( --e-global-color-b953d30 );border-color:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-c998032.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c998032.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b953d30 );}.elementor-12 .elementor-element.elementor-element-387202e{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-1162a5d{--display:flex;--min-height:581px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;--z-index:201;}.elementor-12 .elementor-element.elementor-element-1162a5d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1162a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(325deg, var( --e-global-color-primary ) 0%, var( --e-global-color-b953d30 ) 100%);}.elementor-12 .elementor-element.elementor-element-966b5c9{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-f4d90fa .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:94px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c68c868{--display:flex;--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-widget-ucaddon_logo_marquee .ue_marquee_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-b368f6c > .elementor-widget-container{padding:0px 0px 80px 0px;}.elementor-12 .elementor-element.elementor-element-b368f6c .ue_img_marquee{width:77%;display:inline-block;}.elementor-12 .elementor-element.elementor-element-b368f6c .uc_logo_marquee_holder{height:137px;border-radius:0px;padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#d7d7d7;}.elementor-12 .elementor-element.elementor-element-b368f6c .ue_marquee_title{text-align:center;}.elementor-12 .elementor-element.elementor-element-b368f6c .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-12 .elementor-element.elementor-element-8f4532a{--display:flex;--min-height:714px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;--z-index:220;}.elementor-12 .elementor-element.elementor-element-8f4532a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8f4532a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f022de{--display:flex;--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-12 .elementor-element.elementor-element-7b08009{font-family:"futura-pt", Sans-serif;font-size:30px;font-weight:300;line-height:38px;}.elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button{background-color:#D7B46D00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-b953d30 );color:var( --e-global-color-b953d30 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5651a51 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7f85b73{--display:flex;--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-12 .elementor-element.elementor-element-bb2cde5 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-bb2cde5 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-12 .elementor-element.elementor-element-46cd9dd{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:102;}.elementor-12 .elementor-element.elementor-element-46cd9dd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46cd9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d25c78f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-271554b{--display:flex;}.elementor-12 .elementor-element.elementor-element-271554b.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-47c87dc .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:80px;font-weight:600;color:#061826;}.elementor-12 .elementor-element.elementor-element-4c80f24{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f2d2d23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-98bb28c{--display:flex;}.elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-61e2a05{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-98d0ce9{--display:flex;}.elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-eb732f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d3a4a10{--display:flex;}.elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-9067726{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b721b17{--n-accordion-title-font-size:19px;width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}:where( .elementor-12 .elementor-element.elementor-element-b721b17 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;}.elementor-12 .elementor-element.elementor-element-b721b17 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-b721b17 > .elementor-widget-container > .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-family:"futura-pt", Sans-serif;font-weight:800;}.elementor-12 .elementor-element.elementor-element-2476de4{--display:flex;}.elementor-12 .elementor-element.elementor-element-2476de4.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b35c2f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-97defda{--display:flex;--position:absolute;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.92;--border-radius:1em 1em 1em 1em;box-shadow:0px 0px 25px 0px rgba(12.000000000000002, 27.00000000000002, 46, 0.3);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-97defda:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-97defda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1EF;background-image:url("https://www.geocolors.it/wp-content/uploads/2025/04/2148233774.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-97defda::before, .elementor-12 .elementor-element.elementor-element-97defda > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-97defda > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-97defda > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-97defda > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-97defda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EEF1EF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7d82663 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:60px;font-weight:600;color:#061826;}.elementor-12 .elementor-element.elementor-element-099c1f0{--display:flex;--position:absolute;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.85;--border-radius:1em 1em 1em 1em;box-shadow:0px 0px 25px 0px rgba(12.000000000000002, 27.00000000000002, 46, 0.3);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-099c1f0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-099c1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.geocolors.it/wp-content/uploads/2025/04/2148203998.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-099c1f0::before, .elementor-12 .elementor-element.elementor-element-099c1f0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-099c1f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-099c1f0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-099c1f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-099c1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#061826;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7693851 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bd76804{--display:flex;--position:absolute;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.76;--border-radius:1em 1em 1em 1em;box-shadow:0px 0px 25px 0px rgba(12.000000000000002, 27.00000000000002, 46, 0.3);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-bd76804:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bd76804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b953d30 );background-image:url("https://www.geocolors.it/wp-content/uploads/2025/04/2149372008.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bd76804::before, .elementor-12 .elementor-element.elementor-element-bd76804 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-bd76804 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-bd76804 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-bd76804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-bd76804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-f74f6b4 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-749983c{--display:flex;--position:absolute;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.85;--border-radius:1em 1em 1em 1em;box-shadow:0px 0px 25px 0px rgba(12.000000000000002, 27.00000000000002, 46, 0.3);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-749983c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-749983c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061826;background-image:url("https://www.geocolors.it/wp-content/uploads/2025/04/2293.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-749983c::before, .elementor-12 .elementor-element.elementor-element-749983c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-749983c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-749983c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-749983c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-749983c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b953d30 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-286bb87 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:60px;font-weight:600;color:#EEF1EF;}.elementor-12 .elementor-element.elementor-element-ec3b1e9{--display:flex;--min-height:670px;--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;--overlay-opacity:0.31;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-12 .elementor-element.elementor-element-ec3b1e9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ec3b1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;background-image:url("https://www.geocolors.it/wp-content/uploads/2025/06/esplosione.jpg");}.elementor-12 .elementor-element.elementor-element-ec3b1e9::before, .elementor-12 .elementor-element.elementor-element-ec3b1e9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ec3b1e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ec3b1e9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ec3b1e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ec3b1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-2f90a6e > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-2f90a6e{text-align:center;}.elementor-12 .elementor-element.elementor-element-2f90a6e .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9327888{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8078dca{--display:grid;--min-height:186px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8078dca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8078dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-a4781d5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a4781d5 .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:19px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-a4781d5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:55px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-005a94d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-005a94d .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:19px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-005a94d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:55px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-80c323c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-80c323c .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:19px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-80c323c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:55px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-856204d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-856204d .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:19px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-856204d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"futura-pt", Sans-serif;font-size:55px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-919d7fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;--z-index:100;}.elementor-12 .elementor-element.elementor-element-919d7fe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-919d7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9afaac0{--display:flex;--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;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2f40623{--spacer-size:363px;}.elementor-12 .elementor-element.elementor-element-2f40623 > .elementor-widget-container{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/07/DSC08449.jpg");background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fc0f0de{--display:flex;--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;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-458ee62{--spacer-size:363px;}.elementor-12 .elementor-element.elementor-element-458ee62 > .elementor-widget-container{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/07/DSC08486.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-d2afdf6{--display:flex;--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;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c0b668{--spacer-size:363px;}.elementor-12 .elementor-element.elementor-element-6c0b668 > .elementor-widget-container{background-image:url("https://www.geocolors.it/wp-content/uploads/2025/07/DSC08528.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-d06c715{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-b3c93e1{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e7f28a{--width:100%;}.elementor-12 .elementor-element.elementor-element-3c92c82{--width:100%;}.elementor-12 .elementor-element.elementor-element-0297014{--width:100%;}.elementor-12 .elementor-element.elementor-element-6bc0d6a{--width:100%;}.elementor-12 .elementor-element.elementor-element-2fa0371{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-81ffd7a{--width:100%;}.elementor-12 .elementor-element.elementor-element-6482f78{--content-width:1550px;}.elementor-12 .elementor-element.elementor-element-9619f9d{--width:50%;}.elementor-12 .elementor-element.elementor-element-f03f5a0{--width:50%;}.elementor-12 .elementor-element.elementor-element-af009d5{--content-width:1550px;}.elementor-12 .elementor-element.elementor-element-d4bf502{--width:50%;}.elementor-12 .elementor-element.elementor-element-9819a1c{--width:50%;}.elementor-12 .elementor-element.elementor-element-966b5c9{--width:50%;}.elementor-12 .elementor-element.elementor-element-c68c868{--width:50%;}.elementor-12 .elementor-element.elementor-element-6f022de{--width:50%;}.elementor-12 .elementor-element.elementor-element-7f85b73{--width:50%;}.elementor-12 .elementor-element.elementor-element-d25c78f{--width:100%;}.elementor-12 .elementor-element.elementor-element-b35c2f1{--width:100%;}.elementor-12 .elementor-element.elementor-element-97defda{--width:450px;}.elementor-12 .elementor-element.elementor-element-099c1f0{--width:450px;}.elementor-12 .elementor-element.elementor-element-bd76804{--width:450px;}.elementor-12 .elementor-element.elementor-element-749983c{--width:450px;}.elementor-12 .elementor-element.elementor-element-9afaac0{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-fc0f0de{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-d2afdf6{--width:33.3333%;}}@media(max-width:1600px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-affb97f{--width:100%;}.elementor-12 .elementor-element.elementor-element-81ffd7a{--width:627.141px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-97defda{--width:300px;}.elementor-12 .elementor-element.elementor-element-099c1f0{--width:300px;}.elementor-12 .elementor-element.elementor-element-bd76804{--width:300px;}.elementor-12 .elementor-element.elementor-element-749983c{--width:300px;}}@media(max-width:1600px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-b3c93e1{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-dc881f6 > .elementor-widget-container{--e-transform-translateY:-24px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7eda799{--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-b004b05{--min-height:418px;--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-affb97f{--min-height:58vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-120%;--margin-bottom:0%;--margin-left:-108%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9080e85{--min-height:420px;}.elementor-12 .elementor-element.elementor-element-d9a5ceb{--min-height:294px;}.elementor-12 .elementor-element.elementor-element-690392f .elementor-heading-title{font-size:70px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .spot{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .item-popup-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .item-popup-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f2f1cbb{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-fff72c1{--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d031b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d031b2{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-9327888{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8078dca{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .spot{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .item-popup-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .item-popup-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f2f1cbb{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8cc9d45{--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;}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4d031b2{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1162a5d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-f4d90fa .elementor-heading-title{font-size:53px;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8f4532a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-97defda{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-099c1f0{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-bd76804{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-749983c{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-9327888{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8078dca{--min-height:216px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-a4781d5 .elementor-counter-number-wrapper{font-size:34px;}.elementor-12 .elementor-element.elementor-element-a4781d5 .elementor-counter-title{font-size:18px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-005a94d .elementor-counter-number-wrapper{font-size:34px;}.elementor-12 .elementor-element.elementor-element-005a94d .elementor-counter-title{font-size:18px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-80c323c .elementor-counter-number-wrapper{font-size:34px;}.elementor-12 .elementor-element.elementor-element-80c323c .elementor-counter-title{font-size:18px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-856204d .elementor-counter-number-wrapper{font-size:34px;}.elementor-12 .elementor-element.elementor-element-856204d .elementor-counter-title{font-size:18px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-9afaac0{--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fc0f0de{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d2afdf6{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-d06c715{--min-height:0vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-c6dc6c1 .elementor-heading-title{font-size:46px;}.elementor-12 .elementor-element.elementor-element-2fa0371{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e7f713e{--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-12 .elementor-element.elementor-element-bbcc92e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bbcc92e .elementor-heading-title{font-size:43px;}.elementor-12 .elementor-element.elementor-element-b5071cc > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-c4635c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-690392f .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e7f4cd8{font-size:20px;}.elementor-12 .elementor-element.elementor-element-dfbde50 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-af009d5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d4bf502.e-con{--order:99999 /* order end hack */;}.elementor-widget-ucaddon_hotspot .spot{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .item-popup-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hotspot .item-popup-text{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-5d31cdc .spot{height:27px;min-width:27px;}.elementor-12 .elementor-element.elementor-element-5d31cdc .ue-hotspot-icon{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-707299d{text-align:center;}.elementor-12 .elementor-element.elementor-element-707299d img{width:38%;}.elementor-12 .elementor-element.elementor-element-1a26073 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-acc83f3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-71e785f .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-f2f1cbb{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8cc9d45{--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-12 .elementor-element.elementor-element-ea4162b{--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-widget-ucaddon_hover_text_reveal_content_box .uc_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-37c1132 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-49c8b28{--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-12 .elementor-element.elementor-element-16f1454 .uc_title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-16f1454 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f640baa{--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-12 .elementor-element.elementor-element-6cf0522 .uc_title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-6cf0522 .uc_description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-31dd179{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-01f8207 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-4d031b2{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1162a5d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f4d90fa .elementor-heading-title{font-size:48px;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8f4532a{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5651a51 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-7f85b73{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f2d2d23 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-61e2a05 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-eb732f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-9067726 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b35c2f1{--padding-top:250px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-97defda{--width:300px;}.elementor-12 .elementor-element.elementor-element-099c1f0{--width:300px;}.elementor-12 .elementor-element.elementor-element-bd76804{--width:300px;}.elementor-12 .elementor-element.elementor-element-749983c{--width:300px;}.elementor-12 .elementor-element.elementor-element-ec3b1e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2f90a6e .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-9327888{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-8078dca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-919d7fe{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9afaac0{--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-12 .elementor-element.elementor-element-fc0f0de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2afdf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for icon, class: .elementor-element-782d2e9 */@keyframes arrowBounce {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(10px);
        opacity: 0.7;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.animated-arrow {
    animation: arrowBounce 2s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-690392f */.cool-split h2 {
  width: 85%;
  color: rgba(255, 255, 255, 0.125);
  transition: color 0.3s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c998032 */@keyframes arrowBounce {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(10px);
        opacity: 0.7;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.animated-arrow {
    animation: arrowBounce 2s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46cd9dd */.elementor-12 .elementor-element.elementor-element-46cd9dd{
    --card-scroll-height: 400;
    --card-rotate: 12;
}
.elementor-12 .elementor-element.elementor-element-46cd9dd .mdw-active-card{
    transform: translateY(-100vh) rotate(-60deg) !important;
    transition:1s;
    visibility: hidden;
    transform-origin: bottom left;
}
.elementor-12 .elementor-element.elementor-element-46cd9dd > .e-con,
.elementor-12 .elementor-element.elementor-element-46cd9dd > .e-container,
.elementor-12 .elementor-element.elementor-element-46cd9dd > .e-con-inner > .e-con,
.elementor-12 .elementor-element.elementor-element-46cd9dd > .e-con-inner > .e-container{
    position: sticky;
    top:0;
}/* End custom CSS */