*,::after,::before,:after,:before{box-sizing:border-box}footer,header,img,main,nav,picture,section{display:block}.section,.wrapper,body,picture{position:relative}.general_content,.section{text-align:center}.btn,.news_block,.slider_list,.with_hover_element li::before,.wpcf7-submit,button{transition:all .3s ease-in-out}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,input,select,textarea{font-family:Lato}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,::after,::before{outline:0}html{font-size:62.5%}body{background:linear-gradient(180deg,#59b3e1 0,#006fb7 36%);color:#fff;font-size:1.7rem;font-weight:400;line-height:1.2;outline:0;overflow-x:hidden}body.no-scroll{overflow:hidden}body.solid_bg{background:#006fb7}body h2{color:#faee52!important;font-weight:700!important;font-size:3rem!important}picture{height:auto;width:100%}img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c8c8c8;border-radius:3px;color:#0a3449;cursor:pointer;font-size:1.7rem;font-weight:700;margin-bottom:1rem;padding:1rem;resize:none;width:100%}input:focus,select:focus,textarea:focus{border-color:#faee52}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#c8c8c8}input::placeholder,select::placeholder,textarea::placeholder{color:#c8c8c8}select{background:url(../images/deco/select.png) 98% 50% no-repeat;font-weight:400}.text_bold,h1,h2,h3,h4,h5,h6{font-weight:700}select:invalid{color:#c8c8c8}.hide{display:none!important}.wrapper{margin:0 auto;max-width:1230px;padding:0 1.5rem;width:100%}iframe{max-width:100%}.main{padding:5rem 0 0}.section_margin{padding-top:2rem}.section_margin picture{margin-top:2rem}.general_content p:first-of-type{margin:.7rem 0 1.3rem}.images_border,.images_border img{border-radius:3rem 3rem 0 0}.images_white_drop img{border-bottom:3px solid #fff;margin:0 auto;max-width:35%}.background_element{position:absolute;top:-22%;transform:translateY(-10%);width:100%;z-index:-1}.decoration_quote{max-width:128px;position:absolute;top:50%}.decoration_quote_1{left:0;transform:translateY(-50%)}.decoration_quote_2{right:0;transform:rotate(180deg) translateY(50%)}.with_hover_element.hover_black li::before{background:rgba(0,0,0,.1)}.with_hover_element li:hover::before{opacity:1}.with_hover_element li::before{background:rgba(255,255,255,.2);border-radius:3rem;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:22}.with_hover_element li a,.with_hover_element li button{position:relative;z-index:23}.background{height:auto;position:absolute;width:100%;z-index:-1}.background img{width:100%}.background_blog{top:90%;transform:translateY(-12%)}.background_contact{top:90%;transform:translateY(-15%)}.background_welcome{top:90%;transform:translateY(0)}.background_news{top:5%;transform:translateY(-15%)}.news_blocks{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:4rem 0;width:100%}.news_block_content,.news_block_testimonials{align-items:center;background-color:#fff;display:flex}.news_block{border-radius:3rem 3rem 0 0;position:relative;width:calc(100% / 3 - 2rem)}.news_block_image{padding-bottom:59%;position:relative}.news_block_image picture{bottom:0;height:100%;left:0;-o-object-position:top;object-position:top;padding:0;position:absolute;right:0;top:0;width:100%;z-index:2}.news_block_image picture img{-o-object-position:top;object-position:top}.news_block_content{border-radius:0 0 3rem 3rem;flex-direction:column;min-height:170px;padding:1rem 1rem 2rem}.news_block_content h3{margin:auto 0;height:50px;overflow:hidden}.news_block_content p{margin:.7rem 0 1.3rem;height:165px;overflow:hidden}.news_block_testimonials{border-radius:3rem;flex-direction:column;height:440px;padding:2rem 2rem 1rem}.news_block_testimonials.active{height:100%;min-height:440px}.news_block_testimonials.active .testimonials_content{max-height:-moz-max-content;max-height:max-content;overflow:auto}.news_block_testimonials .testimonials_content{position:relative}.news_block_testimonials .testimonials_content::before{opacity:0}.news_block_testimonials .testimonials_content.hide{display:block!important;max-height:275px;overflow:hidden}.news_block_testimonials .testimonials_content.hide::before{background:linear-gradient(0deg,#fff 13%,rgba(86,41,42,0) 85%);bottom:0;content:"";display:block;height:10%;left:0;opacity:1!important;position:absolute;width:100%}.news_block_testimonials .testimonials_content.hidden_description{margin:0 0 1rem;max-height:-moz-max-content;max-height:max-content;overflow:hidden}.news_block_testimonials p{margin-bottom:1rem}.news_block_testimonials picture{margin:0 auto 1rem;max-width:150px;width:100%}.news_block_testimonials .autor_button_info{margin:auto auto 0}.slider{margin:0 auto;max-width:900px;overflow:hidden;width:100%}.slider_list{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;transform:translateX(0)}.slider_item{flex:0 0 auto;padding:1rem 8.3rem;width:100%}.slider_item p:first-of-type{margin-bottom:1.5rem}.deco-with-fish{margin:2rem 0;padding:0}.deco-with-fish li{font-weight:700;line-height:1.4;margin-bottom:1.2rem;padding-left:4rem;position:relative;text-align:left}.deco-with-fish li:last-child{margin-bottom:0}.deco-with-fish li::before{background:url(../images/deco/fish-deco-list.png) center center no-repeat;background-size:contain;content:"";display:block;height:2.5rem;left:0;position:absolute;top:0;width:2.5rem;z-index:2}.font_content{font-size:2.6rem}.font_medium{font-size:2.3rem}.font_little{font-size:2rem}.font_instructor{font-size:2.1rem}.font_slider{font-size:1.85rem}.font_slider_name{font-size:2.1rem}.font_contact{font-size:1.4rem}.color_blue{color:#2199d5}.color_deco{color:#7fbee9}.color_yellow{color:#faee52}.color_news{color:#2aa1db}.color_dark{color:#09344a}.color_white{color:#fff}.text_lowercase{text-transform:lowercase}.btn,.text_uppercase,button{text-transform:uppercase}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}h1.font-light,h2.font-light,h3.font-light,h4.font-light,h5.font-light,h6.font-light{font-weight:400}h1.general_title,h2.general_title,h3.general_title,h4.general_title,h5.general_title,h6.general_title{font-size:7rem}h1.secondary_title,h2.secondary_title,h3.secondary_title,h4.secondary_title,h5.secondary_title,h6.secondary_title{font-size:4rem}h1.little_title,h2.little_title,h3.little_title,h4.little_title,h5.little_title,h6.little_title{font-size:3rem;font-weight:400}h1.news_title,h2.news_title,h3.news_title,h4.news_title,h5.news_title,h6.news_title{font-size:2rem}h1.color_blue,h2.color_blue,h3.color_blue,h4.color_blue,h5.color_blue,h6.color_blue{color:#2199d5!important}@keyframes spinner{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}100%{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.is-loading{opacity:.5;position:relative}.is-loading button[type=submit],.is-loading input[type=submit]{pointer-events:none}.is-loading button[type=submit]:hover,.is-loading input[type=submit]:hover{box-shadow:none}.is-loading:after{animation:spinner .75s linear infinite;border:3px solid #2aa1db;border-top-color:#006fb7;border-bottom-color:#006fb7;border-radius:50%;content:"";height:25px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:25px;z-index:3}.flex-buttons{padding-top:30px}.flex-buttons a{margin:0 20px}.wpcf7-response-output{border-color:#faee52!important;color:#000;margin:.3rem 0!important}.wpcf7-not-valid-tip{margin:0 0 .5rem!important}.video-block,.video-header{display:block;margin-bottom:25px;position:relative}.video-block iframe,.video-block video,.video-header iframe,.video-header video{border-radius:3rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-block .cover,.video-header .cover{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:3rem;border:.4rem solid #fff;cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:1}.video-block .cover.is-hidden,.video-header .cover.is-hidden{opacity:0;pointer-events:none}.video-block .play-wideo,.video-header .play-wideo{align-items:center;display:flex;left:50%;margin:0;padding:0;position:absolute;pointer-events:none;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}.video-block .play-wideo .play-icon,.video-header .play-wideo .play-icon{display:block;height:12rem;margin:0 auto;pointer-events:none;width:12rem}.video-block .play-wideo.is-hidden,.video-header .play-wideo.is-hidden{opacity:0}.video-block .play-wideo:active,.video-block .play-wideo:focus,.video-block .play-wideo:hover,.video-header .play-wideo:active,.video-header .play-wideo:focus,.video-header .play-wideo:hover{transform:translateY(-50%) translateX(-50%) scale(.95)}.video-header.with-heading::before{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.video-header.with-heading iframe,.video-header.with-heading video{position:relative;z-index:2}.video-header.with-heading h1{font-size:45px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:4}@media all and (max-width:1220px){.news_block_content p{height:210px}}@media all and (max-width:1050px){.decoration_quote{max-width:80px;position:absolute;top:50%}.decoration_quote_1{left:10px}.decoration_quote_2{right:10px}.news_block_content p{height:250px}}@media all and (max-width:950px){.news_blocks{flex-wrap:wrap}.news_block{border-radius:3rem;width:calc(100%)}.news_block_testimonials{height:220px}.news_block_testimonials .testimonials_content.hide::before{height:60%}.news_block_image picture img{max-height:none}.news_block_content h3,.news_block_content p{height:100%!important}.decoration_quote{display:none}}@media all and (max-width:900px){h1.general_title,h2.general_title,h3.general_title,h4.general_title,h5.general_title,h6.general_title{font-size:4rem}h1.secondary_title,h2.secondary_title,h3.secondary_title,h4.secondary_title,h5.secondary_title,h6.secondary_title{font-size:3rem}h1.little_title,h2.little_title,h3.little_title,h4.little_title,h5.little_title,h6.little_title{font-size:2rem}.font_medium{font-size:1.7rem}.font_little{font-size:2rem}.font_instructor{font-size:2.1rem}.font_slider{font-size:1.85rem}.font_slider_name{font-size:2.1rem}}@media all and (max-width:768px){.slider_item{padding:1rem}.slider .controls_buttons{gap:1.5rem}.video-header.with-heading h1{font-size:25px}}@media all and (max-width:400px){.deco-with-fish li::before{height:2rem;width:2rem}}a{color:currentColor;text-decoration:underline}.btn,button{background:0 0;border:none;cursor:pointer;color:#09344a;display:inline-block;text-decoration:none;position:relative;border-radius:7.2rem;overflow-wrap:break-word;text-align:center;font-size:1.7rem;font-weight:700;width:100%}.btn.footer_link:hover,.btn.link_contact:hover,.btn.link_view_contact:hover,.btn.read_more_small:hover,.btn.slider_button:hover,.btn.table_link,button.footer_link:hover,button.link_contact:hover,button.link_view_contact:hover,button.read_more_small:hover,button.slider_button:hover,button.table_link{text-decoration:underline}.btn.link_contact,button.link_contact{color:#2199d5;text-transform:none;font-weight:400;font-size:1.4rem}.btn.link_view_contact,button.link_view_contact{display:inline;font-weight:400;font-size:2.3rem;color:#faee52;text-transform:initial}.btn.link_view_contact_small,button.link_view_contact_small{font-size:1.4rem}.btn.table_link_yellow,button.table_link_yellow{background:#faee52;padding:1.3rem 0 1.1rem;font-size:1.4rem;max-width:200px}.btn.table_link_yellow:hover,button.table_link_yellow:hover{color:#faee52;background:#000}.btn.read_more_testimonials,button.read_more_testimonials{padding:1.3rem!important}.btn.read_more_small,button.read_more_small{color:#7fbee9;text-transform:capitalize;font-weight:400;width:auto}.btn.menu_link,button.menu_link{color:#fff}.btn.menu_link_item,button.menu_link_item{color:#09344a}.btn.submenu_link,button.submenu_link{border-radius:0;text-align:left;padding:1.5rem 0 1.5rem 3rem}.btn.submenu_link_lower,button.submenu_link_lower{font-size:1.4rem;text-transform:none;padding:1rem 0 1rem 5rem}.btn.page_link,button.page_link{background-color:#faee52;padding:1.3rem 0 1.1rem;max-width:200px}.btn.page_link.hero,button.page_link.hero{max-width:270px}.btn.page_link.shadow_invert:hover,button.page_link.shadow_invert:hover{box-shadow:0 0 22px 1px rgba(0,0,0,.72)}.btn.page_link:hover,button.page_link:hover{box-shadow:0 0 22px 1px rgba(255,255,255,.72)}.btn.scroll_button,button.scroll_button{background-color:#09344a;border-radius:50%;position:absolute;bottom:3%;left:50%;transform:translateX(-50%);align-items:center;justify-content:center;display:flex;margin:0 auto;height:40px;width:40px;z-index:10}.btn.scroll_button:hover,button.scroll_button:hover{background-color:#faee52}.btn.scroll_button:hover::before,button.scroll_button:hover::before{border-color:#09344a}.btn.scroll_button::before,button.scroll_button::before{border:4px solid #faee52;border-top:none;border-left:none;position:relative;top:-3px;content:"";transform:rotate(45deg);width:18px;height:18px}.btn.slider_button,button.slider_button{color:#fff;position:relative;top:-5px}.btn.slider_button::before,button.slider_button::before{border:2px solid #fff;border-right:none;display:block;position:relative;top:15px;border-top:none;content:"";height:10px;width:10px}.btn.slider_button.prev,button.slider_button.prev{text-align:right}.btn.slider_button.prev::before,button.slider_button.prev::before{transform:rotate(45deg);left:22px}.btn.slider_button.next,button.slider_button.next{text-align:left}.btn.slider_button.next::before,button.slider_button.next::before{transform:rotate(225deg);right:-46px}.btn.slider_button.prev_news::before,button.slider_button.prev_news::before{top:15px;transform:rotate(45deg);left:0}.btn.slider_button.next_news::before,button.slider_button.next_news::before{top:15px;transform:rotate(225deg);left:95%}.btn.footer_link,button.footer_link{color:#fff;text-align:left;text-transform:capitalize}.btn.closed_popup,button.closed_popup{position:absolute;right:10px;top:10px;height:30px;width:30px;z-index:55}.btn.closed_popup:hover::after,.btn.closed_popup:hover::before,button.closed_popup:hover::after,button.closed_popup:hover::before{background-color:#0a3449}.btn.closed_popup::after,.btn.closed_popup::before,button.closed_popup::after,button.closed_popup::before{background-color:#2199d5;content:"";display:block;height:3px;width:20px}.btn.closed_popup::before,button.closed_popup::before{transform:rotate(45deg) translate(3px,-1px)}.btn.closed_popup::after,button.closed_popup::after{transform:rotate(-45deg) translate(3px,1px)}.btn.timetable_button,button.timetable_button{color:#fff;padding:1rem 0;font-weight:400}.btn.timetable_button.active,button.timetable_button.active{color:#09344a;background-color:#bcd9f3;border-radius:1rem 1rem 0 0}.btn.table_link,button.table_link{text-transform:capitalize;text-align:right;font-size:1.4rem;padding-right:4rem;font-weight:400}.footer_copy p a,.footer_links_list li a{text-decoration:none}.btn.table_link:hover,button.table_link:hover{opacity:.7}.btn#get-venues-btn,button#get-venues-btn{margin:auto auto 0}.btn.blue_arrow,button.blue_arrow{border-radius:0;background:url(../images/svg/blue_arrow.svg) center center/cover no-repeat;position:absolute;bottom:1.5rem;right:0;display:block;font-size:0;line-height:0;height:2.2rem;width:2rem}.wpcf7-submit{border-radius:7.2rem;border:none;background:#faee52}.wpcf7-submit:hover{color:#faee52;background:#000}.controls_buttons{align-items:center;display:flex;gap:40px;justify-content:center;max-width:800px;margin:0 auto}.controls_buttons_big .controls_buttons_next,.controls_buttons_big .controls_buttons_prev{max-width:120px;width:100%}.controls_buttons_middle{width:35%}.controls_buttons_next,.controls_buttons_prev{max-width:80px;width:100%}.controls_buttons_article .controls_buttons_middle{width:30%}.controls_buttons_article .controls_buttons_next,.controls_buttons_article .controls_buttons_prev{max-width:120px;width:100%}.plus{cursor:pointer;position:relative;width:50px;flex:0 0 auto;display:block;height:100%}.plus.active::before{transform:rotate(-45deg)}.plus.active::after{transform:rotate(45deg)}.plus::after,.plus::before{background:#09344a;content:"";transition:all .15s linear;display:block;position:absolute;top:23px;left:5px;width:15px;height:3px}.header,.header_nav{display:flex;height:50px;width:100%}.plus::after{transform:rotate(90deg)}@media all and (max-width:900px){.btn.link_view_contact,button.link_view_contact{font-size:1.7rem}.btn.link_view_contact_small,button.link_view_contact_small{font-size:1.5rem}}@media all and (max-width:680px){.btn.table_link,button.table_link{padding-right:1rem}}@media all and (max-width:424px){.btn.blue_arrow,button.blue_arrow{bottom:50%;transform:translateY(50%)}}@media all and (max-width:380px){.btn.table_link,button.table_link{padding-right:.5rem;font-size:1.2rem}}.header{align-items:center;background:#2199d5;position:fixed;justify-content:space-between;gap:3rem;top:0;left:0;z-index:99999}.header_nav{align-items:center;background:#faee52;position:relative;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;padding:0 1rem 0 6rem;border-radius:7.2rem 0 0 7.2rem;flex:0 0 auto;max-width:150px}.header_nav:hover{opacity:.7}.header_nav.active .menu_icon span{background-color:initial}.header_nav.active .menu_icon span::before{transform:rotate(45deg);top:0}.header_nav.active .menu_icon span::after{transform:rotate(-45deg);bottom:0}.header_nav .menu_icon{position:relative;flex:0 0 auto;height:20px;width:18px}.header_nav .menu_icon span,.header_nav .menu_icon span::after,.header_nav .menu_icon span::before{background-color:#09344a;display:block;position:absolute;width:18px;height:2px;left:0;transition:all .3s ease-in-out}.header_nav .menu_icon span{top:50%;transform:translateY(-50%)}.header_nav .menu_icon span::after,.header_nav .menu_icon span::before{content:""}.header_nav .menu_icon span::before{top:5px}.header_nav .menu_icon span::after{bottom:5px}.header_nav .menu_link_item{position:relative;height:20px;line-height:1;z-index:4}.header_content{width:100%;z-index:23}.header_content_container{align-items:center;display:flex;gap:3rem;justify-content:space-between}.header_content_container .logo{width:50%;margin-left:1rem}.header_content_container .logo picture{max-width:170px}.header_content_links{align-items:center;display:flex;justify-content:flex-end;gap:6rem;width:50%}.header .submenu{background-color:#fff;display:block;right:-100%;height:auto;position:absolute;transition:all .3s ease-in-out;top:50px;width:360px}.header .submenu_list{padding:1rem 0}.header .submenu_list .button-controls{align-items:center;display:flex;height:50px;transition:all .3s ease-in-out}.header .submenu_list .button-controls:hover{background-color:#faee52}.header .submenu_list_lower{padding:0;position:absolute;opacity:0;z-index:-1}.header .submenu_list_lower .button-controls{height:auto}.header .submenu_list_lower .button-controls a{font-size:1.4rem;text-transform:none;padding:1rem 0 1rem 5rem}.header .submenu_list_lower.active{position:relative;z-index:1;opacity:1}.header .submenu_footer{padding:2rem 0 1.5rem 3rem}.header .submenu_social{align-items:center;display:flex;gap:1.5rem;margin-top:.7rem}.header .submenu_social li{position:relative}.header .submenu_social li a img{color:#09344a;width:35px;height:35px}.header .submenu.active{right:0}@media all and (max-width:570px){.header{gap:1rem}.header_nav{padding:0 1rem 0 3rem;max-width:110px}.header_content_links{justify-content:flex-end}.header_content_links .mobile_hide{display:none}.header_content_container a picture{width:130px;max-width:100%}.header .submenu{width:100%}}@media all and (max-width:370px){.header_nav{padding:0 1rem}.header_nav .menu_link_item{font-size:1.5rem;width:auto}}.footer{background:url(../images/footer.png) center center/cover no-repeat}.footer_position{padding-top:18rem}.footer hr{width:90%}.footer_inner{align-items:center;justify-content:center}.footer_inner .logo_footer{margin:0 8rem 0 12rem}.footer_inner .logo_footer img{max-width:300px}.footer_inner .partner_logo .footer_inner_submenu{align-items:center;gap:3rem}.footer_inner .partner_logo .footer_inner_submenu li .logo_swim{max-width:200px}.footer_inner .partner_logo .footer_inner_submenu li .logo_bfa{max-width:100px}.footer_inner .social_media p{margin-bottom:1rem}.footer_inner .social_media ul{gap:1.5rem}.footer_inner .social_media .footer_icon{height:30px;width:30px}.footer_flex{display:flex}.footer_links{align-items:flex-start;justify-content:space-between;margin-top:2rem;text-align:left}.footer_links p{padding:1rem 1rem 1.3rem;border-bottom:1px solid #fff}.footer_links li{padding:1rem 1.3rem 1rem 1rem}.footer_links_list li.menu-item-has-children{transition:all .3s ease-in-out;position:relative}.footer_links_list li.menu-item-has-children.active::after{transform:rotate(180deg)}.footer_links_list li.menu-item-has-children.active .sub-menu{max-height:-moz-fit-content;max-height:fit-content;position:relative;z-index:1}.footer_links_list li.menu-item-has-children:hover::after{opacity:.7}.footer_links_list li.menu-item-has-children>a{width:80%}.footer_links_list li.menu-item-has-children::after{background:url(../images/svg/square-caret-down-regular.svg) center right/15px no-repeat;content:"";cursor:pointer;position:absolute;right:1px;transition:all .3s ease-in-out;text-align:right;display:block;top:13px;height:15px;width:15px}.footer_links_list li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;transition:all .3s ease-in-out;position:relative;z-index:-1}.footer_links_list li.menu-item-has-children .sub-menu a{width:100%}.footer_copy{text-align:center;padding:2rem 0}.footer_copy p{font-size:1.6rem}.footer_copy p a{color:#faee52;display:inline}@media all and (max-width:1200px){.footer_position{padding-top:5rem}}@media all and (max-width:950px){.footer{background:#0a3449}.footer_position{padding-top:1rem}.footer_inner .logo_footer{margin:0 4rem}.footer_inner .logo_footer a img{max-width:200px}}@media all and (max-width:850px){.footer_links{gap:1rem}}@media all and (max-width:768px){.footer_inner li,.footer_links li{width:100%}.footer hr{display:none}.footer_inner{flex-wrap:wrap}.footer_inner_submenu{gap:1rem!important}.footer_inner li a img{margin:0 auto}.footer_inner li.social_media{text-align:center}.footer_inner li.social_media ul{justify-content:center;gap:0;margin-bottom:1.5rem}.footer_inner li.social_media ul li{max-width:35px}.footer_links{flex-wrap:wrap}.footer_links li .footer_links_trigger{position:relative}.footer_links li .footer_links_trigger.active:before{transform:translateY(-50%) rotate(180deg)}.footer_links li .footer_links_trigger:before{background-image:url(../images/white_arrow.png);background-repeat:no-repeat;background-position:center;background-size:15px;transition:all .3s ease-in-out;content:"";top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;position:absolute;right:0}.footer_links li .footer_links_list{opacity:0;transition:all .3s ease-in-out;overflow:hidden;max-height:0}.footer_links li .footer_links_list.active{opacity:1;max-height:-moz-max-content;max-height:max-content}}.popup{background:#fff;border-radius:3rem;box-shadow:0 10px 17px 5px rgba(0,0,0,.32);position:fixed;flex-direction:column;justify-content:flex-start;display:flex;overflow:scroll;padding:0 2rem 3rem;text-align:center;transition:all .3s ease-in-out;transform:translate(-50%,-50%);top:-150%;left:50%;max-height:80%;max-width:430px;width:100%;z-index:100000}.popup textarea{height:100px}.popup::-webkit-scrollbar{display:none;width:0}.popup.show{top:50%}.popup.show .popup_wrapper{display:block}.popup_wrapper{display:none}.popup_wrapper_home form{min-height:300px;display:flex;flex-direction:column}.popup_wrapper_contact textarea{min-height:120px}.popup_wrapper_table{min-height:auto;max-height:calc(100vh - 140px);overflow:auto}.popup_wrapper_table::-webkit-scrollbar{display:none;width:0}.popup_wrapper_table .popup_content{margin:0}.popup_wrapper_table textarea{resize:none;max-width:100%;min-height:100px}.popup_wrapper_table .text_input{margin:1rem 0}.popup_wrapper_table .flex_select{align-items:center;display:flex;justify-content:space-between}.popup_wrapper_table .flex_select select{width:48%}.popup_wrapper button{margin:auto auto 0}.popup_content{align-items:center;border-bottom:2px solid #2199d5;justify-content:center;position:relative;margin-bottom:1.5rem;padding:1rem;display:flex}.popup_content p{width:100%}.popup_home_button{align-items:center;cursor:pointer;background-color:#faee52;box-shadow:0 10px 17px 5px rgba(0,0,0,.32);display:flex;justify-content:center;border-radius:3rem 0 0 3rem;gap:1rem;position:fixed;padding:1rem 0 1rem 2rem;top:50%;transition:all .3s ease-in-out;transform:translateY(-50%);right:-100%;height:auto;max-width:170px;width:100%;z-index:25}.popup_home_button img{max-width:27px}.popup_home_button:hover{opacity:.7}.popup_home_button.show{right:0}#local-offices-results,#venues-results{color:#000;margin-bottom:2rem}#local-offices-results .single-location,#venues-results .single-location{align-items:flex-end;border-bottom:1px solid #c8c8c8;padding:1.2rem 0;display:flex;gap:1rem;position:relative;text-align:left;justify-content:flex-start}#local-offices-results .single-location:hover,#venues-results .single-location:hover{cursor:pointer}#local-offices-results .single-location .left-side,#venues-results .single-location .left-side{width:70%}#local-offices-results .single-location .left-side a,#venues-results .single-location .left-side a{text-align:left;text-transform:none;font-weight:400}#local-offices-results .single-location .venue-name,#venues-results .single-location .venue-name{display:block;font-size:2rem;margin-bottom:.5rem}#local-offices-results .single-location .venue-distance,#venues-results .single-location .venue-distance{flex:0 0 auto}#local-offices-results .single-location .venue-distance .distance strong,#venues-results .single-location .venue-distance .distance strong{font-size:22px;font-weight:700}#local-offices-results .single-location .venue-address,#venues-results .single-location .venue-address{color:#2199d5;font-size:1.3rem;display:block}@media all and (max-width:768px){.popup_home_button{padding:1rem 1rem 1rem 2rem;max-width:-moz-max-content;max-width:max-content}.popup_home_button p{display:none}.popup_content .closed_popup{top:initial}}@media all and (max-width:424px){.popup{width:95%}#local-offices-results .single-location,#venues-results .single-location{flex-direction:column;align-items:flex-start}#local-offices-results .single-location .left-side,#venues-results .single-location .left-side{width:90%}#local-offices-results .single-location .venue-distance,#venues-results .single-location .venue-distance{margin-top:1rem}}.section_hero{background:url(../images/hero-banner.png) center top/cover no-repeat;height:calc(100vh - 50px);margin:0 auto;padding-top:2rem}.section_hero_content{text-align:center;width:100%}.section_hero_content picture{margin:0 auto;max-width:400px}.section_hero_content h1{margin:2.5rem 0;text-shadow:0 0 20px #006fb7}.section_welcome{padding-top:2rem;padding-bottom:8rem;z-index:2}.section_welcome .wave{bottom:-8%;height:auto;left:0;position:absolute;width:100%;z-index:0}.section_welcome .wave img{height:auto!important}.section_welcome .information_list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:4rem;position:relative}.section_welcome .information_item{background-color:#006fb7;border-radius:3rem;position:relative;width:calc(100% / 2 - 1rem)}.section_welcome .information_item:hover .information_item_content{border-color:rgba(255,255,255,.5)}.section_welcome .information_item_inner{border-bottom:0;border-radius:3rem;position:relative}.section_welcome .information_item_inner .images_border img{border:.4rem solid #fff;border-bottom:0!important}.section_welcome .information_item_inner picture img{height:35rem}.section_welcome .information_item_content{border:.4rem solid transparent;border-radius:0 0 3rem 3rem;border-top:0;margin-top:-4rem;padding:5rem 1rem 2rem;position:relative;transition:all .3s ease-in-out}.section_welcome .information_item_content h3{height:80px;overflow:hidden}.section_welcome .information_item_content p{margin:.7rem 0 1.3rem;height:125px;overflow:hidden}.section_news{z-index:1}.section_news_position{margin-top:15rem;position:relative}.section_slider{margin-top:4rem;position:relative;text-align:center}.section_slider .wrapper{top:100px;z-index:4}.section_slider .slider{padding:3rem 0 5rem}@media all and (max-width:1600px){.section_news .background_element{transform:translateY(0)}}@media all and (max-width:1200px){.section_news{margin-top:5rem}.section_news_position{margin:0}.section_news .background_element{top:0}.section_slider .wrapper{top:0;z-index:4}}@media all and (max-width:1250px){.section_welcome .information_item_content p{height:185px}}@media all and (max-width:960px){.section_news .background_element{display:none}.section_welcome .information_item_content p{height:230px}}@media all and (max-width:900px){.section_hero_content picture{max-width:300px}}@media all and (max-width:768px){.section_welcome .information_item{width:100%}.section_welcome .information_item_content h3,.section_welcome .information_item_content p{height:100%!important}.section_welcome .information_item_inner picture img{height:auto}.section_slider .slider{padding:2rem 0}}@media all and (max-width:500px){.section_welcome .information_item_inner .images_border img{border-width:.3rem}}.section_information{padding-top:2rem;padding-bottom:5rem}.section_information .general_content,.section_information .general_content a{margin-top:2rem}.section_blog{top:7rem}@media all and (max-width:1200px){.section_blog{top:0}}@media all and (max-width:950px){.main{text-align:center}.main .section_blog{margin-bottom:2rem}}.section_sponsorship_content{text-align:left;margin:2.5rem 0 3rem}.section_sponsorship_content h2{text-align:center}.section_sponsorship_content p{margin:1rem 0 1.3rem}.section_sponsorship_content .information_blog_date{align-items:center;display:flex;justify-content:flex-end;gap:1rem}.article .wp-block-buttons,.article .wp-block-group,.article .wp-block-image{padding:0}@media all and (max-width:950px){.article{margin-bottom:2rem}.article .section_sponsorship .controls_buttons{gap:0}.article .section_sponsorship .controls_buttons_big .controls_buttons_next,.article .section_sponsorship .controls_buttons_big .controls_buttons_prev{max-width:110px}}.section_school{padding-top:2rem}.section_school .general_content p:first-of-type{margin:.7rem 0 0}.section_school .general_content p:last-child{margin:0 0 1.3rem}.section_table{position:relative}.section_table h2{margin:2rem 0}.section_table .pool_list{margin-bottom:3rem;width:100%}.section_table .pool_list tr:nth-child(odd) td,.section_table .pool_list tr:nth-child(odd) th{background:#2095d3}.section_table .pool_list tr:nth-child(even) td,.section_table .pool_list tr:nth-child(even) th{background:#fff;color:#0a3449}.section_table .pool_list tr td,.section_table .pool_list tr th{width:calc(100% / 4);border-bottom:2px solid #006fb7;font-size:1.7rem;font-weight:500;padding:.5rem 0}.section_table .pool_description{align-items:center;background:#2aa1db;display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;padding:25px 10px}.section_table .pool_description p{font-weight:700}.section_table .timetable{margin-bottom:4rem}.section_table .timetable_nav{display:flex;justify-content:center}.section_table .timetable_nav li{width:calc(100% / 7);background:#2095d3}.section_table .timetable_nav li:first-child .timetable_button.active{border-radius:0 1rem 0 0}.section_table .timetable_nav li:last-child .timetable_button.active{border-radius:1rem 0 0}.section_table .timetable_tabcontent{display:none;width:100%}.section_table .timetable_tabcontent.active{display:flex}.section_table .timetable_item{width:23%}.section_table .timetable_item_links{width:33%}.section_table .timetable_item table{width:100%}.section_table .timetable_item table tr{border-bottom:2px solid #2095d3}.section_table .timetable_item table tr:last-child{border-bottom:0}.section_table .timetable_item table tr:nth-child(even){background-color:#fff;border-left:0;border-right:0}.section_table .timetable_item table tr:nth-child(odd){background-color:#bcd9f3}.section_table .timetable_item table td,.section_table .timetable_item table th{color:#09344a;padding:.7rem 0;font-size:1.7rem}.section_instructor{padding-top:10rem}.section_instructor_content{position:relative;top:8rem}.section_instructor_information{padding-bottom:4rem;align-items:flex-start;justify-content:flex-start;gap:5rem;display:flex}.section_instructor_information .instructor_image{border-radius:3rem;margin-top:10px;width:20%}.section_instructor_information .instructor_image picture{max-width:300px}.section_instructor_information .instructor_image h3{background-color:#fff;padding:1rem;border-radius:0 0 3rem 3rem;font-weight:400}.section_instructor .general_content{width:80%;text-align:left}@media all and (max-width:1200px){.section_instructor_content{position:relative;top:0}}@media all and (max-width:950px){.section_instructor{padding:5rem 0 2rem}.section_instructor_information{flex-direction:column;gap:2rem}.section_instructor_information .instructor_image picture{margin:0 auto}.section_instructor_information .instructor_image h3{max-width:300px;margin:0 auto}.section_instructor_information .general_content,.section_instructor_information .instructor_image{width:100%}}@media all and (max-width:800px){.section_table .timetable_nav{flex-direction:column}.section_table .timetable_nav li{width:calc(100%)}.section_table .timetable_nav li:first-child .timetable_button.active,.section_table .timetable_nav li:last-child .timetable_button.active{border-radius:0}}@media all and (max-width:585px){.section_table .pool_list tr td,.section_table .pool_list tr th{font-size:1.4rem;vertical-align:middle}.section_table .timetable_tabcontent .timetable_item table tr:first-child td,.section_table .timetable_tabcontent .timetable_item table tr:first-child th{height:auto}.section_table .timetable_tabcontent .timetable_item table tr td,.section_table .timetable_tabcontent .timetable_item table tr th{vertical-align:middle;height:60px}.section_table .timetable_tabcontent .timetable_item table tr td a,.section_table .timetable_tabcontent .timetable_item table tr th a{font-size:1.4rem;font-weight:400;text-transform:none;text-decoration:underline}}.main.viewall .section_school .general_content{margin-bottom:3rem}.main.viewall .section_school .general_content h1{margin-bottom:1rem}.main.viewall .section_table_all{margin-top:6rem}.main.viewall .section_table_all .pool_list tr th{cursor:pointer;color:#2199d5;background-color:#fff}.main.viewall .section_table_all .pool_list tr td,.main.viewall .section_table_all .pool_list tr th{height:55px;vertical-align:middle;padding:0 5px;width:calc(100% / 5)}.section-location .location-sort{align-items:center;display:flex;justify-content:center;margin:5rem auto;gap:2rem;max-width:60rem}.section-location .location-sort li{border-radius:.7rem;background-color:#faee52;cursor:pointer;color:#000;font-weight:700;text-align:center;padding:1.5rem 1rem;width:calc(100% / 3 - 1.3rem)}.section-location .location-list{align-items:stretch;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin:5rem 0}.section-location .location-list li{align-items:center;border:3px dotted #fff;background:0 0;border-radius:1rem;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#000;width:calc(100% / 3 - 1.6rem)}.section-location .location-list li img{border:3px solid #fff;border-radius:1rem;left:0;max-height:25rem;position:relative;top:-3px;width:calc(100% + 6px)}.section-location .location-list li h2{font-size:3rem;margin:1.5rem auto}.section-location .location-list li p{color:#fff;font-size:1.6rem;padding:0 1rem;text-align:left;width:100%}.section-location .location-list li p:first-of-type{margin-top:auto}.section-location .location-list li p strong{color:#faee52}.section-location .location-list li p a{color:#fff;display:inline;font-size:1.6rem;text-transform:lowercase}.section-location .location-list li p:last-of-type{margin-bottom:2rem}.section-location .location-list li .social-row{align-items:center;display:flex;justify-content:flex-start}.section-location .location-list li .social-row a{display:inline-block;margin:0 5px;width:24px}.section-location .location-list li .social-row img{width:100%;height:auto;border-radius:0;border:none;top:0}.section-location .location-list li span{color:#fff;display:block;font-size:1.7rem;margin:1.5rem auto 2rem;font-weight:700}.section-location .location-list li .table_link_yellow{display:block;border-radius:.4rem;margin:1rem auto 2rem;max-width:17rem}.section-location #sectionVenues>p{text-align:center;font-size:2rem;font-weight:700;margin:2rem 0}.section-location .page_link{border-radius:.4rem;display:block;margin:0 auto 2rem;max-width:17rem}@media all and (max-width:1023px){.section-location .location-list{margin:3rem 0}.section-location .location-list li{width:calc(100% / 2 - 1.6rem)}.section-location .location-list li h2{font-size:2.5rem}.section-location .location-list li p{font-size:1.7rem}}@media all and (max-width:640px){.section-location .location-sort{flex-direction:column;gap:1rem}.section-location .location-list li,.section-location .location-sort li{width:100%}}@media all and (max-width:520px){.main.viewall .section_table_all .pool_list.pool_list_distance tr td,.main.viewall .section_table_all .pool_list.pool_list_distance tr th{width:calc(100% / 4)}.main.viewall .section_table_all .pool_list tr td,.main.viewall .section_table_all .pool_list tr th{align-content:center;display:inline-block;min-height:100px;height:100%;width:calc(100% / 3);word-break:break-word}.main.viewall .section_table_all .pool_list tr td.button_td,.main.viewall .section_table_all .pool_list tr th.button_td{padding:1rem 0;min-height:auto;width:100%}.main.viewall .section_table_all .pool_list tr td.mobile_hidden,.main.viewall .section_table_all .pool_list tr th.mobile_hidden{display:none}}.main.testimonials .section_blog{top:0}.section_contact{margin:5rem 0}.section_contact .wrapper{align-items:stretch;display:flex;gap:7rem;justify-content:space-between}.section_contact_email{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.section_contact_email #popup-window-local-office-btn{margin-top:auto}.section_contact_email,.section_contact_phone{border-radius:3rem;background-color:#fff;padding:2rem;width:50%}.section_contact_email h2,.section_contact_phone h2{margin-bottom:1rem}.section_contact_email p,.section_contact_phone p{max-width:300px;margin:0 auto;text-align:left;width:100%}.section_contact_email p a,.section_contact_phone p a{display:inline}.section_contact_email .long_text,.section_contact_phone .long_text{color:#000;font-size:16px;max-width:300px;margin:0 auto;text-align:left;width:100%}.section_contact_email .long_text ul,.section_contact_phone .long_text ul{list-style:disc;margin:6px 0;padding-left:20px}.section_contact_email .long_text ul li,.section_contact_phone .long_text ul li{margin:6px 0}.section_contact_email .cricle_deco,.section_contact_phone .cricle_deco{border-radius:3rem;background-color:#2199d5;padding:1rem;max-width:45px;margin:0 auto 2rem}.section_contact_email .cricle_deco picture,.section_contact_phone .cricle_deco picture{max-width:30px;margin:0 auto}.section_contact_email .link_contact,.section_contact_phone .link_contact{font-size:20px;font-weight:600;margin:2.5rem 0 1rem}.section_contact_email .row,.section_contact_phone .row{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;margin:15px auto;width:100%}.section_contact_email .row .social-link-icon,.section_contact_phone .row .social-link-icon{display:block;flex-shrink:0;height:44px;margin-right:10px;width:44px}.section_contact_email .row .social-link-icon img,.section_contact_phone .row .social-link-icon img{display:block;height:auto;width:100%}.section_contact_email .row .swimming-class-enquire,.section_contact_phone .row .swimming-class-enquire{margin:10px 0;max-width:150px}.contact .general_content{margin-bottom:2rem}.contact .general_content picture{max-width:350px;margin:0 auto 2rem}@media all and (max-width:950px){.section_contact .wrapper{flex-wrap:wrap;gap:1rem}.section_contact_email,.section_contact_phone{height:auto;padding:2rem;width:100%}}.section_cooperation{margin-bottom:3rem}.section_cooperation_flex{align-items:flex-start;display:flex;gap:2rem;margin-top:3rem;margin-bottom:3rem}.section_cooperation_flex .inner_block{text-align:left;margin-bottom:2rem}.section_cooperation_flex .inner_block h2{margin-bottom:1rem}.section_cooperation_flex .inner_block p{line-height:1.4}.section_cooperation_flex .cooperation_list{text-align:left;padding-left:4rem;list-style:disc}.section_cooperation_flex .cooperation_list li{margin-bottom:.5rem}.section_cooperation_flex .swim-logo{max-width:250px;margin:2rem 0 0 2rem}.section_cooperation_flex_left,.section_cooperation_flex_right{width:50%}.section_cooperation_flex_left{padding-right:6rem}.section_cooperation_flex_right.no_margin .inner_block{margin-top:0}.section_cooperation_flex_right .image_container{overflow:hidden;box-shadow:3px 3px 7px rgba(0,0,0,.3);margin-bottom:2rem}.content-block,.text-with-image{box-shadow:0 10px 17px 5px rgba(0,0,0,.32)}.section_cooperation_flex_right .image_container a{display:block}.section_cooperation_flex_right .image_container img{transition:all .3s ease-in-out}.section_cooperation_flex_right .image_container img:hover{opacity:.9;transform:scale3d(1.1,1.1,1)}.section_cooperation_flex_right .inner_block{margin-top:4rem}.section_cooperation_flex_right .inner_block h2{margin-bottom:2rem}@media all and (max-width:1023px){.section_cooperation_flex{flex-wrap:wrap}.section_cooperation_flex_left,.section_cooperation_flex_right{width:100%}.section_cooperation_flex_left{padding-right:0}}.main.gallery{margin-bottom:3rem}.main.gallery .section_cooperation .inner_block_center{text-align:center;margin:2rem 0}.main.gallery .section_cooperation .inner_block_center img{max-width:200px;margin:2rem auto}.main.gallery .section_cooperation .inner_block_center .page_link{margin-top:2rem}.main.gallery .section_cooperation .section_cooperation_flex_right img{max-width:550px;margin:0 auto 3rem}.main.gallery .section_cooperation .section_cooperation_flex_right img:last-child{margin:0 auto}.main.gallery .flex-buttons{align-items:center;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.gallery_header a{background:#2199d5;padding:2rem;margin:2rem 0;border-radius:0}.gallery_header a:hover{background:#0a3449}.content-block:after,.text-with-image:after{background-repeat:no-repeat;background-size:contain;pointer-events:none}.gallery_header a span{font-size:2rem;text-transform:uppercase;color:#fff;font-weight:700}.gallery_list{align-items:flex-start;display:flex;flex-wrap:wrap;list-style:none;justify-content:center;gap:2rem}.gallery_list li{width:calc(100% / 3 - 2rem)}@media all and (max-width:900px){.gallery_list li{width:calc(100% / 2 - 2rem)}}@media all and (max-width:600px){.gallery_list li{width:calc(100%)}}.faq{padding:10rem 0 0}.faq-header{max-width:750px;margin:0 auto}.faq-header h1{text-align:center;margin-bottom:2rem}.faq-header>p{margin-bottom:1rem;line-height:1.5}.faq-header .page_link{display:block;margin:4rem auto 0}.faq-content{background-color:#fff;max-width:800px;margin:4rem auto 0;padding:3rem 5rem}.faq-list{color:#0a3449}.faq-list>li{border-bottom:.2rem solid #c8c8c8;cursor:pointer;margin-bottom:1rem;padding:2rem 1rem}.faq-list>li.active .faq-question::before{opacity:0;transform:translateY(-50%) rotate(0)}.faq-list>li.active .faq-answer{padding:2rem 0 0;max-height:999px}.faq-question{font-size:1.8rem;font-weight:700;position:relative}.faq-question p{padding-right:3rem}.faq-question::after,.faq-question::before{background-color:#000;content:"";position:absolute;display:block;font-weight:700;transition:all .3s ease-in-out;transform:translateY(-50%);top:50%;right:0;font-size:2rem;height:3px;width:1.3rem}.faq-question::before{transform:translateY(-50%) rotate(90deg)}.faq-answer{max-height:0;transition:all .5s ease-out;overflow:hidden;line-height:1.4}@media all and (max-width:950px){.faq{text-align:left!important;padding:10rem 0 5rem}}@media all and (max-width:768px){.faq-content{padding:2rem}}.content-page .section_school{margin-bottom:4rem}.content-page .section_school h2{margin:2rem 0}.section_list{padding-top:4rem}.section_list_content{background-color:#2199d5;border:.2rem solid #cde7f6;border-radius:2rem;cursor:pointer;padding:3.5rem;text-align:left;margin-bottom:2rem}.section_list_content.active .section_list_content_header h2:after{transform:rotate(180deg) translateY(50%)}.section_list_content.active .section_list_content_text{margin-top:6rem;max-height:100%;opacity:1}.section_list_content_header h2{position:relative;padding-right:3.5rem;width:100%}.section_list_content_header h2:after{content:url(../images/deco/accardion-arrow.svg);display:block;position:absolute;color:#faee52;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;line-height:1;width:3.5rem;height:3.5rem}.section_list_content_text{max-height:0;overflow:hidden;transition:all .3s ease-in-out;opacity:0}.content-block{align-items:stretch;border-radius:2rem;border:.3rem solid #2c90cb;display:flex;justify-content:space-between;position:relative;margin:4rem 0;min-height:60rem}.content-block:after{background-position:center;content:"";display:block;height:calc(100% + 6px);left:-3px;position:absolute;top:-3px;width:calc(100% + 6px);z-index:5}.content-block-with-list .content-block-inner h2{margin:0}.content-block.text-left{flex-direction:row-reverse}.content-block.text-left:after{background-image:url(../images/deco/border-wave-right-1.svg)}.content-block.text-left .content-block-inner{margin:0 auto 0 0;border-radius:2rem 0 0 2rem}.content-block.text-left .content-block-image{border-radius:0 2rem 2rem 0;right:0}.content-block.text-right:after{background-image:url(../images/deco/border-wave-left-1.svg)}.content-block.text-right .content-block-inner{border-radius:0 2rem 2rem 0}.content-block.text-right .content-block-image{border-radius:2rem 0 0 2rem;left:0}.content-block.text-right .content-block-image .wave{right:0}.content-block-inner{background-color:#2c90cb;display:flex;padding:2rem;position:relative;text-align:left;flex-direction:column;justify-content:center;margin:0 0 0 auto;width:43%;z-index:5}.content-block-inner h2,.content-block-inner p{text-align:left}.content-block-inner h2{margin-bottom:1.5rem}.content-block-inner p{font-weight:700;margin-bottom:2rem}.content-block-inner ul{margin:2rem 0}.content-block-inner .deco-with-fish{margin:0 0 2rem}.content-block-inner blockquote{display:block;text-align:left;font-style:italic;font-weight:700}.content-block-inner span{display:block;font-weight:700;font-size:18px;margin:1rem auto 0}.content-block-inner svg{padding:1.9rem 0}.content-block-image{position:absolute;top:0;flex:0 0 auto;height:100%;overflow:hidden;width:57%;z-index:2}.content-block-image .wave{height:100%;position:absolute;top:0;width:auto}@media all and (max-width:1200px){.content-block{max-width:1050px;min-height:52.5rem;margin:0 auto 3rem}.content-block .content-block-inner{padding:1.8rem}.content-block .content-block-inner h2{margin-bottom:1.2rem}}@media all and (max-width:1100px){.content-block svg,.content-block-image .wave,.content-block:after,.content-block:before{display:none}.content-block{border:none;flex-direction:column!important}.content-block-image,.content-block-inner{width:100%}.content-block-inner{border-radius:0 0 2rem 2rem!important;border:.2rem solid #cde7f6!important;padding:3.5rem!important;border-top:0!important}.content-block-image{border-radius:2rem 2rem 0 0!important;border:.2rem solid #fff!important;border-bottom:0!important;position:relative;max-width:100%}.content-block-image img{border-radius:2rem 2rem 0 0!important}}@media all and (max-width:900px){.section_list_content{padding:2.5rem}.section_list_content_text{margin-top:2rem}}@media all and (max-width:500px){.content-block-inner,.section_list_content{padding:1.5rem}}.text-with-image{align-items:stretch;background-color:#2099d5;border-radius:2rem;border:.4rem solid #fff;display:flex;justify-content:space-between;flex-direction:row;overflow:hidden;position:relative;margin:4rem auto;min-height:60rem}.text-with-image:after{background-image:url(../images/deco/decoration-left.png);background-position:470px;content:"";display:block;height:calc(100% + 6px);left:0;position:absolute;top:-3px;width:100%;z-index:5}.text-with-image .content{border-radius:2rem 0 0 2rem;display:flex;padding:2rem;position:relative;text-align:left;flex-direction:column;justify-content:center;margin:0 auto 0 0;width:470px;z-index:5}.text-with-image .image,.text-with-image.is-right .content{border-radius:0 2rem 2rem 0}.text-with-image .content h2,.text-with-image .content p{text-align:left}.text-with-image .content h2{margin-bottom:1.5rem}.text-with-image .content p{font-weight:700;margin-bottom:2rem}.text-with-image .content ul{margin:2rem 0}.text-with-image .content .deco-with-fish{margin:0 0 2rem}.text-with-image .content blockquote{display:block;text-align:left;font-style:italic;font-weight:700}.text-with-image .content span{display:block;font-weight:700;font-size:18px;margin:1rem auto 0}.text-with-image .content a{margin:0}.text-with-image .content svg{padding:1.9rem 0}.text-with-image .image{position:relative;flex:0 0 auto;overflow:hidden;width:calc(100% - 470px);z-index:2}.text-with-image .image .wave{height:100%;position:absolute;top:0;width:auto}.text-with-image.is-right{flex-direction:row-reverse}.text-with-image.is-right:after{background-image:url(../images/deco/decoration-right.png);background-position-x:calc(100% - 470px)}.text-with-image.is-right .image{border-radius:2rem 0 0 2rem}@media all and (max-width:1200px){.text-with-image::after{background-position-x:400px}.text-with-image .content{width:400px}.text-with-image .image{width:calc(100% - 400px)}.text-with-image.is-right:after{background-position-x:calc(100% - 400px)}}@media all and (max-width:1100px){.text-with-image::after{background-position-x:320px}.text-with-image .content{width:320px}.text-with-image .image{width:calc(100% - 320px)}.text-with-image.is-right:after{background-position-x:calc(100% - 320px)}}.wp-block-group,.wp-block-image.size-full{width:100%;max-width:1230px}@media all and (max-width:840px){.text-with-image{flex-direction:column-reverse}.text-with-image::after{display:none}.text-with-image .content{width:100%}.text-with-image .image{border-radius:0;width:100%}.text-with-image.is-right{flex-direction:column-reverse}.text-with-image.is-right .image{border-radius:0}}.wp-block-image{margin:20px auto;padding:0 1.5rem}.wp-block-image img{border:3px solid #fff;border-radius:3rem}.wp-block-group{margin:40px auto;padding:0 1.5rem}.wp-block-group .wp-block-group__inner-container{border:3px solid #fff;border-radius:3rem;padding:40px 30px}.wp-block-group .wp-block-group__inner-container .wp-block-image.size-full{padding:0}.wp-block-group .wp-block-group__inner-container h2,.wp-block-group .wp-block-group__inner-container h3,.wp-block-group .wp-block-group__inner-container h4{color:#fff!important;margin-bottom:20px}.wp-block-group .wp-block-group__inner-container p{margin:15px 0}.wp-block-group .wp-block-group__inner-container a{display:inline;text-decoration:underline;text-transform:none}.sk-job-category-item .job-list .job-item-link a,.wp-block-group .wp-block-group__inner-container a:hover{text-decoration:none}.wp-block-group .wp-block-group__inner-container ul{margin:3rem 0;padding:0}.wp-block-group .wp-block-group__inner-container ul li{font-weight:700;line-height:1.4;margin-bottom:2rem;padding-left:4rem;position:relative;text-align:left}.wp-block-group .wp-block-group__inner-container ul li:last-child{margin-bottom:0}.wp-block-group .wp-block-group__inner-container ul li::before{background:url(../images/deco/fish-deco-list.png) center center no-repeat;background-size:contain;content:"";display:block;height:2.5rem;left:0;position:absolute;top:0;width:2.5rem;z-index:2}.wp-block-buttons{margin:3rem auto;max-width:1230px;padding:0 1.5rem;width:100%}.wp-block-button{color:#09344a}.wp-block-button__link{background:#faee52;border:none;border-radius:7.2rem;cursor:pointer;color:#09344a;display:inline-block;font-size:1.7rem;font-weight:700;max-width:200px;margin:10px 20px 10px 0;overflow-wrap:break-word;padding:1.2rem 3.5rem;position:relative;text-decoration:none;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;width:100%}.wp-block-button__link:last-of-type{margin-right:0}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{box-shadow:0 0 22px 1px rgba(255,255,255,.72)}@media screen and (max-width:400px){.wp-block-button{width:100%}.wp-block-button__link{margin:5px 0;width:100%}}.single main{padding-bottom:5rem}.sw-job-wrapper{max-width:1117px;margin:80px auto}.sk-job-categories{align-items:stretch;display:flex;gap:40px;justify-content:center}.sk-job-category-item{border:3px solid #fff;border-radius:2rem;overflow:hidden;position:relative}.sk-job-category-item .category-name{background:#aaa;border-radius:5px;font-size:14px;left:50%;padding:5px 8px;position:absolute;top:5px;transform:translateX(-50%);z-index:1}.sk-job-category-item .category-map{position:relative}.sk-job-category-item .category-map:before{background-image:url(../images/deco/blue_little_wave.webp);background-repeat:no-repeat;background-position:center;background-size:cover;bottom:-15px;content:'';display:block;height:60px;left:0;position:absolute;will-change:transform;width:100%}.sk-job-category-item .job-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding-left:20px;position:relative}.sk-job-category-item .job-item:before{border:2px solid #fff;border-right:none;border-top:none;content:"";display:block;height:9px;left:0;position:absolute;top:calc(50% - 8px);transform:rotate(225deg) translateY(-50%);width:9px}.sk-job-category-item .job-list{background:#016db7;padding:5px 20px 25px;position:relative;z-index:1}.sk-job-category-item .job-list .job-item-title{font-size:1.5rem;text-align:left;padding-right:8px}.sk-job-category-item .job-list .job-item-link{background:#faee52;border-radius:5px;color:#09344a;font-size:14px;padding:6px 12px}@media all and (max-width:1100px){.sw-job-wrapper{margin:70px auto}.sk-job-categories{gap:20px}.sk-job-category-item .job-list{padding:5px 15px 25px}}@media all and (max-width:900px){.sw-job-wrapper{margin:50px auto}.sk-job-categories{gap:10px;flex-wrap:wrap}.sk-job-category-item{width:calc(50% - 5px)}.sk-job-category-item .job-list{padding:5px 12px 18px}.sk-job-category-item .category-map:before{height:70px}}@media all and (max-width:768px){.sk-job-categories{flex-wrap:wrap}.sk-job-category-item{max-width:360px;width:100%}.single main{padding-bottom:3rem}}
/*# sourceMappingURL=styles.css.map */
