.elementor-1343 .elementor-element.elementor-element-57cbfae{--display:flex;--min-height:395px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-1343 .elementor-element.elementor-element-57cbfae:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-57cbfae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2021/04/water-wave-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1343 .elementor-element.elementor-element-57cbfae::before, .elementor-1343 .elementor-element.elementor-element-57cbfae > .elementor-background-video-container::before, .elementor-1343 .elementor-element.elementor-element-57cbfae > .e-con-inner > .elementor-background-video-container::before, .elementor-1343 .elementor-element.elementor-element-57cbfae > .elementor-background-slideshow::before, .elementor-1343 .elementor-element.elementor-element-57cbfae > .e-con-inner > .elementor-background-slideshow::before, .elementor-1343 .elementor-element.elementor-element-57cbfae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6FCFF;--background-overlay:'';}.elementor-1343 .elementor-element.elementor-element-530e875{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-1343 .elementor-element.elementor-element-359a011{text-align:left;}.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-1343 .elementor-element.elementor-element-8b6ebdc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:5.5px;color:#818181;}.elementor-1343 .elementor-element.elementor-element-f14565f{text-align:center;}.elementor-1343 .elementor-element.elementor-element-f14565f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-6ec4579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-3e91742{--display:flex;--min-height:648px;--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-1343 .elementor-element.elementor-element-3e91742:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-3e91742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/Imagen-de-WhatsApp-2025-07-14-a-las-17.58.37_eb797f19.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-1343 .elementor-element.elementor-element-7e9dc12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-ccbcfa7{text-align:left;}.elementor-1343 .elementor-element.elementor-element-ccbcfa7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1343 .elementor-element.elementor-element-f0590d7{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-c401973{--display:flex;--min-height:819px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-fbe5310{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-3a7b674{text-align:left;}.elementor-1343 .elementor-element.elementor-element-3a7b674 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-ce0f6c7{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-9357286{--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-1343 .elementor-element.elementor-element-9357286:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-9357286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/468359092_1108653067929228_1872719890071871935_n.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1343 .elementor-element.elementor-element-9cfe6eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-78e3809{--display:flex;--min-height:648px;--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-1343 .elementor-element.elementor-element-78e3809:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-78e3809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/Imagen-de-WhatsApp-2025-07-14-a-las-17.56.54_9ba275a0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1343 .elementor-element.elementor-element-8215252{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-bbb8b19{text-align:left;}.elementor-1343 .elementor-element.elementor-element-bbb8b19 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-b0ca88d{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-0832b3f{--display:flex;--min-height:819px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-cbf4789{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-ab76425{text-align:left;}.elementor-1343 .elementor-element.elementor-element-ab76425 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-6e8905b{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-73151ac{--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-1343 .elementor-element.elementor-element-73151ac:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-73151ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/buoy-turn-7278.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1343 .elementor-element.elementor-element-1a46bff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-45caa81{--display:flex;--min-height:648px;--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-1343 .elementor-element.elementor-element-45caa81:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-45caa81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/488737419_3597228710583856_6168590783148560887_n.jpg");background-position:-223px -66px;background-repeat:no-repeat;background-size:auto;}.elementor-1343 .elementor-element.elementor-element-24f3ad1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-e59b758{text-align:left;}.elementor-1343 .elementor-element.elementor-element-e59b758 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-46b4667{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-b2a0b19{--display:flex;--min-height:819px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-2cbba10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-44d71e9{text-align:left;}.elementor-1343 .elementor-element.elementor-element-44d71e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-9692453{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-95bee71{--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-1343 .elementor-element.elementor-element-95bee71:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-95bee71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/491670245_3610092315964162_1281977057466182615_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1343 .elementor-element.elementor-element-6d40fbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-ba4f335{--display:flex;--min-height:648px;--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-1343 .elementor-element.elementor-element-ba4f335:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-ba4f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/Imagen-de-WhatsApp-2025-07-15-a-las-07.21.47_533d38ca.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1343 .elementor-element.elementor-element-474cbd5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-da28d1e{text-align:left;}.elementor-1343 .elementor-element.elementor-element-da28d1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-271a9d5{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-d32fb00{--display:flex;--min-height:819px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1343 .elementor-element.elementor-element-e1ff13d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-1343 .elementor-element.elementor-element-11f5b3a{text-align:left;}.elementor-1343 .elementor-element.elementor-element-11f5b3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:#000C42;}.elementor-1343 .elementor-element.elementor-element-abb2f80{text-align:justify;}.elementor-1343 .elementor-element.elementor-element-f06f939{--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-1343 .elementor-element.elementor-element-f06f939:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-f06f939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swimlanzarote.com/wp-content/uploads/2025/07/Imagen-de-WhatsApp-2025-07-14-a-las-17.55.07_70743fac.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1343 .elementor-element.elementor-element-18b2188f{--spacer-size:62px;}@media(min-width:768px){.elementor-1343 .elementor-element.elementor-element-530e875{--width:100%;}.elementor-1343 .elementor-element.elementor-element-3e91742{--width:50%;}.elementor-1343 .elementor-element.elementor-element-7e9dc12{--width:50%;}.elementor-1343 .elementor-element.elementor-element-fbe5310{--width:50%;}.elementor-1343 .elementor-element.elementor-element-9357286{--width:50%;}.elementor-1343 .elementor-element.elementor-element-78e3809{--width:50%;}.elementor-1343 .elementor-element.elementor-element-8215252{--width:50%;}.elementor-1343 .elementor-element.elementor-element-cbf4789{--width:50%;}.elementor-1343 .elementor-element.elementor-element-73151ac{--width:50%;}.elementor-1343 .elementor-element.elementor-element-45caa81{--width:50%;}.elementor-1343 .elementor-element.elementor-element-24f3ad1{--width:50%;}.elementor-1343 .elementor-element.elementor-element-2cbba10{--width:50%;}.elementor-1343 .elementor-element.elementor-element-95bee71{--width:50%;}.elementor-1343 .elementor-element.elementor-element-ba4f335{--width:50%;}.elementor-1343 .elementor-element.elementor-element-474cbd5{--width:50%;}.elementor-1343 .elementor-element.elementor-element-e1ff13d{--width:50%;}.elementor-1343 .elementor-element.elementor-element-f06f939{--width:50%;}}@media(max-width:1024px){.elementor-1343 .elementor-element.elementor-element-45caa81:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-45caa81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-1343 .elementor-element.elementor-element-45caa81:not(.elementor-motion-effects-element-type-background), .elementor-1343 .elementor-element.elementor-element-45caa81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}