.elementor-22 .elementor-element.elementor-element-79571e02{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-79571e02:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-79571e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-79571e02::before, .elementor-22 .elementor-element.elementor-element-79571e02 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-79571e02 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-79571e02 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-79571e02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-79571e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/clear-02.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:434px auto;}.elementor-22 .elementor-element.elementor-element-79571e02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-3f51bdc3{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-3f51bdc3::before, .elementor-22 .elementor-element.elementor-element-3f51bdc3 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3f51bdc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3f51bdc3 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3f51bdc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3f51bdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3f51bdc3{right:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-3f51bdc3{left:0px;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .elementor-repeater-item-ec7b2eb .swiper-slide-bg{background-image:url(https://piscinas-madrid.es/wp-content/uploads/2025/02/vertical.jpg);background-size:cover;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .elementor-repeater-item-1f8db23 .swiper-slide-bg{background-image:url(https://piscinas-madrid.es/wp-content/uploads/2025/02/team-02.jpg);background-size:cover;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-22 .elementor-element.elementor-element-6eb48f99:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-6eb48f99.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:cover;-webkit-mask-position:bottom left;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-slide-contents{max-width:66%;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-slide-inner{text-align:center;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-pagination-bullet{height:5px;width:5px;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-pagination-fraction{font-size:5px;}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-8235737 );opacity:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-6eb48f99 .swiper-pagination-bullet-active{background-color:var( --e-global-color-ebbf1d8 );}.elementor-22 .elementor-element.elementor-element-31329e6e{--display:flex;--position:absolute;--min-height:265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:429px;}.elementor-22 .elementor-element.elementor-element-31329e6e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-31329e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445bfed );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-31329e6e{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-31329e6e{right:0px;}.elementor-22 .elementor-element.elementor-element-1c3266b0{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-6179ecca{--display:flex;--min-height: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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6179ecca::before, .elementor-22 .elementor-element.elementor-element-6179ecca > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6179ecca > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6179ecca > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6179ecca > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6179ecca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/clear-03.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:250px auto;}.elementor-22 .elementor-element.elementor-element-2f2bf2db{--display:flex;--position:absolute;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:120px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2f2bf2db{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-2f2bf2db{right:0px;}.elementor-22 .elementor-element.elementor-element-4c286395 .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:11em;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;}.elementor-22 .elementor-element.elementor-element-7e025f46{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-329ec8c1 .elementor-heading-title{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-d54e694 .elementor-button{background-color:var( --e-global-color-a0fe96f );fill:var( --e-global-color-8235737 );color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-39fb85b4{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:120px;--z-index:99;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-39fb85b4{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-39fb85b4{right:0px;}.elementor-22 .elementor-element.elementor-element-53932a1e{width:var( --container-widget-width, 107.514% );max-width:107.514%;--container-widget-width:107.514%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-53932a1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-53932a1e .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:11em;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-761f1165{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-761f1165:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-761f1165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-761f1165::before, .elementor-22 .elementor-element.elementor-element-761f1165 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-761f1165 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-761f1165 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-761f1165 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-761f1165 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/clear-06.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:500px auto;}.elementor-22 .elementor-element.elementor-element-761f1165 > .elementor-shape-bottom .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-761f1165 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0ccbf47 );}.elementor-22 .elementor-element.elementor-element-761f1165 > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-761f1165 > .e-con-inner > .elementor-shape-bottom svg{height:500px;transform:translateX(-50%) rotateY(180deg);}.elementor-22 .elementor-element.elementor-element-4c70ee33{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:64px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4c70ee33{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-4c70ee33{right:0px;}.elementor-22 .elementor-element.elementor-element-e6b03c5{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline{text-align:center;font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-size:var( --e-global-typography-6357680-font-size );font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline-plain-text{color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-d0bbac9 );stroke:var( --e-global-color-d0bbac9 );}.elementor-22 .elementor-element.elementor-element-bc56197{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-138163bc{text-align:center;}.elementor-22 .elementor-element.elementor-element-138163bc .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-22 .elementor-element.elementor-element-1af49c81{text-align:center;}.elementor-22 .elementor-element.elementor-element-1af49c81 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-31078d13{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6e066d12{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7ebf4039:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-7ebf4039.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:cover;-webkit-mask-position:bottom right;}.elementor-22 .elementor-element.elementor-element-7ebf4039 img{height:500px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-33070b09{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e4a0078{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-16b1ba6d .elementor-heading-title{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2401e0c8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6fd085ef{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-484d94cd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-36a0e16d:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-36a0e16d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-36a0e16d{text-align:end;}.elementor-22 .elementor-element.elementor-element-36a0e16d img{width:160px;}.elementor-22 .elementor-element.elementor-element-260ec2b1{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-78202b8b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-78202b8b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-78202b8b{text-align:center;}.elementor-22 .elementor-element.elementor-element-78202b8b img{width:160px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-60892926:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-60892926.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:cover;-webkit-mask-position:bottom right;}.elementor-22 .elementor-element.elementor-element-60892926{text-align:center;}.elementor-22 .elementor-element.elementor-element-60892926 img{width:70%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-62dedce6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-62dedce6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-62dedce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-62dedce6::before, .elementor-22 .elementor-element.elementor-element-62dedce6 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62dedce6 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-62dedce6 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62dedce6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-62dedce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/clear-02.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:500px auto;}.elementor-22 .elementor-element.elementor-element-62dedce6 > .elementor-shape-top .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-62dedce6 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0ccbf47 );}.elementor-22 .elementor-element.elementor-element-62dedce6 > .elementor-shape-top svg, .elementor-22 .elementor-element.elementor-element-62dedce6 > .e-con-inner > .elementor-shape-top svg{height:500px;transform:translateX(-50%) rotateY(180deg);}.elementor-22 .elementor-element.elementor-element-5a68c5d4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-22 .elementor-element.elementor-element-3ad2fb04{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-51c6ce73{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6d9af000{text-align:start;}.elementor-22 .elementor-element.elementor-element-6d9af000 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ec35781{text-align:start;}.elementor-22 .elementor-element.elementor-element-ec35781 img{width:118px;height:60px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-492890ec{z-index:9;}.elementor-22 .elementor-element.elementor-element-492890ec .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:5em;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-22 .elementor-element.elementor-element-8c86ce{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4ff104a{text-align:start;}.elementor-22 .elementor-element.elementor-element-4ff104a img{width:20px;}.elementor-22 .elementor-element.elementor-element-7eda0ecf .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-73584933{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-058c3ad .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-507a52c3{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:87px;}.elementor-22 .elementor-element.elementor-element-507a52c3.e-con{--e-con-transform-rotateZ:-15.4deg;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-507a52c3{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-507a52c3{right:0px;}.elementor-22 .elementor-element.elementor-element-6740fc71{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline{text-align:left;font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-size:var( --e-global-typography-6357680-font-size );font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline-plain-text{color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-d0bbac9 );stroke:var( --e-global-color-d0bbac9 );}.elementor-22 .elementor-element.elementor-element-521076fa{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-521076fa:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-521076fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-22 .elementor-element.elementor-element-521076fa::before, .elementor-22 .elementor-element.elementor-element-521076fa > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-521076fa > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-521076fa > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-521076fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-521076fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/clear-03.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:400px auto;}.elementor-22 .elementor-element.elementor-element-510e3c54{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-25da2a13{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-73ed85f7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-27e57c80 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-22 .elementor-element.elementor-element-5ba6d5b7 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2a67e7f2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-d0bbac9 );padding:0px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-d0bbac9 );color:var( --e-global-color-text );font-family:"Yantramanav", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;padding:0px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-title, .elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-tab-title.elementor-active a, .elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-445bfed );}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-title{font-family:var( --e-global-typography-f706168-font-family ), Sans-serif;font-size:var( --e-global-typography-f706168-font-size );font-weight:var( --e-global-typography-f706168-font-weight );text-transform:var( --e-global-typography-f706168-text-transform );font-style:var( --e-global-typography-f706168-font-style );text-decoration:var( --e-global-typography-f706168-text-decoration );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-icon{margin-inline-end:20px;}.elementor-22 .elementor-element.elementor-element-3cf8ac06{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-3a6a2ecd{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-3a6a2ecd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3a6a2ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445bfed );}.elementor-22 .elementor-element.elementor-element-3a6a2ecd.e-con:hover{--e-con-transform-scale:1.03;}.elementor-22 .elementor-element.elementor-element-4f04cbf5 .elementor-button{background-color:var( --e-global-color-a0fe96f );font-family:var( --e-global-typography-9c5aacb-font-family ), Sans-serif;font-size:var( --e-global-typography-9c5aacb-font-size );font-weight:var( --e-global-typography-9c5aacb-font-weight );text-transform:var( --e-global-typography-9c5aacb-text-transform );font-style:var( --e-global-typography-9c5aacb-font-style );text-decoration:var( --e-global-typography-9c5aacb-text-decoration );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );padding:5px 10px 5px 10px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4f04cbf5{right:40px;}body.rtl .elementor-22 .elementor-element.elementor-element-4f04cbf5{left:40px;}.elementor-22 .elementor-element.elementor-element-4f04cbf5{top:-15px;}.elementor-22 .elementor-element.elementor-element-73b1c3e8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-73b1c3e8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-73b1c3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/sq-01.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-12fc5601{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-19540810{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-26fc1884{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4e4727a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7e11b08e .elementor-button{background-color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-9c5aacb-font-family ), Sans-serif;font-size:var( --e-global-typography-9c5aacb-font-size );font-weight:var( --e-global-typography-9c5aacb-font-weight );text-transform:var( --e-global-typography-9c5aacb-text-transform );font-style:var( --e-global-typography-9c5aacb-font-style );text-decoration:var( --e-global-typography-9c5aacb-text-decoration );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 10px 5px 10px;}.elementor-22 .elementor-element.elementor-element-5a580ed3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6590ea4{text-align:end;}.elementor-22 .elementor-element.elementor-element-6590ea4 .elementor-heading-title{color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-250294ae{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-53145248 .elementor-heading-title{color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-68c0f48c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-771a9d1a{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );box-shadow:0px 4px 0px 0px #021452;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-771a9d1a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-771a9d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-771a9d1a.e-con:hover{--e-con-transform-scale:1.03;}.elementor-22 .elementor-element.elementor-element-5269b40d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5269b40d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5269b40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/sq-06.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-9e39dac{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-5639eccc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1b35b74{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3830bdea{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7ab779be .elementor-button{font-family:var( --e-global-typography-9c5aacb-font-family ), Sans-serif;font-size:var( --e-global-typography-9c5aacb-font-size );font-weight:var( --e-global-typography-9c5aacb-font-weight );text-transform:var( --e-global-typography-9c5aacb-text-transform );font-style:var( --e-global-typography-9c5aacb-font-style );text-decoration:var( --e-global-typography-9c5aacb-text-decoration );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );padding:5px 10px 5px 10px;}.elementor-22 .elementor-element.elementor-element-7bd4d9b2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4942f7fd{text-align:end;}.elementor-22 .elementor-element.elementor-element-2121643c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-652a9692 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-624e4388{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-624e4388:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-624e4388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445bfed );}.elementor-22 .elementor-element.elementor-element-624e4388.e-con:hover{--e-con-transform-scale:1.03;}.elementor-22 .elementor-element.elementor-element-78799e1 .elementor-button{background-color:var( --e-global-color-a0fe96f );font-family:var( --e-global-typography-9c5aacb-font-family ), Sans-serif;font-size:var( --e-global-typography-9c5aacb-font-size );font-weight:var( --e-global-typography-9c5aacb-font-weight );text-transform:var( --e-global-typography-9c5aacb-text-transform );font-style:var( --e-global-typography-9c5aacb-font-style );text-decoration:var( --e-global-typography-9c5aacb-text-decoration );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );padding:5px 10px 5px 10px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-78799e1{right:40px;}body.rtl .elementor-22 .elementor-element.elementor-element-78799e1{left:40px;}.elementor-22 .elementor-element.elementor-element-78799e1{top:-15px;}.elementor-22 .elementor-element.elementor-element-7fbe6cc0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7fbe6cc0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7fbe6cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/sq-03.jpg");background-size:cover;}.elementor-22 .elementor-element.elementor-element-1aec7303{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-47475029{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7cdf3f4e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6d182111{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4325b79a .elementor-button{background-color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-9c5aacb-font-family ), Sans-serif;font-size:var( --e-global-typography-9c5aacb-font-size );font-weight:var( --e-global-typography-9c5aacb-font-weight );text-transform:var( --e-global-typography-9c5aacb-text-transform );font-style:var( --e-global-typography-9c5aacb-font-style );text-decoration:var( --e-global-typography-9c5aacb-text-decoration );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 10px 5px 10px;}.elementor-22 .elementor-element.elementor-element-7d9a2420{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2478295{text-align:end;}.elementor-22 .elementor-element.elementor-element-2478295 .elementor-heading-title{color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-7a323dfc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7f115ed .elementor-heading-title{color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-5a731e4d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-1b299028{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:32px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1b299028{left:120px;}body.rtl .elementor-22 .elementor-element.elementor-element-1b299028{right:120px;}.elementor-22 .elementor-element.elementor-element-7fdadc6d{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline{text-align:left;font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-size:var( --e-global-typography-6357680-font-size );font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline-plain-text{color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline-dynamic-text{font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-d0bbac9 );stroke:var( --e-global-color-d0bbac9 );}.elementor-22 .elementor-element.elementor-element-5e76a370{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5e76a370:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5e76a370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-22 .elementor-element.elementor-element-58907c57{--display:flex;--position:absolute;--min-height:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-22 .elementor-element.elementor-element-58907c57:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-58907c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-58907c57{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-58907c57{right:0px;}.elementor-22 .elementor-element.elementor-element-175a6d2f{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-69fd9699{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:340px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3c4bf5c1{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3c4bf5c1{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-3c4bf5c1{right:0px;}.elementor-22 .elementor-element.elementor-element-5df43aa6{text-align:center;}.elementor-22 .elementor-element.elementor-element-5df43aa6 .elementor-heading-title{font-family:var( --e-global-typography-511909e-font-family ), Sans-serif;font-size:var( --e-global-typography-511909e-font-size );font-weight:var( --e-global-typography-511909e-font-weight );text-transform:var( --e-global-typography-511909e-text-transform );font-style:var( --e-global-typography-511909e-font-style );text-decoration:var( --e-global-typography-511909e-text-decoration );line-height:var( --e-global-typography-511909e-line-height );letter-spacing:var( --e-global-typography-511909e-letter-spacing );-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-5ca74b5{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-5ca74b5{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-5ca74b5{right:0px;}.elementor-22 .elementor-element.elementor-element-7d2e18d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-7d2e18d{text-align:center;}.elementor-22 .elementor-element.elementor-element-7d2e18d .elementor-heading-title{font-family:var( --e-global-typography-511909e-font-family ), Sans-serif;font-size:var( --e-global-typography-511909e-font-size );font-weight:var( --e-global-typography-511909e-font-weight );text-transform:var( --e-global-typography-511909e-text-transform );font-style:var( --e-global-typography-511909e-font-style );text-decoration:var( --e-global-typography-511909e-text-decoration );line-height:var( --e-global-typography-511909e-line-height );letter-spacing:var( --e-global-typography-511909e-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-22 .elementor-element.elementor-element-4a9c24b7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3025fd6c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-22 .elementor-element.elementor-element-24155f92{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4642201b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-4642201b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-5064af7c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-5064af7c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-22608394{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2696a8c9:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-2696a8c9.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-29b4a416:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-29b4a416.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-26ee87d{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-26ee87d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-26ee87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-26ee87d::before, .elementor-22 .elementor-element.elementor-element-26ee87d > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-26ee87d > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-26ee87d > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-26ee87d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-26ee87d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/clear-02.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:400px auto;}.elementor-22 .elementor-element.elementor-element-3b6909b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-4140759e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6d8665ef .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-22 .elementor-element.elementor-element-7ba1315{text-align:start;}.elementor-22 .elementor-element.elementor-element-7ba1315 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-740d2a97{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-72ad7df3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-3f76a96b{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-54beff8a{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-54beff8a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-54beff8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/man-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-1cf74a3b{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:82px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1cf74a3b{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-1cf74a3b{right:0px;}.elementor-22 .elementor-element.elementor-element-7624a64f{text-align:center;}.elementor-22 .elementor-element.elementor-element-7624a64f .elementor-heading-title{font-family:var( --e-global-typography-927ae6c-font-family ), Sans-serif;font-size:var( --e-global-typography-927ae6c-font-size );font-weight:var( --e-global-typography-927ae6c-font-weight );text-transform:var( --e-global-typography-927ae6c-text-transform );font-style:var( --e-global-typography-927ae6c-font-style );text-decoration:var( --e-global-typography-927ae6c-text-decoration );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-7491765d{z-index:9;}.elementor-22 .elementor-element.elementor-element-7491765d img{width:90%;}.elementor-22 .elementor-element.elementor-element-135b7195{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-19ae6166{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7ae4e28d:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-7ae4e28d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-7ae4e28d img{width:150px;}.elementor-22 .elementor-element.elementor-element-2e491aee{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-60630854 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-3c6c9c39{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2ce47917 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2a43baa3 img{width:40px;}.elementor-22 .elementor-element.elementor-element-48415c87{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4c5142d3:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-4c5142d3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-4c5142d3 img{width:150px;}.elementor-22 .elementor-element.elementor-element-5dc44a02{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-47e1fdef .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-32a09086{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-520ca14f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4017abc9 img{width:40px;}.elementor-22 .elementor-element.elementor-element-239dfc9a{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-63488006:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-63488006.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-63488006 img{width:150px;}.elementor-22 .elementor-element.elementor-element-5e3160c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-29d750cb .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5250b0f9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-110eb134 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4584a5cb img{width:40px;}.elementor-22 .elementor-element.elementor-element-24114022{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-540d0590:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22 .elementor-element.elementor-element-540d0590.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://piscinas-madrid.es/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-540d0590 img{width:150px;}.elementor-22 .elementor-element.elementor-element-1e4dcb95{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-539efca3 .elementor-heading-title{font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7b591ffc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4ed520cc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-62e35e31 img{width:40px;}.elementor-22 .elementor-element.elementor-element-18d3bf13{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:32px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-18d3bf13{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-18d3bf13{right:0px;}.elementor-22 .elementor-element.elementor-element-26efcce6{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline{text-align:center;font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-size:var( --e-global-typography-6357680-font-size );font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline-plain-text{color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-d0bbac9 );stroke:var( --e-global-color-d0bbac9 );}.elementor-22 .elementor-element.elementor-element-186ab5e6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-186ab5e6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-186ab5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-22 .elementor-element.elementor-element-4ffc15b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-4fcb3cfa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3bc3f04a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:180px;--padding-left:80px;--padding-right:80px;}.elementor-22 .elementor-element.elementor-element-3b1a5d05{text-align:center;}.elementor-22 .elementor-element.elementor-element-3b1a5d05 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-22 .elementor-element.elementor-element-64a999a2{text-align:center;}.elementor-22 .elementor-element.elementor-element-64a999a2 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-72e56630{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-293d1128{--display:flex;--min-height:100%;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );box-shadow:0px 4px 0px 0px #021452;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-293d1128:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-293d1128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-2e45556c{text-align:center;}.elementor-22 .elementor-element.elementor-element-410ff5dc{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:362px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-410ff5dc{left:-319px;}body.rtl .elementor-22 .elementor-element.elementor-element-410ff5dc{right:-319px;}.elementor-22 .elementor-element.elementor-element-20880eb4{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline{text-align:center;font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-size:var( --e-global-typography-6357680-font-size );font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline-plain-text{color:var( --e-global-color-10a94b3 );}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-6357680-font-family ), Sans-serif;font-weight:var( --e-global-typography-6357680-font-weight );text-transform:var( --e-global-typography-6357680-text-transform );font-style:var( --e-global-typography-6357680-font-style );text-decoration:var( --e-global-typography-6357680-text-decoration );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-d0bbac9 );stroke:var( --e-global-color-d0bbac9 );}.elementor-22 .elementor-element.elementor-element-7f061da{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7f061da:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7f061da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-7f061da::before, .elementor-22 .elementor-element.elementor-element-7f061da > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7f061da > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7f061da > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7f061da > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7f061da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piscinas-madrid.es/wp-content/uploads/2025/02/clear-02.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:400px auto;}.elementor-22 .elementor-element.elementor-element-7f061da > .elementor-shape-top .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-7f061da > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0ccbf47 );}.elementor-22 .elementor-element.elementor-element-7f061da > .elementor-shape-top svg, .elementor-22 .elementor-element.elementor-element-7f061da > .e-con-inner > .elementor-shape-top svg{height:500px;transform:translateX(-50%) rotateY(180deg);}.elementor-22 .elementor-element.elementor-element-248a3de0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:221px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-arrows-yes .elementor-main-swiper{width:calc( 50% - 40px );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-main-swiper{width:50%;}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-10a94b3 );border-width:0px 0px 0px 0px;border-radius:0px;border-color:var( --e-global-color-10a94b3 );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-swiper-button{font-size:20px;}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:20px;}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:20px;}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px;}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px;}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8c04063-font-family ), Sans-serif;font-size:var( --e-global-typography-8c04063-font-size );font-weight:var( --e-global-typography-8c04063-font-weight );text-transform:var( --e-global-typography-8c04063-text-transform );font-style:var( --e-global-typography-8c04063-font-style );text-decoration:var( --e-global-typography-8c04063-text-decoration );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__image img{width:70px;height:70px;border-radius:100%;}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (70px / 2) - 8px );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (70px / 2) - 8px );right:auto;}body.rtl .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (70px / 2) - 8px );left:auto;}body.rtl .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:20px;margin-right:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:20px;margin-left:0;}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-22 .elementor-element.elementor-element-709c0e57.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:20px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-7cefa729{left:220px;}body.rtl .elementor-22 .elementor-element.elementor-element-7cefa729{right:220px;}.elementor-22 .elementor-element.elementor-element-7cefa729{top:50px;}.elementor-22 .elementor-element.elementor-element-7cefa729 img{width:100px;height:130px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2f7a08b8{left:-90px;}body.rtl .elementor-22 .elementor-element.elementor-element-2f7a08b8{right:-90px;}.elementor-22 .elementor-element.elementor-element-2f7a08b8{top:321px;}.elementor-22 .elementor-element.elementor-element-2f7a08b8 img{width:70px;height:70px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-22faa332{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-22faa332{right:0px;}.elementor-22 .elementor-element.elementor-element-22faa332{bottom:0px;}.elementor-22 .elementor-element.elementor-element-22faa332 img{width:230px;height:290px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-32e09295{left:40%;}body.rtl .elementor-22 .elementor-element.elementor-element-32e09295{right:40%;}.elementor-22 .elementor-element.elementor-element-32e09295{bottom:0px;}.elementor-22 .elementor-element.elementor-element-32e09295 img{width:271px;height:131px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-23cf5a8a{right:250px;}body.rtl .elementor-22 .elementor-element.elementor-element-23cf5a8a{left:250px;}.elementor-22 .elementor-element.elementor-element-23cf5a8a{top:100px;}.elementor-22 .elementor-element.elementor-element-23cf5a8a img{width:70px;height:70px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8f6157f{right:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-8f6157f{left:0px;}.elementor-22 .elementor-element.elementor-element-8f6157f{top:40%;}.elementor-22 .elementor-element.elementor-element-8f6157f img{width:170px;height:200px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-5e85de80{right:130px;}body.rtl .elementor-22 .elementor-element.elementor-element-5e85de80{left:130px;}.elementor-22 .elementor-element.elementor-element-5e85de80{top:60%;}.elementor-22 .elementor-element.elementor-element-5e85de80 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-5e85de80 img{width:100px;height:100px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-16d88cfe{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-16d88cfe:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-16d88cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-2e22043a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2e22043a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2e22043a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-icon i{color:var( --e-global-color-8235737 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-icon svg{fill:var( --e-global-color-8235737 );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-5dbc0153{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f124006-font-family ), Sans-serif;font-size:var( --e-global-typography-f124006-font-size );font-weight:var( --e-global-typography-f124006-font-weight );text-transform:var( --e-global-typography-f124006-text-transform );font-style:var( --e-global-typography-f124006-font-style );text-decoration:var( --e-global-typography-f124006-text-decoration );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-text{color:var( --e-global-color-8235737 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-1a44e7db{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-22 .elementor-element.elementor-element-555fb9cd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-555fb9cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-555fb9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445bfed );}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-icon i{color:var( --e-global-color-8235737 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-icon svg{fill:var( --e-global-color-8235737 );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-72f2c524{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f124006-font-family ), Sans-serif;font-size:var( --e-global-typography-f124006-font-size );font-weight:var( --e-global-typography-f124006-font-weight );text-transform:var( --e-global-typography-f124006-text-transform );font-style:var( --e-global-typography-f124006-font-style );text-decoration:var( --e-global-typography-f124006-text-decoration );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-text{color:var( --e-global-color-8235737 );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-fbcc97c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-fbcc97c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fbcc97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-22 .elementor-element.elementor-element-fbcc97c::before, .elementor-22 .elementor-element.elementor-element-fbcc97c > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-fbcc97c > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-fbcc97c > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-fbcc97c > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-fbcc97c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-ada8ae0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7981e45{text-align:center;}.elementor-22 .elementor-element.elementor-element-7981e45 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-22 .elementor-element.elementor-element-12b5578{text-align:center;}.elementor-22 .elementor-element.elementor-element-12b5578 .elementor-heading-title{font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-18dd3ee{text-align:center;}.elementor-22 .elementor-element.elementor-element-18dd3ee .elementor-heading-title{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-695152c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:30px;}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px;}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-22 .elementor-element.elementor-element-824b47e .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-824b47e .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-22 .elementor-element.elementor-element-824b47e .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-group > label, .elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-445bfed );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-824b47e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-message.elementor-message-success{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-message.elementor-message-danger{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-824b47e .e-form__indicators__indicator, .elementor-22 .elementor-element.elementor-element-824b47e .e-form__indicators__indicator__label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e{--e-form-steps-indicators-spacing:40px;--e-form-steps-indicator-padding:40px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-8235737 );--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-a0fe96f );--e-form-steps-indicator-active-primary-color:var( --e-global-color-4f4b866 );--e-form-steps-indicator-active-secondary-color:var( --e-global-color-ebbf1d8 );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-c656f1c );--e-form-steps-indicator-completed-secondary-color:var( --e-global-color-ca5120d );--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:40px;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-3f51bdc3{top:360px;}.elementor-22 .elementor-element.elementor-element-31329e6e{--min-height:1112px;top:0px;}.elementor-22 .elementor-element.elementor-element-6179ecca{--min-height:50vh;}.elementor-22 .elementor-element.elementor-element-2f2bf2db{top:60px;}.elementor-22 .elementor-element.elementor-element-4c286395{text-align:center;}.elementor-22 .elementor-element.elementor-element-4c286395 .elementor-heading-title{font-size:4em;}.elementor-22 .elementor-element.elementor-element-7e025f46{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-329ec8c1{text-align:center;}.elementor-22 .elementor-element.elementor-element-329ec8c1 .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-39fb85b4{top:60px;}.elementor-22 .elementor-element.elementor-element-53932a1e{text-align:center;}.elementor-22 .elementor-element.elementor-element-53932a1e .elementor-heading-title{font-size:4em;}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-138163bc .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1af49c81 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-31078d13{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-16b1ba6d .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2401e0c8{--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-22 .elementor-element.elementor-element-36a0e16d{text-align:start;}.elementor-22 .elementor-element.elementor-element-5a68c5d4{--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-22 .elementor-element.elementor-element-6d9af000 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ec35781 img{width:150px;height:60px;}.elementor-22 .elementor-element.elementor-element-492890ec{text-align:center;}.elementor-22 .elementor-element.elementor-element-492890ec .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-22 .elementor-element.elementor-element-8c86ce{--z-index:9;}.elementor-22 .elementor-element.elementor-element-4ff104a{text-align:center;}.elementor-22 .elementor-element.elementor-element-3863b206{text-align:center;}.elementor-22 .elementor-element.elementor-element-7eda0ecf{text-align:center;}.elementor-22 .elementor-element.elementor-element-7eda0ecf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-73584933{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-521076fa{--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-22 .elementor-element.elementor-element-27e57c80 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5ba6d5b7 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-title{font-size:var( --e-global-typography-f706168-font-size );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4f04cbf5 .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7e11b08e .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-68c0f48c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7ab779be .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-652a9692 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-78799e1 .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4325b79a .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5a731e4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-5e76a370{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-69fd9699{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5df43aa6 .elementor-heading-title{font-size:var( --e-global-typography-511909e-font-size );line-height:var( --e-global-typography-511909e-line-height );letter-spacing:var( --e-global-typography-511909e-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7d2e18d .elementor-heading-title{font-size:var( --e-global-typography-511909e-font-size );line-height:var( --e-global-typography-511909e-line-height );letter-spacing:var( --e-global-typography-511909e-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4a9c24b7{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3025fd6c{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-24155f92{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-22608394{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-3b6909b6{--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-22 .elementor-element.elementor-element-6d8665ef{text-align:center;}.elementor-22 .elementor-element.elementor-element-6d8665ef .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7ba1315{text-align:center;}.elementor-22 .elementor-element.elementor-element-7ba1315 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-72ad7df3{text-align:center;}.elementor-22 .elementor-element.elementor-element-72ad7df3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-3f76a96b{--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-22 .elementor-element.elementor-element-7624a64f .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-60630854 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2ce47917 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-47e1fdef .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-520ca14f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-29d750cb .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-110eb134 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-539efca3 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4ed520cc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-3bc3f04a{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3b1a5d05 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-64a999a2 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-709c0e57.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-main-swiper{width:100%;}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__text{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__name{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-16d88cfe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-5dbc0153{--e-icon-list-icon-size:5px;}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1a44e7db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-72f2c524{--e-icon-list-icon-size:6px;}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7981e45 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-12b5578 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-18dd3ee .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .e-form__indicators__indicator, .elementor-22 .elementor-element.elementor-element-824b47e .e-form__indicators__indicator__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-3f51bdc3{--width:60%;}.elementor-22 .elementor-element.elementor-element-6179ecca{--width:100%;}.elementor-22 .elementor-element.elementor-element-2f2bf2db{--width:90%;}.elementor-22 .elementor-element.elementor-element-7e025f46{--width:45%;}.elementor-22 .elementor-element.elementor-element-39fb85b4{--width:90%;}.elementor-22 .elementor-element.elementor-element-bc56197{--width:60%;}.elementor-22 .elementor-element.elementor-element-31078d13{--width:100%;}.elementor-22 .elementor-element.elementor-element-5a68c5d4{--width:100%;}.elementor-22 .elementor-element.elementor-element-3ad2fb04{--width:60%;}.elementor-22 .elementor-element.elementor-element-8c86ce{--width:40%;}.elementor-22 .elementor-element.elementor-element-73584933{--width:100%;}.elementor-22 .elementor-element.elementor-element-510e3c54{--width:100%;}.elementor-22 .elementor-element.elementor-element-3cf8ac06{--width:100%;}.elementor-22 .elementor-element.elementor-element-73b1c3e8{--width:25%;}.elementor-22 .elementor-element.elementor-element-19540810{--width:75%;}.elementor-22 .elementor-element.elementor-element-5269b40d{--width:25%;}.elementor-22 .elementor-element.elementor-element-5639eccc{--width:75%;}.elementor-22 .elementor-element.elementor-element-7fbe6cc0{--width:25%;}.elementor-22 .elementor-element.elementor-element-47475029{--width:75%;}.elementor-22 .elementor-element.elementor-element-69fd9699{--width:100%;}.elementor-22 .elementor-element.elementor-element-3b6909b6{--width:100%;}.elementor-22 .elementor-element.elementor-element-4140759e{--width:43%;}.elementor-22 .elementor-element.elementor-element-740d2a97{--width:37%;}.elementor-22 .elementor-element.elementor-element-3f76a96b{--width:100%;}.elementor-22 .elementor-element.elementor-element-54beff8a{--width:40%;}.elementor-22 .elementor-element.elementor-element-135b7195{--width:60%;}.elementor-22 .elementor-element.elementor-element-2e491aee{--width:400px;}.elementor-22 .elementor-element.elementor-element-5dc44a02{--width:400px;}.elementor-22 .elementor-element.elementor-element-5e3160c{--width:400px;}.elementor-22 .elementor-element.elementor-element-1e4dcb95{--width:400px;}.elementor-22 .elementor-element.elementor-element-4ffc15b2{--width:100%;}.elementor-22 .elementor-element.elementor-element-248a3de0{--width:100%;}.elementor-22 .elementor-element.elementor-element-2e22043a{--width:100%;}.elementor-22 .elementor-element.elementor-element-555fb9cd{--width:100%;}.elementor-22 .elementor-element.elementor-element-ada8ae0{--width:50%;}.elementor-22 .elementor-element.elementor-element-695152c{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-3f51bdc3{--width:100%;}.elementor-22 .elementor-element.elementor-element-2f2bf2db{--width:100%;}.elementor-22 .elementor-element.elementor-element-7e025f46{--width:100%;}.elementor-22 .elementor-element.elementor-element-39fb85b4{--width:100%;}.elementor-22 .elementor-element.elementor-element-bc56197{--width:100%;}.elementor-22 .elementor-element.elementor-element-8c86ce{--width:70%;}.elementor-22 .elementor-element.elementor-element-24155f92{--width:100%;}.elementor-22 .elementor-element.elementor-element-22608394{--width:100%;}.elementor-22 .elementor-element.elementor-element-4140759e{--width:100%;}.elementor-22 .elementor-element.elementor-element-740d2a97{--width:100%;}.elementor-22 .elementor-element.elementor-element-54beff8a{--width:100%;}.elementor-22 .elementor-element.elementor-element-135b7195{--width:100%;}.elementor-22 .elementor-element.elementor-element-ada8ae0{--width:100%;}.elementor-22 .elementor-element.elementor-element-695152c{--width:100%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-79571e02{--min-height:600px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3f51bdc3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:300px;}.elementor-22 .elementor-element.elementor-element-4c286395 .elementor-heading-title{font-size:45px;}.elementor-22 .elementor-element.elementor-element-329ec8c1 .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-53932a1e .elementor-heading-title{font-size:45px;}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-e6b03c5 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-138163bc .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1af49c81 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7ebf4039 img{height:300px;}.elementor-22 .elementor-element.elementor-element-16b1ba6d{text-align:center;}.elementor-22 .elementor-element.elementor-element-16b1ba6d .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-b8a0097 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-36a0e16d{text-align:center;}.elementor-22 .elementor-element.elementor-element-51c6ce73{--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-22 .elementor-element.elementor-element-6d9af000 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-492890ec .elementor-heading-title{font-size:2.5em;line-height:1em;}.elementor-22 .elementor-element.elementor-element-7eda0ecf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-6740fc71 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-27e57c80 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5ba6d5b7 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1486fe8e .elementor-toggle-title{font-size:var( --e-global-typography-f706168-font-size );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-22 .elementor-element.elementor-element-3a6a2ecd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-4f04cbf5 .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-12fc5601{--spacer-size:250px;}.elementor-22 .elementor-element.elementor-element-7e11b08e .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-6590ea4{text-align:center;}.elementor-22 .elementor-element.elementor-element-53145248{text-align:center;}.elementor-22 .elementor-element.elementor-element-68c0f48c{text-align:center;}.elementor-22 .elementor-element.elementor-element-68c0f48c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-771a9d1a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-9e39dac{--spacer-size:250px;}.elementor-22 .elementor-element.elementor-element-7ab779be .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4942f7fd{text-align:center;}.elementor-22 .elementor-element.elementor-element-62a2ab20{text-align:center;}.elementor-22 .elementor-element.elementor-element-652a9692{text-align:center;}.elementor-22 .elementor-element.elementor-element-652a9692 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-624e4388{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-78799e1 .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1aec7303{--spacer-size:250px;}.elementor-22 .elementor-element.elementor-element-4325b79a .elementor-button{font-size:var( --e-global-typography-9c5aacb-font-size );line-height:var( --e-global-typography-9c5aacb-line-height );letter-spacing:var( --e-global-typography-9c5aacb-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2478295{text-align:center;}.elementor-22 .elementor-element.elementor-element-7f115ed{text-align:center;}.elementor-22 .elementor-element.elementor-element-5a731e4d{text-align:center;}.elementor-22 .elementor-element.elementor-element-5a731e4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-7fdadc6d .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-5df43aa6 .elementor-heading-title{font-size:var( --e-global-typography-511909e-font-size );line-height:var( --e-global-typography-511909e-line-height );letter-spacing:var( --e-global-typography-511909e-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7d2e18d .elementor-heading-title{font-size:var( --e-global-typography-511909e-font-size );line-height:var( --e-global-typography-511909e-line-height );letter-spacing:var( --e-global-typography-511909e-letter-spacing );}.elementor-22 .elementor-element.elementor-element-3025fd6c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-22 .elementor-element.elementor-element-6d8665ef .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7ba1315 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-72ad7df3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7624a64f .elementor-heading-title{font-size:var( --e-global-typography-927ae6c-font-size );line-height:var( --e-global-typography-927ae6c-line-height );letter-spacing:var( --e-global-typography-927ae6c-letter-spacing );}.elementor-22 .elementor-element.elementor-element-19ae6166{--justify-content:center;}.elementor-22 .elementor-element.elementor-element-60630854{text-align:center;}.elementor-22 .elementor-element.elementor-element-60630854 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2ce47917{text-align:center;}.elementor-22 .elementor-element.elementor-element-2ce47917 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-48415c87{--justify-content:center;}.elementor-22 .elementor-element.elementor-element-47e1fdef{text-align:center;}.elementor-22 .elementor-element.elementor-element-47e1fdef .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-520ca14f{text-align:center;}.elementor-22 .elementor-element.elementor-element-520ca14f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-239dfc9a{--justify-content:center;}.elementor-22 .elementor-element.elementor-element-29d750cb{text-align:center;}.elementor-22 .elementor-element.elementor-element-29d750cb .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-110eb134{text-align:center;}.elementor-22 .elementor-element.elementor-element-110eb134 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-24114022{--justify-content:center;}.elementor-22 .elementor-element.elementor-element-539efca3{text-align:center;}.elementor-22 .elementor-element.elementor-element-539efca3 .elementor-heading-title{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4ed520cc{text-align:center;}.elementor-22 .elementor-element.elementor-element-4ed520cc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-26efcce6 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-3b1a5d05 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-64a999a2 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-293d1128{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline{font-size:var( --e-global-typography-6357680-font-size );line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-20880eb4 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-6357680-line-height );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__text{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__name{font-size:var( --e-global-typography-8c04063-font-size );line-height:var( --e-global-typography-8c04063-line-height );letter-spacing:var( --e-global-typography-8c04063-letter-spacing );}.elementor-22 .elementor-element.elementor-element-709c0e57 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-22faa332{bottom:-100px;}.elementor-22 .elementor-element.elementor-element-5dbc0153{--e-icon-list-icon-size:5px;}.elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-5dbc0153 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-22 .elementor-element.elementor-element-72f2c524{--e-icon-list-icon-size:5px;}.elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-72f2c524 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f124006-font-size );line-height:var( --e-global-typography-f124006-line-height );letter-spacing:var( --e-global-typography-f124006-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7981e45 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-22 .elementor-element.elementor-element-12b5578 .elementor-heading-title{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-22 .elementor-element.elementor-element-18dd3ee .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e .e-form__indicators__indicator, .elementor-22 .elementor-element.elementor-element-824b47e .e-form__indicators__indicator__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-22 .elementor-element.elementor-element-824b47e{--e-form-steps-divider-gap:0px;}}