.elementor-162 .elementor-element.elementor-element-8c30c6c{--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;--overlay-opacity:0.5;}.elementor-162 .elementor-element.elementor-element-8c30c6c:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-8c30c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piscinovasalamanca.com/wp-content/uploads/2026/02/young-pretty-woman-black-swimsuit-relaxes-edge-pool-scaled.jpg");}.elementor-162 .elementor-element.elementor-element-8c30c6c::before, .elementor-162 .elementor-element.elementor-element-8c30c6c > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-8c30c6c > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-8c30c6c > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-8c30c6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-8c30c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-162 .elementor-element.elementor-element-6fc903e{--spacer-size:285px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-162 .elementor-element.elementor-element-d826336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-162 .elementor-element.elementor-element-d826336 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:700;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-09cfdf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-09cfdf3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-162 .elementor-element.elementor-element-70996eb .elementor-button{background-color:#0B7FC2;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B7FC2;border-radius:6px 6px 6px 6px;}.elementor-162 .elementor-element.elementor-element-70996eb .elementor-button:hover, .elementor-162 .elementor-element.elementor-element-70996eb .elementor-button:focus{background-color:#FFFFFF;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-70996eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-70996eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-70996eb .elementor-button:hover svg, .elementor-162 .elementor-element.elementor-element-70996eb .elementor-button:focus svg{fill:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-86bd132{--spacer-size:193px;}.elementor-162 .elementor-element.elementor-element-4f1acee{--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;}.elementor-162 .elementor-element.elementor-element-1fafdda{--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;}.elementor-162 .elementor-element.elementor-element-18b1e26{--spacer-size:50px;}.elementor-162 .elementor-element.elementor-element-11c0e72{text-align:start;}.elementor-162 .elementor-element.elementor-element-11c0e72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-162 .elementor-element.elementor-element-12799b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-162 .elementor-element.elementor-element-12799b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#494949;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-162 .elementor-element.elementor-element-8e734fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-8e734fc .elementor-icon-box-title{margin-block-end:3px;color:#000000;}.elementor-162 .elementor-element.elementor-element-8e734fc.elementor-view-stacked .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-8e734fc.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-8e734fc.elementor-view-default .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-8e734fc .elementor-icon{font-size:20px;}.elementor-162 .elementor-element.elementor-element-8e734fc .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-8e734fc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-162 .elementor-element.elementor-element-8e734fc:has(:hover) .elementor-icon-box-title,
					 .elementor-162 .elementor-element.elementor-element-8e734fc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-8e734fc .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#1F1F1F;}.elementor-162 .elementor-element.elementor-element-3b6199c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-3b6199c .elementor-icon-box-title{margin-block-end:3px;color:#000000;}.elementor-162 .elementor-element.elementor-element-3b6199c.elementor-view-stacked .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-3b6199c.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-3b6199c.elementor-view-default .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-3b6199c .elementor-icon{font-size:20px;}.elementor-162 .elementor-element.elementor-element-3b6199c .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-3b6199c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-162 .elementor-element.elementor-element-3b6199c:has(:hover) .elementor-icon-box-title,
					 .elementor-162 .elementor-element.elementor-element-3b6199c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-3b6199c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#1F1F1F;}.elementor-162 .elementor-element.elementor-element-51a0df0{--spacer-size:50px;}.elementor-162 .elementor-element.elementor-element-4e8fdd0{--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;}.elementor-162 .elementor-element.elementor-element-38fb48c{--spacer-size:50px;}.elementor-162 .elementor-element.elementor-element-86cee77{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-162 .elementor-element.elementor-element-365d86d{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-92e8ad0{--display:flex;--min-height:0px;--border-radius:25px 25px 25px 25px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-162 .elementor-element.elementor-element-92e8ad0:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-92e8ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-162 .elementor-element.elementor-element-0483804{padding:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-0483804 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#0DADF2;}.elementor-162 .elementor-element.elementor-element-dfd231e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-dfd231e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-162 .elementor-element.elementor-element-97b7de8{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:-25px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}.elementor-162 .elementor-element.elementor-element-97b7de8:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-97b7de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0DADF2;}.elementor-162 .elementor-element.elementor-element-d06c9f8{padding:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-d06c9f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#F1F5F9;}.elementor-162 .elementor-element.elementor-element-63c52ef{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-63c52ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-01fc914{--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;}.elementor-162 .elementor-element.elementor-element-01fc914:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-01fc914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-162 .elementor-element.elementor-element-24774fd{--spacer-size:50px;}.elementor-162 .elementor-element.elementor-element-b7e54f7{--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;}.elementor-162 .elementor-element.elementor-element-b7e54f7:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-b7e54f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-162 .elementor-element.elementor-element-b8556ca{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:1px 1px 12px 1px rgba(0,0,0,0.5);}.elementor-162 .elementor-element.elementor-element-b8556ca:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-b8556ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-1842202{--spacer-size:50px;}.elementor-162 .elementor-element.elementor-element-a9be478{text-align:center;}.elementor-162 .elementor-element.elementor-element-a9be478 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-162 .elementor-element.elementor-element-7633cdc{text-align:center;}.elementor-162 .elementor-element.elementor-element-7633cdc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#535353;}.elementor-162 .elementor-element.elementor-element-7b9812c{--spacer-size:20px;}.elementor-162 .elementor-element.elementor-element-f07adbd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-8b6e879 .elementor-icon-box-wrapper{gap:15px;}.elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-stacked .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-default .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-8b6e879.elementor-view-default:has(:focus) .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-8b6e879 .elementor-icon{font-size:30px;}.elementor-162 .elementor-element.elementor-element-8b6e879 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-8b6e879 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-162 .elementor-element.elementor-element-8b6e879 .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-8b6e879:has(:hover) .elementor-icon-box-title,
					 .elementor-162 .elementor-element.elementor-element-8b6e879:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-8b6e879 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-162 .elementor-element.elementor-element-2b1b0f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-stacked .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-default .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-2b1b0f1.elementor-view-default:has(:focus) .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-2b1b0f1 .elementor-icon{font-size:30px;}.elementor-162 .elementor-element.elementor-element-2b1b0f1 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-2b1b0f1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-162 .elementor-element.elementor-element-2b1b0f1 .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-2b1b0f1:has(:hover) .elementor-icon-box-title,
					 .elementor-162 .elementor-element.elementor-element-2b1b0f1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-2b1b0f1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-162 .elementor-element.elementor-element-4dd5b76 .elementor-icon-box-wrapper{gap:15px;}.elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-stacked .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-framed .elementor-icon, .elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-default .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-162 .elementor-element.elementor-element-4dd5b76.elementor-view-default:has(:focus) .elementor-icon{fill:#0B7FC2;color:#0B7FC2;border-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-4dd5b76 .elementor-icon{font-size:30px;}.elementor-162 .elementor-element.elementor-element-4dd5b76 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-4dd5b76 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-162 .elementor-element.elementor-element-4dd5b76 .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-4dd5b76:has(:hover) .elementor-icon-box-title,
					 .elementor-162 .elementor-element.elementor-element-4dd5b76:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-162 .elementor-element.elementor-element-4dd5b76 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-162 .elementor-element.elementor-element-fb4ea39{--spacer-size:20px;}.elementor-162 .elementor-element.elementor-element-960641d{--spacer-size:50px;}.elementor-162 .elementor-element.elementor-element-cbc51ce{--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;}.elementor-162 .elementor-element.elementor-element-cbc51ce:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-cbc51ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B7FC2;}.elementor-162 .elementor-element.elementor-element-6ef9429{--spacer-size:30px;}.elementor-162 .elementor-element.elementor-element-481084b{text-align:center;}.elementor-162 .elementor-element.elementor-element-481084b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-73cb712{text-align:center;}.elementor-162 .elementor-element.elementor-element-73cb712 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-6b58df8 .elementor-button{background-color:#FFFFFF;fill:#0B7FC2;color:#0B7FC2;border-style:solid;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-162 .elementor-element.elementor-element-6b58df8 .elementor-button:hover, .elementor-162 .elementor-element.elementor-element-6b58df8 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-6b58df8 .elementor-button:hover svg, .elementor-162 .elementor-element.elementor-element-6b58df8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-a6eba69{--spacer-size:30px;}@media(max-width:1024px){.elementor-162 .elementor-element.elementor-element-86cee77{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-f07adbd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-162 .elementor-element.elementor-element-1fafdda{--width:50%;}.elementor-162 .elementor-element.elementor-element-4e8fdd0{--width:50%;}.elementor-162 .elementor-element.elementor-element-92e8ad0{--width:100%;}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-86cee77{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-f07adbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}