.elementor-38 .elementor-element.elementor-element-6b4d213f{--display:flex;--min-height:85vh;--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;--z-index:0;}.elementor-38 .elementor-element.elementor-element-6b4d213f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6b4d213f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.drimforge.com/gaiasoia/wp-content/uploads/2026/05/Stelline.02-scaled-1.png");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-38 .elementor-element.elementor-element-6b4d213f.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-259fb2ad{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-38 .elementor-element.elementor-element-259fb2ad:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-259fb2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.drimforge.com/gaiasoia/wp-content/uploads/2026/05/StelleCadenti.04-scaled-1.png");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-38 .elementor-element.elementor-element-259fb2ad.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-6978f2b2{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-38 .elementor-element.elementor-element-6978f2b2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6978f2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.drimforge.com/gaiasoia/wp-content/uploads/2026/05/Nebulosa.02.svg");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-38 .elementor-element.elementor-element-6978f2b2.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-10b9ad07{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-38 .elementor-element.elementor-element-10b9ad07:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-10b9ad07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.drimforge.com/gaiasoia/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom center;background-repeat:no-repeat;background-size:36% auto;}.elementor-38 .elementor-element.elementor-element-10b9ad07.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-4b009686{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:15vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:5vh;--padding-bottom:5vh;--padding-left:20vw;--padding-right:20vw;}.elementor-38 .elementor-element.elementor-element-780e1e47{--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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-1a141aa6{text-align:center;}.elementor-38 .elementor-element.elementor-element-1a141aa6 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-74abaae2{text-align:center;}.elementor-38 .elementor-element.elementor-element-74abaae2 .elementor-heading-title{font-family:"Sacramento", Sans-serif;font-size:58px;font-weight:500;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-5cc6e97f{--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;--margin-top:-100vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-45639495{--display:flex;--justify-content:center;--padding-top:5vh;--padding-bottom:5vh;--padding-left:20vw;--padding-right:20vw;}.elementor-38 .elementor-element.elementor-element-de63e50{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-1cabcd94{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1cabcd94.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-2d42af05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-38 .elementor-element.elementor-element-2d42af05 img{width:100%;height:100%;object-fit:fill;border-style:none;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.15);}.elementor-38 .elementor-element.elementor-element-78170f3f{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-6ca65a99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7ed0fe32{text-align:center;}.elementor-38 .elementor-element.elementor-element-7ed0fe32 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:30px;font-weight:600;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-77920a37{text-align:center;}.elementor-38 .elementor-element.elementor-element-77920a37 .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-63c632b );color:var( --e-global-color-63c632b );}.elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button:focus{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-3a94272e{--display:flex;}.elementor-38 .elementor-element.elementor-element-35d89a7e{text-align:center;}.elementor-38 .elementor-element.elementor-element-35d89a7e .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-508eefb6{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-76166eea .elementor-button{fill:var( --e-global-color-63c632b );color:var( --e-global-color-63c632b );transition-duration:0.5s;padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-76166eea .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-76166eea .elementor-button:focus{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-76166eea .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-76166eea .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-f720092 .elementor-button{fill:var( --e-global-color-63c632b );color:var( --e-global-color-63c632b );transition-duration:0.5s;padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-f720092 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-f720092 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-f720092 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-f720092 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-111fe1e8 .elementor-button{fill:var( --e-global-color-63c632b );color:var( --e-global-color-63c632b );transition-duration:0.5s;padding:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-111fe1e8 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-111fe1e8 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-111fe1e8 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-111fe1e8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-4ea2106{--display:flex;--justify-content:center;--padding-top:5vh;--padding-bottom:5vh;--padding-left:20vw;--padding-right:20vw;}.elementor-38 .elementor-element.elementor-element-3363a73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-14521a97{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-14521a97 img{height:100%;object-fit:fill;}.elementor-38 .elementor-element.elementor-element-68488d15{--display:flex;}.elementor-38 .elementor-element.elementor-element-5a57207d{text-align:center;}.elementor-38 .elementor-element.elementor-element-5a57207d .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-17738869{text-align:center;}.elementor-38 .elementor-element.elementor-element-17738869 .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-378164c4{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:500ms;}.elementor-38 .elementor-element.elementor-element-1a7fef37{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-1a7fef37.e-con:hover{--e-con-transform-scale:1.025;}.elementor-38 .elementor-element.elementor-element-2fe240e7 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-38 .elementor-element.elementor-element-de578b2{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:500ms;}.elementor-38 .elementor-element.elementor-element-5ffe1b4b{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-5ffe1b4b.e-con:hover{--e-con-transform-scale:1.025;}.elementor-38 .elementor-element.elementor-element-ff85a24 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-38 .elementor-element.elementor-element-7422630b{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:500ms;}.elementor-38 .elementor-element.elementor-element-14342298{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-14342298.e-con:hover{--e-con-transform-scale:1.025;}.elementor-38 .elementor-element.elementor-element-22d510ec img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-38 .elementor-element.elementor-element-1be7987e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-7c5c51ca{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-7c5c51ca.e-con:hover{--e-con-transform-scale:1.025;}.elementor-38 .elementor-element.elementor-element-5fc7ee7d img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-38 .elementor-element.elementor-element-565ff0f9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:#FFFFFF80;--e-n-carousel-arrow-hover-color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-63c632b );color:var( --e-global-color-63c632b );}.elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button:focus{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-4bc7fd82{--display:flex;--justify-content:center;--padding-top:5vh;--padding-bottom:5vh;--padding-left:20vw;--padding-right:20vw;}.elementor-38 .elementor-element.elementor-element-3369a373{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-6b22e947{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-6b22e947 img{height:100%;object-fit:fill;}.elementor-38 .elementor-element.elementor-element-75309012{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-1a3fc8da{text-align:center;}.elementor-38 .elementor-element.elementor-element-1a3fc8da .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-776972f{text-align:center;}.elementor-38 .elementor-element.elementor-element-776972f .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1a8dc2a4{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-7bf5fc76{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:500ms;}.elementor-38 .elementor-element.elementor-element-7bf5fc76.e-con:hover{--e-con-transform-scale:1.05;}.elementor-38 .elementor-element.elementor-element-7bf5fc76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-6231e0c1{text-align:center;}.elementor-38 .elementor-element.elementor-element-6231e0c1 .elementor-heading-title{text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-4016d364{text-align:center;}.elementor-38 .elementor-element.elementor-element-4016d364 .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-68e53887{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-551f142b{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:500ms;}.elementor-38 .elementor-element.elementor-element-551f142b.e-con:hover{--e-con-transform-scale:1.05;}.elementor-38 .elementor-element.elementor-element-551f142b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-8f82b4f{text-align:center;}.elementor-38 .elementor-element.elementor-element-8f82b4f .elementor-heading-title{text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6fae8b87{text-align:center;}.elementor-38 .elementor-element.elementor-element-6fae8b87 .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1526e320{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-57eaa65d{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--e-con-transform-transition-duration:500ms;}.elementor-38 .elementor-element.elementor-element-57eaa65d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-38 .elementor-element.elementor-element-57eaa65d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-1c4d6229{text-align:center;}.elementor-38 .elementor-element.elementor-element-1c4d6229 .elementor-heading-title{text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-45f66654{text-align:center;}.elementor-38 .elementor-element.elementor-element-45f66654 .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-da0854c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:0px 10px 0px 10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:#FFFFFF80;--e-n-carousel-arrow-hover-color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-63c632b );color:var( --e-global-color-63c632b );transition-duration:0.5s;}.elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button:focus{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1abd00b4{--display:flex;--justify-content:center;--padding-top:5vh;--padding-bottom:5vh;--padding-left:20vw;--padding-right:20vw;}.elementor-38 .elementor-element.elementor-element-2cf7205{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-18ca9557{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-18ca9557 img{height:100%;object-fit:fill;}.elementor-38 .elementor-element.elementor-element-1f60955a{--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;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-38 .elementor-element.elementor-element-6c503e67{text-align:center;}.elementor-38 .elementor-element.elementor-element-6c503e67 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:30px;font-weight:600;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2d15c2f3{text-align:center;}.elementor-38 .elementor-element.elementor-element-2d15c2f3 .elementor-heading-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-63c632b );color:var( --e-global-color-63c632b );border-radius:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button:focus{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-dd7c95d{--display:flex;--min-height:60vh;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:350px;--padding-right:350px;}@media(max-width:1366px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-1cabcd94{--width:60%;}}@media(max-width:1366px){.elementor-38 .elementor-element.elementor-element-6b4d213f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-259fb2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6978f2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-10b9ad07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4b009686{--padding-top:5vh;--padding-bottom:5vh;--padding-left:10vw;--padding-right:10vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-45639495{--padding-top:5vh;--padding-bottom:5vh;--padding-left:10vw;--padding-right:10vw;}.elementor-38 .elementor-element.elementor-element-1cabcd94{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-78170f3f.e-con{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-6ca65a99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-77920a37{text-align:center;}.elementor-38 .elementor-element.elementor-element-77920a37 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-3a94272e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-35d89a7e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-4ea2106{--padding-top:5vh;--padding-bottom:5vh;--padding-left:10vw;--padding-right:10vw;}.elementor-38 .elementor-element.elementor-element-14521a97{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-38 .elementor-element.elementor-element-14521a97 img{height:100%;}.elementor-38 .elementor-element.elementor-element-68488d15{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-5a57207d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-17738869{text-align:center;}.elementor-38 .elementor-element.elementor-element-17738869 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-4bc7fd82{--padding-top:5vh;--padding-bottom:5vh;--padding-left:10vw;--padding-right:10vw;}.elementor-38 .elementor-element.elementor-element-3369a373{--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-38 .elementor-element.elementor-element-6b22e947{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-38 .elementor-element.elementor-element-6b22e947 img{height:100%;}.elementor-38 .elementor-element.elementor-element-75309012{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-1a3fc8da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-776972f{text-align:center;}.elementor-38 .elementor-element.elementor-element-776972f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-7bf5fc76{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-4016d364{text-align:center;}.elementor-38 .elementor-element.elementor-element-4016d364 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-551f142b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-6fae8b87{text-align:center;}.elementor-38 .elementor-element.elementor-element-6fae8b87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-57eaa65d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-45f66654{text-align:center;}.elementor-38 .elementor-element.elementor-element-45f66654 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-1abd00b4{--padding-top:5vh;--padding-bottom:5vh;--padding-left:10vw;--padding-right:10vw;}.elementor-38 .elementor-element.elementor-element-2cf7205{--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-38 .elementor-element.elementor-element-18ca9557{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-38 .elementor-element.elementor-element-18ca9557 img{height:100%;}.elementor-38 .elementor-element.elementor-element-2d15c2f3{text-align:center;}.elementor-38 .elementor-element.elementor-element-2d15c2f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-dd7c95d{--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}}@media(max-width:1200px){.elementor-38 .elementor-element.elementor-element-6b4d213f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-259fb2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6978f2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-10b9ad07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dd7c95d{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-6b4d213f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-259fb2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6978f2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-10b9ad07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-5cc6e97f{--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-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-77920a37 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-35d89a7e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-5a57207d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-17738869 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-565ff0f9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-1a3fc8da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-776972f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-4016d364 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-6fae8b87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-45f66654 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-da0854c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-2d15c2f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-dd7c95d{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}}@media(max-width:880px){.elementor-38 .elementor-element.elementor-element-6b4d213f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-259fb2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6978f2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-10b9ad07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4b009686{--margin-top:20vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:5vh;--padding-bottom:5vh;--padding-left:5vw;--padding-right:5vw;}.elementor-38 .elementor-element.elementor-element-1a141aa6 .elementor-heading-title{font-size:60px;}.elementor-38 .elementor-element.elementor-element-45639495{--padding-top:5vh;--padding-bottom:5vh;--padding-left:5vw;--padding-right:5vw;}.elementor-38 .elementor-element.elementor-element-4ea2106{--padding-top:5vh;--padding-bottom:5vh;--padding-left:5vw;--padding-right:5vw;}.elementor-38 .elementor-element.elementor-element-4bc7fd82{--padding-top:5vh;--padding-bottom:5vh;--padding-left:5vw;--padding-right:5vw;}.elementor-38 .elementor-element.elementor-element-1abd00b4{--padding-top:5vh;--padding-bottom:5vh;--padding-left:5vw;--padding-right:5vw;}.elementor-38 .elementor-element.elementor-element-dd7c95d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-6b4d213f{--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-38 .elementor-element.elementor-element-259fb2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6978f2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-10b9ad07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-780e1e47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-1a141aa6{padding:0px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-1a141aa6 .elementor-heading-title{font-size:70px;}.elementor-38 .elementor-element.elementor-element-74abaae2 .elementor-heading-title{font-size:60px;}.elementor-38 .elementor-element.elementor-element-5cc6e97f{--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:space-between;--margin-top:-100vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-de63e50{--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;--border-radius:25px 25px 25px 25px;}.elementor-38 .elementor-element.elementor-element-78170f3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6ca65a99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7ed0fe32 .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-77920a37 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-3a94272e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-35d89a7e{text-align:center;}.elementor-38 .elementor-element.elementor-element-35d89a7e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-3363a73{--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:center;--border-radius:25px 25px 25px 25px;}.elementor-38 .elementor-element.elementor-element-14521a97{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38 .elementor-element.elementor-element-68488d15{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-5a57207d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-17738869 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-378164c4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-de578b2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-7422630b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-1be7987e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38 .elementor-element.elementor-element-565ff0f9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;}.elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-3369a373{--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;--border-radius:25px 25px 25px 25px;}.elementor-38 .elementor-element.elementor-element-6b22e947{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38 .elementor-element.elementor-element-75309012{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1a3fc8da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-776972f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-7bf5fc76{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-4016d364 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-551f142b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-6fae8b87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-57eaa65d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-38 .elementor-element.elementor-element-45f66654 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-da0854c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;}.elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-2cf7205{--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;--border-radius:25px 25px 25px 25px;}.elementor-38 .elementor-element.elementor-element-18ca9557{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38 .elementor-element.elementor-element-1f60955a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6c503e67 .elementor-heading-title{font-size:25px;}.elementor-38 .elementor-element.elementor-element-2d15c2f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-dd7c95d{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-4b009686{--width:100vw;}.elementor-38 .elementor-element.elementor-element-5cc6e97f{--width:100vw;}.elementor-38 .elementor-element.elementor-element-45639495{--width:100vw;}.elementor-38 .elementor-element.elementor-element-de63e50{--width:100%;}.elementor-38 .elementor-element.elementor-element-1cabcd94{--width:50%;}.elementor-38 .elementor-element.elementor-element-4ea2106{--width:100vw;}.elementor-38 .elementor-element.elementor-element-3363a73{--width:100%;}.elementor-38 .elementor-element.elementor-element-4bc7fd82{--width:100vw;}.elementor-38 .elementor-element.elementor-element-3369a373{--width:100%;}.elementor-38 .elementor-element.elementor-element-1abd00b4{--width:100vw;}.elementor-38 .elementor-element.elementor-element-2cf7205{--width:100%;}}@media(min-width:2400px){.elementor-38 .elementor-element.elementor-element-6b4d213f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-259fb2ad:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-259fb2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-38 .elementor-element.elementor-element-259fb2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6978f2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-10b9ad07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-de63e50{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-2d42af05{text-align:start;}.elementor-38 .elementor-element.elementor-element-78170f3f{--width:100%;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-78170f3f.e-con{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-77920a37 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-36c9d621 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-35d89a7e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-3363a73{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-68488d15{--width:100%;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-68488d15.e-con{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-5a57207d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-17738869 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-378164c4{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-de578b2{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-7422630b{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-6789e20e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-3369a373{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-75309012{--width:100%;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-75309012.e-con{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-1a3fc8da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-776972f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-7bf5fc76{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-4016d364 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-551f142b{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-6fae8b87 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-57eaa65d{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-45f66654 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-2ce4d3da .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-2cf7205{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-38 .elementor-element.elementor-element-2d15c2f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-3f70b767 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-38 .elementor-element.elementor-element-dd7c95d{--padding-top:100px;--padding-bottom:100px;--padding-left:600px;--padding-right:600px;}}/* Start custom CSS for container, class: .elementor-element-5cc6e97f *//* Animazione base per desktop grande */
.elementor-38 .elementor-element.elementor-element-5cc6e97f .elementor-widget-image img {
  transition: transform 3s ease, opacity 3s ease;
  opacity: 1;
}

/* Stato “move” - default desktop */
.elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(1) img {
  transform: translateX(-25vw);
  opacity: 1;
}

.elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(2) img {
  transform: translateX(25vw);
  opacity: 1;
}

/* Extra Large Screen - 2400px */
@media (max-width: 2400px) {
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(1) img {
    transform: translateX(-35vw);
  }
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(2) img {
    transform: translateX(35vw);
  }
}

/* 1366px */
@media (max-width: 1366px) {
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(1) img {
    transform: translateX(-30vw);
  }
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(2) img {
    transform: translateX(30vw);
  }
}

/* 1200px */
@media (max-width: 1200px) {
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(1) img {
    transform: translateX(-35vw);
  }
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(2) img {
    transform: translateX(35vw);
  }
}

/* 1024px */
@media (max-width: 1024px) {
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(1) img {
    transform: translateX(-90vw);
  }
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(2) img {
    transform: translateX(90vw);
  }
}

/* 880px */
@media (max-width: 880px) {
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(1) img {
    transform: translateX(-40vw);
  }
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(2) img {
    transform: translateX(40vw);
  }
}

/* 767px e sotto - mobile */
@media (max-width: 767px) {
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(1) img {
    transform: translateX(-90vw);
  }
  .elementor-38 .elementor-element.elementor-element-5cc6e97f.move .elementor-widget-image:nth-child(2) img {
    transform: translateX(90vw);
  }
}/* End custom CSS */