html{scroll-behavior:auto !important}body{font-family:"Inter",sans-serif;background-color:#fff;color:#333;scrollbar-width:17px}h1,h2,h3{font-family:"Inter",sans-serif}a h1,a h2,a h3{text-decoration:none}ins.icon-instagram{display:block;width:38px;height:38px;position:relative}ins.icon-instagram:before{display:block;content:'';position:absolute;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-instagram.png) center center/contain no-repeat;width:100%;height:100%}ins.icon-whatsapp{display:block;width:38px;height:38px;position:relative}ins.icon-whatsapp:before{display:block;content:'';position:absolute;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-whatsapp.svg) center center/contain no-repeat;width:100%;height:100%}ins.icon-telegram{display:block;width:38px;height:38px;position:relative}ins.icon-telegram:before{display:block;content:'';position:absolute;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-telegram.svg) center center/contain no-repeat;width:100%;height:100%}ins.icon-viber{display:block;width:38px;height:38px;position:relative}ins.icon-viber:before{display:block;content:'';position:absolute;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-viber.svg) center center/contain no-repeat;width:100%;height:100%}ins.icon-line{display:block;width:38px;height:38px;position:relative}ins.icon-line:before{display:block;content:'';position:absolute;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-line.svg) center center/contain no-repeat;width:100%;height:100%}ins.icon-shark{display:inline-block;width:100px;height:100px;position:relative;vertical-align:-25px;margin-left:-10px}ins.icon-shark:before{display:block;content:'';position:absolute;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/logo.svg) center center/contain no-repeat;width:100%;height:100%}ins.icon-youtube{display:block;width:38px;height:38px;position:relative}ins.icon-youtube:before{display:block;content:'';position:absolute;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-youtube.svg) center center/contain no-repeat;width:100%;height:100%}.site-header{position:absolute;width:100%;z-index:10;margin-top:20px}.site-header.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020;border-bottom:1px solid #ccc;-webkit-box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);-moz-box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);margin-top:0;backdrop-filter:blur(8px);background:rgba(255,255,255,.85)}.site-header.sticky-top .navbar-brand img{height:90px;top:26px}.navbar{background:#fff;padding:8px 0}.navbar-brand{position:relative}.navbar-brand img{height:100px;position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:1/1;display:block}.navbar-brand strong{display:block;font-size:.9125rem;color:#002a45;font-weight:700;text-transform:uppercase;margin-left:112px;line-height:1.4;margin-bottom:0}.main-menu .dropdown-item:active{background-color:transparent}.main-menu .dropdown-toggle:after{background:transparent url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/"><!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/"><!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/"><!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/"><!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/"><!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/"><!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/"><!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">]><svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" focusable="false" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="7.4099998" width="12" x="6.2950001" y="8.2950001"></sliceSourceBounds></sfw></metadata><path d="M7.7049999,8.2950001L12.2950001,12.875l4.5900002-4.5799999l1.4099998,1.4099998l-6,6l-6-6L7.7049999,8.2950001z"/></svg>') center center/contain no-repeat;border:none;width:16px;height:16px;vertical-align:-.15em}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2812,47, 71, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler:focus{box-shadow:none}.navbar-phone{display:flex;align-items:center;margin-left:12px;white-space:nowrap}.navbar-phone a.navbar-phone__phone-number{text-decoration:none;font-size:1.25rem;color:#002a45;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;margin-top:4px;display:block}.navbar-phone small{display:block;font-size:12px;font-weight:400;line-height:1;color:#aaa}.navbar-phone ins.navbar-phone__switcher{display:inline-block;width:22px;height:22px;background:#efefef url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/"><!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/"><!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/"><!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/"><!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/"><!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/"><!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/"><!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">]><svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" focusable="false" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="7.4099998" width="12" x="6.2950001" y="8.2950001"></sliceSourceBounds></sfw></metadata><path d="M7.7049999,8.2950001L12.2950001,12.875l4.5900002-4.5799999l1.4099998,1.4099998l-6,6l-6-6L7.7049999,8.2950001z"/></svg>') center center/contain no-repeat;margin-left:6px;border-radius:50%}.navbar-phone .dropdown-menu .navbar-phone__details{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}.navbar-phone .dropdown-menu{top:100%;padding-bottom:12px;width:calc(100% + 30px);border:none;padding-left:16px;margin-left:-16px;padding-right:16px}.navbar-phone.opened .dropdown-menu{display:block;padding-bottom:20px}.navbar-phone.opened ins.navbar-phone__switcher{transform:rotateX(180deg)}.navbar-phone .navbar-phone__messengers{margin-top:10px}.navbar-phone .navbar-phone__messengers small{margin-bottom:6px}.navbar-phone ins[class^=icon]{width:24px;height:24px;margin-right:12px}.site-language{margin-left:32px;line-height:1;display:flex}.site-language img{height:18px;border:1px solid #cecece}.site-language a.site-language__language{text-decoration:none;color:#000;margin-top:2px}.site-language span{margin-left:2px;font-weight:600}.site-language ins.site-language__switcher{display:inline-block;width:22px;height:22px;background:#efefef url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-dropdown-arrow.svg) center center/contain no-repeat;margin-left:6px;border-radius:50%;cursor:pointer}.site-language ul{list-style:none;padding:0;margin-bottom:10px}.site-language .dropdown-menu{top:100%;min-width:0;width:calc(100% + 20px);border:none;padding-left:12px;margin-left:-12px;padding-bottom:0}.site-language.opened .dropdown-menu{display:block}.site-language.opened ins.site-language__switcher{transform:rotateX(180deg)}.main-menu{flex-wrap:wrap}.main-menu li a{color:#002a45;font-weight:500;font-size:1rem}.main-menu>li a{white-space:nowrap}.main-menu li a:hover,.main-menu li.current-menu-item>a:not([href*="#"]),.main-menu li.current-menu-parent>a{color:#2c5e9b !important}.main-menu .dropdown-menu li.current-menu-item a{background:#efefef;color:#2c5e9b}.main-menu .dropdown>.dropdown-menu{display:none}.main-menu .dropdown-menu.show{display:block}.dropdown-menu[data-bs-popper]{margin-top:0}@media (min-width:992px){.main-menu .dropdown>.dropdown-menu{column-count:2;transform:translateX(-16px)}.main-menu .dropdown:hover>.dropdown-menu{display:block}.main-menu .nav-item.dropdown:hover .dropdown-toggle:after{opacity:.2}}.main-menu .dropdown-menu{padding:12px 16px}.main-menu .dropdown-menu:after{content:'';display:block;top:-5px;left:33px;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}.main-menu .dropdown-menu:before{content:'';display:block;top:-7px;left:32px;width:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--bs-border-color-translucent);position:absolute}.main-menu .dropdown-menu li a{white-space:nowrap;padding-top:8px;padding-bottom:8px}.main-menu .dropdown-menu li.d-inline-block a{white-space:normal}.main-menu .dropdown-menu li:hover{background:#efefef}.site-header{transition:transform .25s ease-in-out}.site-header.nav-up{transform:translateY(-50px)}.site-header.nav-down{transform:translateY(0)}.social-list{list-style:none;padding:0;display:flex;flex-direction:row;margin-bottom:0}.social-list li a{text-decoration:none;margin-left:.75rem;display:block}.social-list li a ins{display:block;width:36px;height:36px;background-position:center center;background-repeat:no-repeat;background-size:contain}.social-list li a ins.social_vk{background-image:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/social_vk.svg)}.social-list li a ins.social_ozon{background-image:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/social_ozon.svg)}.breadcrumbs__outer-container{background:rgba(95,108,156,.96);margin-top:87px;font-size:.75rem;padding:4px 0}.breadcrumbs a{color:#fff}#scroll-down{display:block;width:42px;height:42px;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-scroll-down.png) center center no-repeat;background-size:contain;position:absolute;bottom:90px;left:50%;transform:translateX(-50%)}@keyframes updown{0%,100%{bottom:90px}50%{bottom:80px}}p,.p{font-size:1.1rem;color:#374845;margin-bottom:.75rem;font-weight:500}h2,.h2{color:#144a58;text-transform:none;font-size:2.55rem;font-weight:600}h3,.h3{color:#144a58;text-transform:none;font-weight:600}section[class^=b-]{padding-top:2rem;padding-bottom:2rem}.section-title{max-width:960px;text-align:left;margin:0 0 2rem}section.b-intro{color:#fff;height:auto;display:flex;min-height:calc(100vh);align-items:center;margin-top:0;padding-top:calc(3rem + 100px);padding-bottom:calc(3rem + 60px);position:relative}.b-intro__img-holder{position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.46) 0%,rgba(0,0,0,.46) 20%,rgba(0,0,0,0) 82%),linear-gradient(to right,rgba(0,0,0,.36) 0,rgba(0,0,0,0) 90%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left 0 top 0,left 0 top 0,left 0 top 0,center bottom 0;background-size:100%;overflow:hidden}.b-intro__img-holder img{background-color:#2f609c;display:block;width:100%;height:100%;object-fit:cover;object-position:right top;z-index:-1;position:absolute}.page-template-services-inner .b-intro__img-holder img{object-position:right center}.b-intro .container{position:relative}.b-intro h1{text-transform:uppercase;font-size:3.75rem;color:#fff;font-weight:700;line-height:1}.b-intro h1 span{margin-top:.25rem}.b-intro h1 span,.b-intro .h1{text-transform:uppercase;color:#ccf6ff;display:block;font-size:3.3rem;line-height:1;font-weight:700;margin-bottom:0}.b-intro__features{font-size:1.45rem;color:#ffd325;font-weight:600}.b-intro__lead-1{font-size:1.35rem;color:#fff;margin-bottom:3rem;margin-top:2.5rem;line-height:1.4}.b-intro__lead-1 em{font-size:.8em;line-height:1.2em;margin-bottom:4px;margin-left:10px}.display-1{color:#ffd325;font-weight:700;font-size:1.125rem;margin-bottom:1rem;display:block}.b-services{background:#ccf6ff}.b-services .row{display:flex}.b-services h2{font-size:2rem;margin-bottom:1rem}.b-services .panel-white__hint-img{width:160px;height:auto;margin-left:20px}.service-item{text-align:left;background:#379fa6;overflow:hidden;border-radius:32px;border:6px solid #fff;margin-bottom:2rem;transition:all .5s ease;height:calc(100% - 1.5rem);margin-bottom:1.5rem;display:flex;flex-direction:column}.service-item-filler{overflow:hidden;position:relative;height:calc(100% - 2rem)}.service-item-filler img{width:100%;height:100%;object-fit:cover;position:absolute}.service-item h3{color:#fff;text-transform:uppercase;font-size:1.3rem}.service-item a{text-decoration:none}.service-item a:hover h3{color:#ffea00}.service-item p{color:#fff;font-size:.875rem;position:relative;margin-bottom:.45rem}.service-item em{font-size:.8rem;display:block;color:#ffd325;font-weight:700;margin:.5rem 0;font-style:normal}.service-item img{width:100%;max-width:100%;display:block;object-fit:cover}.services-item__pic{position:relative}.service-item .service-item__desc{padding:12px 16px;position:relative;flex-grow:1;display:flex;flex-direction:column}.service-item .service-item__desc:before{content:'';position:absolute;display:block;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/bg-services-item-wave.png) center top no-repeat;background-size:100% 100%;height:20px;width:150%;left:0;top:-15px}.service-item em{display:none}.service-item .btn{font-size:.9rem;background:0 0 !important;color:#ffea00;font-weight:700;border:none !important;padding:0;margin-top:auto;margin-bottom:.25rem;text-transform:none}.service-item ins{font-style:normal;text-decoration:none}.service-item a:hover{color:#ffea00}.service-item a:hover ins{margin-left:5px}.service-item p:after{display:none;content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:70px;background:linear-gradient(to top,rgba(55,159,166,1) 50%,rgba(55,159,166,0) 100%);background-size:cover;opacity:0}.b-services div[class^=col]:nth-child(1) .service-item .service-item__desc:before{background-position:-50px top}.b-services div[class^=col]:nth-child(2) .service-item .service-item__desc:before{background-position:-70px top}.b-services div[class^=col]:nth-child(3) .service-item .service-item__desc:before{background-position:-30px top}.b-services div[class^=col]:nth-child(4) .service-item .service-item__desc:before{background-position:-80px top}.b-services div[class^=col]:nth-child(5) .service-item .service-item__desc:before{background-position:0 top}.b-services div[class^=col]:nth-child(6) .service-item .service-item__desc:before{background-position:-10px top}.b-services div[class^=col]:nth-child(7) .service-item .service-item__desc:before{background-position:-20px top}.b-services div[class^=col]:nth-child(8) .service-item .service-item__desc:before{background-position:-60px top}.btn{background:#fff;color:#0d0707;border:2px solid #fff;text-align:center;border-radius:28px;padding:.25rem 2rem;font-size:1rem;font-weight:500;width:fit-content;text-transform:uppercase}.btn-lg{background:#2c5e9b;color:#fff;border:2px solid #fff;text-align:center;border-radius:28px;padding:.75rem 3rem;font-size:1.125rem;font-weight:500;width:fit-content;text-transform:uppercase;text-decoration:none}.btn:hover{background:#2c5e9b;color:#fff;border:2px solid #fff}.btn-lg:hover{background:#1a6cff;border-color:#1a6cff;color:#fff}.page-o-shkole .b-school:before,.page-o-shkole .b-school:after{display:none}.page-o-shkole .b-school h2{font-size:1.5rem}.page-school .b-school:before,.page-school .b-school:after{display:none}.page-school .b-school h2{font-size:1.5rem}.b-school,.b-team{padding-top:2rem;padding-bottom:2rem}.b-school:before{content:'';position:absolute;display:block;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/bg-school-wave-top.png) center top no-repeat;background-size:100% auto;height:60px;width:100%;left:0;top:-1px;z-index:10}.b-school:after{content:'';position:absolute;display:block;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/bg-school-wave-bottom.png) center bottom no-repeat;background-size:100% auto;height:60px;width:100%;left:0;bottom:-1px;z-index:10}.b-school__img-holder{position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 70%),linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left 0 top 0,left 0 top 0,left 0 top 0,center bottom 0;background-size:100%;overflow:hidden}.b-school__img-holder img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center top;z-index:-1;position:absolute}.b-school .container{position:relative;margin-top:110px;margin-bottom:60px}.b-school{color:#fff;position:relative}.b-school h2{color:#fff;font-size:3.75rem}.b-school h2 ins{display:none}.b-school p{color:#fff;margin-bottom:.5rem;font-size:1.1rem}.b-school div[class^=col] .school-highlight-item:first-of-type{margin-top:auto;margin-bottom:2rem}.school-highlight-item{margin-bottom:1rem}.school-highlight-item var{font-size:3.75rem;color:#fff;font-style:normal;font-weight:1000;display:block;margin-right:1rem;line-height:1}.school-highlight-item span{font-size:3rem;color:#fff;font-style:normal;font-weight:1000;line-height:1;border-bottom:1px solid rgba(255,255,255,.7);width:fit-content;margin-bottom:.15rem;padding-bottom:.15rem}.school-highlight-item small{display:block;font-size:1.125rem;color:#fff;font-weight:1000;line-height:1.3}.school-highlight-item p{font-size:1.125rem;margin-bottom:0;color:#fff;font-weight:500}.school-highlight-item__heading{display:flex;align-items:center}.b-team{background:#f0f7fd}.b-team--short .b-team div[class=col-lg-6]{width:25%}.b-team--short .team-item{flex-direction:column;padding:12px 0;overflow:hidden;height:calc(100% - 1.5rem)}.b-team--short .team-item__content{display:flex;flex-direction:column;height:100%}.b-team--short .team-item__couch-url{margin-top:auto}.b-team--short .team-item p{margin-top:.25rem;font-size:.8725rem}.b-team--short .team-item footer{display:none}.b-team--short .team-item .btn{display:none}.b-team--short .team-item__duty{display:none}.b-team h3{margin-bottom:2rem}.team-item{background:#fff;border-radius:22px;padding:0 32px 0 0;position:relative;display:flex;padding:22px 32px;margin-bottom:1.5rem}.team-item__avatar{overflow:hidden;position:relative;width:160px;height:160px;margin:0 auto;flex-shrink:0}.team-item__avatar:before{content:"";display:block;padding-top:100%}.team-item__avatar img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;max-width:100%;border:8px solid #f0f7fd;border-radius:50%}.team-item__content{padding:0 16px}.team-item__name{display:block;font-size:1.35rem;color:#144a58;font-weight:700;margin-bottom:0;line-height:1.3}.team-item__duty{display:block;font-size:1.075rem;color:#144a58;font-weight:700;margin-bottom:.35rem}.team-item p{font-size:1rem;margin-bottom:.25rem}.team-item__dot{width:20px;height:20px;border:2px solid #fff;border-radius:50%;position:absolute;bottom:18px;right:18px;display:block;background:#80b64b}.team-item__bubble{font-size:1.075rem;font-weight:400;font-style:normal}.team-item__bubble strong{display:block}.team-item .team-item__bubble{display:none;font-size:1.075rem}.team-item__couch-url{display:block;font-size:.9rem;font-weight:500;margin-bottom:1rem}.team-item .btn{display:inline-block}.team-item__social-profile{display:block;margin:0 5px}.team-item footer{margin-top:1rem;display:flex;align-items:center;justify-content:center}.team-item-overall{overflow:hidden;height:calc(100% - 1.5rem);min-height:300px}.team-item-overall__img-holder{position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.team-item-overall__img-holder:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0;background-image:linear-gradient(to top,rgba(0,0,0,.46) 0%,rgba(0,0,0,.46) 40%,rgba(0,0,0,0) 82%);background-repeat:no-repeat;background-position:left 0 top 0;background-size:100%;z-index:2}.team-item-overall__img-holder img{width:100%;height:100%;object-fit:cover;display:block;z-index:1;object-position:center top}.team-item-overall__content{position:absolute;padding:24px 32px;bottom:0;left:0;z-index:3}.team-item-overall__content h3{font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:0}.team-item-overall__content a{text-decoration:none}.popover{-webkit-box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);-moz-box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);max-width:465px;padding:.75rem 1rem}}.b-methodology h2{font-size:2.3rem}.methodology-item{padding:22px 32px;border-radius:22px;background:#379fa6;margin-bottom:2rem}.methodology-item h3{color:#fff}.methodology-item p{color:#fff}.methodology-item p.display-1{color:#fff;font-weight:700;margin-bottom:0;font-size:1.2rem}.methodology-item ul{color:#fff;padding-left:16px}.methodology-item h4{font-size:1.25rem;color:#fff}.b-tourists{background:#eff6fa}section.b-cta{background:#2bacbe url(/images/cta-bg.jpg) center center/cover no-repeat;padding:42px 32px;position:relative}.b-cta:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.16) 0%,rgba(0,0,0,.46) 20%,rgba(0,0,0,0) 65%),linear-gradient(to right,rgba(0,0,0,.26) 0,rgba(0,0,0,0) 90%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left 0 top 0,left 0 top 0,left 0 top 0,center bottom 0;background-size:100%;overflow:hidden;z-index:1}.b-cta .container{z-index:2;position:relative}.b-cta p{font-size:1.5rem;color:#fff;font-weight:600;line-height:1.2;margin-bottom:0}.b-cta big{font-size:2.85rem;display:block;text-transform:uppercase;font-weight:700}.swimming-style-item{border-radius:22px;padding:26px 32px;background:#fff;margin-bottom:1.5rem;border-bottom:22px solid #008892;border:1px solid #95b3f5}.swimming-style-item h3{font-size:1.25rem}.swimming-style-item--blue{background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/bg-pool-water.jpg) center center/cover no-repeat;border:none}.swimming-style-item--blue p,.swimming-style-item--blue h3,.swimming-style-item--blue li{color:#fff}.swimming-style-item img{width:calc(100%);max-width:calc(100% )}.swimming-style-item p:last-child,.swimming-style-item ul:last-child{margin-bottom:0}.swimming-style-item ul,.swimming-style-item p{font-size:.875rem;padding-left:0}.b-prices{background:#d5f0f0;border-top:6px solid #fff}.price-item{background:#2bacbe;border:6px solid #fff;border-radius:22px;padding:22px 24px;text-align:center;position:relative;overflow:hidden}.price-item.row{margin-left:0;margin-right:0}.price-item--cheapest{background:#55a6ab}.price-item--shark{background:linear-gradient(to left,#2c5e9b 0,#9577b1 100%)}.price-item__flat{padding-left:42px}.price-item h3{color:#fff;font-size:2rem;font-weight:800;margin-bottom:0}.price-item p{color:#fff;font-size:1.55rem}.btn-blue{background:#2c5e9b;color:#fff;border:2px solid #2c5e9b;padding:.45rem 1.5rem}.btn-blue:hover{background:#1a6cff;color:#fff;border:2px solid #1a6cff}.price-item .btn{background:#2c5e9b;color:#fff;border:2px solid #fff;width:100%;padding:8px 20px}.price-item .btn-md:hover{background:#1a6cff;border-color:#1a6cff}.price-item__amount{display:flex;text-align:left;align-items:center;margin:10px 0;padding:0 4px}.price-item__amount var{color:#fff;font-size:3.125rem;font-style:normal;font-weight:600;line-height:1.1;min-width:60%;text-align:right;font-variant-numeric:tabular-nums}.price-item__amount span{color:#fff;font-size:1.1rem;display:block;line-height:1.2;width:fit-content;margin:0 auto;font-weight:700}.price-item__amount hr{margin:1px 0;border-top:1px solid #fff;height:0;width:100%;opacity:1}.price-item__discount{position:absolute;top:0;right:0;background:red;color:#fff;padding:5px 11px 5px 18px;line-height:1;width:fit-content;display:inline-block;font-size:1rem;font-weight:600;border-bottom-left-radius:16px;text-align:center;width:150px}.panel-white{padding:22px 32px;background:#fff;border-radius:22px;position:relative}.panel-white p{order:1}.panel-white__hint-img,.panel-white__hint{order:2}.duration-switch{width:100%}.duration-switch .btn-default{color:#333;background-color:#fff;border-color:#ccc;padding:6px 12px;border-style:solid;border-width:0;font-size:1rem;font-weight:500}@media (min-width:1200px){.duration-switch .btn-default{border-radius:22px !important}}.duration-switch .btn-default:last-child{margin-left:-32px !important;padding-left:12px !important}.duration-switch input{display:none}.duration-switch.btn-group .btn.active{z-index:10 !important}.duration-switch .btn-check:checked+.btn,.duration-switch .btn.active,.duration-switch .btn.show,.duration-switch .btn:first-child:active,.duration-switch :not(.btn-check)+.btn:active{background:#2c5e9b;color:#fff;cursor:default}.duration-switch .btn-group>.btn-group:not(:last-child)>.btn,.duration-switch .btn-group>.btn.dropdown-toggle-split:first-child,.duration-switch .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-radius:22px !important}.b-faq{background:#f0f7fd;padding:5rem 0}.b-faq h2{margin-bottom:3rem;font-size:2.125rem}.faq-item{padding:22px 32px;background:#fff;border-radius:22px;margin-bottom:1rem}.b-faq .faq-item:last-child{margin-bottom:0}.faq-item h3{font-size:1.25rem;font-weight:700;margin-bottom:0;text-transform:none;position:relative;color:#144a58 !important}.faq-item p{margin-bottom:0;padding-bottom:6px;font-size:1rem;font-weight:400;padding-right:30px}.faq-item p:first-child{padding-top:12px}.faq-item p:last-child{padding-bottom:0}.faq-item h3:before{position:absolute;cursor:pointer;right:0;top:0;display:inline-block;z-index:999;content:'';width:25px;height:25px;background-color:#efefef;border-radius:50%;background-repeat:no-repeat;background-size:80% auto;background-position:center center;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/"><!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/"><!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/"><!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/"><!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/"><!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/"><!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/"><!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">]><svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" focusable="false" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><metadata><sfw xmlns="&ns_sfw;"><slices></slices><sliceSourceBounds bottomLeftOrigin="true" height="7.4099998" width="12" x="6.2950001" y="8.2950001"></sliceSourceBounds></sfw></metadata><path d="M7.7049999,8.2950001L12.2950001,12.875l4.5900002-4.5799999l1.4099998,1.4099998l-6,6l-6-6L7.7049999,8.2950001z"/></svg>');transition-duration:.25s;transition-property:transform,box-shadow,filter,-webkit-filter;margin-right:0}.faq-item h3.active:before{transform:rotateZ(180deg)}.b-contact-owner{position:sticky;width:360px;margin:0 0 0 20px;min-height:580px;background:#333;top:90px;display:flex;border-radius:22px;overflow:hidden;max-width:100%}.b-contact-owner__img-holder{position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0;background-image:linear-gradient(to top,rgba(0,0,0,.46) 0%,rgba(0,0,0,.46) 40%,rgba(0,0,0,0) 82%);background-repeat:no-repeat;background-position:left 0 top 0;background-size:100%;overflow:hidden}.b-contact-owner__img-holder img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:-1;position:absolute}.b-contact-owner__content{position:relative;padding:1rem 1.25rem 1.5rem;margin-top:auto}.b-contact-owner h3{color:#fff;font-size:1.85rem;font-weight:800}.b-contact-owner p{color:#fff;font-size:1rem}.b-contact-owner em{font-style:normal}.b-advantages{background:#58bcea;background:linear-gradient(135deg,rgba(88,188,234,1) 0%,rgba(70,111,156,1) 100%);padding:5rem 0}.b-advantages__list{color:#fff;list-style:disc;font-size:1.125rem;padding-left:16px;margin-bottom:.45rem}.b-advantages__text{color:#fff;font-size:1.125rem;padding-left:0}.b-advantages__text a{color:#ffc207;font-weight:500;text-decoration:none}.b-advantages__img{position:absolute;top:-50px;left:calc(100% - 40px);height:580px}.b-advantages .row{margin-top:1rem;margin-bottom:2rem;display:flex;flex-direction:row;align-items:end}.b-gallery h2{font-size:2rem}.b-gallery__grid{position:relative}.b-gallery__grid-sizer,.b-gallery__grid-item{width:25%}.b-gallery__grid-item{border:5px solid #fff;border-radius:22px;overflow:hidden}.b-gallery__grid-item img{max-width:100%;height:auto;width:100%;display:block}.b-gallery .panel-white__hint-img{width:110px;height:auto;margin-left:20px}.b-gallery__grid-item:after{content:'';background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-zoom-in.svg);background-size:contain;position:absolute;right:100%;float:none !important;top:50%;margin-top:-17px;width:54px;height:54px;min-height:auto;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);right:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);filter:alpha(opacity=0)}.b-gallery__grid-item:hover:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);right:50%;margin-right:-27px;-moz-opacity:1;-khtml-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);filter:alpha(opacity=1)}.b-testimonials{background:#fff}.b-testimonials h2{font-size:2.55rem}.review-badge{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;text-decoration:none!important;border:1px solid #efefef;border-radius:0 0 6px 6px;overflow:hidden}.review-badge-btn{display:flex;align-items:center;position:relative;padding:4px 8px;z-index:999;color:#333;border-radius:0 0 6px 6px}.review-badge-border{width:100%;height:7px;background:#4081ec;margin-bottom:0}.review-badge img{vertical-align:middle}.review-badge-logo img{width:32px;height:32px}.review-badge-score{color:#333;display:inline-block;font-size:12px;line-height:18px;margin:0 0 0 12px;vertical-align:middle}.review-biz-score{display:inline-block;color:#ffcf3a;margin:0 6px 0 0;vertical-align:middle;font-size:18px;font-weight:400}.review-badge-google .review-biz-score{color:#eb6e00}.review-stars{display:inline-block;font-size:0px;vertical-align:middle}.review-stars img{display:inline-block;width:16px;height:16px;margin:0 2px 0 0;vertical-align:middle}.b-kids-achievements .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-kids-achievements .owl-item a{margin:0;border-radius:11px;overflow:hidden;display:block;height:100%}.b-kids-achievements .owl-item img{height:100%;width:100%;display:block;object-fit:cover}.testimonial-item{padding:20px 25px;position:relative;z-index:1;margin-top:30px;margin-bottom:30px;background:#fff;border:6px solid #d3e9fa;border-radius:22px}.owl-carousel{touch-action:manipulation}.testimonial-list.owl-loaded .col-lg-4{width:100%;padding-right:15px;padding-left:15px}.testimonial-area .owl-prev,.testimonial-area .owl-next{bottom:auto;top:300px;z-index:10}.testimonial-list.owl-carousel .owl-stage-outer:before{display:block;content:'';z-index:99;position:absolute;left:0;top:0;width:100px;height:100%;bottom:0;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.testimonial-list.owl-carousel .owl-stage-outer:after{display:block;content:'';z-index:99;position:absolute;right:0;top:0;width:100px;height:100%;bottom:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.owl-dots{text-align:center;padding-top:15px}.owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:#ccc;margin:0 3px}.owl-dots .owl-dot.active{background-color:#2c5e9b}.owl-dots .owl-dot:focus{outline:none}.testimonial-item__more{opacity:.8;font-size:12.5px;font-weight:600;color:#2a5885}.testimonial-item__author-name{font-weight:600;margin-bottom:.5rem;display:block;color:#111}.testimonial-item__wrapper .testimonial-item__text{transition:.01s}.testimonial-item__wrapper .testimonial-item__text.collapse:not(.show){display:block;height:196px;overflow:hidden}.testimonial-item__wrapper .testimonial-item__text.collapsing{height:196px}.testimonial-item__more.collapsed:after{content:'Read more...'}.testimonial-item__more:not(.collapsed):after{content:''}.testimonial-item__text p{padding:0;color:#5e7974;margin-bottom:16px;font-size:14px;line-height:1.4}.testimonial-item__text p:last-child{margin-bottom:0}.testimonial-item__date{font-size:13px;color:#626d7a;text-transform:lowercase;white-space:nowrap}a.testimonial-item__date:hover{text-decoration:underline;color:#626d7a}.testimonial-item footer{display:flex;align-items:center;margin-top:.5rem}.testimonial-item__source-url{display:block;margin-left:auto;text-align:right;font-size:12px;line-height:1;clear:both;text-transform:lowercase;color:#4589a6}#testimonials__nav-cont{position:relative}#testimonial__nav-cont .owl-prev,#nav-cont .owl-next{bottom:auto;top:300px;z-index:10}.owl-prev,.owl-next{display:block;width:22px;height:22px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:10;opacity:.8}.owl-prev:before{display:block;content:'';position:absolute;top:0;left:0;background:#efefef url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-dropdown-arrow.svg) center center/contain no-repeat;width:100%;height:100%;border-radius:50%;transform:rotate(90deg)}.owl-next:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#efefef url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-dropdown-arrow.svg) center center/contain no-repeat;border-radius:50%;transform:rotate(-90deg)}.owl-prev,.owl-next{display:inline-block;position:absolute;bottom:50%;left:1%;cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#2c5e9b;height:40px;width:40px;line-height:34px;text-align:center;border-radius:50%;color:#fff;transition:.5s;animation:1s 1.3s fadeInDown both;opacity:.7 !important}.owl-next{left:auto;right:1%}.owl-prev:hover,.owl-next:hover{background:#1a6cff;opacity:1 !important}.trigger-top,.trigger-bottom{width:100%;text-indent:-50%;position:fixed;top:5%}.trigger-bottom{top:auto;bottom:5%}.tracker{position:absolute;top:50%;left:0;height:1px}.b-shop{background:#d5f0f0}.b-shop h2,.b-shop .h2{font-size:2rem}.b-shop div[class^=col]{margin-bottom:1rem}.shop-item{background:#fff;border-radius:16px;border:1px solid #dadcde;overflow:hidden;height:100%;display:flex;flex-direction:column}.shop-item:hover{box-shadow:0 1px 8px #bfbfbf}.shop-item__gallery-holder{position:relative}.shop-item__gallery-holder:before{content:"";display:block;padding-top:100%}.shop-item__gallery-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center}.shop-item__content-holder{padding:12px 16px 16px;background:#2bacbe;display:flex;flex-direction:column;flex-grow:1;position:relative}.shop-item__shark-selected .shop-item__content-holder{background:linear-gradient(to left,#2c5e9b 0,#9577b1 100%)}.shop-item a{text-decoration:none}.shop-item__title{font-size:1.125rem;color:#fff;margin-bottom:0;margin-bottom:.25rem;position:relative}.shop-item__description{font-size:.85rem;color:#efefef;margin-bottom:.5rem}.shop-item__price{color:#fff;display:block;font-size:1.45rem;font-weight:700;margin-bottom:.65rem;margin-top:auto;padding-top:.5rem;line-height:1}.shop-item .btn{background:#2c5e9b;color:#fff;border:2px solid #fff;padding:6px 32px}.b-partners div[class^=col]{margin-bottom:1.5rem}.partners-item{background:#f0f7fd;overflow:hidden;display:flex;height:100%;padding:16px;border-radius:11px}.partners-item__content{display:flex;flex-direction:column}.partners-item img{display:block;width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 1rem 1rem 0;flex-shrink:0}.partners-item h3{font-size:1rem;margin-bottom:4px}.partners-item p{font-size:.9125rem;margin-bottom:0}.partners-item p:last-of-type{font-weight:600}.partners-item a{font-size:.9125rem;text-decoration:none;margin-top:auto}.partners-item a ins{width:16px;height:16px;display:inline-block;margin-right:4px;vertical-align:-2px}.site-footer{background:#2f609c;padding-top:3rem;padding-bottom:0;color:#fff;margin-top:4rem;position:relative;z-index:10}.site-footer:before{content:'';position:absolute;display:block;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/bg-footer-wave.png) center bottom no-repeat;background-size:100% 60px;height:60px;width:100%;left:0;top:-58px;z-index:9999}.site-footer__logo{margin-top:-40px;display:block;transform:translateY(-30px)}.site-footer__logo img{width:100%;max-width:100%;height:auto;display:block;aspect-ratio:1/1}.site-footer__title{display:block;color:#fff;font-size:2.85rem;line-height:1.2;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem}.site-footer em a{display:block;color:#ffd325;font-size:1.25rem;font-weight:700}.site-footer li a:hover,.site-footer li a:hover strong{color:#ffd325}.site-footer nav li{display:block}.site-footer__menu-row,.site-footer__menu-columns{margin-left:0;margin-right:0}.site-footer__menu-columns{border-bottom:1px solid #fff;padding-bottom:.75rem}.site-footer__menu-columns div[class^=col]{padding-left:0;padding-right:0}.site-footer ul{padding-left:0;padding-right:0}.site-footer a{color:#fff;text-decoration:none}.site-footer__menu-row{margin-bottom:1rem}.site-footer__menu-row ul{flex-wrap:wrap}.site-footer__menu-row li a{font-size:1.15rem;text-transform:uppercase;font-weight:700}.site-footer__menu-row li{margin-right:20px}.site-footer__menu-title a,.site-footer__menu-title,.site-footer__menu-title strong{color:#fff;font-size:1.15rem;text-transform:uppercase;font-weight:700}.site-footer h3{color:#fff;font-size:1.15rem;text-transform:uppercase;font-weight:700;margin-top:.5rem}.site-footer__menu-subtitle{font-size:1rem}.site-footer__menu-columns li{margin:6px 0}.site-footer__menu-columns li a{font-size:1.2rem}.site-footer__contacts{margin-top:-1rem}.site-footer__contacts .site-footer__menu-title{font-size:2rem}.site-footer__phones{margin-bottom:1rem}.site-footer__phone{text-decoration:none;font-size:2.35rem;color:#fff;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:8px;display:block}.site-footer__phone ins{font-size:.8rem;color:#efefef;font-style:normal;text-decoration:none;vertical-align:16px}.site-footer__messengers{display:flex}.site-footer__messengers ins{margin-right:16px}.site-footer p{font-size:1.125rem;color:#fefefe;margin-bottom:.5rem}.site-footer address p,.site-footer__email{color:#fefefe;font-size:1rem;margin-bottom:.5rem}.site-footer__email{margin-bottom:.75rem}.site-footer__email a{font-size:1.125rem;text-decoration:underline}.site-footer__bottom{background:#162045;padding:1.2rem 0;margin-top:4rem}.site-footer__bottom .container{display:flex;align-items:center;padding-right:140px}.site-footer .site-language{display:inline-block;margin-left:12px}.site-footer .site-language a{margin-right:12px}.site-footer__legal-notices a{text-decoration:underline;font-size:.9rem;margin-right:10px;margin-top:4px}.site-footer__messengers ins:before{border:2px solid #fff;border-radius:50%}body.modal-open .site-header:not(.sticky-top){padding-right:17px}#order-dialog .modal-dialog{max-width:960px}#order-dialog .modal-header{padding-bottom:0;border-bottom:0}#order-dialog .modal-body{display:flex;flex-direction:column;flex-grow:1}#order-dialog .modal-title{font-size:1.45rem;line-height:1.2;font-weight:700;color:#002a45;text-transform:uppercase}#order-dialog .modal-content{background:#fff;border:0;border-radius:11px;overflow:hidden}#order-dialog p{font-size:.9125rem;margin-bottom:0}#order-dialog .privacy-text{font-size:.85rem;font-weight:400;margin-bottom:0;margin-top:auto}#order-dialog label{color:#144a58;font-size:.9125rem;width:100%}#order-dialog h2{font-size:1.75rem;text-transform:uppercase;margin-bottom:0}#order-dialog .form-row{margin:.75rem 0}#order-dialog input[type=text],#order-dialog input[type=tel],#order-dialog input[type=email]{padding:15px 12px;height:46px;border-radius:10px;background:#fff;border:1px solid #dedede;margin-top:.25rem;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{outline:none;-webkit-box-shadow:0 5px 32px rgba(103,122,141,.17);box-shadow:0 5px 32px rgba(103,122,141,.17)}#order-dialog .btn{background:#2c5e9b;color:#fff;font-size:1.0625rem;letter-spacing:normal;padding:.75rem 3.5rem;width:100%}#order-dialog .btn-close{position:absolute;top:20px;right:20px}#order-dialog .form-check{padding-left:0}#order-dialog .wpcf7-list-item{margin-left:0}#order-dialog .wpcf7-list-item-label{margin-left:8px;display:none}.wpcf7-form-control-wrap{position:static}.wpcf7-not-valid-tip{font-size:.75rem;position:absolute;right:0;top:4px}.iti__search-input{padding-top:6px;padding-bottom:6px}.form-row{position:relative}.wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);right:0}.wpcf7 form .wpcf7-response-output{border:none;padding:0;margin:0;font-size:.85rem;margin-top:1rem}.wpcf7 form.invalid .wpcf7-response-output{color:#dc3232}.wpcf7 form.failed .wpcf7-response-output{color:#ff8c00}.wpcf7-not-valid{box-shadow:inset 0 0 3pt .2pt red}form.submitting input,form.submitting select,form.submitting textarea,form.submitting .btn{opacity:.75;pointer-events:none}.waves-holder{position:absolute;bottom:-10px;left:0;right:0;z-index:0;overflow:hidden}.waves{position:relative;width:100%;height:10vh;margin-bottom:-7px;min-height:60px;max-height:80px}.parallax>use{animation:25s cubic-bezier(.55,.5,.45,.5) infinite move-forever}.parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}.vjs-poster img{object-fit:cover !important}.b-service-content h2{font-size:1.5rem}.b-service-content p,.b-service-content ul,.b-service-content ol{font-size:1.1rem}.b-service-content p:first-child{font-size:1.25rem;font-weight:600}#container-content-page{padding-top:90px}.content-page h1{font-size:2rem;font-weight:600}.content-page h2{font-size:1.5rem}.content-page p,.content-page ul,.content-page ol{font-size:1.1rem}.content-page>p:first-child{font-size:1.25rem;font-weight:600}.b-why-shark h2{font-size:1.5rem;margin-bottom:1.75rem}.b-why-shark h3{font-size:1.15rem}.b-why-shark p{font-size:1.1rem}.single-coaches .b-intro{overflow:hidden}.single-coaches .b-intro>.container{min-height:480px;height:100%}.b-biography p{font-size:1.3rem}.b-certificates .owl-item a{margin:0;border-radius:11px;overflow:hidden;display:block;height:260px;max-height:260px}.b-certificates .owl-item a img{width:auto;height:100%}.b-certificates .owl-prev.disabled,.b-certificates .owl-next.disabled{display:none}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}@media (max-width:768px){.waves{height:40px;min-height:40px}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:.75rem;padding-right:.75rem}}@media (max-width:992px){body{overflow-x:hidden}.waves-holder{display:none}p{font-size:.9rem}h2,.h2{font-size:1.4rem}.breadcrumbs__outer-container{display:none}#scroll-down{display:none}section[class^=b-]{padding-top:2rem;padding-bottom:1rem}.section-title{margin-bottom:.5rem}section.b-intro{padding-top:120px;padding-bottom:40px;align-items:flex-end;min-height:calc(100vh)}.b-intro__img-holder{background-image:linear-gradient(to top,rgba(0,0,0,.56) 0%,rgba(0,0,0,.56) 40%,rgba(0,0,0,0) 82%)}.b-intro__img-holder img{object-position:center top}.b-intro h1 span,.b-intro .h1{font-size:1.75rem}.b-intro h1{font-size:2rem}.b-intro .btn{white-space:nowrap;padding:.5rem 1.75rem;font-size:1rem;margin-bottom:34px}.b-intro__features{font-size:1.2rem}.b-intro__lead-1{font-size:1rem;margin:1.75rem 0}.b-intro__lead-1 br{display:none}.b-intro:after{display:none}.panel-white{padding:16px 18px;margin-top:0;margin-bottom:.75rem;border:1px solid #dedede;border-radius:11px}.panel-white:has(.panel-white__hint-img){margin-top:1.5rem}.panel-white__hint-img{order:0;width:80px !important;margin-left:0 !important;margin-right:auto;margin-bottom:8px;margin-top:-30px}.panel-white__hint{order:0;margin-left:0;margin-right:auto}.b-services{background:#fff}.b-services h2{font-size:1.4rem}.service-item{border-radius:12px;margin-bottom:.75rem;border:0}.service-item .service-item__desc{padding-top:1rem}.service-item .service-item__desc:before{display:none}.b-methodology .section-title p{display:none}.b-methodology h2{font-size:1.4rem}.methodology-item{padding:16px 22px;border-radius:12px;border:0;margin-bottom:0}.methodology-item:not(.owl-sm-item){margin-bottom:1rem}.methodology-item p,.methodology-item ul li{font-size:.9rem}.methodology-item p.display-1{font-size:1rem}.swimming-style-item{border-radius:12px;border:1px solid #dedede;border-bottom-color:#008892;border-bottom-width:12px;padding:14px 18px}.swimming-style-item ul{padding-left:20px}.swimming-style-item img{width:calc(100% + 36px) !important;max-width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;margin-bottom:-14px}.b-prices__tariffs-row .col-6:nth-child(2n+1){padding-right:6px}.b-prices__tariffs-row .col-6:nth-child(2n){padding-left:6px}.price-item{margin-bottom:.75rem;border-radius:12px;padding:16px 12px;border:0}.price-item h3{font-size:1rem}.price-item h3{font-size:1rem}.price-item p{font-size:.9rem;white-space:nowrap}.price-item .duration-switch .btn-default{font-size:.6rem}.duration-switch .btn-default:last-child{margin-left:-1px !important;padding-left:2px !important}.duration-switch .btn-default:last-child{margin-left:-1px !important;padding-left:2px !important}.price-item__amount var{font-size:1.5rem;min-width:0;text-indent:0!important}.price-item__amount span{font-size:.8rem}.price-item .btn{font-size:.8rem;padding:4px 10px}.price-item__discount{font-size:.75rem}.price-item__flat{padding-left:22px}.b-shop{background:#fff}.b-shop h2,.b-shop .h2{font-size:1.4rem}.shop-item{border-radius:11px}.shop-item__description{display:block;margin-bottom:0}.b-school{margin-top:1rem;padding-top:2rem}.b-school .container{margin-top:170px;margin-bottom:0}.b-school:before,.b-school:after{display:none}.b-school__img-holder img{object-position:right top}.b-school p{font-size:.85rem}.b-school h2{font-size:1.75rem}section.b-cta{padding:32px 22px;background-position:calc(50% - 90px) center}.b-cta big{font-size:1.55rem;margin-bottom:12px}.b-cta p{font-size:1.125rem}.b-cta .btn-lg{margin-bottom:0;font-size:1rem;white-space:nowrap;padding-left:20px;padding-right:20px;margin-top:1rem}.b-team{padding-bottom:0}.b-team h3{margin-bottom:.75rem}.team-item{flex-direction:column;padding:0}.team-item-overall{min-height:520px}.team-item .btn{margin-bottom:16px}.team-item__avatar{width:200px;height:200px;margin:10px auto 0 12px;border:none}.team-item footer{margin-top:-28px;padding:0 12px;justify-content:flex-start;margin-bottom:12px}.team-item footer ins{width:32px;height:32px;border:1px solid #fff;border-radius:50%}.b-partners .owl-carousel .partners-item img{width:auto !important}.b-contact-owner{width:100%;margin:2rem 0 1rem}.b-faq h2{font-size:1.4rem;margin-bottom:1rem}.b-faq h3{font-size:1rem;padding-right:36px}.faq-item{padding:12px 16px;border-radius:11px}.faq-item p{font-size:.9rem}.b-testimonials h2{font-size:1.4rem}.testimonial-item{border:1px solid #dedede;border-radius:11px;margin-bottom:0}.testimonial-list.owl-carousel .owl-stage-outer:before{display:none}.testimonial-list.owl-carousel .owl-stage-outer:after{width:20px}#testimonials__nav-cont .owl-prev,#testimonials__nav-cont .owl-next{display:none !important}.b-gallery h2{font-size:1.4rem}.b-gallery__grid-sizer,.b-gallery__grid-item{width:50%}.b-gallery__grid-item{border:2px solid #fff;border-radius:11px}.single-coaches p{font-size:.85rem}.b-biography p{font-size:1rem}.single-coaches .b-intro{align-items:end;padding-bottom:0}.single-coaches .b-intro .col-lg-5{position:relative;margin-top:2rem}.single-coaches .b-intro .col-lg-5:before{padding-top:110%;display:block;content:''}.single-coaches .b-intro .col-lg-5 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;top:0!important;width:88% !important;margin:0 auto}.single-coaches .b-intro .b-intro__img-holder{background-image:linear-gradient(to bottom,rgba(0,0,0,.56) 0%,rgba(0,0,0,.56) 40%,rgba(0,0,0,0) 82%)}.single-coaches .b-intro .b-intro__img-holder img{object-position:90% center}.content-page p,.content-page ul,.content-page ol{font-size:.85rem}.content-page h1{font-size:1.5rem;line-height:1.2}.content-page h2{font-size:1.25rem;line-height:1.2}.review-badge{transform:scale(.8)}.site-footer{margin-top:1rem}.site-footer:before{display:none}.site-footer__logo{transform:none}.site-footer__logo img{width:180px;margin-top:0}.site-footer__slogan{display:none}.site-footer__title{font-size:1.3rem}.site-footer__menu-row{margin-bottom:0}.site-footer address p,.site-footer__email{font-size:.85rem}.site-footer ul{margin-bottom:0}.site-footer__menu-row li{margin-left:0 !important;margin-bottom:12px}.site-footer__menu-row li a,.site-footer__menu-columns li a,.site-footer__menu-title a,.site-footer__menu-title,.site-footer__menu-title strong{font-size:.75rem;display:block}.site-footer__menu-columns li{margin:0 0 4px}.row.site-footer__menu-columns ul:first-child li:last-child{margin-bottom:12px}.site-footer__menu-columns div[class^=col]{padding-right:6px}.site-footer address{margin-top:.4rem;padding-top:.75rem}.site-footer__contacts{margin-top:0}.site-footer__contacts .site-footer__menu-title{font-size:1.4rem}.site-footer__phone{font-size:1.75rem}.site-footer__messengers{margin-bottom:.75rem}.site-footer .btn-lg{font-size:1rem}.site-footer__bottom{margin-top:1rem}.site-footer__bottom .container{flex-direction:column;align-items:start;padding-right:0}.site-footer__legal-notices a{display:block;font-size:.85rem}.owl-dots{padding-top:15px;position:relative}.owl-dots:after{content:'';display:block;width:32px;height:47px;background:url(//swimming-phuket.com/wp-content/themes/shark/css/../images/icon-swipe.png) right center/contain no-repeat;position:absolute;right:10px;top:20px}#shark-intro-video-sm{border-radius:11px;overflow:hidden}.navbar-toggler{position:absolute;top:14px;right:12px}.navbar-toggler:focus{box-shadow:none}.site-header{height:70px;background:#fff !important;margin-top:0;position:fixed;top:0;z-index:1020;border-bottom:1px solid #ccc;-webkit-box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);-moz-box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);box-shadow:0px 0px 9px 2px rgba(34,60,80,.2);margin-top:0;backdrop-filter:blur(8px);background:rgba(255,255,255,.85);transition:top .3s}.site-header.menu-opened{top:0 !important}.navbar-brand img,.site-header.sticky-top .navbar-brand img{height:80px}.navbar-brand strong{margin-left:92px;margin-top:4px}#main-nav{position:fixed;top:70px;bottom:0;right:0;left:0;width:calc(100%);min-height:calc(100vh - 70px);height:auto;background:rgba(255,255,255,1);-webkit-transform:translateX(120%) !important;-ms-transform:translateX(120%) !important;-o-transform:translateX(120%) !important;transform:translateX(120%) !important;-webkit-transition:transform .4s linear !important;-o-transition:transform .4s linear !important;transition:transform .4s linear !important;z-index:10}.site-header.menu-opened #main-nav{-webkit-transform:translateX(0px) !important;-ms-transform:translateX(0px) !important;-o-transform:translateX(0px) !important;transform:translateX(0px) !important;box-shadow:0 0 65px rgba(0,0,0,0);display:flex !important;margin:0;overflow-y:scroll}#main-nav{padding:0 48px;flex-direction:column;align-items:start}.navbar:not(.collapse){display:flex}#main-nav .main-menu{padding-top:32px}.main-menu .dropdown-menu{border:none;border-radius:0;background:0 0;padding:0}.main-menu .dropdown-menu:before{display:none}.main-menu .dropdown-toggle:after{border-radius:50%;width:24px;height:24px;vertical-align:-6px;margin-left:10px;background-color:#dedede}#main-nav .btn{margin-bottom:102px}#main-nav .main-menu li{margin:0}#main-nav .main-menu li a{font-size:1.125rem;color:#000}#main-nav .main-menu>li,#main-nav .main-menu>li a{width:fit-content}#main-nav .main-menu li li a{font-size:1rem;padding-top:4px;padding-bottom:4px}#main-nav .social-list{margin-top:1rem;margin-bottom:1rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.4);width:100%}#main-nav .social-list li ins{width:42px;height:42px}#main-nav .btn{white-space:nowrap}.menu-opened .navbar-toggler-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2812,47, 71, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M7.6143255,7.4436507L23.1706753,23 M7.6142936,22.9999752L23.1706429,7.4436255'/%3e%3c/svg%3e")}#main-nav .main-menu{order:0}.navbar-phone{order:1;flex-direction:column;margin-left:0;align-items:start;margin-top:3rem}.navbar-phone a.navbar-phone__phone-number{font-size:1.5rem}.navbar-phone .navbar-phone__details{margin-top:0;padding-top:0}.site-header .site-language{margin-top:auto;margin-bottom:80px;padding-top:1rem;align-items:center}.site-header .site-language span{font-size:12px;font-weight:400;line-height:1;margin-left:12px;color:#aaa;width:100%;text-decoration:underline}.site-language{order:2;margin-left:0;margin-top:20px;margin-bottom:1rem}.site-footer .site-language{margin-left:10px;margin-top:16px}.navbar-phone .dropdown-menu{display:block;background:0 0;position:static;padding-top:0}.navbar-phone ins.navbar-phone__switcher{display:none}.b-service-content h2{font-size:1.2rem}.b-service-content p,.b-service-content ul,.b-service-content ol{font-size:.9125rem}.b-service-content p:first-child{font-size:1.1rem;font-weight:600}.page-template-services-inner section.b-intro img{object-position:center top}.page-template-services-inner section.b-intro.fallback-position{min-height:600px}.page-template-services-inner section.b-intro.fallback-position img{object-position:70% center}}@supports (max-width:992px) and (-webkit-touch-callout:none){section.b-intro{padding-top:120px;padding-bottom:40px;align-items:flex-end;min-height:calc(100dvh - 40px)}}@media (min-height:1100px){section.b-intro{min-height:1100px;max-height:1200px}}.b-shop .btn{display:none !important}.b-shop .panel-white{display:none}