.elementor-118624 .elementor-element.elementor-element-f6f5933{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-d01e641 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://waterlionsswimschool.co.nz/wp-content/uploads/pexels-stufly-5278447-feature.jpg);background-size:cover;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-d01e641 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-d01e641 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-24bdf69 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://waterlionsswimschool.co.nz/wp-content/uploads/pexels-jamalyahyayev-12918910.jpg);background-size:cover;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-24bdf69 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-24bdf69 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-f8712d3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://waterlionsswimschool.co.nz/wp-content/uploads/pexels-sbenavides-16318474.jpg);background-size:cover;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-f8712d3 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-f8712d3 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-9d0c08d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://waterlionsswimschool.co.nz/wp-content/uploads/pexels-pixabay-56837.jpg);background-size:cover;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-9d0c08d .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-9d0c08d .swiper-slide-inner{align-items:center;text-align:left;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-04a64a8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://waterlionsswimschool.co.nz/wp-content/uploads/pexels-marcus-19978259.jpg);background-size:cover;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-04a64a8 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-repeater-item-04a64a8 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:497px;}.elementor-118624 .elementor-element.elementor-element-688e8f3{width:100%;max-width:100%;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .swiper-slide-contents{max-width:66%;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .swiper-slide-inner{text-align:center;}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-slide-description{font-family:var( --e-global-typography-c581cf3-font-family ), Sans-serif;font-size:var( --e-global-typography-c581cf3-font-size );font-weight:var( --e-global-typography-c581cf3-font-weight );}.elementor-118624 .elementor-element.elementor-element-bfb0153{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-79f2193{text-align:center;}.elementor-118624 .elementor-element.elementor-element-79f2193 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-122085a > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 20px 0px 20px;}.elementor-118624 .elementor-element.elementor-element-122085a.elementor-element{--order:99999 /* order end hack */;}.elementor-118624 .elementor-element.elementor-element-122085a{text-align:center;}.elementor-118624 .elementor-element.elementor-element-122085a .elementor-heading-title{font-family:var( --e-global-typography-699fe61-font-family ), Sans-serif;font-size:var( --e-global-typography-699fe61-font-size );font-weight:var( --e-global-typography-699fe61-font-weight );font-style:var( --e-global-typography-699fe61-font-style );line-height:var( --e-global-typography-699fe61-line-height );color:#28ABE3;}.elementor-118624 .elementor-element.elementor-element-31ef20c6{--display:flex;}.elementor-118624 .elementor-element.elementor-element-dae9369{--display:flex;}.elementor-118624 .elementor-element.elementor-element-29ede09{text-align:center;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 );}.elementor-118624 .elementor-element.elementor-element-2e1e4e7{--display:flex;}.elementor-118624 .elementor-element.elementor-element-b5332d1 .elementor-button{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-118624 .elementor-element.elementor-element-b5332d1 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-118624 .elementor-element.elementor-element-55e3c06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-55e3c06:not(.elementor-motion-effects-element-type-background), .elementor-118624 .elementor-element.elementor-element-55e3c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waterlionsswimschool.co.nz/wp-content/uploads/WLSS-water.jpg");background-position:center center;background-size:cover;}.elementor-118624 .elementor-element.elementor-element-55e3c06 > .elementor-shape-bottom svg, .elementor-118624 .elementor-element.elementor-element-55e3c06 > .e-con-inner > .elementor-shape-bottom svg{width:calc(107% + 1.3px);height:30px;}.elementor-118624 .elementor-element.elementor-element-d57abb2{--display:flex;}.elementor-118624 .elementor-element.elementor-element-12a096b{--display:flex;}.elementor-118624 .elementor-element.elementor-element-255e61b{--display:flex;}.elementor-118624 .elementor-element.elementor-element-7316568{text-align:center;color:var( --e-global-color-f83289c );font-family:var( --e-global-typography-699fe61-font-family ), Sans-serif;font-size:var( --e-global-typography-699fe61-font-size );font-weight:var( --e-global-typography-699fe61-font-weight );font-style:var( --e-global-typography-699fe61-font-style );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-12ba8c6{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-12ba8c6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-118624 .elementor-element.elementor-element-12ba8c6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-12ba8c6 > .elementor-shape-bottom svg, .elementor-118624 .elementor-element.elementor-element-12ba8c6 > .e-con-inner > .elementor-shape-bottom svg{width:calc(264% + 1.3px);height:88px;}.elementor-118624 .elementor-element.elementor-element-c083c79{--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;}.elementor-118624 .elementor-element.elementor-element-2f35a62{--display:flex;}.elementor-118624 .elementor-element.elementor-element-c9c316e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-118624 .elementor-element.elementor-element-c9c316e.elementor-element{--align-self:flex-end;}.elementor-118624 .elementor-element.elementor-element-c9c316e:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-c9c316e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-c9c316e img{width:70%;opacity:1;filter:brightness( 116% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-118624 .elementor-element.elementor-element-33da257{--display:flex;--justify-content:center;}.elementor-118624 .elementor-element.elementor-element-c1b46ac{text-align:left;}.elementor-118624 .elementor-element.elementor-element-c1b46ac .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-d6f57dc{text-align:left;}.elementor-118624 .elementor-element.elementor-element-d6f57dc .elementor-heading-title{font-family:var( --e-global-typography-699fe61-font-family ), Sans-serif;font-size:var( --e-global-typography-699fe61-font-size );font-weight:var( --e-global-typography-699fe61-font-weight );font-style:var( --e-global-typography-699fe61-font-style );line-height:var( --e-global-typography-699fe61-line-height );color:var( --e-global-color-primary );}.elementor-118624 .elementor-element.elementor-element-5426682.elementor-element{--align-self:flex-start;}.elementor-118624 .elementor-element.elementor-element-5426682{text-align:left;color:var( --e-global-color-text );}.elementor-118624 .elementor-element.elementor-element-a8ca48a .elementor-button{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-118624 .elementor-element.elementor-element-a8ca48a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-118624 .elementor-element.elementor-element-a8ca48a.elementor-element{--align-self:flex-start;}.elementor-118624 .elementor-element.elementor-element-a478b0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-a478b0b:not(.elementor-motion-effects-element-type-background), .elementor-118624 .elementor-element.elementor-element-a478b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-a478b0b > .elementor-shape-bottom svg, .elementor-118624 .elementor-element.elementor-element-a478b0b > .e-con-inner > .elementor-shape-bottom svg{width:calc(159% + 1.3px);height:30px;}.elementor-118624 .elementor-element.elementor-element-f821660{--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;}.elementor-118624 .elementor-element.elementor-element-9f58d8b{--display:flex;}.elementor-118624 .elementor-element.elementor-element-a048202 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-118624 .elementor-element.elementor-element-a048202.elementor-element{--align-self:flex-end;}.elementor-118624 .elementor-element.elementor-element-a048202:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-a048202.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-a048202 img{width:70%;opacity:1;filter:brightness( 116% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-118624 .elementor-element.elementor-element-7e7265a{--display:flex;--justify-content:center;}.elementor-118624 .elementor-element.elementor-element-c964fa4{text-align:left;}.elementor-118624 .elementor-element.elementor-element-c964fa4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-118624 .elementor-element.elementor-element-446024d{text-align:left;color:var( --e-global-color-f83289c );}.elementor-118624 .elementor-element.elementor-element-1017789 .elementor-button{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-118624 .elementor-element.elementor-element-1017789 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-118624 .elementor-element.elementor-element-1017789.elementor-element{--align-self:flex-start;}.elementor-118624 .elementor-element.elementor-element-15641f1{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-15641f1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-118624 .elementor-element.elementor-element-15641f1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-118624 .elementor-element.elementor-element-15641f1 > .elementor-shape-bottom svg, .elementor-118624 .elementor-element.elementor-element-15641f1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(264% + 1.3px);height:88px;}.elementor-118624 .elementor-element.elementor-element-15641f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-118624 .elementor-element.elementor-element-2b16cf8{--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;}.elementor-118624 .elementor-element.elementor-element-9e26a54{--display:flex;--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-118624 .elementor-element.elementor-element-cdb29b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-118624 .elementor-element.elementor-element-cdb29b5.elementor-element{--align-self:flex-end;}.elementor-118624 .elementor-element.elementor-element-cdb29b5:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-cdb29b5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-cdb29b5 img{width:70%;opacity:1;filter:brightness( 116% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-118624 .elementor-element.elementor-element-fa4bf98{--display:flex;--justify-content:center;}.elementor-118624 .elementor-element.elementor-element-e72adf7{text-align:left;}.elementor-118624 .elementor-element.elementor-element-e72adf7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-b2c2e55.elementor-element{--align-self:flex-start;}.elementor-118624 .elementor-element.elementor-element-b2c2e55{text-align:left;color:var( --e-global-color-text );}.elementor-118624 .elementor-element.elementor-element-aaab55f .elementor-button{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-118624 .elementor-element.elementor-element-aaab55f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-118624 .elementor-element.elementor-element-aaab55f.elementor-element{--align-self:flex-start;}.elementor-118624 .elementor-element.elementor-element-396484b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-396484b:not(.elementor-motion-effects-element-type-background), .elementor-118624 .elementor-element.elementor-element-396484b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-118624 .elementor-element.elementor-element-396484b > .elementor-shape-bottom svg, .elementor-118624 .elementor-element.elementor-element-396484b > .e-con-inner > .elementor-shape-bottom svg{width:calc(159% + 1.3px);height:30px;}.elementor-118624 .elementor-element.elementor-element-66adef8{--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;}.elementor-118624 .elementor-element.elementor-element-a14f77f{--display:flex;}.elementor-118624 .elementor-element.elementor-element-0a82e69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-118624 .elementor-element.elementor-element-0a82e69.elementor-element{--align-self:flex-end;}.elementor-118624 .elementor-element.elementor-element-0a82e69:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-0a82e69.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://waterlionsswimschool.co.nz/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:custom;-webkit-mask-position-x:0%;-webkit-mask-position-y:0%;-webkit-mask-repeat:no-repeat;}.elementor-118624 .elementor-element.elementor-element-0a82e69 img{width:70%;opacity:1;filter:brightness( 116% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-118624 .elementor-element.elementor-element-063a0a5{--display:flex;--justify-content:center;}.elementor-118624 .elementor-element.elementor-element-7bdf8be{text-align:left;}.elementor-118624 .elementor-element.elementor-element-7bdf8be .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-118624 .elementor-element.elementor-element-8b3477e{text-align:left;color:var( --e-global-color-f83289c );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 );}.elementor-118624 .elementor-element.elementor-element-cb14767 .elementor-button{background-color:var( --e-global-color-f83289c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-118624 .elementor-element.elementor-element-cb14767 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-118624 .elementor-element.elementor-element-cb14767.elementor-element{--align-self:flex-start;}.elementor-118624 .elementor-element.elementor-element-9f9f9a2{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-0761260{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-118624 .elementor-element.elementor-element-0761260 p{margin-bottom:12px;}.elementor-118624 .elementor-element.elementor-element-01d1959.elementor-element{--align-self:center;}.elementor-118624 .elementor-element.elementor-element-01d1959{text-align:left;}.elementor-118624 .elementor-element.elementor-element-01d1959 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-a7fa632 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-arrows-yes .elementor-main-swiper{width:calc( 77% - 40px );}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-main-swiper{width:77%;}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:0px;}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-swiper-button{font-size:20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:10px;width:10px;}.elementor-118624 .elementor-element.elementor-element-a7fa632 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px;}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-testimonial__text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-testimonial__name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-testimonial__image img{width:36px;height:36px;border-radius:0px;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (36px / 2) - 8px );}body:not(.rtl) .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (36px / 2) - 8px );right:auto;}body.rtl .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (36px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (36px / 2) - 8px );right:auto;}body.rtl .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (36px / 2) - 8px );left:auto;}body.rtl .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:14px;margin-right:0;}body:not(.rtl) .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:14px;margin-left:0;}.elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-118624 .elementor-element.elementor-element-a7fa632.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:14px;}.elementor-118624 .elementor-element.elementor-element-b700be1{--display:flex;--overlay-opacity:0.54;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-b700be1:not(.elementor-motion-effects-element-type-background), .elementor-118624 .elementor-element.elementor-element-b700be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waterlionsswimschool.co.nz/wp-content/uploads/289544612_5589249947775485_104793123617288646_n.jpg");background-position:center center;background-size:cover;}.elementor-118624 .elementor-element.elementor-element-b700be1::before, .elementor-118624 .elementor-element.elementor-element-b700be1 > .elementor-background-video-container::before, .elementor-118624 .elementor-element.elementor-element-b700be1 > .e-con-inner > .elementor-background-video-container::before, .elementor-118624 .elementor-element.elementor-element-b700be1 > .elementor-background-slideshow::before, .elementor-118624 .elementor-element.elementor-element-b700be1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-118624 .elementor-element.elementor-element-b700be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-118624 .elementor-element.elementor-element-5e2f35a{--display:flex;}.elementor-118624 .elementor-element.elementor-element-8ca92ec{--display:flex;}.elementor-118624 .elementor-element.elementor-element-31a6632.elementor-element{--align-self:center;}.elementor-118624 .elementor-element.elementor-element-31a6632{text-align:left;}.elementor-118624 .elementor-element.elementor-element-31a6632 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-118624 .elementor-element.elementor-element-c610502{--display:flex;}.elementor-118624 .elementor-element.elementor-element-8326019{text-align:center;color:var( --e-global-color-f83289c );font-family:var( --e-global-typography-699fe61-font-family ), Sans-serif;font-size:var( --e-global-typography-699fe61-font-size );font-weight:var( --e-global-typography-699fe61-font-weight );font-style:var( --e-global-typography-699fe61-font-style );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-c9931d3 .elementor-button{background-color:var( --e-global-color-9e3c053 );padding:20px 40px 20px 40px;}.elementor-118624 .elementor-element.elementor-element-66041fe{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-118624 .elementor-element.elementor-element-32d9243.elementor-element{--align-self:center;}.elementor-118624 .elementor-element.elementor-element-32d9243{text-align:left;}.elementor-118624 .elementor-element.elementor-element-32d9243 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-118624 .elementor-element.elementor-element-d12a458{--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;}.elementor-118624 .elementor-element.elementor-element-65e9e5b{--display:flex;}.elementor-118624 .elementor-element.elementor-element-1bb20ba.elementor-element{--align-self:center;}.elementor-118624 .elementor-element.elementor-element-1bb20ba{text-align:left;}.elementor-118624 .elementor-element.elementor-element-1bb20ba .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-6fcbfd1{text-align:center;color:var( --e-global-color-text );}.elementor-118624 .elementor-element.elementor-element-0b72753 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-118624 .elementor-element.elementor-element-0b72753 iframe{height:340px;}.elementor-118624 .elementor-element.elementor-element-944158b{--display:flex;--justify-content:center;}.elementor-118624 .elementor-element.elementor-element-43515dd.elementor-element{--align-self:center;}.elementor-118624 .elementor-element.elementor-element-43515dd{text-align:left;}.elementor-118624 .elementor-element.elementor-element-43515dd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-118624 .elementor-element.elementor-element-ebb726b{text-align:center;color:var( --e-global-color-text );}.elementor-118624 .elementor-element.elementor-element-c22c813 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-118624 .elementor-element.elementor-element-c22c813 iframe{height:340px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-118624 .elementor-element.elementor-element-55e3c06:not(.elementor-motion-effects-element-type-background), .elementor-118624 .elementor-element.elementor-element-55e3c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-slide-description{font-size:var( --e-global-typography-c581cf3-font-size );}.elementor-118624 .elementor-element.elementor-element-79f2193 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-122085a .elementor-heading-title{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-29ede09{font-size:var( --e-global-typography-text-font-size );}.elementor-118624 .elementor-element.elementor-element-7316568{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-c1b46ac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-d6f57dc .elementor-heading-title{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-c964fa4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-e72adf7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-7bdf8be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-8b3477e{font-size:var( --e-global-typography-text-font-size );}.elementor-118624 .elementor-element.elementor-element-0761260{font-size:var( --e-global-typography-secondary-font-size );}.elementor-118624 .elementor-element.elementor-element-01d1959 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-testimonial__name{font-size:var( --e-global-typography-secondary-font-size );}.elementor-118624 .elementor-element.elementor-element-31a6632 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-8326019{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-32d9243 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-688e8f3 .elementor-slide-description{font-size:var( --e-global-typography-c581cf3-font-size );}.elementor-118624 .elementor-element.elementor-element-79f2193 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-122085a .elementor-heading-title{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-29ede09{font-size:var( --e-global-typography-text-font-size );}.elementor-118624 .elementor-element.elementor-element-7316568{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-c9c316e{text-align:left;}.elementor-118624 .elementor-element.elementor-element-c1b46ac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-d6f57dc .elementor-heading-title{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-a048202{text-align:left;}.elementor-118624 .elementor-element.elementor-element-c964fa4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-cdb29b5{text-align:left;}.elementor-118624 .elementor-element.elementor-element-e72adf7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-0a82e69{text-align:left;}.elementor-118624 .elementor-element.elementor-element-7bdf8be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-8b3477e{font-size:var( --e-global-typography-text-font-size );}.elementor-118624 .elementor-element.elementor-element-0761260{font-size:var( --e-global-typography-secondary-font-size );}.elementor-118624 .elementor-element.elementor-element-01d1959 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-a7fa632 .elementor-testimonial__name{font-size:var( --e-global-typography-secondary-font-size );}.elementor-118624 .elementor-element.elementor-element-31a6632 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-118624 .elementor-element.elementor-element-8326019{font-size:var( --e-global-typography-699fe61-font-size );line-height:var( --e-global-typography-699fe61-line-height );}.elementor-118624 .elementor-element.elementor-element-32d9243{text-align:left;}.elementor-118624 .elementor-element.elementor-element-32d9243 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}