.elementor-787 .elementor-element.elementor-element-012e21a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-42625bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-319e10c{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-acae4d6{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.2;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-acae4d6:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-acae4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massocorporesano.delisoft.dev/wp-content/uploads/2026/10/front-page-hero-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-787 .elementor-element.elementor-element-acae4d6::before, .elementor-787 .elementor-element.elementor-element-acae4d6 > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-acae4d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-acae4d6 > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-acae4d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-acae4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(-90deg, #2A2A2A00 0%, var( --e-global-color-c9cefd8 ) 100%);}.elementor-787 .elementor-element.elementor-element-80a0308{text-align:start;}.elementor-787 .elementor-element.elementor-element-80a0308 .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-a1aadf1 .elementor-heading-title{font-family:var( --e-global-typography-0605fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-0605fb8-font-size );font-weight:var( --e-global-typography-0605fb8-font-weight );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-a1aadf1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-787 .elementor-element.elementor-element-37f143a .elementor-button{background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-37f143a .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-37f143a .elementor-button:focus{color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-c9cefd8 );border-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-37f143a .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-37f143a .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-1652d64 .elementor-button{fill:var( --e-global-color-8ca812a );color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-primary );}.elementor-787 .elementor-element.elementor-element-1652d64 .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-1652d64 .elementor-button:focus{color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-1652d64 .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-1652d64 .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-959a05c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-b4f1e08{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-787 .elementor-element.elementor-element-ba87e8e{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.6;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-ba87e8e:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-ba87e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massocorporesano.delisoft.dev/wp-content/uploads/2026/10/front-page-hero-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-787 .elementor-element.elementor-element-ba87e8e::before, .elementor-787 .elementor-element.elementor-element-ba87e8e > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-ba87e8e > .e-con-inner > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-ba87e8e > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-ba87e8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-ba87e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(-90deg, #2A2A2A33 0%, var( --e-global-color-c9cefd8 ) 80%);}.elementor-787 .elementor-element.elementor-element-195b3a0{text-align:start;}.elementor-787 .elementor-element.elementor-element-195b3a0 .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-a7e3a6f .elementor-heading-title{font-family:var( --e-global-typography-0605fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-0605fb8-font-size );font-weight:var( --e-global-typography-0605fb8-font-weight );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-a7e3a6f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-787 .elementor-element.elementor-element-102c4cd .elementor-button{fill:var( --e-global-color-8ca812a );color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-primary );}.elementor-787 .elementor-element.elementor-element-102c4cd .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-102c4cd .elementor-button:focus{color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-102c4cd .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-102c4cd .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-65108b8 .elementor-button{background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-65108b8 .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-65108b8 .elementor-button:focus{color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-c9cefd8 );border-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-65108b8 .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-65108b8 .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-d39549b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:48px;--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:48px;--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-swiper-slides-gap:10px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-8ca812a );--e-n-carousel-arrow-hover-color:var( --e-global-color-074c113 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;padding:0px 0px 0px 0px;}:where( .elementor-787 .elementor-element.elementor-element-d39549b .swiper-slide ) > .e-con{background-color:var( --e-global-color-6dc698d );}.elementor-787 .elementor-element.elementor-element-d39549b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF00;}.elementor-787 .elementor-element.elementor-element-3621b97{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-3621b97:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-3621b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dc698d );}.elementor-787 .elementor-element.elementor-element-2ad371f{text-align:start;}.elementor-787 .elementor-element.elementor-element-2ad371f .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-0cb3dba .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-0cb3dba{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-787 .elementor-element.elementor-element-0c03e01 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-53de4ed .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-53de4ed{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-787 .elementor-element.elementor-element-b57d4f0{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-b57d4f0:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-b57d4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dc698d );}.elementor-787 .elementor-element.elementor-element-0df431e{text-align:start;}.elementor-787 .elementor-element.elementor-element-0df431e .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-3d34629 .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-3d34629{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-787 .elementor-element.elementor-element-8f40929 .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-7c2a2ea .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-4618081 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-787 .elementor-element.elementor-element-4618081 .elementor-button{font-family:var( --e-global-typography-6d4996c-font-family ), Sans-serif;font-size:var( --e-global-typography-6d4996c-font-size );font-weight:var( --e-global-typography-6d4996c-font-weight );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );fill:var( --e-global-color-13970a6 );color:var( --e-global-color-13970a6 );background-color:#02010100;padding:12px 0px 12px 0px;}.elementor-787 .elementor-element.elementor-element-4618081 .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-4618081 .elementor-button:focus{color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-4618081 .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-4618081 .elementor-button:focus svg{fill:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-4618081{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-787 .elementor-element.elementor-element-4618081.elementor-element{--align-self:flex-start;}.elementor-787 .elementor-element.elementor-element-3793332 .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-fc81c26 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button{font-family:var( --e-global-typography-6d4996c-font-family ), Sans-serif;font-size:var( --e-global-typography-6d4996c-font-size );font-weight:var( --e-global-typography-6d4996c-font-weight );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );fill:var( --e-global-color-13970a6 );color:var( --e-global-color-13970a6 );background-color:#02010100;padding:12px 0px 12px 0px;}.elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button:focus{color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button:focus svg{fill:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-3f8337c{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-787 .elementor-element.elementor-element-3f8337c.elementor-element{--align-self:flex-start;}.elementor-787 .elementor-element.elementor-element-eb52b59 .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-183e8cd .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button{font-family:var( --e-global-typography-6d4996c-font-family ), Sans-serif;font-size:var( --e-global-typography-6d4996c-font-size );font-weight:var( --e-global-typography-6d4996c-font-weight );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );fill:var( --e-global-color-13970a6 );color:var( --e-global-color-13970a6 );background-color:#02010100;padding:12px 0px 12px 0px;}.elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button:focus{color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button:focus svg{fill:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-20da8f6{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-787 .elementor-element.elementor-element-20da8f6.elementor-element{--align-self:flex-start;}.elementor-787 .elementor-element.elementor-element-97cf4bb{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-b4389d0{text-align:start;}.elementor-787 .elementor-element.elementor-element-b4389d0 .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-0d37f3f .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-0d37f3f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-787 .elementor-element.elementor-element-0970636 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-58752de .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-46f9882{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-787 .elementor-element.elementor-element-46f9882 p{margin-block-end:0px;}.elementor-787 .elementor-element.elementor-element-36cbbf7 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-9f2305e .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-f42893d .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-f0f1e8c .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-a26f590 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-5d583ed .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-49fac44 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-75989c0 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-2c05cbb .elementor-button{fill:var( --e-global-color-8ca812a );color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-074c113 );}.elementor-787 .elementor-element.elementor-element-2c05cbb .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-2c05cbb .elementor-button:focus{color:var( --e-global-color-8ca812a );background-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-2c05cbb .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-2c05cbb .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-72c7499 .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-832d26c{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );color:var( --e-global-color-c9cefd8 );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-787 .elementor-element.elementor-element-832d26c p{margin-block-end:0px;}.elementor-787 .elementor-element.elementor-element-0920764{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-0920764:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-0920764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dc698d );}.elementor-787 .elementor-element.elementor-element-02500ab .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-f58456b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-787 .elementor-element.elementor-element-f58456b .elementor-button{font-family:var( --e-global-typography-6d4996c-font-family ), Sans-serif;font-size:var( --e-global-typography-6d4996c-font-size );font-weight:var( --e-global-typography-6d4996c-font-weight );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );fill:var( --e-global-color-13970a6 );color:var( --e-global-color-13970a6 );background-color:#02010100;padding:12px 0px 12px 0px;}.elementor-787 .elementor-element.elementor-element-f58456b .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-f58456b .elementor-button:focus{color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-f58456b .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-f58456b .elementor-button:focus svg{fill:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-f58456b{margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-787 .elementor-element.elementor-element-f58456b.elementor-element{--align-self:flex-start;}.elementor-787 .elementor-element.elementor-element-6cc2898{text-align:start;}.elementor-787 .elementor-element.elementor-element-6cc2898 .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-5de06b1 .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-5de06b1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-787 .elementor-element.elementor-element-cf7c73d .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-e1a8105 .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-c3a90fc .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-66c453d .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-305eeb2{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-fa014ca{text-align:center;}.elementor-787 .elementor-element.elementor-element-fa014ca .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-eef36fd{text-align:center;}.elementor-787 .elementor-element.elementor-element-eef36fd .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-6e16054{text-align:center;}.elementor-787 .elementor-element.elementor-element-6e16054 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-693a95f{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--swiper-pagination-size:10px;--dots-normal-color:#2A2A2A99;--swiper-pagination-spacing:30px;width:100%;max-width:100%;}.elementor-787 .elementor-element.elementor-element-693a95f .swiper-slide > .elementor-element{height:100%;}.elementor-787 .elementor-element.elementor-element-693a95f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-787 .elementor-element.elementor-element-0607168 .elementor-button{fill:var( --e-global-color-c9cefd8 );color:var( --e-global-color-c9cefd8 );background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-0607168 .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-0607168 .elementor-button:focus{color:var( --e-global-color-13970a6 );border-color:var( --e-global-color-13970a6 );}.elementor-787 .elementor-element.elementor-element-0607168 .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-0607168 .elementor-button:focus svg{fill:var( --e-global-color-13970a6 );}.elementor-787 .elementor-element.elementor-element-0607168{width:100%;max-width:100%;}.elementor-787 .elementor-element.elementor-element-edd0f3a{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-edd0f3a:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-edd0f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dc698d );}.elementor-787 .elementor-element.elementor-element-1e6e894{text-align:start;}.elementor-787 .elementor-element.elementor-element-1e6e894 .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-b9264ec .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-593af5d .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-c292cbc .elementor-button{fill:var( --e-global-color-c9cefd8 );color:var( --e-global-color-c9cefd8 );background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-c292cbc .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-c292cbc .elementor-button:focus{color:var( --e-global-color-13970a6 );border-color:var( --e-global-color-13970a6 );}.elementor-787 .elementor-element.elementor-element-c292cbc .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-c292cbc .elementor-button:focus svg{fill:var( --e-global-color-13970a6 );}.elementor-787 .elementor-element.elementor-element-1e2f6c5{--display:flex;}.elementor-787 .elementor-element.elementor-element-520bc1c .elementor-heading-title{font-family:var( --e-global-typography-7c0327a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c0327a-font-size );font-weight:var( --e-global-typography-7c0327a-font-weight );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-01703b6 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-cb5fe71{--display:flex;}.elementor-787 .elementor-element.elementor-element-60336e0 .elementor-heading-title{font-family:var( --e-global-typography-7c0327a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c0327a-font-size );font-weight:var( --e-global-typography-7c0327a-font-weight );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-95e22e5 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-38f8e32{--display:flex;}.elementor-787 .elementor-element.elementor-element-c9b0ab7 .elementor-heading-title{font-family:var( --e-global-typography-7c0327a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c0327a-font-size );font-weight:var( --e-global-typography-7c0327a-font-weight );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-a22ef42 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-9c79e70{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:24px;}:where( .elementor-787 .elementor-element.elementor-element-9c79e70 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-787 .elementor-element.elementor-element-917389a .elementor-button{fill:var( --e-global-color-c9cefd8 );color:var( --e-global-color-c9cefd8 );background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-917389a .elementor-button:hover, .elementor-787 .elementor-element.elementor-element-917389a .elementor-button:focus{color:var( --e-global-color-13970a6 );border-color:var( --e-global-color-13970a6 );}.elementor-787 .elementor-element.elementor-element-917389a .elementor-button:hover svg, .elementor-787 .elementor-element.elementor-element-917389a .elementor-button:focus svg{fill:var( --e-global-color-13970a6 );}.elementor-787 .elementor-element.elementor-element-57819bda{--display:flex;--overlay-opacity:0.25;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-57819bda:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-57819bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massocorporesano.delisoft.dev/wp-content/uploads/2026/10/contact-cta-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-787 .elementor-element.elementor-element-57819bda::before, .elementor-787 .elementor-element.elementor-element-57819bda > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-57819bda > .e-con-inner > .elementor-background-video-container::before, .elementor-787 .elementor-element.elementor-element-57819bda > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-57819bda > .e-con-inner > .elementor-background-slideshow::before, .elementor-787 .elementor-element.elementor-element-57819bda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-c9cefd8 );}.elementor-787 .elementor-element.elementor-element-5bc64328{text-align:center;}.elementor-787 .elementor-element.elementor-element-5bc64328 .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-13b50759{text-align:center;}.elementor-787 .elementor-element.elementor-element-13b50759 .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );color:var( --e-global-color-8ca812a );}.elementor-787 .elementor-element.elementor-element-77359f62{text-align:center;}.elementor-787 .elementor-element.elementor-element-77359f62 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );color:var( --e-global-color-8ca812a );}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-787 .elementor-element.elementor-element-acae4d6{--min-height:525px;}.elementor-787 .elementor-element.elementor-element-ba87e8e{--min-height:525px;}.elementor-787 .elementor-element.elementor-element-d39549b{--e-n-carousel-dots-vertical-offset:-30px;}.elementor-787 .elementor-element.elementor-element-693a95f{--swiper-slides-to-display:2;}.elementor-787 .elementor-element.elementor-element-9c79e70{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:992px){.elementor-787 .elementor-element.elementor-element-acae4d6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-80a0308 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-a1aadf1 .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );}.elementor-787 .elementor-element.elementor-element-ba87e8e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-195b3a0 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-a7e3a6f .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );}.elementor-787 .elementor-element.elementor-element-3621b97{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-2ad371f .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-0cb3dba .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-0c03e01 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-53de4ed .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-b57d4f0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-0df431e .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-3d34629 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-8f40929 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-7c2a2ea .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-4618081 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-3793332 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-fc81c26 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-eb52b59 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-183e8cd .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-97cf4bb{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-b4389d0 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-0d37f3f .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-0970636 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-58752de .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-46f9882{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-36cbbf7 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-9f2305e .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-f42893d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-f0f1e8c .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-a26f590 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-5d583ed .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-49fac44 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-75989c0 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-72c7499 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-832d26c{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-0920764{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-02500ab .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-f58456b .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-6cc2898 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-5de06b1 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-cf7c73d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-e1a8105 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-c3a90fc .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-66c453d .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-305eeb2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-fa014ca .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-eef36fd .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-6e16054 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-693a95f{--swiper-slides-to-display:1;}.elementor-787 .elementor-element.elementor-element-edd0f3a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-1e6e894 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-b9264ec .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-593af5d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-520bc1c .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-01703b6 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-60336e0 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-95e22e5 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-c9b0ab7 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-a22ef42 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-9c79e70{--e-n-carousel-swiper-slides-to-display:2;}.elementor-787 .elementor-element.elementor-element-57819bda{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-5bc64328 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-13b50759 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-77359f62 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}}@media(max-width:768px){.elementor-787 .elementor-element.elementor-element-ba87e8e{--overlay-opacity:0.7;}.elementor-787 .elementor-element.elementor-element-d39549b{--e-n-carousel-dots-vertical-offset:-20px;}.elementor-787 .elementor-element.elementor-element-693a95f{--swiper-slides-to-display:2;}}@media(max-width:575px){.elementor-787 .elementor-element.elementor-element-acae4d6{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-80a0308 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-a1aadf1 .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );}.elementor-787 .elementor-element.elementor-element-ba87e8e{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-195b3a0 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-a7e3a6f .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );}.elementor-787 .elementor-element.elementor-element-3621b97{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-2ad371f .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-0cb3dba .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-0c03e01 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-53de4ed .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-b57d4f0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-0df431e .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-3d34629 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-8f40929 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-7c2a2ea .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-4618081 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-3793332 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-fc81c26 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-eb52b59 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-183e8cd .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-97cf4bb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-b4389d0 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-0d37f3f .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-0970636 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-58752de .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-46f9882{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-36cbbf7 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-9f2305e .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-f42893d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-f0f1e8c .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-a26f590 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-5d583ed .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-49fac44 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-75989c0 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-72c7499 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-832d26c{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-0920764{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-02500ab .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-f58456b .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-6cc2898 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-5de06b1 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-cf7c73d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-e1a8105 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-c3a90fc .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-66c453d .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-305eeb2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-fa014ca .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-eef36fd .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-6e16054 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-693a95f{--swiper-slides-to-display:1;}.elementor-787 .elementor-element.elementor-element-edd0f3a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-1e6e894 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-b9264ec .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-593af5d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-520bc1c .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-01703b6 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-60336e0 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-95e22e5 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-c9b0ab7 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-a22ef42 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-9c79e70{--e-n-carousel-swiper-slides-to-display:1;}.elementor-787 .elementor-element.elementor-element-57819bda{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-787 .elementor-element.elementor-element-5bc64328 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-13b50759 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-77359f62 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}}@media(min-width:1485px){.elementor-787 .elementor-element.elementor-element-80a0308 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-a1aadf1 .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );}.elementor-787 .elementor-element.elementor-element-195b3a0 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-a7e3a6f .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );word-spacing:var( --e-global-typography-0605fb8-word-spacing );}.elementor-787 .elementor-element.elementor-element-2ad371f .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-0cb3dba .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-0c03e01 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-53de4ed .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-0df431e .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-3d34629 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-8f40929 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-7c2a2ea .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-4618081 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-3793332 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-fc81c26 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-3f8337c .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-eb52b59 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-183e8cd .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-20da8f6 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-b4389d0 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-0d37f3f .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-0970636 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-58752de .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-46f9882{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-36cbbf7 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-9f2305e .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-f42893d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-f0f1e8c .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-a26f590 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-5d583ed .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-49fac44 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-75989c0 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-72c7499 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-832d26c{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-02500ab .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-f58456b .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );word-spacing:var( --e-global-typography-6d4996c-word-spacing );}.elementor-787 .elementor-element.elementor-element-6cc2898 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-5de06b1 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-cf7c73d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-e1a8105 .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-c3a90fc .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-66c453d .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );letter-spacing:var( --e-global-typography-6cf1fcf-letter-spacing );word-spacing:var( --e-global-typography-6cf1fcf-word-spacing );}.elementor-787 .elementor-element.elementor-element-fa014ca .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-eef36fd .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-6e16054 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-693a95f{--swiper-slides-to-display:3;}.elementor-787 .elementor-element.elementor-element-1e6e894 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-b9264ec .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-593af5d .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}.elementor-787 .elementor-element.elementor-element-520bc1c .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-01703b6 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-60336e0 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-95e22e5 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-c9b0ab7 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );letter-spacing:var( --e-global-typography-7c0327a-letter-spacing );word-spacing:var( --e-global-typography-7c0327a-word-spacing );}.elementor-787 .elementor-element.elementor-element-a22ef42 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );letter-spacing:var( --e-global-typography-edbee06-letter-spacing );word-spacing:var( --e-global-typography-edbee06-word-spacing );}.elementor-787 .elementor-element.elementor-element-5bc64328 .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );word-spacing:var( --e-global-typography-13bb697-word-spacing );}.elementor-787 .elementor-element.elementor-element-13b50759 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );word-spacing:var( --e-global-typography-76053a6-word-spacing );}.elementor-787 .elementor-element.elementor-element-77359f62 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );letter-spacing:var( --e-global-typography-759e979-letter-spacing );word-spacing:var( --e-global-typography-759e979-word-spacing );}}/* Start custom CSS */.front-page-swiper .swiper-wrapper {
  align-items: stretch;
}
.front-page-swiper .swiper-slide {
  height: auto !important;
  display: flex;
}
.front-page-swiper .swiper-slide > .e-con {
  flex: 1 1 100%;
  height: 100%;
}
.front-page-swiper .swiper-pagination-bullet {
    background-color: rgba(252, 252, 251, 0.60);
    transition: all .3s ease;
    border-radius: 1000px;
    height: 10px;
    width: 10px;
    opacity: 1;
}
.front-page-swiper .swiper-pagination-bullet:hover {
    background-color: #88A87B;
}
.front-page-swiper .swiper-pagination-bullet-active {
    background-color: #88A87B;
    width: 32px;
}
.front-page-swiper .elementor-swiper-button {
    border: 1px solid rgba(252, 252, 251, 0.60) !important;
    background: rgba(252, 252, 251, 0.15);
    transition: all .3s ease;
    justify-content: center;
    border-radius: 1000px;
    align-items: center;
    display: flex;
    height: 48px;
    width: 48px;
}
.front-page-swiper .elementor-swiper-button svg {
    transition: all .3s ease;
}
.front-page-swiper .elementor-swiper-button:hover {
    border-color: #88A87B !important;
}
.hero-container {
    height: 100%;
}
.hero-container-alt {
    background-position: 70% 50% !important;
}
.products-swiper .swiper-pagination-bullet {
    transition: all .3s ease;
    opacity: 1 !important;
    border-radius: 1000px;
}
.products-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #88A87B;
    width: 32px;
}
.fadoq-container {
    left: -100px;
}
@media screen and (max-width: 1550px) {
    .front-page-swiper .elementor-swiper-button-prev {
        display: none !important;
    }
}
@media screen and (max-width: 768px) {
    .front-page-swiper .elementor-swiper-button-next {
        display: none !important;
    }
}
@media screen and (max-width: 1520px) {
    .fadoq-container {
        transform: translateX(-50%);
        width: calc(100% - 32px) !important;
        left: 50%;
    }
}
@media screen and (max-width: 992px) {
    .fadoq-container {
        transform: unset;
        left: unset;
        width: calc(100% - 32px) !important;
    }
}/* End custom CSS */