.elementor-3661 .elementor-element.elementor-element-296a9ba{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.43;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-296a9ba::before, .elementor-3661 .elementor-element.elementor-element-296a9ba > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-296a9ba > .e-con-inner > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-296a9ba > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-296a9ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-296a9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7e69f8d );--background-overlay:'';}.elementor-3661 .elementor-element.elementor-element-296a9ba .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3661 .elementor-element.elementor-element-996853c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.45;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3661 .elementor-element.elementor-element-996853c::before, .elementor-3661 .elementor-element.elementor-element-996853c > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-996853c > .e-con-inner > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-996853c > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-996853c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-996853c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-backgroundAccent );--background-overlay:'';}.elementor-3661 .elementor-element.elementor-element-996853c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-a00ffb4{text-align:start;}.elementor-3661 .elementor-element.elementor-element-a00ffb4 img{max-width:51%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-6447752 .elementor-heading-title{font-family:var( --e-global-typography-2cd5f38-font-family ), Sans-serif;font-size:var( --e-global-typography-2cd5f38-font-size );font-weight:var( --e-global-typography-2cd5f38-font-weight );color:var( --e-global-color-7e69f8d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-5c80eaf{font-family:var( --e-global-typography-6a38634-font-family ), Sans-serif;font-size:var( --e-global-typography-6a38634-font-size );font-weight:var( --e-global-typography-6a38634-font-weight );line-height:var( --e-global-typography-6a38634-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-69d272e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 65px;--row-gap:0px;--column-gap:65px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-3661 .elementor-element.elementor-element-8570e6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3661 .elementor-element.elementor-element-8570e6e .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.5em;}.elementor-3661 .elementor-element.elementor-element-9478713 .elementor-button{background-color:var( --e-global-color-2bfc9a0 );font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.5em;fill:var( --e-global-color-7e69f8d );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-c51fb81{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.43;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-c51fb81::before, .elementor-3661 .elementor-element.elementor-element-c51fb81 > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-c51fb81 > .e-con-inner > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-c51fb81 > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-c51fb81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-c51fb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7e69f8d );--background-overlay:'';}.elementor-3661 .elementor-element.elementor-element-c51fb81 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3661 .elementor-element.elementor-element-ae2e8b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.45;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3661 .elementor-element.elementor-element-ae2e8b5::before, .elementor-3661 .elementor-element.elementor-element-ae2e8b5 > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-ae2e8b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3661 .elementor-element.elementor-element-ae2e8b5 > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-ae2e8b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3661 .elementor-element.elementor-element-ae2e8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-backgroundAccent );--background-overlay:'';}.elementor-3661 .elementor-element.elementor-element-ae2e8b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3661 .elementor-element.elementor-element-f90aab6{text-align:start;}.elementor-3661 .elementor-element.elementor-element-f90aab6 img{max-width:60%;}.elementor-3661 .elementor-element.elementor-element-adfb610 .elementor-heading-title{font-family:var( --e-global-typography-2cd5f38-font-family ), Sans-serif;font-size:var( --e-global-typography-2cd5f38-font-size );font-weight:var( --e-global-typography-2cd5f38-font-weight );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-e049d3a{font-family:var( --e-global-typography-6a38634-font-family ), Sans-serif;font-size:var( --e-global-typography-6a38634-font-size );font-weight:var( --e-global-typography-6a38634-font-weight );line-height:var( --e-global-typography-6a38634-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-b3da79a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 65px;--row-gap:0px;--column-gap:65px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-a13ce61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3661 .elementor-element.elementor-element-a13ce61 .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.5em;}.elementor-3661 .elementor-element.elementor-element-9fcfa08 .elementor-button{background-color:var( --e-global-color-2bfc9a0 );font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.5em;fill:var( --e-global-color-7e69f8d );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-bfe1dd2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-bfe1dd2:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-bfe1dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-1f9b836{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-5ebd04a{--display:flex;--min-height:47vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:50px;}.elementor-3661 .elementor-element.elementor-element-5ebd04a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3661 .elementor-element.elementor-element-4934085 .elementor-heading-title{font-family:var( --e-global-typography-e22b497-font-family ), Sans-serif;font-size:var( --e-global-typography-e22b497-font-size );font-weight:var( --e-global-typography-e22b497-font-weight );}.elementor-3661 .elementor-element.elementor-element-088ed70{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0.03em;color:var( --e-global-color-b612d96 );}.elementor-3661 .elementor-element.elementor-element-ecf2054{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3661 .elementor-element.elementor-element-ecf2054 .elementor-button{border-radius:15px 15px 15px 15px;}.elementor-3661 .elementor-element.elementor-element-5ba7e12{--display:flex;--min-height:61vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-5ba7e12:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-5ba7e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascinicostruzioni.it/wp-content/uploads/2026/01/transizione-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3661 .elementor-element.elementor-element-d57525a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-d57525a:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-d57525a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bfc9a0 );}.elementor-3661 .elementor-element.elementor-element-c65d100{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7e69f8d );--border-color:var( --e-global-color-7e69f8d );--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-c65d100:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-c65d100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-cbd5cd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-3661 .elementor-element.elementor-element-045cd1e{padding:24px 24px 24px 24px;}.elementor-3661 .elementor-element.elementor-element-045cd1e .elementor-heading-title{font-family:var( --e-global-typography-215e63c-font-family ), Sans-serif;font-size:var( --e-global-typography-215e63c-font-size );font-weight:var( --e-global-typography-215e63c-font-weight );text-transform:var( --e-global-typography-215e63c-text-transform );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-b44aab6{padding:24px 24px 24px 24px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-a43a02d{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-background );--border-color:var( --e-global-color-background );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-43a043f .elementor-button{background-color:var( --e-global-color-transparent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:none;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-43a043f{width:100%;max-width:100%;}.elementor-3661 .elementor-element.elementor-element-43a043f.elementor-element{--align-self:flex-start;}.elementor-3661 .elementor-element.elementor-element-3b7ac01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-3b7ac01:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-3b7ac01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascinicostruzioni.it/wp-content/uploads/2026/01/MOVIMENTOTERRA_HOME.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3661 .elementor-element.elementor-element-108c19c{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7e69f8d );--border-color:var( --e-global-color-7e69f8d );--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-108c19c:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-108c19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-cd36837{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-9d8045f{padding:24px 24px 24px 24px;}.elementor-3661 .elementor-element.elementor-element-9d8045f .elementor-heading-title{font-family:var( --e-global-typography-215e63c-font-family ), Sans-serif;font-size:var( --e-global-typography-215e63c-font-size );font-weight:var( --e-global-typography-215e63c-font-weight );text-transform:var( --e-global-typography-215e63c-text-transform );color:var( --e-global-color-accent );}.elementor-3661 .elementor-element.elementor-element-1801a07{padding:24px 24px 24px 24px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-6dd9555{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-background );--border-color:var( --e-global-color-background );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-1ef8319 .elementor-button{background-color:var( --e-global-color-transparent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:none;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-1ef8319{width:100%;max-width:100%;}.elementor-3661 .elementor-element.elementor-element-1ef8319.elementor-element{--align-self:flex-start;}.elementor-3661 .elementor-element.elementor-element-839ca2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-839ca2a:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-839ca2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascinicostruzioni.it/wp-content/uploads/2025/12/slide_3_vert.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3661 .elementor-element.elementor-element-9073674{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7e69f8d );--border-color:var( --e-global-color-7e69f8d );--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-9073674:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-9073674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-ba87e65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-d1ffeac{padding:24px 24px 24px 24px;}.elementor-3661 .elementor-element.elementor-element-d1ffeac .elementor-heading-title{font-family:var( --e-global-typography-215e63c-font-family ), Sans-serif;font-size:var( --e-global-typography-215e63c-font-size );font-weight:var( --e-global-typography-215e63c-font-weight );text-transform:var( --e-global-typography-215e63c-text-transform );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-0bc6f7c{padding:24px 24px 24px 24px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-dfcfc5f{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-background );--border-color:var( --e-global-color-background );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-31ad9b1 .elementor-button{background-color:var( --e-global-color-transparent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:none;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-31ad9b1{width:100%;max-width:100%;}.elementor-3661 .elementor-element.elementor-element-31ad9b1.elementor-element{--align-self:flex-start;}.elementor-3661 .elementor-element.elementor-element-5333f03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-5333f03:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-5333f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascinicostruzioni.it/wp-content/uploads/2026/01/recuper_home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3661 .elementor-element.elementor-element-b0d21e4{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7e69f8d );--border-color:var( --e-global-color-7e69f8d );--border-radius:5px 5px 5px 5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-b0d21e4:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-b0d21e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-c17e806{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-74793ad{padding:24px 24px 24px 24px;}.elementor-3661 .elementor-element.elementor-element-74793ad .elementor-heading-title{font-family:var( --e-global-typography-215e63c-font-family ), Sans-serif;font-size:var( --e-global-typography-215e63c-font-size );font-weight:var( --e-global-typography-215e63c-font-weight );text-transform:var( --e-global-typography-215e63c-text-transform );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-dcf9fd4{padding:24px 24px 24px 24px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-fc84abb{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-background );--border-color:var( --e-global-color-background );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-7524674 .elementor-button{background-color:var( --e-global-color-transparent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:none;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-7524674{width:100%;max-width:100%;}.elementor-3661 .elementor-element.elementor-element-7524674.elementor-element{--align-self:flex-start;}.elementor-3661 .elementor-element.elementor-element-d17e472{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-d17e472:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-d17e472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascinicostruzioni.it/wp-content/uploads/2026/01/Graniglia_naturale.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3661 .elementor-element.elementor-element-732bfe6{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-732bfe6:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-732bfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bfc9a0 );background-image:url("https://cascinicostruzioni.it/wp-content/uploads/2025/12/slightly-blotted-clean-pale-stucco-pattern-scaled.webp");background-position:center center;background-size:cover;}.elementor-3661 .elementor-element.elementor-element-c1952d2{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-983f4ed .elementor-heading-title{font-family:var( --e-global-typography-604070f-font-family ), Sans-serif;font-size:var( --e-global-typography-604070f-font-size );font-weight:var( --e-global-typography-604070f-font-weight );text-transform:var( --e-global-typography-604070f-text-transform );line-height:var( --e-global-typography-604070f-line-height );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-70c9ff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-44642d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3661 .elementor-element.elementor-element-7d967ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-wrapper{text-align:start;}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-title, .elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-title a{font-family:var( --e-global-typography-604070f-font-family ), Sans-serif;font-size:var( --e-global-typography-604070f-font-size );font-weight:var( --e-global-typography-604070f-font-weight );text-transform:var( --e-global-typography-604070f-text-transform );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-69bb7db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-wrapper{text-align:start;}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-title, .elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-title a{font-family:var( --e-global-typography-604070f-font-family ), Sans-serif;font-size:var( --e-global-typography-604070f-font-size );font-weight:var( --e-global-typography-604070f-font-weight );text-transform:var( --e-global-typography-604070f-text-transform );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-b44274a{--display:flex;--min-height:85vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-b44274a:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-b44274a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascinicostruzioni.it/wp-content/uploads/2026/01/homepage-LA-NOSTRA-STORIA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3661 .elementor-element.elementor-element-79d67b9{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7e69f8d );--border-color:var( --e-global-color-7e69f8d );--border-radius:5px 5px 5px 5px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-79d67b9:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-79d67b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-8abdec2{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-36eb80b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-36eb80b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-3661 .elementor-element.elementor-element-0665b4c{--display:flex;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-680f33e .elementor-heading-title{font-family:var( --e-global-typography-604070f-font-family ), Sans-serif;font-size:var( --e-global-typography-604070f-font-size );font-weight:var( --e-global-typography-604070f-font-weight );text-transform:var( --e-global-typography-604070f-text-transform );line-height:var( --e-global-typography-604070f-line-height );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-cacc607{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-59ec154 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-background );border-radius:25px 25px 25px 25px;padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-59ec154{width:auto;max-width:auto;}.elementor-3661 .elementor-element.elementor-element-59ec154.elementor-element{--align-self:flex-start;}.elementor-3661 .elementor-element.elementor-element-52c5527{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-1639ac1 .elementor-icon-box-wrapper{text-align:start;}.elementor-3661 .elementor-element.elementor-element-1639ac1 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-1639ac1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-fb39e97 .elementor-icon-box-wrapper{text-align:start;}.elementor-3661 .elementor-element.elementor-element-fb39e97 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-fb39e97 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-d1c9e8b .elementor-icon-box-wrapper{text-align:start;}.elementor-3661 .elementor-element.elementor-element-d1c9e8b .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-d1c9e8b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-94052e3 .elementor-icon-box-wrapper{text-align:start;}.elementor-3661 .elementor-element.elementor-element-94052e3 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-94052e3 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-4da2784{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-4da2784:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-4da2784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bfc9a0 );}.elementor-3661 .elementor-element.elementor-element-02703c7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3661 .elementor-element.elementor-element-92913bd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3661 .elementor-element.elementor-element-d663a95{text-align:center;}.elementor-3661 .elementor-element.elementor-element-d663a95 .elementor-heading-title{font-family:var( --e-global-typography-87a2c37-font-family ), Sans-serif;font-size:var( --e-global-typography-87a2c37-font-size );font-weight:var( --e-global-typography-87a2c37-font-weight );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-dfaa90f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-dfaa90f:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-dfaa90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e69f8d );}.elementor-3661 .elementor-element.elementor-element-e3b041d{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-3661 .elementor-element.elementor-element-8015eae{text-align:center;}.elementor-3661 .elementor-element.elementor-element-8015eae .elementor-heading-title{font-family:var( --e-global-typography-87a2c37-font-family ), Sans-serif;font-size:var( --e-global-typography-87a2c37-font-size );font-weight:var( --e-global-typography-87a2c37-font-weight );color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-aa0500a{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-a06e08e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-a06e08e{width:auto;max-width:auto;}.elementor-3661 .elementor-element.elementor-element-a06e08e.elementor-element{--align-self:center;}.elementor-3661 .elementor-element.elementor-element-46cb680{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-46cb680:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-46cb680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bfc9a0 );}.elementor-3661 .elementor-element.elementor-element-482a671{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-0c6e165{text-align:center;}.elementor-3661 .elementor-element.elementor-element-0c6e165 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-3142317{text-align:center;}.elementor-3661 .elementor-element.elementor-element-3142317 .elementor-heading-title{font-family:var( --e-global-typography-87a2c37-font-family ), Sans-serif;font-size:var( --e-global-typography-87a2c37-font-size );font-weight:var( --e-global-typography-87a2c37-font-weight );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-16d8813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-text );}.elementor-3661 .elementor-element.elementor-element-c82cd9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3661 .elementor-element.elementor-element-c82cd9b:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-c82cd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-0ec9704{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-2f7c2b0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-912ad6a{--display:flex;--min-height:70vh;}.elementor-3661 .elementor-element.elementor-element-fe17b37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-fe17b37.e-con{--align-self:flex-start;}.elementor-3661 .elementor-element.elementor-element-4374c28 .elementor-button{background-color:var( --e-global-color-backgroundAccent );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:150%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:4px 8px 4px 8px;}.elementor-3661 .elementor-element.elementor-element-4374c28{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-ff83457 .elementor-button{background-color:var( --e-global-color-backgroundAccent );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:150%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:4px 8px 4px 8px;}.elementor-3661 .elementor-element.elementor-element-ff83457{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-7cb6866 .elementor-button{background-color:var( --e-global-color-backgroundAccent );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:150%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:4px 8px 4px 8px;}.elementor-3661 .elementor-element.elementor-element-7cb6866{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-f9aca81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3661 .elementor-element.elementor-element-f9aca81:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-f9aca81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-3661 .elementor-element.elementor-element-cee4d78{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-c0f9847 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-b2b54be{--display:flex;--min-height:70vh;}.elementor-3661 .elementor-element.elementor-element-342e420{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-342e420.e-con{--align-self:flex-start;}.elementor-3661 .elementor-element.elementor-element-7551859 .elementor-button{background-color:var( --e-global-color-backgroundAccent );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:150%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:4px 8px 4px 8px;}.elementor-3661 .elementor-element.elementor-element-7551859{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-77456cf .elementor-button{background-color:var( --e-global-color-backgroundAccent );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:150%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:4px 8px 4px 8px;}.elementor-3661 .elementor-element.elementor-element-77456cf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-72152fa .elementor-button{background-color:var( --e-global-color-transparent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-72152fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-f8fea55{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-f8fea55:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-f8fea55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bfc9a0 );}.elementor-3661 .elementor-element.elementor-element-0393775{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3661 .elementor-element.elementor-element-66ee949 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3661 .elementor-element.elementor-element-3cd1e91 .elementor-heading-title{font-family:var( --e-global-typography-87a2c37-font-family ), Sans-serif;font-size:var( --e-global-typography-87a2c37-font-size );font-weight:var( --e-global-typography-87a2c37-font-weight );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3661 .elementor-element.elementor-element-6447752 .elementor-heading-title{font-size:var( --e-global-typography-2cd5f38-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-5c80eaf{font-size:var( --e-global-typography-6a38634-font-size );line-height:var( --e-global-typography-6a38634-line-height );}.elementor-3661 .elementor-element.elementor-element-69d272e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3661 .elementor-element.elementor-element-8570e6e{width:auto;max-width:auto;}.elementor-3661 .elementor-element.elementor-element-8570e6e .elementor-button{font-size:14px;}.elementor-3661 .elementor-element.elementor-element-adfb610 .elementor-heading-title{font-size:var( --e-global-typography-2cd5f38-font-size );}.elementor-3661 .elementor-element.elementor-element-e049d3a{font-size:var( --e-global-typography-6a38634-font-size );line-height:var( --e-global-typography-6a38634-line-height );}.elementor-3661 .elementor-element.elementor-element-b3da79a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3661 .elementor-element.elementor-element-a13ce61{width:auto;max-width:auto;}.elementor-3661 .elementor-element.elementor-element-a13ce61 .elementor-button{font-size:14px;}.elementor-3661 .elementor-element.elementor-element-5ebd04a{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:15px;}.elementor-3661 .elementor-element.elementor-element-4934085 .elementor-heading-title{font-size:var( --e-global-typography-e22b497-font-size );}.elementor-3661 .elementor-element.elementor-element-088ed70{font-size:18px;}.elementor-3661 .elementor-element.elementor-element-5ba7e12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-d57525a{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-3661 .elementor-element.elementor-element-045cd1e .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-b44aab6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-43a043f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-3b7ac01{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-3661 .elementor-element.elementor-element-9d8045f .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-1801a07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-1ef8319 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-839ca2a{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-3661 .elementor-element.elementor-element-d1ffeac .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-0bc6f7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-31ad9b1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-5333f03{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-3661 .elementor-element.elementor-element-74793ad .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-dcf9fd4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-7524674 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-d17e472{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-3661 .elementor-element.elementor-element-732bfe6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3661 .elementor-element.elementor-element-c1952d2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3661 .elementor-element.elementor-element-983f4ed .elementor-heading-title{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-70c9ff4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-44642d9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-7d967ed{padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-title, .elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-title a{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-69bb7db{padding:0px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-title, .elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-title a{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-b44274a{--min-height:70vh;}.elementor-3661 .elementor-element.elementor-element-b44274a:not(.elementor-motion-effects-element-type-background), .elementor-3661 .elementor-element.elementor-element-b44274a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3661 .elementor-element.elementor-element-79d67b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3661 .elementor-element.elementor-element-8abdec2{--min-height:581px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-36eb80b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-0665b4c{--justify-content:center;}.elementor-3661 .elementor-element.elementor-element-680f33e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3661 .elementor-element.elementor-element-680f33e .elementor-heading-title{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-cacc607{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-59ec154 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-52c5527{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3661 .elementor-element.elementor-element-1639ac1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-fb39e97 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-d1c9e8b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-94052e3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-4da2784{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-3661 .elementor-element.elementor-element-d663a95 .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}.elementor-3661 .elementor-element.elementor-element-dfaa90f{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-3661 .elementor-element.elementor-element-e3b041d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-8015eae .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}.elementor-3661 .elementor-element.elementor-element-aa0500a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-a06e08e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3661 .elementor-element.elementor-element-a06e08e .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-46cb680{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-3142317 .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}.elementor-3661 .elementor-element.elementor-element-2f7c2b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3661 .elementor-element.elementor-element-c0f9847 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3661 .elementor-element.elementor-element-72152fa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-f8fea55{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-3cd1e91 .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}}@media(min-width:768px){.elementor-3661 .elementor-element.elementor-element-996853c{--width:40%;}.elementor-3661 .elementor-element.elementor-element-ae2e8b5{--width:40%;}.elementor-3661 .elementor-element.elementor-element-bfe1dd2{--content-width:1280px;}.elementor-3661 .elementor-element.elementor-element-5ebd04a{--width:54.922%;}.elementor-3661 .elementor-element.elementor-element-5ba7e12{--width:50%;}.elementor-3661 .elementor-element.elementor-element-d57525a{--content-width:1280px;}.elementor-3661 .elementor-element.elementor-element-c65d100{--width:48%;}.elementor-3661 .elementor-element.elementor-element-108c19c{--width:48%;}.elementor-3661 .elementor-element.elementor-element-9073674{--width:48%;}.elementor-3661 .elementor-element.elementor-element-b0d21e4{--width:48%;}.elementor-3661 .elementor-element.elementor-element-732bfe6{--content-width:1280px;}.elementor-3661 .elementor-element.elementor-element-79d67b9{--width:100%;}.elementor-3661 .elementor-element.elementor-element-8abdec2{--width:50%;}.elementor-3661 .elementor-element.elementor-element-36eb80b{--width:50%;}.elementor-3661 .elementor-element.elementor-element-0665b4c{--width:50%;}.elementor-3661 .elementor-element.elementor-element-52c5527{--width:45%;}.elementor-3661 .elementor-element.elementor-element-4da2784{--content-width:1280px;}.elementor-3661 .elementor-element.elementor-element-dfaa90f{--content-width:1280px;}.elementor-3661 .elementor-element.elementor-element-46cb680{--content-width:1280px;}.elementor-3661 .elementor-element.elementor-element-f8fea55{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3661 .elementor-element.elementor-element-996853c{--width:50%;}.elementor-3661 .elementor-element.elementor-element-ae2e8b5{--width:50%;}.elementor-3661 .elementor-element.elementor-element-5ebd04a{--width:100%;}.elementor-3661 .elementor-element.elementor-element-5ba7e12{--width:100%;}.elementor-3661 .elementor-element.elementor-element-c65d100{--width:100%;}.elementor-3661 .elementor-element.elementor-element-108c19c{--width:100%;}.elementor-3661 .elementor-element.elementor-element-9073674{--width:100%;}.elementor-3661 .elementor-element.elementor-element-b0d21e4{--width:100%;}.elementor-3661 .elementor-element.elementor-element-79d67b9{--width:100%;}.elementor-3661 .elementor-element.elementor-element-8abdec2{--width:100%;}.elementor-3661 .elementor-element.elementor-element-36eb80b{--width:100%;}.elementor-3661 .elementor-element.elementor-element-0665b4c{--width:49%;}.elementor-3661 .elementor-element.elementor-element-52c5527{--width:47%;}}@media(max-width:767px){.elementor-3661 .elementor-element.elementor-element-296a9ba{--min-height:90vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-996853c{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-a00ffb4.elementor-element{--align-self:center;}.elementor-3661 .elementor-element.elementor-element-a00ffb4{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3661 .elementor-element.elementor-element-6447752{text-align:center;}.elementor-3661 .elementor-element.elementor-element-6447752 .elementor-heading-title{font-size:var( --e-global-typography-2cd5f38-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-5c80eaf{font-size:var( --e-global-typography-6a38634-font-size );line-height:var( --e-global-typography-6a38634-line-height );}.elementor-3661 .elementor-element.elementor-element-69d272e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3661 .elementor-element.elementor-element-8570e6e.elementor-element{--align-self:stretch;}.elementor-3661 .elementor-element.elementor-element-9478713{width:auto;max-width:auto;}.elementor-3661 .elementor-element.elementor-element-9478713.elementor-element{--align-self:stretch;}.elementor-3661 .elementor-element.elementor-element-c51fb81{--min-height:90vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3661 .elementor-element.elementor-element-ae2e8b5{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3661 .elementor-element.elementor-element-f90aab6.elementor-element{--align-self:center;}.elementor-3661 .elementor-element.elementor-element-f90aab6{text-align:center;}.elementor-3661 .elementor-element.elementor-element-adfb610{text-align:center;}.elementor-3661 .elementor-element.elementor-element-adfb610 .elementor-heading-title{font-size:var( --e-global-typography-2cd5f38-font-size );}.elementor-3661 .elementor-element.elementor-element-e049d3a{font-size:var( --e-global-typography-6a38634-font-size );line-height:var( --e-global-typography-6a38634-line-height );}.elementor-3661 .elementor-element.elementor-element-b3da79a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-3661 .elementor-element.elementor-element-a13ce61.elementor-element{--align-self:stretch;}.elementor-3661 .elementor-element.elementor-element-9fcfa08{width:auto;max-width:auto;}.elementor-3661 .elementor-element.elementor-element-9fcfa08.elementor-element{--align-self:stretch;}.elementor-3661 .elementor-element.elementor-element-bfe1dd2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3661 .elementor-element.elementor-element-5ebd04a{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-3661 .elementor-element.elementor-element-4934085 .elementor-heading-title{font-size:var( --e-global-typography-e22b497-font-size );}.elementor-3661 .elementor-element.elementor-element-088ed70{font-size:16px;}.elementor-3661 .elementor-element.elementor-element-5ba7e12{--min-height:60vh;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3661 .elementor-element.elementor-element-d57525a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3661 .elementor-element.elementor-element-c65d100{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3661 .elementor-element.elementor-element-cbd5cd1{--min-height:35vh;}.elementor-3661 .elementor-element.elementor-element-045cd1e .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-b44aab6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-43a043f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-3b7ac01{--min-height:45vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3661 .elementor-element.elementor-element-108c19c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3661 .elementor-element.elementor-element-cd36837{--min-height:35vh;}.elementor-3661 .elementor-element.elementor-element-9d8045f .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-1801a07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-1ef8319 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-839ca2a{--min-height:45vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3661 .elementor-element.elementor-element-9073674{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3661 .elementor-element.elementor-element-ba87e65{--min-height:35vh;}.elementor-3661 .elementor-element.elementor-element-d1ffeac .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-0bc6f7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-31ad9b1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-5333f03{--min-height:45vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3661 .elementor-element.elementor-element-b0d21e4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3661 .elementor-element.elementor-element-c17e806{--min-height:35vh;}.elementor-3661 .elementor-element.elementor-element-74793ad .elementor-heading-title{font-size:var( --e-global-typography-215e63c-font-size );}.elementor-3661 .elementor-element.elementor-element-dcf9fd4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-7524674 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-d17e472{--min-height:45vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3661 .elementor-element.elementor-element-732bfe6{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3661 .elementor-element.elementor-element-c1952d2{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3661 .elementor-element.elementor-element-983f4ed{text-align:start;}.elementor-3661 .elementor-element.elementor-element-983f4ed .elementor-heading-title{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-70c9ff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-44642d9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-title, .elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-title a{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-7d967ed .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-title, .elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-title a{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-69bb7db .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-79d67b9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-3661 .elementor-element.elementor-element-8abdec2{--min-height:35vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-36eb80b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3661 .elementor-element.elementor-element-680f33e .elementor-heading-title{font-size:var( --e-global-typography-604070f-font-size );line-height:var( --e-global-typography-604070f-line-height );}.elementor-3661 .elementor-element.elementor-element-cacc607{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-59ec154 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-52c5527{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-3661 .elementor-element.elementor-element-1639ac1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-fb39e97 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-d1c9e8b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-94052e3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-4da2784{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3661 .elementor-element.elementor-element-d663a95{text-align:center;}.elementor-3661 .elementor-element.elementor-element-d663a95 .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}.elementor-3661 .elementor-element.elementor-element-dfaa90f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3661 .elementor-element.elementor-element-8015eae .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}.elementor-3661 .elementor-element.elementor-element-aa0500a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3661 .elementor-element.elementor-element-a06e08e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3661 .elementor-element.elementor-element-a06e08e .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-46cb680{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3661 .elementor-element.elementor-element-482a671{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3661 .elementor-element.elementor-element-3142317 .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}.elementor-3661 .elementor-element.elementor-element-c82cd9b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3661 .elementor-element.elementor-element-0ec9704{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3661 .elementor-element.elementor-element-2f7c2b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3661 .elementor-element.elementor-element-f9aca81{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3661 .elementor-element.elementor-element-cee4d78{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3661 .elementor-element.elementor-element-c0f9847 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3661 .elementor-element.elementor-element-72152fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-3661 .elementor-element.elementor-element-72152fa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-3661 .elementor-element.elementor-element-f8fea55{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-3661 .elementor-element.elementor-element-3cd1e91{text-align:center;}.elementor-3661 .elementor-element.elementor-element-3cd1e91 .elementor-heading-title{font-size:var( --e-global-typography-87a2c37-font-size );}}