.sliderBg-1,.sliderBg-2,.sliderBg-3{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;min-height:490px}.visibility-hide{visibility:hidden}.banner-overlay:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.hBannerSlider-Inner .item .container{position:relative;z-index:10}.hBannerSlider .slick-dots{position:absolute;bottom:2rem;left:0;right:0;z-index:2;margin:0 auto;display:flex;flex-wrap:inherit;align-items:center;justify-content:start;width:95%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.slick-dots li+li{margin-left:1rem}.slick-dots li button{border:none;box-shadow:none;outline:none;background-color:transparent;-webkit-border-radius:50%;border-radius:50%;border:.2rem solid #fff;padding:0;font-size:0;width:1.5rem;height:1.5rem;display:block;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease}.slick-dots li.slick-active button{background-color:#fff;width:1.8rem;height:1.8rem}.slick-slide:focus{outline:none !important}.display-1{font-size:4.5rem;line-height:50px;letter-spacing:.525px}.hBannerSlider-Inner p{font-size:1.4rem;font-weight:400;line-height:2.2rem;letter-spacing:.16333333px}.find-out-btn{width:218px;height:4rem;border-radius:.5rem;border:solid .3rem #fff;font-size:1.4rem;line-height:1.9rem;text-align:center;letter-spacing:.7233331px}.bannerContent p{color:#fff}.home-category-widget{margin-bottom:3rem;background-size:cover;background-repeat:no-repeat;background-position:center center;height:224px;object-fit:cover;-webkit-border-radius:.4rem;border-radius:.4rem;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.home-category-widget:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}.home-category-title{font-size:4.5rem;line-height:5rem;letter-spacing:.0525rem;font-stretch:condensed}.home-category-btn{font-size:1.6rem;line-height:1;letter-spacing:.8266664px;font-stretch:condensed;text-decoration:none;border-top:.4rem solid #fff;height:4.5rem;-webkit-transition:border-color,padding,.3s ease;-moz-transition:border-color,padding,.3s ease;-ms-transition:border-color,padding,.3s ease;transition:border-color,padding,.3s ease}.home-category-widget:hover .home-category-btn{padding:0 1rem;border-radius:.5rem;border:.4rem solid #fff}.home-subscribe{display:block !important}.ems-category{background-image:url(../img/ems.png)}.lifeguard-category{background-image:url(../img/lifeguard.png)}.swim-category{background-image:url(../img/swim.png)}.display-2{font-size:3.5rem;line-height:4rem;text-align:center;letter-spacing:.40833333px}.divider-center:before{content:"";background-color:#24283f;width:6.5rem;height:.5rem;position:absolute;bottom:-2rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.instagram-widget{overflow:hidden}.insta-overlay{background-color:rgba(69,78,169,.52);position:absolute;top:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity,top,.3s ease;-moz-transition:opacity,top,.3s ease;-ms-transition:opacity,top,.3s ease;transition:opacity,top,.3s ease}.instagram-widget>a:hover .insta-overlay{top:0;opacity:1;visibility:visible}.insta-overlay p{font-size:1.2rem;font-weight:400;line-height:1.8rem;text-align:center;letter-spacing:.14px}.insta-overlay p{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:5.6rem;text-overflow:ellipsis;display:-webkit-box}.fav-count,.reply-count{font-size:1.6rem;font-weight:600;line-height:2.4rem;text-align:center;letter-spacing:.018666667rem}.insta-favicon img,.insta-replyicon img{width:4rem}.insta-thumb>img{object-fit:cover;width:100%}.info-updates{font-size:2rem;font-weight:400;line-height:3rem;text-align:center;letter-spacing:.0483334rem}.btn-followus{font-size:1.4rem;line-height:1.9rem;letter-spacing:.7233331px;text-align:center;width:220px;height:4rem}.featured-product{background-repeat:no-repeat;background-size:cover;background-position:70% 0;overflow:hidden;padding-bottom:6rem;z-index:2}.featured-product:before{content:"";background-color:rgba(0,0,0,.56);position:absolute;left:0;right:0;bottom:0;top:0;z-index:20}.featured-product>.container{z-index:100}.featured-product .divider-center:before{background-color:#fff}.product-widget{border-radius:.2rem;padding:1.5rem 2rem;color:#000;outline:none}.product-thumb{height:183px;position:relative}.product-widget .product-footer{margin-top:2rem}.featured-product-title{font-size:2.5rem;font-weight:700;line-height:3rem;letter-spacing:.029166666rem;font-stretch:condensed;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-more-btn{font-size:20px;line-height:2.7rem;letter-spacing:1.033333px;font-stretch:condensed;font-weight:700;text-decoration:none;border-top:.4rem solid #24283f;border-bottom:.4rem solid transparent;height:5.5rem;-webkit-transition:border-color,padding,.3s ease;-moz-transition:border-color,padding,.3s ease;-ms-transition:border-color,padding,.3s ease;transition:border-color,padding,.3s ease}.shop-arrow-right{background-size:100%;background-repeat:no-repeat;background-position:center right;width:1.1rem;background-image:url(../img/shop-arrow-black.svg);display:block;height:30px;color:#000}.product-widget:hover .learn-more-btn{padding:0 1rem;border-radius:.5rem;border:.4rem solid #24283f;color:#24283f}.product-widget:hover .shop-arrow-right{background-image:url(../img/shop-arrow-color.svg)}.product-widget:hover{box-shadow:0 .5rem 1rem #00000000}.featured-product-list{padding:0}.featured-product-list .slick-dots{display:flex;text-align:center;justify-content:center;align-items:center;margin-top:5rem}.featured-product-list .slick-arrow{width:4rem;height:4rem;-webkit-border-radius:50%;border-radius:50%;display:flex;padding:0;background-color:transparent;color:#fff;border:.3rem solid #fff;font-size:3rem;vertical-align:middle;justify-content:center;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);outline:none}.featured-product-list.slick-slider .slick-slide{padding:0 1rem}.featured-product-list .slickNext{right:0}.featured-product-list .slickPrev{left:0}.mpinstagramfeed-header{display:none !important}.home-knowledgebase{background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;padding-bottom:6rem}.home-knowledgebase .divider-center:before{background-color:#fff}.embed-responsive{width:100%;height:186px;overflow:hidden}.embed-responsive iframe,.embed-responsive img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video-title-full{line-height:3rem;font-size:2rem;letter-spacing:.23333333px}.video-post-date{padding-left:2rem}.video-post-date:before{content:"";position:absolute;left:0;top:50%;background-color:#fff;width:.5rem;height:2rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video-post-date>span{font-size:1.4rem;font-weight:600;line-height:2.2rem;letter-spacing:.16333333px}.video-full-des p{font-size:1.4rem;font-weight:400;line-height:2.2rem;letter-spacing:.16333333px}.video-play-btn{width:9.8rem;height:9.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-play-btn img{width:9.8rem}.video-container .nav-tabs{flex-wrap:nowrap}.video-container .tab-content>.tab-pane{height:auto;overflow-y:visible}.video-container .nav-tabs .nav-link{padding:0;background:0 0;outline:none;margin:0;border-radius:0;position:relative;overflow:hidden;opacity:1}.video-container .nav-tabs .nav-link:hover:before,.video-container .nav-tabs .nav-link.active:before{background-color:rgba(0,0,0,.5);content:"";top:0;left:0;right:0;bottom:0;position:absolute}.video-sm-des{position:absolute;bottom:-100%;text-align:left;padding:0 1rem;line-height:2.2rem;letter-spacing:.16333333px;left:0;-webkit-transition:bottom .3s ease;-moz-transition:bottom .3s ease;-ms-transition:bottom .3s ease;transition:bottom .3s ease;display:block;white-space:normal}.video-container .nav-tabs .nav-link .video-play-btn,.video-container .nav-tabs .nav-link .video-play-btn img{width:5.9rem;height:5.9rem}.video-container .nav-tabs .nav-link:hover .video-sm-des{bottom:1rem}.video-container .nav-tabs .nav-link:hover .video-play-btn,.video-container .nav-tabs .nav-link.active .video-play-btn{opacity:0;visibility:hidden}.video-container .nav-tabs .nav-item h4{font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.18666667px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-container .nav-tabs .nav-item .video-sm-des{font-size:1.2rem;font-weight:600;line-height:1.8rem;letter-spacing:.14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.video-container .nav-tabs .nav-item>p{font-size:1.4rem;font-weight:600;line-height:2.2rem;letter-spacing:.16333333px}.video-container .nav-tabs li+li{margin-left:1.5rem}.video-container .nav-tabs>li{width:220px;overflow:hidden}.video-container .nav-tabs>li:nth-child(3),.video-container .nav-tabs>li:nth-child(4){display:none}.team-login-modal .modal-title{font-size:2rem;font-weight:700;line-height:2.5rem;text-align:center;letter-spacing:.483334px}.team-login-modal .modal-header p{font-size:1.6rem;line-height:2.4rem;letter-spacing:.18666667px}.team-login-modal .modal-content{border-radius:.5rem}.team-login-modal .form-control{height:4.5rem;border-radius:.2rem;border:solid .1rem #bfbcbc;background:#fff;line-height:4.5rem;padding:0 1.5rem;box-shadow:none;outline:none}.modal-header .btn-close{position:absolute;top:1.5rem;right:1.5rem;opacity:1;box-shadow:none;outline:none;width:1.2rem;height:1.2rem;padding:0}.selectoption-arrow{line-height:1;position:absolute;top:0;right:0;width:3.6rem;height:4.5rem;border-radius:0 .2rem .2rem 0}.selectoption-arrow i{font-size:2.4rem}.go-team-store-btn{font-size:1.6rem;line-height:1;letter-spacing:1.186667px;width:300px;height:4.5rem;border-radius:.5rem}#maincontent{max-width:100%;padding:0}.columns .column.main{margin-bottom:0;padding-bottom:0}.columns .column.main>p{margin:0}#email_address_label_0,#gdpr_text{display:none}.ctct-form-embed.form_0 .ctct-form-defaults{background-color:transparent !important;padding:0 !important}div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{position:absolute;top:-22px;left:0}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin-bottom:0 !important;position:relative}div.ctct-form-embed form.ctct-form-custom{min-height:10px !important}.featured-product-list .slick-arrow{display:none !important}.mpinstagramfeed-photo{position:relative;padding:0;overflow:hidden;max-height:229px;width:50% !important}#mpinstagramfeed-photos--606d961a4c89a .mpinstagramfeed-photo{padding:0}.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption{background-color:rgba(50,54,96,.52);position:absolute;top:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity,top,.3s ease;-moz-transition:opacity,top,.3s ease;-ms-transition:opacity,top,.3s ease;transition:opacity,top,.3s ease}.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption{-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:visible;max-height:100%;text-overflow:inherit;font-size:1.2rem;font-weight:400;line-height:1.8rem;text-align:center;letter-spacing:.14px;padding:1rem;height:100%;display:flex;justify-content:center;text-align:center;color:#fff;align-items:center;word-break:break-word}.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-url:hover .mpinstagramfeed-post-caption{top:0;opacity:1;visibility:visible}.mpinstagramfeed-image{height:100%;object-fit:cover;width:100%}.mpinstagramfeed-container .row.shuffle{justify-content:center}.mpinstagramfeed-container{margin-top:6rem}.hBannerSlider{overflow:hidden;max-height:904px}body.loading_img .lazyload{background-repeat:no-repeat;background-position:center}.home-subscribe{background-image:url(../img/subscribe-bg.png)}.home-subscribe{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:5.4rem 0;padding-bottom:3.5rem}.home-subscribe-title{font-size:2rem;line-height:3rem;text-align:center;letter-spacing:.23333333px;padding-left:0}.subscribe-widget{width:100%;margin-top:1.5rem}.home-subscribe-title:before{content:"";background-color:#24283f;height:.5rem;width:5.6rem;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.subscribe-widget .form-control,div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{height:3.5rem !important;border-radius:.2rem !important;border:solid 1px #bfbcbc !important;background:#fff;font-size:1.6rem !important;font-weight:400 !important;line-height:3.5rem !important;letter-spacing:.18666667px;color:#a9a9a9 !important;padding-right:150px !important}.btn-subscribe,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{line-height:3.5rem;text-align:center;font-size:1.4rem;text-align:center;letter-spacing:.7233331px;height:3.5rem;width:130px;right:0;font-family:din-2014-narrow,sans-serif;font-weight:700;font-style:normal;border-radius:0;border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important;background-color:#24283f !important;border-color:#24283f !important;padding:0;position:absolute;top:0;right:0;outline:none}#email_address_label_0,#gdpr_text{display:none}.ctct-form-embed.form_0 .ctct-form-defaults{background-color:transparent !important;padding:0 !important}div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{position:absolute;top:-22px;left:0}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin-bottom:0 !important;position:relative}div.ctct-form-embed form.ctct-form-custom{min-height:10px !important}.tab-content .video-play-btn{z-index:1;cursor:pointer}body.loading_img .video-container .video-play-btn .lazyload,body.loading_img .video-container .nav-tabs .nav-link .lazyload,body.loading_img .video-container .video-play-btn .lazyload.loaded,body.loading_img .video-container .nav-tabs .nav-link .lazyload.loaded,body.loading_img .video-container .lazyload.loaded{display:block}.hBannerSlider .bannerContent{min-height:400px;position:relative}.hBannerSlider .bannerContent .redirect-from-banner{position:absolute;bottom:0}.click_Thumbnail{position:absolute;bottom:40px;left:0;right:0;z-index:2}.click_Thumbnail ul li{max-width:200px}.click_Thumbnail ul li{margin:0 2rem}.widget.block.block-static-block{margin-bottom:0 !important}.grecaptcha-badge{z-index:3}@media (min-width:767px) and (max-width:1024px){.mpinstagramfeed-photo{width:50% !important}}@media(min-width:320px){.instagram-feed-container .col-lg-3{padding:0}}@media(min-width:360px){.team-login-modal .modal-dialog{width:335px;margin:.5rem auto}}@media(min-width:576px){.hBannerSlider .slick-dots{max-width:540px;bottom:2rem}.hBannerSlider .slick-dots{width:100%}.home-category-widget{min-height:300px}.embed-responsive{height:389px}.video-play-btn{width:140px;height:140px}.video-play-btn img{width:140px}.video-title-full{font-size:2.4rem;letter-spacing:.029166666rem}.video-post-date>span{font-size:1.6rem;line-height:2.4rem;letter-spacing:.018666667rem}.video-full-des p{font-size:1.6rem;line-height:2.4rem;letter-spacing:.18666667px}.team-login-modal .modal-dialog{max-width:540px;width:auto}.hBannerSlider .bannerContent{min-height:auto;position:relative}.hBannerSlider .bannerContent .redirect-from-banner{position:inherit;bottom:inherit}}@media(min-width:768px){.hBannerSlider .slick-dots{max-width:720px}.instagram-feed-container{padding:0 1rem}.video-sm-des{bottom:-100%}.sliderBg-1,.sliderBg-2,.sliderBg-3{min-height:760px}.display-1{font-size:6rem;line-height:7.5rem;letter-spacing:.081666666rem}.hBannerSlider .slick-dots{bottom:85px}.hBannerSlider-Inner p{font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:.018666667rem}.find-out-btn{width:220px;height:5.5rem;font-size:2rem;letter-spacing:1.033333px;line-height:2.6rem}.slick-dots li.slick-active button{width:2rem;height:2rem}.home-category-widget{margin-bottom:1.5rem}.home-category-btn{font-size:2rem;line-height:2.6rem;letter-spacing:.0983334rem;height:5.5rem}.home-category-title{font-size:3.5rem;font-stretch:condensed;line-height:7.5rem}.display-2{line-height:5rem;letter-spacing:.0525rem}.featured-product-list{padding:0 10rem}.featured-product{background-position:70% 0}.insta-overlay p{font-size:1.4rem;line-height:2.2rem;letter-spacing:.016333333rem}.video-container .nav-tabs .nav-item .video-sm-des{-webkit-line-clamp:2}.insta-overlay p{-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:visible;max-height:100%;text-overflow:inherit;display:block}.btn-followus{height:5.5rem;font-size:2rem;letter-spacing:1.033333px}.home-subscribe-title{font-size:2.5rem;letter-spacing:.029166666rem;padding-left:0}.subscribe-widget .form-control,div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{height:3.5rem !important;line-height:3.5rem !important}.btn-subscribe,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{line-height:3.5rem;height:3.5rem;font-size:2rem;width:140px;letter-spacing:1.033333px}.home-subscribe{padding:6.4rem 0}.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption{font-size:1.4rem;line-height:2.2rem;letter-spacing:.016333333rem}.home-subscribe-title{font-size:2.5rem;letter-spacing:.029166666rem;padding-left:0}.subscribe-widget .form-control{height:3.5rem;line-height:3.5rem}.btn-subscribe{line-height:3.5rem;height:3.5rem;font-size:2rem;width:140px;letter-spacing:1.033333px}.subscribe-widget .form-control,div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{height:3.5rem !important;line-height:3.5rem !important}.btn-subscribe,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{line-height:3.5rem;height:3.5rem;font-size:2rem;width:140px;letter-spacing:1.033333px}.home-subscribe{padding:6.4rem 0}.click_Thumbnail ul li{max-width:90px}}@media(min-width:840px){.featured-product-list{padding:0}.featured-product-list .slick-arrow{display:inline-block !important}.featured-product-list .slickNext{right:-5rem}.featured-product-list .slickPrev{left:-5rem}}@media(min-width:992px){.hBannerSlider .slick-dots{max-width:960px}.home-category-widget{margin-bottom:0}.home-subscribe-title{padding-left:1rem}.home-subscribe-title:before{height:5.6rem;width:.5rem;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-subscribe-title{padding-left:1rem}.home-subscribe-title:before{height:5.6rem;width:.5rem;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video-container .tab-content>.tab-pane{height:auto;overflow-y:visible;padding-left:0;padding-right:0}.video-container .nav-tabs .nav-link .video-play-btn,.video-container .nav-tabs .nav-link .video-play-btn img{width:8.4rem;height:8.4rem}.video-sm-des{bottom:-100%}.video-container .nav-tabs li+li{margin-left:0}.video-container .nav-tabs .nav-item .video-sm-des{line-height:1.2}.home-category-title,.display-2{font-size:4.5rem}.sliderBg-1,.sliderBg-2,.sliderBg-3{min-height:904px}.featured-product-list{padding:0 10rem}.featured-product-list .slickNext{right:0}.featured-product-list .slickPrev{left:0}.video-container .nav-tabs .nav-item .video-sm-des{font-size:1.4rem;line-height:1.2;letter-spacing:.16333333px}.video-title-full{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.video-full-des p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.video-container .nav-tabs>li,.video-container .nav-tabs>li:nth-child(3),.video-container .nav-tabs>li:nth-child(4){display:block}.click_Thumbnail ul li{max-width:120px}}@media(min-width:1025px){.mpinstagramfeed-photo{width:calc(25% - 4px) !important}.click_Thumbnail ul li{max-width:130px}}@media(min-width:1140px){.featured-product-list .slickNext{right:-5rem}.featured-product-list .slickPrev{left:-5rem}.featured-product-list{padding:0}}@media(min-width:1200px){.bannerContent,.slick-dots,.home-category-container,.home-subscribe-container,.instagram-feed-container,.featured-product-container,.knowledgebase-container{max-width:940px;margin:0 auto}.featured-product-list{padding:0}.featured-product{background-position:center center}.click_Thumbnail ul li{max-width:150px}}@media(min-width:1280px){.display-1{line-height:7.5rem;letter-spacing:.081666666rem}.hBannerSlider-Inner p{max-width:400px}.slick-dots{max-width:1280px}.display-1{font-size:7rem}.hBannerSlider-Inner p{max-width:400px}.click_Thumbnail ul li{max-width:150px}}@media(min-width:1380px){.click_Thumbnail ul li{margin:0 2rem}}@media(min-width:1400px){.click_Thumbnail ul li{margin:0 1rem;max-width:200px}}@media(min-width:1440px){.featured-product-list .slickNext{right:-130px}.featured-product-list .slickPrev{left:-130px}}@media(min-width:1480px){.click_Thumbnail ul li{max-width:180px;margin:0 2rem}}@media(min-width:1600px){.featured-product{background-position:center center}.click_Thumbnail ul li{max-width:230px;margin:0}}@media(max-width:992px){.mobile-hide{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ems-category{background-image:url(../img/ems@2x.png)}.lifeguard-category{background-image:url(../img/lifeguard@2x.png)}.swim-category{background-image:url(../img/swim@2x.png)}}.HomeBannerMain .carousel-inner .container{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);max-width:940px}.HomeBannerMain .carousel-inner .container .row{min-height:470px}.HomeBannerMain .carousel-inner .container p{font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:.018666667rem;max-width:400px}.HomeBannerMain .carousel-indicators{justify-content:start;bottom:18%;left:20px;align-items:center;max-width:940px;margin-right:auto;margin-left:auto}.HomeBannerMain .carousel-indicators [data-bs-target]{width:1.1rem;height:1.1rem;border:2px solid #fff;background:0 0;opacity:1;border-radius:50%;margin-right:.75rem}.HomeBannerMain .carousel-indicators [data-bs-target]:last-child{margin-right:0}.HomeBannerMain .carousel-indicators .active{background:#fff;width:1.7rem;height:1.7rem}@media (max-width:1600px){.HomeBannerMain .carousel-indicators{bottom:10%}}@media (max-width:1440px){.HomeBannerMain .carousel-indicators{bottom:6%}}@media (max-width:1280px){.HomeBannerMain .carousel-indicators{bottom:3%}.HomeBannerMain .carousel-inner .container .row{min-height:450px}}@media (max-width:1024px){.HomeBannerMain .carousel-inner .container{max-width:960px}.HomeBannerMain .carousel-inner .container .row{min-height:375px}.HomeBannerMain .carousel-inner .container p{max-width:100%}}@media (max-width:992px){.HomeBannerMain .carousel-inner .container{max-width:720px}.HomeBannerMain .display-1{font-size:5rem;line-height:1.2}.HomeBannerMain .carousel-indicators{max-width:720px}.HomeBannerMain .carousel-inner .container .row{min-height:284px}.HomeBannerMain .display-1{margin-bottom:0}.HomeBannerMain .display-1 br{display:none}.HomeBannerMain .carousel-inner .container{top:34%;transform:translate(-50%,-34%);-moz-transform:translate(-50%,-34%);-ms-transform:translate(-50%,-34%);-webkit-transform:translate(-50%,-34%)}}@media (max-width:767px){.HomeBannerMain .carousel-inner .container .row{min-height:308px}.HomeBannerMain .display-1{font-size:2.75rem;line-height:1.2;margin-bottom:2rem}.HomeBannerMain .carousel-inner .container .row p{font-size:1.4rem;line-height:1.4}.HomeBannerMain .carousel-inner .container{top:31%;transform:translate(-50%,-31%);-moz-transform:translate(-50%,-31%);-ms-transform:translate(-50%,-31%);-webkit-transform:translate(-50%,-31%)}}@media (max-width:360px){.HomeBannerMain .display-1{margin-bottom:1rem}.HomeBannerMain .display-1{font-size:2.25rem}.HomeBannerMain .carousel-inner .container .row p{font-size:1.2rem;line-height:1.4rem}.HomeBannerMain .carousel-inner .container .row{min-height:280px}}.product-thumb{overflow:hidden}.subscribe-widget .ctct-form-custom label{margin-top:10px}.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption{text-wrap:wrap;word-break:break-all;display:block;overflow-y:auto}