.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-content:after{content:'Always read the label and use only as directed. Phoenix MedCare, Auckland, New Zealand. Ph. 0800 338 019';position:absolute;color:#121212;bottom:-35px;height:35px;line-height:14px;background-color:rgba(255,255,255,.5);display:flex;align-items:center;padding-left:10px;padding-right:10px;font-size:12px;text-align:center;font-style:italic;width:calc(100% - 20px);max-width:900px}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;color:inherit;font:inherit;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{appearance:none;background:0 0;border-radius:0;box-shadow:none}button{background:0 0}.footer-logo,.logo,.product-logo{overflow:hidden;text-indent:100%;white-space:nowrap}@font-face{font-family:galano;font-style:normal;font-weight:300;src:url(../../dist/fonts/galano-light.eot);src:url(../../dist/fonts/galano-light.eot?#iefix) format("embedded-opentype"),url(../../dist/fonts/galano-light.woff) format("woff"),url(../../dist/fonts/galano-light.woff2) format("woff2"),url(../../dist/fonts/galano-light.svg) format("svg"),url(galano-light.ttf) format("truetype")}@font-face{font-family:galano;font-style:normal;font-weight:400;src:url(../../dist/fonts/galano-regular.eot);src:url(../../dist/fonts/galano-regular.eot?#iefix) format("embedded-opentype"),url(../../dist/fonts/galano-regular.woff) format("woff"),url(../../dist/fonts/galano-regular.woff2) format("woff2"),url(../../dist/fonts/galano-regular.svg) format("svg"),url(galano-regular.ttf) format("truetype")}@font-face{font-family:galano;font-style:normal;font-weight:500;src:url(../../dist/fonts/galano-medium.eot);src:url(../../dist/fonts/galano-medium.eot?#iefix) format("embedded-opentype"),url(../../dist/fonts/galano-medium.woff) format("woff"),url(../../dist/fonts/galano-medium.woff2) format("woff2"),url(../../dist/fonts/galano-medium.svg) format("svg"),url(galano-medium.ttf) format("truetype")}@font-face{font-family:galano;font-style:normal;font-weight:700;src:url(../../dist/fonts/galano-bold.eot);src:url(../../dist/fonts/galano-bold.eot?#iefix) format("embedded-opentype"),url(../../dist/fonts/galano-bold.woff) format("woff"),url(../../dist/fonts/galano-bold.woff2) format("woff2"),url(../../dist/fonts/galano-bold.svg) format("svg"),url(galano-bold.ttf) format("truetype")}@font-face{font-family:galano;font-style:normal;font-weight:800;src:url(../../dist/fonts/galano-extrabold.eot);src:url(../../dist/fonts/galano-extrabold.eot?#iefix) format("embedded-opentype"),url(../../dist/fonts/galano-extrabold.woff) format("woff"),url(../../dist/fonts/galano-extrabold.woff2) format("woff2"),url(../../dist/fonts/galano-extrabold.svg) format("svg"),url(galano-extrabold.ttf) format("truetype")}*{box-sizing:border-box}body,html{position:relative;height:100%}body{padding-top:70px;background-color:#000;color:#4d4d4d;font-family:Helvetica,sans-serif;font-size:100%;font-weight:400;opacity:1;transition:opacity .4s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-expanded,.no-scroll{overflow:hidden}.wrapper{background-color:#f4f4f4;transition:opacity .4s ease-in-out}.header{position:fixed;top:0;left:0;width:100%;height:70px;background-color:#fff;border-bottom:4px solid #69A52B;font-size:0;z-index:30}@media screen and (min-width:768px){.header{text-align:right}}.logo{display:inline-block;width:172px;height:100%;background-image:url(../../dist/images/layout/swimcount-logo.png);background-size:150px auto;background-position:22px center;background-repeat:no-repeat;vertical-align:top}@media only screen and (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.logo{background-image:url(../../dist/images/layout/swimcount-logo@2x.png)}}@media screen and (min-width:768px) and (max-width:1023px){.logo{width:80px;background-image:url(../../dist/images/layout/swimcount-logo-icon.svg);background-size:35px auto}}@media screen and (min-width:768px){.nav-wrapper{display:inline-block;width:calc(100% - 172px);height:100%;vertical-align:top}.nav{width:100%;height:100%}.nav-item{position:relative;display:inline-block;height:100%;padding:0 18px;color:#73797c;font-size:.6875rem;font-weight:600;line-height:66px;letter-spacing:2px;text-transform:uppercase}.nav-item.active,.no-touchevents .nav-item:hover{color:#69A52B}.nav-item.active:after,.no-touchevents .nav-item:hover:after{content:"";position:absolute;bottom:0;left:22px;width:calc(100% - 44px);height:3px;background-color:#69A52B}.nav-item-bg{display:inline-block;padding:0 44px;min-height:100%;background-color:#69A52B;color:#fff;font-size:.6875rem;font-weight:600;line-height:66px;letter-spacing:2px;text-transform:uppercase}.no-touchevents .nav-item-bg:hover{background-color:#69A52B}}@media screen and (max-width:1023px){.nav-wrapper{width:calc(100% - 80px)}.nav{width:100%}.nav-item,.nav-item-bg{padding:0 10px;font-size:.625rem}.nav-item.active:after,.no-touchevents .nav-item:hover:after{left:0;width:100%;height:3px}}@media screen and (max-width:767px){.nav-wrapper{position:fixed;top:70px;right:0;width:calc(100% - 80px);height:100%;padding-top:66px;background-color:#f4f4f4;overflow:auto;transition:transform .4s ease-in-out;-webkit-overflow-scrolling:touch}.nav-wrapper.hidden{transform:translateX(100%)}.nav{width:100%;min-height:380px;vertical-align:top}.nav-item{position:relative;display:block;margin:24.2px auto;padding-bottom:11px;color:#73797c;font-size:.6875rem;font-weight:600;line-height:2;letter-spacing:2px;text-align:center;text-transform:uppercase}.nav-item.active,.no-touchevents .nav-item:hover{color:#69A52B}.nav-item.active:after,.no-touchevents .nav-item:hover:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100px;height:3px;background-color:#69A52B}.nav-item-bg{display:block;position:absolute;top:0;left:0;width:100%;background-color:#69A52B;color:#fff;font-size:.6875rem;font-weight:600;line-height:66px;letter-spacing:2px;text-align:center;text-transform:uppercase}.no-touchevents .nav-item-bg:hover{background-color:#69A52B}.burger-wrapper{display:block;position:absolute;top:0;right:0;width:70px;height:70px}.burger-btn{display:block;width:21px;height:4px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#69A52B;transition:background-color .3s}.burger-btn:after,.burger-btn:before{content:"";display:block;position:absolute;width:21px;height:4px;background-color:#69A52B;transition:transform .3s,top .3s}.burger-btn:before{top:-7px}.burger-btn:after{top:7px}.nav-expanded .burger-btn{background-color:rgba(105,165,43,0)}.nav-expanded .burger-btn:before{transform:rotate(-45deg);top:0}.nav-expanded .burger-btn:after{transform:rotate(45deg);top:0}.no-touchevents .burger-wrapper:hover .burger-btn:before{transform:translateY(-80%)}.no-touchevents .burger-wrapper:hover .burger-btn:after{transform:translateY(80%)}.nav-expanded .no-touchevents .burger-wrapper:hover .burger-btn:after,.nav-expanded .no-touchevents .burger-wrapper:hover .burger-btn:before{transform:rotate(0deg)}}.centered{width:100%;max-width:1024px;margin:0 auto;padding:0 22px}.split-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.footer{display:flex;justify-content:center;background-color:#fff;border-bottom:8px solid #69A52B;color:#73797c;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15rem}.footer .copyright{color:#73797c;font-size:.75rem;font-weight:600}.footer-container{width:100%;max-width:1366px;display:flex;justify-content:space-between;align-items:flex-end;padding:22px 100px}@media screen and (max-width:767px){.footer-container{padding:22px}}.footer-logo{width:115px;height:32px;background-image:url(../../dist/images/layout/phoenix-medcare-logo.png);background-size:115px auto}@media only screen and (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.footer-logo{background-image:url(../../dist/images/layout/phoenix-medcare-logo@2x.png)}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:44px;background-color:rgba(0,0,0,.85);opacity:1;transition:opacity .4s ease-in-out;z-index:30}.overlay.faded{opacity:0}.overlay.hidden{display:none}.video{display:none;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-width:calc(100% - 88px)}p,ul{margin-bottom:.625rem;font-size:.825rem;line-height:1.85;letter-spacing:0}@media screen and (max-width:767px){p,ul{margin-bottom:1.2rem}}ul{margin-left:22px;padding-left:22px;list-style-position:outside}.lead{font-size:.9375rem;line-height:1.9;letter-spacing:1px;font-style:italic}.strong,strong{font-weight:600}.italic,em{font-style:italic}.underlined{text-decoration:underline}.email{color:#69A52B}.link{color:#69A52B;text-decoration:underline}.no-touchevents .link:hover{color:#69A52B}.title{position:relative;margin-bottom:26px;padding-bottom:26px;font-size:1.1875rem;letter-spacing:.21875rem;text-transform:uppercase}.title:after{content:"";position:absolute;bottom:0;left:0;width:55px;height:1px;background-color:currentColor}@media screen and (max-width:767px){.title{font-size:1rem}}.subtitle{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #c4c4c4;color:#4d4d4d;font-size:.8125rem;letter-spacing:2px}.btn{display:inline-block;padding:0 40px;border:1px solid #69A52B;border-radius:22px;color:#69A52B;font-size:.6575rem;font-weight:600;line-height:42px;letter-spacing:.15rem;text-transform:uppercase}.btn.active,.btn.inverse,.btn:hover{background-color:#69A52B;color:#fff}.btn.inverse:hover{background-color:#fff;color:#69A52B}@media screen and (max-width:767px){.btn{padding:0 22px}}.btn.btn--white{border-color:#fff;background-color:none;color:#fff}.shape-play{width:9px;height:9px;margin-right:11px;fill:#fff}.btn:hover .shape-play{fill:#69A52B}.custom-select-menu{position:relative;border:1px solid #fff;border-radius:22px;transition:opacity .2s ease-in;opacity:1}.custom-select-menu .scroll-arrow{position:relative;bottom:10px;left:0;display:none;width:100%;height:15px;cursor:pointer}.custom-select-menu .scroll-arrow.shown{display:block}.custom-select-menu .scroll-arrow:after{position:absolute;top:0;left:50%;margin:0 0 0 -5px;content:"";width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#fff transparent transparent;transition:all .25s ease-in}.custom-select-menu .scroll-arrow.flipped:after{transform:rotate(-180deg)}.custom-select-menu .btn{position:relative;min-width:229px;padding:0 34px;border-color:transparent;text-align:left}.custom-select-menu .btn span{position:relative;font-size:.65rem}.custom-select-menu .btn:after{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%);width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#fff transparent transparent;transition:all .25s ease-in}.custom-select-menu .btn:hover{color:#69A52B}.custom-select-menu .btn:hover:before{content:"";background-color:#fff;position:absolute;top:-2px;left:-2px;width:calc(100% + 2px);height:calc(100% + 5px);border-radius:22px}.custom-select-menu .btn:hover:after{border-color:#69A52B transparent transparent}.custom-select-menu.disabled{opacity:.5}.custom-select-menu.disabled:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.custom-select-menu .btn.toggle-active{color:#69A52B}.custom-select-menu .btn.toggle-active:before{content:"";background-color:#fff;position:absolute;top:-2px;left:-2px;width:calc(100% + 2px);height:calc(100% + 5px);border-radius:22px}.custom-select-menu .btn.toggle-active:after{border-color:#69A52B transparent transparent;transform:rotate(-180deg) translateY(50%)}.custom-select-menu__content{display:none;max-height:160px;margin:0 0 25px;padding:0;list-style-type:none;overflow:auto}.custom-select-menu__content li{color:#fff;font-family:Helvetica,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;margin-bottom:0}.custom-select-menu__content li a{display:block;padding:8px 30px;cursor:pointer}.custom-select-menu__content li:first-child a{padding-top:30px}.custom-select-menu__content li:last-child a{padding-bottom:0}.product{position:relative;width:100%;text-align:center;justify-content:flex-start}.product .content-grey{background-color:#d9d9d9}.product-bg{position:absolute;top:646px;bottom:0;left:0;width:100%;background-color:#f4f4f4}@media screen and (max-width:526px){.product-bg{top:355px}}.logo-bg{position:absolute;top:135px;left:0;width:100%;min-height:1186px;background:url(../../dist/images/layout/logo-bg.png) center top no-repeat}.logo-bg:after,.logo-bg:before{content:"";position:absolute;top:240px;width:calc((100% - 526px) / 2);min-height:265px;background-color:#f4f4f4;border-top:6px solid #c4c4c4}.logo-bg:before{left:0}.logo-bg:after{right:0}@media screen and (max-width:526px){.logo-bg{top:77px;background-size:320px auto}.logo-bg:after,.logo-bg:before{top:155px;width:calc((100% - 320px) / 2)}}.logo-content{position:absolute;left:50%;transform:translateX(-50%);top:90px}@media screen and (max-width:526px){.logo-content{top:45px}}.product-logo{display:block;width:269px;height:184px;margin-bottom:44px;background-image:url(../../dist/images/layout/swimcount-logo-vertical.png);background-size:100% auto;background-position:center top;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.product-logo{background-image:url(../../dist/images/layout/swimcount-logo-vertical@2x.png)}}@media screen and (max-width:767px){.product-logo{width:200px;height:140px;margin-bottom:0;background-size:165px auto}}.product-content-wrapper{position:relative;width:50%;padding:77px 100px;z-index:10;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;flex-shrink:0}@media screen and (max-width:767px){.product-content-wrapper{width:100%;align-items:center;padding:22px;height:auto}}.product-content-wrapper .device-image{align-self:flex-end;height:100%;max-width:100%;object-fit:contain}@media screen and (max-width:767px){.product-content-wrapper .device-image{align-self:center}}.product-content-wrapper .product-content-logo{width:63px;height:auto;margin-bottom:29px}.product-column-right{align-items:flex-start;max-width:683px}@media screen and (max-width:767px){.product-column-right{max-width:100%;padding:22px 22px 34px}}.product-content{margin-bottom:38px}@media screen and (max-width:767px){.product-content{margin-bottom:0}}.device-image-wrapper{padding:22px;align-items:flex-end}.device-image-container{height:100%;display:flex;justify-content:center;width:100%;max-width:683px}@media screen and (max-width:767px){.device-image-container{max-width:100%}}.product-lead{position:relative;display:inline-block;margin-bottom:20px;padding-right:7px;padding-bottom:26px;color:#69A52B;font-size:1.18rem;font-weight:400;line-height:1.275;letter-spacing:.23rem;text-transform:uppercase}@media screen and (max-width:767px){.product-lead{color:#69A52B;font-size:1.1875rem;font-weight:600;line-height:1.2}}.product-lead:after{content:"";position:absolute;left:0;bottom:0;width:55px;height:1px;background-color:#c4c4c4}.why-title-wrapper{margin-left:55px}@media screen and (max-width:767px){.why-title-wrapper{margin-left:0}}.why-title-wrapper .btn{letter-spacing:.14rem;padding:0 56px}.why-title{margin-bottom:22px;color:#69A52B;font-size:1.1875rem;line-height:1.3;letter-spacing:4px;text-transform:uppercase}.why-title .larger{display:block;font-size:3rem;font-weight:300;line-height:1.1;letter-spacing:.406rem;word-spacing:11px;margin-bottom:9px}@media screen and (max-width:767px){.why-title{font-size:.875rem;margin-bottom:0;letter-spacing:3px}.why-title .larger{font-size:1.75rem;word-spacing:0;margin-bottom:0;letter-spacing:4px}}.why-column{position:relative;width:50%;padding:158px 100px 100px;z-index:10;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;flex-shrink:0}@media screen and (max-width:767px){.why-column{width:100%;min-height:auto;padding:22px}}.why-column .btn-buy{margin:22px 0}.why-column-left{justify-content:flex-start;align-items:flex-end;max-width:683px}@media screen and (max-width:767px){.why-column-left{padding-top:50px;padding-bottom:0}}.why-column-right{align-items:flex-start;max-width:683px}.highlight{color:#69A52B;text-decoration:underline}.how{position:relative;background-color:#fff;color:#fff;z-index:20}.how .how-image{height:100%;max-width:100%;object-fit:contain;background-color:#fff}@media screen and (max-width:767px){.how{flex-direction:column-reverse}}.how-column{position:relative;width:50%;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:left;flex-shrink:0}@media screen and (max-width:767px){.how-column{width:100%}}.how-background-left{background-color:#69A52B}.how-image-container{justify-content:flex-start;align-items:flex-start}.how-copy{width:100%;max-width:683px;padding:100px}@media screen and (max-width:767px){.how-copy{max-width:100%;padding:42px 22px 22px}}.how-copy-last-paragraph{margin-bottom:0}@media screen and (max-width:767px){.how-copy-last-paragraph{margin-bottom:22px}}.how-image-wrapper{display:flex;justify-content:center;width:100%;max-width:683px;padding:50px}@media screen and (max-width:767px){.how-image-wrapper{max-width:100%;height:350px;padding:40px}}.how-to-use{height:672px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.how-to-use{height:375px}}.how-to-use-video{width:100%;height:100%;background:url(../../dist/images/layout/How-to-use.png) center top/cover no-repeat;display:flex;justify-content:center;align-items:center}.how-to-use-viedo-btn{padding:0 36px}.map{position:relative;background-color:#69A52B;z-index:20}.map .title{color:#fff}@media screen and (min-width:1023px){.map-wrapper{display:table;width:100%}.map-column{position:relative;display:table-cell;width:50%;height:100%;vertical-align:top}.map-column:first-child{padding:0}.map-copy{width:100%;max-width:683px;min-height:360px;padding:125px 22px 100px 100px}}@media screen and (max-width:1023px){.map-column{position:relative}.map-copy{position:relative;padding:50px 22px 60px;height:auto;display:inline-block}.map-copy .custom-select-menu{margin-top:20px;margin-right:0}}.map-column .custom-select-menu{float:left;max-width:230px;margin-right:30px}.google-map{width:100%;height:570px;margin-bottom:12px}@media screen and (max-width:526px){.google-map{height:250px}}@media screen and (max-width:767px){.google-map{height:250px}}.map-marker{max-width:300px;padding:15px 5px 5px;font-weight:400}.map-marker .title{margin-bottom:18px;font-size:1rem;color:#69A52B}.map-marker p,.map-marker ul{margin:8px 0 0;line-height:1.4}@media screen and (max-width:1024px){.map-copy{padding-left:22px}.map-copy .custom-select-menu{margin-right:5px}}.about{position:relative;padding:225px 100px 185px;z-index:10;text-align:center;display:flex;justify-content:center}@media screen and (max-width:767px){.about{height:auto;justify-content:flex-start;padding:50px 22px 34px;text-align:left}}.about .title{color:#69A52B;z-index:20;text-align:center}.about .title:after{position:absolute;left:50%;transform:translateX(-50%);background-color:#c4c4c4}@media screen and (max-width:767px){.about .title:after{text-align:left;transform:translateX(0%);position:absolute;bottom:0;left:0}}.about .lead{position:relative;margin-bottom:44px;color:#69A52B;z-index:20}.about-bg{position:absolute;left:50%;transform:translateX(-50%);top:0;width:196px;height:790px;background:url(../../dist/images/layout/sperm-tail-bg.png) center top no-repeat;z-index:10}.about-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;width:100%;max-width:683px;font-size:0;z-index:20;padding:0 55px}@media screen and (max-width:767px){.about-wrapper{padding:0;align-items:flex-start}}.about-wrapper .about-copy-last-paragraph{margin-bottom:0}@media screen and (min-width:1024px){.about-column{display:inline-block;width:calc(50% - 22px);vertical-align:top}.about-column:first-child{margin-right:44px}}.contact{background-color:#fff;display:flex;justify-content:center}.contact .title{color:#69A52B}.contact .title:after{background-color:#c4c4c4;width:110px;height:1px}.contact-wrapper{width:100%;max-width:1366px;padding:122px 100px 44px}@media screen and (max-width:767px){.contact-wrapper{padding:50px 22px 70px}}.contact-wrapper .vcard{margin:0}.contact-wrapper .vcard .adr,.contact-wrapper .vcard .email,.contact-wrapper .vcard .tel{display:block;padding-top:10px;letter-spacing:1px}.faqs{position:relative;min-height:calc(100% - 158px);padding-top:100px;padding-bottom:44px}@media screen and (max-width:767px){.faqs{padding-top:50px}}.faqs-title{margin-bottom:22px;color:#69A52B;font-size:3rem;font-weight:300;line-height:1.3;letter-spacing:3px;text-transform:uppercase}@media screen and (max-width:767px){.faqs-title{font-size:2rem}}.faq-item{position:relative;width:100%;height:auto;margin:44px 0;overflow:hidden}.faq-title{line-height:1.6;z-index:10}.faq-content p:last-child,.faq-content ul:last-child{margin-bottom:0}.mb-r{margin-bottom:0!important}@media screen and (max-width:767px){.small-hidden{display:none!important}.smb-r{margin-bottom:0}}@media screen and (min-width:768px){.small-only{display:none!important}}@media screen and (min-width:1024px){.large-hidden{display:none!important}}@media screen and (max-width:1023px){.large-only{display:none!important}}