.elementor-217 .elementor-element.elementor-element-4ee5148{--display:flex;--min-height:min(70rem,80vh);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-217 .elementor-element.elementor-element-4ee5148:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-4ee5148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://www.vicinilift.it/wp-content/uploads/2025/11/hero-background.webp") 50% 50%;background-size:cover;}.elementor-217 .elementor-element.elementor-element-91c2e5f{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:clamp(3rem, 8.013vw + -1.615rem, 8rem);--padding-bottom:clamp(3rem, 8.013vw + -1.615rem, 8rem);--padding-left:clamp(1.6rem, 5.449vw + -1.538rem, 5rem);--padding-right:clamp(1.6rem, 5.449vw + -1.538rem, 5rem)0;}.elementor-217 .elementor-element.elementor-element-91c2e5f:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-91c2e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000054;}.elementor-217 .elementor-element.elementor-element-31b97b3 .elementor-heading-title{font-size:clamp(3.8rem, 1.603vw + 2.877rem, 4.8rem);font-weight:700;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-a32d530 .elementor-button-content-wrapper{flex-direction:row;}.elementor-217 .elementor-element.elementor-element-a32d530 .elementor-button .elementor-button-content-wrapper{gap:2rem;}.elementor-217 .elementor-element.elementor-element-a32d530 .elementor-button{font-size:var( --e-global-typography-f3e5725-font-size );}.elementor-217 .elementor-element.elementor-element-acf23d6{--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:clamp(2rem, 1.824vw + 0.776rem, 3rem) clamp(2rem, 1.824vw + 0.776rem, 3rem);--row-gap:clamp(2rem, 1.824vw + 0.776rem, 3rem);--column-gap:clamp(2rem, 1.824vw + 0.776rem, 3rem);--padding-top:clamp(3rem, 5.736vw + 1.164rem, 9rem);--padding-bottom:clamp(3rem, 5.736vw + 1.164rem, 9rem);--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-acf23d6:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-acf23d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-33d3617{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-217 .elementor-element.elementor-element-33d3617 .elementor-heading-title{font-size:3em;font-weight:700;font-style:normal;color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-8381bfa{width:var( --container-widget-width, min(80rem,100%) );max-width:min(80rem,100%);--container-widget-width:min(80rem,100%);--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-29f0336-font-size );}.elementor-217 .elementor-element.elementor-element-8381bfa.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-c35a7d9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:clamp(3rem, 2.868vw + 2.082rem, 6rem) clamp(3rem, 2.868vw + 2.082rem, 6rem);--row-gap:clamp(3rem, 2.868vw + 2.082rem, 6rem);--column-gap:clamp(3rem, 2.868vw + 2.082rem, 6rem);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-dc492ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-93b3592{text-align:center;}.elementor-217 .elementor-element.elementor-element-93b3592 img{width:100%;max-width:36rem;border-radius:100% 100% 100% 100%;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-217 .elementor-element.elementor-element-4a4c7e4{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:4.6rem;}.elementor-217 .elementor-element.elementor-element-4a4c7e4:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-4a4c7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-4a4c7e4{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-4a4c7e4{left:0rem;}.elementor-217 .elementor-element.elementor-element-d4ec3f8 > .elementor-widget-container{background-color:#1360A7E3;padding:1.6rem 1.6rem 1.6rem 1.6rem;}.elementor-217 .elementor-element.elementor-element-d4ec3f8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-d4ec3f8 .elementor-heading-title{font-size:2rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-d4ec3f8 .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-d4ec3f8 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-d4ec3f8 .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-6fd81e8 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-217 .elementor-element.elementor-element-6fd81e8:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-6fd81e8 .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-6fd81e8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-6fd81e8 .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-6fd81e8 .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-05bdbf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-4d39e63{text-align:center;}.elementor-217 .elementor-element.elementor-element-4d39e63 img{width:100%;max-width:36rem;border-radius:100% 100% 100% 100%;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-217 .elementor-element.elementor-element-6db72e4{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:4.6rem;}.elementor-217 .elementor-element.elementor-element-6db72e4:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-6db72e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-6db72e4{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-6db72e4{left:0rem;}.elementor-217 .elementor-element.elementor-element-6d78069 > .elementor-widget-container{background-color:#1360A7E3;padding:1.6rem 1.6rem 1.6rem 1.6rem;}.elementor-217 .elementor-element.elementor-element-6d78069.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-6d78069 .elementor-heading-title{font-size:2rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-56be0ea > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-217 .elementor-element.elementor-element-56be0ea:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-56be0ea.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-56be0ea .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-56be0ea.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-56be0ea .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-56be0ea .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-750460f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-19a6c86{text-align:center;}.elementor-217 .elementor-element.elementor-element-19a6c86 img{width:100%;max-width:36rem;border-radius:100% 100% 100% 100%;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-217 .elementor-element.elementor-element-2671e29{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:4.6rem;}.elementor-217 .elementor-element.elementor-element-2671e29:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-2671e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-2671e29{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-2671e29{left:0rem;}.elementor-217 .elementor-element.elementor-element-086ad06 > .elementor-widget-container{background-color:#1360A7E3;padding:1.6rem 1.6rem 1.6rem 1.6rem;}.elementor-217 .elementor-element.elementor-element-086ad06.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-086ad06 .elementor-heading-title{font-size:2rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-edb15b8 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-217 .elementor-element.elementor-element-edb15b8:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-edb15b8.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-edb15b8 .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-edb15b8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-edb15b8 .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-edb15b8 .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-e7f28f4{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.8;--padding-top:clamp(3rem, 5.736vw + 1.164rem, 9rem);--padding-bottom:clamp(3rem, 5.736vw + 1.164rem, 9rem);--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-e7f28f4:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-e7f28f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vicinilift.it/wp-content/uploads/2025/11/bg-strutture-metalliche-ascensori3-new.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-217 .elementor-element.elementor-element-e7f28f4::before, .elementor-217 .elementor-element.elementor-element-e7f28f4 > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-e7f28f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-e7f28f4 > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-e7f28f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-e7f28f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6bb9334 );--background-overlay:'';}.elementor-217 .elementor-element.elementor-element-1705bdd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-217 .elementor-element.elementor-element-1705bdd .elementor-heading-title{font-size:var( --e-global-typography-865eefc-font-size );font-weight:var( --e-global-typography-865eefc-font-weight );color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-7ac595d{width:var( --container-widget-width, min(80rem,100%) );max-width:min(80rem,100%);--container-widget-width:min(80rem,100%);--container-widget-flex-grow:0;text-align:center;}.elementor-217 .elementor-element.elementor-element-7ac595d.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-d75bce7 .elementor-button{background-color:var( --e-global-color-6bb9334 );font-size:1.8rem;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 );}.elementor-217 .elementor-element.elementor-element-d75bce7 .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-d75bce7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-d75bce7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-217 .elementor-element.elementor-element-d75bce7 .elementor-button .elementor-button-content-wrapper{gap:1.5rem;}.elementor-217 .elementor-element.elementor-element-d75bce7 .elementor-button:hover svg, .elementor-217 .elementor-element.elementor-element-d75bce7 .elementor-button:focus svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-6b0b83b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-6b0b83b:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-6b0b83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 50%, var( --e-global-color-8808e05 ) 50%);}.elementor-217 .elementor-element.elementor-element-42047f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-42047f2:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-42047f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-b40a562{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-b72541d .elementor-counter-number-wrapper{color:var( --e-global-color-6bb9334 );font-size:var( --e-global-typography-865eefc-font-size );font-weight:var( --e-global-typography-865eefc-font-weight );}.elementor-217 .elementor-element.elementor-element-a78cea2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-a78cea2{font-size:clamp(1.6rem, 0.321vw + 1.415rem, 1.8rem);font-weight:300;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-1c8e2cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-1c8e2cc:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-1c8e2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8808e05 );}.elementor-217 .elementor-element.elementor-element-fc1d356{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-3065541 .elementor-counter-number-wrapper{color:var( --e-global-color-6bb9334 );font-size:var( --e-global-typography-865eefc-font-size );font-weight:var( --e-global-typography-865eefc-font-weight );}.elementor-217 .elementor-element.elementor-element-4c5e834.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-4c5e834{font-size:clamp(1.6rem, 0.321vw + 1.415rem, 1.8rem);font-weight:300;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-5b546fc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-5b546fc:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-5b546fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-8808e05 ) 50%, var( --e-global-color-accent ) 50%);}.elementor-217 .elementor-element.elementor-element-49d12de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-49d12de:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-49d12de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8808e05 );}.elementor-217 .elementor-element.elementor-element-23eb1fb{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-0ba1387 .elementor-counter-number-wrapper{color:var( --e-global-color-6bb9334 );font-size:var( --e-global-typography-865eefc-font-size );font-weight:var( --e-global-typography-865eefc-font-weight );}.elementor-217 .elementor-element.elementor-element-0aa9ba8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-0aa9ba8{font-size:clamp(1.6rem, 0.321vw + 1.415rem, 1.8rem);font-weight:300;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-86595ea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-86595ea:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-86595ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-209303f{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-465417c .elementor-counter-number-wrapper{color:var( --e-global-color-6bb9334 );font-size:var( --e-global-typography-865eefc-font-size );font-weight:var( --e-global-typography-865eefc-font-weight );}.elementor-217 .elementor-element.elementor-element-b522633.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-b522633{font-size:clamp(1.6rem, 0.321vw + 1.415rem, 1.8rem);font-weight:300;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-d4a9ff4{--display:flex;--min-height:clamp(15rem, 23.901vw + 7.352rem, 40rem);--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-217 .elementor-element.elementor-element-d4a9ff4:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-d4a9ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vicinilift.it/wp-content/uploads/2025/11/bg-strutture-metalliche-ascensori3-new.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-217 .elementor-element.elementor-element-ceb8a1a{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:clamp(3rem, 5.736vw + 1.164rem, 9rem);--padding-bottom:clamp(3rem, 5.736vw + 1.164rem, 9rem);--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-ceb8a1a:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-ceb8a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-8f661b8{text-align:left;}.elementor-217 .elementor-element.elementor-element-8f661b8 .elementor-heading-title{font-size:var( --e-global-typography-847b030-font-size );font-weight:var( --e-global-typography-847b030-font-weight );color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-4178c85.elementor-element{--align-self:flex-start;}.elementor-217 .elementor-element.elementor-element-4178c85{text-align:left;font-size:var( --e-global-typography-f3e5725-font-size );color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-4692762{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-60cd9bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-881b339{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0rem;}.elementor-217 .elementor-element.elementor-element-881b339:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-881b339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-881b339{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-881b339{left:0rem;}.elementor-217 .elementor-element.elementor-element-406ac0d > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 2rem;}.elementor-217 .elementor-element.elementor-element-406ac0d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-406ac0d .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-70b14c4 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-70b14c4:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-70b14c4 .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-70b14c4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-70b14c4 .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-70b14c4 .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-c4ac8e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-cad4738{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-2a02410{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0rem;}.elementor-217 .elementor-element.elementor-element-2a02410:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-2a02410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-2a02410{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-2a02410{left:0rem;}.elementor-217 .elementor-element.elementor-element-05ca33e > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 2rem;}.elementor-217 .elementor-element.elementor-element-05ca33e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-05ca33e .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-56934dc > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-56934dc:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-56934dc .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-56934dc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-56934dc .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-56934dc .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-c650154{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-79ed1f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-812b79e{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0rem;}.elementor-217 .elementor-element.elementor-element-812b79e:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-812b79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-812b79e{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-812b79e{left:0rem;}.elementor-217 .elementor-element.elementor-element-e85b926 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 2rem;}.elementor-217 .elementor-element.elementor-element-e85b926.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-e85b926 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-a3f0ee9 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-a3f0ee9:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-a3f0ee9 .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-a3f0ee9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-a3f0ee9 .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-a3f0ee9 .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-f8cdac2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-1dd921d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-d4326c1{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0rem;}.elementor-217 .elementor-element.elementor-element-d4326c1:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-d4326c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-d4326c1{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-d4326c1{left:0rem;}.elementor-217 .elementor-element.elementor-element-aac26d9 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 2rem;}.elementor-217 .elementor-element.elementor-element-aac26d9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-e11ddfa > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-e11ddfa:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-e11ddfa .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-e11ddfa.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-e11ddfa .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-e11ddfa .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-daac5dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-c3d9ec1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-4382bf1{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0rem;}.elementor-217 .elementor-element.elementor-element-4382bf1:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-4382bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-4382bf1{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-4382bf1{left:0rem;}.elementor-217 .elementor-element.elementor-element-ec792d0 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 2rem;}.elementor-217 .elementor-element.elementor-element-ec792d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-382c531 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-382c531:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-382c531 .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-382c531.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-382c531.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-382c531.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-382c531.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-382c531.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-382c531.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-382c531.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-382c531.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-382c531.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-382c531.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-382c531 .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-382c531 .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-58c688a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-d6f64c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-f46ab91{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0rem;}.elementor-217 .elementor-element.elementor-element-f46ab91:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-f46ab91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-f46ab91{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-f46ab91{left:0rem;}.elementor-217 .elementor-element.elementor-element-8e76f46 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 2rem;}.elementor-217 .elementor-element.elementor-element-8e76f46.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-09376d1 > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-09376d1:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-09376d1 .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-09376d1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-09376d1 .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-09376d1 .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-4eb3d15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-57f140a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-f4b0a42{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0rem;}.elementor-217 .elementor-element.elementor-element-f4b0a42:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-f4b0a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-f4b0a42{right:0rem;}body.rtl .elementor-217 .elementor-element.elementor-element-f4b0a42{left:0rem;}.elementor-217 .elementor-element.elementor-element-ccee14d > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 2rem;}.elementor-217 .elementor-element.elementor-element-ccee14d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-ccee14d .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-heading-title a{transition-duration:1s;}.elementor-217 .elementor-element.elementor-element-6fb84ea > .elementor-widget-container{background-color:#1360A7E3;padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-6fb84ea:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-6fb84ea .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb9334 );border-color:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb9334 );}.elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-framed .elementor-icon:hover, .elementor-217 .elementor-element.elementor-element-6fb84ea.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-6fb84ea .elementor-icon{font-size:2rem;}.elementor-217 .elementor-element.elementor-element-6fb84ea .elementor-icon svg{height:2rem;}.elementor-217 .elementor-element.elementor-element-d049a00{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-6bb9334 );--e-n-carousel-dots-hover-color:var( --e-global-color-6bb9334 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-217 .elementor-element.elementor-element-d049a00 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-217 .elementor-element.elementor-element-d049a00 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-217 .elementor-element.elementor-element-11003ec{--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;--padding-top:clamp(3rem, 2.868vw + 2.082rem, 6rem);--padding-bottom:clamp(3rem, 2.868vw + 2.082rem, 6rem);--padding-left:0;--padding-right:0;}.elementor-217 .elementor-element.elementor-element-11003ec:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-11003ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-217 .elementor-element.elementor-element-ad634f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;}.elementor-217 .elementor-element.elementor-element-1f45572{width:var( --container-widget-width, 5rem );max-width:5rem;--container-widget-width:5rem;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-1f45572.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-1f45572 .elementor-icon-wrapper{text-align:center;}.elementor-217 .elementor-element.elementor-element-1f45572.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-1f45572.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-1f45572.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-1f45572.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-1f45572.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-global-2056.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-global-2056{font-size:clamp(2rem, 0.321vw + 1.815rem, 2.2rem);font-weight:300;}.elementor-217 .elementor-element.elementor-global-2056 a{color:var( --e-global-color-primary );}@media(min-width:577px){.elementor-217 .elementor-element.elementor-element-4ee5148{--content-width:100%;}.elementor-217 .elementor-element.elementor-element-91c2e5f{--width:80%;}.elementor-217 .elementor-element.elementor-element-4a4c7e4{--width:min(28rem,100%);}.elementor-217 .elementor-element.elementor-element-6db72e4{--width:min(28rem,100%);}.elementor-217 .elementor-element.elementor-element-2671e29{--width:min(28rem,100%);}.elementor-217 .elementor-element.elementor-element-b40a562{--width:min(40rem,100%);}.elementor-217 .elementor-element.elementor-element-fc1d356{--width:min(40rem,100%);}.elementor-217 .elementor-element.elementor-element-23eb1fb{--width:min(40rem,100%);}.elementor-217 .elementor-element.elementor-element-209303f{--width:min(40rem,100%);}.elementor-217 .elementor-element.elementor-element-ad634f5{--width:min(56rem,100%);}}@media(max-width:768px) and (min-width:577px){.elementor-217 .elementor-element.elementor-element-91c2e5f{--width:100%;}}@media(min-width:1201px){.elementor-217 .elementor-element.elementor-element-e7f28f4:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-e7f28f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-217 .elementor-element.elementor-element-d4a9ff4:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-d4a9ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1200px){.elementor-217 .elementor-element.elementor-element-a32d530 .elementor-button{font-size:var( --e-global-typography-f3e5725-font-size );}.elementor-217 .elementor-element.elementor-element-8381bfa{font-size:var( --e-global-typography-29f0336-font-size );}.elementor-217 .elementor-element.elementor-element-c35a7d9{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-1705bdd .elementor-heading-title{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-6b0b83b{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-b72541d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-3065541 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-5b546fc{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-0ba1387 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-465417c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-8f661b8{text-align:center;}.elementor-217 .elementor-element.elementor-element-8f661b8 .elementor-heading-title{font-size:var( --e-global-typography-847b030-font-size );}.elementor-217 .elementor-element.elementor-element-4178c85{text-align:center;font-size:var( --e-global-typography-f3e5725-font-size );}.elementor-217 .elementor-element.elementor-element-d049a00{--e-n-carousel-swiper-slides-to-display:5;}}@media(max-width:992px){.elementor-217 .elementor-element.elementor-element-a32d530 .elementor-button{font-size:var( --e-global-typography-f3e5725-font-size );}.elementor-217 .elementor-element.elementor-element-8381bfa{font-size:var( --e-global-typography-29f0336-font-size );}.elementor-217 .elementor-element.elementor-element-c35a7d9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-1705bdd .elementor-heading-title{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-6b0b83b{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-b72541d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-3065541 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-5b546fc{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-0ba1387 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-465417c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-8f661b8 .elementor-heading-title{font-size:var( --e-global-typography-847b030-font-size );}.elementor-217 .elementor-element.elementor-element-4178c85{font-size:var( --e-global-typography-f3e5725-font-size );}.elementor-217 .elementor-element.elementor-element-d049a00{--e-n-carousel-swiper-slides-to-display:4;}.elementor-217 .elementor-element.elementor-element-1f45572.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(max-width:768px){.elementor-217 .elementor-element.elementor-element-c35a7d9{--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-6b0b83b{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-5b546fc{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-d049a00{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:576px){.elementor-217 .elementor-element.elementor-element-91c2e5f{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-217 .elementor-element.elementor-element-a32d530 .elementor-button{font-size:var( --e-global-typography-f3e5725-font-size );}.elementor-217 .elementor-element.elementor-element-33d3617 .elementor-heading-title{font-size:2em;}.elementor-217 .elementor-element.elementor-element-8381bfa{font-size:var( --e-global-typography-29f0336-font-size );}.elementor-217 .elementor-element.elementor-element-c35a7d9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-4a4c7e4{--width:min(28rem,100%);}.elementor-217 .elementor-element.elementor-element-6db72e4{--width:min(28rem,100%);}.elementor-217 .elementor-element.elementor-element-2671e29{--width:min(28rem,100%);}.elementor-217 .elementor-element.elementor-element-1705bdd .elementor-heading-title{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-6b0b83b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-b40a562{--width:min(30rem,100%);}.elementor-217 .elementor-element.elementor-element-b72541d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-fc1d356{--width:min(30rem,100%);}.elementor-217 .elementor-element.elementor-element-3065541 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-5b546fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-49d12de.e-con{--order:99999 /* order end hack */;}.elementor-217 .elementor-element.elementor-element-23eb1fb{--width:min(30rem,100%);}.elementor-217 .elementor-element.elementor-element-0ba1387 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-209303f{--width:min(30rem,100%);}.elementor-217 .elementor-element.elementor-element-465417c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-865eefc-font-size );}.elementor-217 .elementor-element.elementor-element-8f661b8 .elementor-heading-title{font-size:var( --e-global-typography-847b030-font-size );}.elementor-217 .elementor-element.elementor-element-4178c85{font-size:var( --e-global-typography-f3e5725-font-size );}.elementor-217 .elementor-element.elementor-element-881b339{--width:min(28rem,100%);--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-217 .elementor-element.elementor-element-406ac0d > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-2a02410{--width:min(28rem,100%);--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-217 .elementor-element.elementor-element-05ca33e > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-812b79e{--width:min(28rem,100%);--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-217 .elementor-element.elementor-element-e85b926 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-d4326c1{--width:min(28rem,100%);--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-217 .elementor-element.elementor-element-aac26d9 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-4382bf1{--width:min(28rem,100%);--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-217 .elementor-element.elementor-element-ec792d0 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-f46ab91{--width:min(28rem,100%);--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-217 .elementor-element.elementor-element-8e76f46 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-f4b0a42{--width:min(28rem,100%);--margin-top:0rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-217 .elementor-element.elementor-element-ccee14d > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-217 .elementor-element.elementor-element-d049a00{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;}.elementor-217 .elementor-element.elementor-element-ad634f5{--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-217 .elementor-element.elementor-global-2056{text-align:center;}}/* Start custom CSS for icon, class: .elementor-element-6fd81e8 */.elementor-217 .elementor-element.elementor-element-6fd81e8 *{
    display: block
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a4c7e4 */.elementor-217 .elementor-element.elementor-element-4a4c7e4 .elementor-widget-container{
    min-height: 8rem;
    display: flex;
    align-items: center
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56be0ea */.elementor-217 .elementor-element.elementor-element-56be0ea *{
    display: block
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db72e4 */.elementor-217 .elementor-element.elementor-element-6db72e4 .elementor-widget-container{
    min-height: 8rem;
    display: flex;
    align-items: center
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-edb15b8 */.elementor-217 .elementor-element.elementor-element-edb15b8 *{
    display: block
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2671e29 */.elementor-217 .elementor-element.elementor-element-2671e29 .elementor-widget-container{
    min-height: 8rem;
    display: flex;
    align-items: center
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed24ec9 */.elementor-217 .elementor-element.elementor-element-ed24ec9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406ac0d */.elementor-217 .elementor-element.elementor-element-406ac0d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70b14c4 */.elementor-217 .elementor-element.elementor-element-70b14c4 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0575a8f */.elementor-217 .elementor-element.elementor-element-0575a8f img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ca33e */.elementor-217 .elementor-element.elementor-element-05ca33e .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56934dc */.elementor-217 .elementor-element.elementor-element-56934dc *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c806f90 */.elementor-217 .elementor-element.elementor-element-c806f90 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85b926 */.elementor-217 .elementor-element.elementor-element-e85b926 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a3f0ee9 */.elementor-217 .elementor-element.elementor-element-a3f0ee9 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb87b5d */.elementor-217 .elementor-element.elementor-element-fb87b5d img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac26d9 */.elementor-217 .elementor-element.elementor-element-aac26d9 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e11ddfa */.elementor-217 .elementor-element.elementor-element-e11ddfa *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab5e7 */.elementor-217 .elementor-element.elementor-element-e9ab5e7 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec792d0 */.elementor-217 .elementor-element.elementor-element-ec792d0 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382c531 */.elementor-217 .elementor-element.elementor-element-382c531 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb73b58 */.elementor-217 .elementor-element.elementor-element-bb73b58 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e76f46 */.elementor-217 .elementor-element.elementor-element-8e76f46 .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09376d1 */.elementor-217 .elementor-element.elementor-element-09376d1 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56281a9 */.elementor-217 .elementor-element.elementor-element-56281a9 img{
    aspect-ratio: 170 /260;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccee14d */.elementor-217 .elementor-element.elementor-element-ccee14d .elementor-widget-container{
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fb84ea */.elementor-217 .elementor-element.elementor-element-6fb84ea *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f45572 */.elementor-217 .elementor-element.elementor-element-1f45572 div{
    display: block
}/* End custom CSS */