body{overflow-x:hidden;letter-spacing:0px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0px}.header{padding-top:0;padding-bottom:0}#shopify-section-header{z-index:9991;position:sticky;top:0}.header-wrapper{transition:all .3s ease-out 0s}.shopify-section-header-sticky .header-wrapper{background:#6ea3a8bf;-webkit-backdrop-filter:blur(20px);-moz-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);-ms-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.shopify-section-header-hidden{transform:none}.header__inline-menu .list-menu>li>a{font-size:1.8rem;padding:0 40px;color:#fff}.header__inline-menu .header__active-menu-item{text-decoration:none}.header .header__heading-link{padding:0}.header .header__heading-logo{width:auto}.header__icons .header__search{padding-right:40px}.header__icons .header__icon--account{margin-right:40px}.header__inline-menu .list-menu>li{padding:28px 0}.header__inline-menu .list-menu>li:hover .header__menu-item span{text-decoration:underline}.submenu-block{position:absolute;left:0;top:100%;background:#fff;width:100%;box-shadow:0 10px 14px #0000004d;padding:50px 0;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s ease-out 0s}.header__inline-menu .list-menu>li:hover .submenu-block{pointer-events:all;opacity:1;visibility:visible}.submenu-block .ps-links{padding:0;list-style-type:none;display:flex;width:100%;max-width:1000px;flex-wrap:nowrap;margin:0 auto}.submenu-block .ps-links li{max-width:200px;width:100%;padding:0 15px;margin-bottom:20px}.submenu-block .ps-links li a{width:100%;height:230px;background:#fff;display:flex;align-items:flex-end;justify-content:center;color:#fff;position:relative;background-size:cover;background-position:top center;text-decoration:none;border-radius:12px;overflow:hidden;font-weight:600}.submenu-block .ps-links li a:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#000000b3,#0000)}.submenu-block .ps-links li a span{position:relative;padding:0 20px 20px;font-size:18px;line-height:24px;text-align:center}.submenu-block .view-all-link{display:flex;justify-content:center;margin-top:20px}.submenu-block .view-all-link a{color:#0098da;display:flex;height:50px;min-width:170px;justify-content:center;align-items:center;font-size:18px;border:2px solid #0098DA;border-radius:10px;transition:all .3s ease-out 0s;text-decoration:none}.submenu-block .view-all-link a:hover{color:#fff;background:#0098da}.submenu-block .ps-links .custom-quote-item a{border:2px solid #0098DA;align-items:center;color:#0098da}.submenu-block .ps-links .custom-quote-item a:before{display:none}.submenu-block .ps-links .custom-quote-item a span{padding-bottom:0}.submenu-box .submenu-left{padding-right:30px}.submenu-box{display:flex;justify-content:space-around;align-items:center}.submenu-box .submenu-right{flex:auto}.submenu-box .submenu-text{max-width:430px;margin-top:-30px}.submenu-box .submenu-text h2{color:#000;margin:0 0 20px;font-weight:600;font-size:32px;line-height:48px}.submenu-box .submenu-text p{color:#000;margin:0;font-size:18px;line-height:24px;opacity:.5}.banner{width:calc(100% - 80px);margin:32px auto}.banner .banner__box p{margin:0;line-height:inherit}.banner .banner__box h2 strong{color:#0098da}.banner .banner__text.body{font-size:16px;line-height:24px}.button.button--primary{background:linear-gradient(to right,#00b2e3,#5cc6d0);border-color:#5cc6d0;box-shadow:none;border-radius:25px;font-size:18px;min-width:159px;height:48px;transition:all .3s ease-out 0s;border:none}.button.button--primary:hover{background:linear-gradient(to right,#5cc6d0,#00b2e3);border-color:#007fb6;color:#fff}.banner__media.media:before{position:absolute;content:"";left:0;bottom:0;width:65%;background:linear-gradient(to left,#0000,#000);height:100%;z-index:1}.banner:before{content:"";position:absolute;left:50%;bottom:-166px;height:260px;width:100%;background:url(pattern.png) no-repeat 50px center;opacity:1;top:auto;z-index:9;transform:translate(-50%);max-width:160rem;background-size:140px}.packages-section{padding:90px 0 0}.packages-section .packages-wrapper{margin:0 auto;display:block;max-width:1140px}.packages-heading{margin:0 auto 70px;text-align:center;position:relative;z-index:9}.packages-heading h2{color:#000;font-size:36px;font-weight:600;margin:0 0 30px}.packages-heading p{font-size:16px;line-height:24px;color:#999;margin:0 auto;max-width:740px}.packages-list{display:flex;flex-wrap:wrap;margin:0 -35px}.packages-list .package-item{width:33.33%;padding:0 35px;margin:0 0 30px}.packages-list .package-item .package-box{display:block;overflow:hidden;position:relative;padding-bottom:116%}.packages-list .package-item .package-box:before{position:absolute;content:"";left:0;bottom:0;height:75%;background:linear-gradient(#0000,#000);width:100%;z-index:1}.packages-list .package-item.no-title .package-box:before{opacity:0}.packages-list .package-item .package-box img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.packages-list .package-item .package-box h4{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:32px;color:#fff;z-index:2;margin:0 0 25px}.packages-list .package-item .package-link{text-decoration:underline;padding:35px 0 0;width:100%;justify-content:center;display:flex;color:#000;font-weight:600;letter-spacing:0px;transition:all .3s ease-out 0s}.packages-list .package-item:hover .package-link{color:#00b2e3}.custom-quote-section{padding:50px 0 0}.custom-quote-wrapper{margin:0 auto;max-width:792px;padding:0 15px}.custom-quote-box{border:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:center;padding:35px 39px}.custom-quote-box p{margin:0;font-size:18px;line-height:24px;color:#000;font-weight:600}.custom-quote-box a{border:1px solid #707070;color:#000;text-decoration:none;padding:14px 20px;font-size:16px;border-radius:25px;line-height:1;font-weight:600;transition:all .3s ease-out 0s}.custom-quote-box a:hover{background:#5cc6d0;color:#fff;border-color:#5cc6d0}.services-section{padding:100px 0 200px}.services-heading{text-align:center;padding:0 0 50px}.services-heading h2{color:#000;font-size:32px;font-weight:500;margin:0 0 30px}.service-list{display:flex;flex-wrap:wrap;margin:0 -15px}.service-list .service-item{width:33.33%;padding:0 15px;text-align:center}.service-list .service-item .service-box{display:block;max-width:90%;margin:0 auto}.service-list .service-item .service-image{min-height:95px;display:flex;width:100%;align-items:center;justify-content:center}.service-list .service-item .service-text h4{font-size:24px;line-height:32px;margin:10px 0 20px;font-weight:600;color:#000}.service-list .service-item .service-text p{font-size:16px;line-height:24px;color:#000;opacity:.5;margin:0}.image-with-text .grid{align-items:center;position:relative;overflow:visible}.image-with-text__grid.image-with-text__grid--reverse:before{content:"";position:absolute;right:30px;top:-166px;height:260px;width:100%;background:url(pattern.png) no-repeat right center;opacity:1;z-index:9;max-width:280px;background-size:200px}.image-with-text .grid .image-with-text__media-item{width:60%}.image-with-text .grid .image-with-text__media-item .image-with-text__media{padding-bottom:0!important}.image-with-text .grid .image-with-text__media-item .image-with-text__media img{position:relative;height:auto}.image-with-text .image-with-text__text-item{width:40%}.image-with-text .image-with-text__content{padding:15px 15px 15px 70px}.image-with-text .image-with-text__text--caption{color:#00b2e3;font-weight:600;letter-spacing:0;margin:0 0 10px}.image-with-text .image-with-text__heading{font-size:32px;line-height:1;color:#000}.image-with-text .image-with-text__text.rte{font-size:18px;line-height:1;line-height:24px;color:#00000080}.image-with-text .button{background:#fff;color:#000;border:1px solid #707070}.image-with-text .button:hover{background:#5cc6d0;color:#fff;border-color:#5cc6d0}.button{transition:all .3s ease-out 0s;letter-spacing:0px}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{box-shadow:none}.image-with-text .image-with-text__grid--reverse .image-with-text__content{padding:15px 70px 15px 0}.download_button{display:flex;align-items:center}.testimonial-section{padding:100px 0}.testimonial-heading{margin:0 0 30px;display:inline-block;width:100%}.testimonial-heading h2{font-size:32px;line-height:1;color:#000;font-weight:700;margin:0}.testimonial-slider{display:flex;width:100%;padding:50px;background:url(pattern1.png) repeat top left}.testimonial-slider.slick-slider .slick-track{display:flex}.testimonial-slider .testimonial-item{width:50%;padding:30px;height:auto}.testimonial-slider .testimonial-item .testimonial-box{box-shadow:0 0 40px #0000001a;background-color:#fff;background-image:url(quote.png);background-repeat:no-repeat;background-position:right 35px top 60px;padding:50px;height:100%}.testimonial-top{display:flex;flex-wrap:wrap;align-items:center}.testimonial-top .testimonial-image{width:100px}.testimonial-top .testimonial-image .image-box{width:82px;height:82px;border-radius:50%;background-size:cover;background-repeat:no-repeat;display:block;background-position:top center}.testimonial-top .testimonial-title h4{margin:0;font-size:24px;line-height:33px;color:#000;font-weight:600}.testimonial-top .testimonial-title span{color:#000;font-size:16px;line-height:22px}.testimonial-box .testimonial-text p{margin:0}.testimonial-box .testimonial-text{font-size:18px;color:#000;opacity:.5;line-height:30px;font-style:italic;margin-top:40px}.testimonial-slider .slick-arrow{cursor:pointer;position:absolute;left:10px;top:50%;margin-top:-20px;font-size:0;width:40px;height:40px;background:#e6e6e6;border:none;border-radius:50%;z-index:9;display:flex;padding:0}.testimonial-slider .slick-arrow:before{position:absolute;content:"";width:12px;height:12px;border-top:3px solid #979797;border-right:3px solid #979797;transform:rotate(-135deg);left:50%;top:50%;display:flex;margin-left:-4px;margin-top:-5px}.testimonial-slider .slick-next.slick-arrow{left:auto;right:10px}.testimonial-slider .slick-next.slick-arrow:before{transform:rotate(45deg);margin-left:-8px}.video-section__media.deferred-media{overflow:visible;box-shadow:0 0 30px #0000001a;display:block;margin:0 auto;max-width:999px}.video-section__media .video-section__poster img{object-fit:contain}.video-section__media:before{content:"";position:absolute;left:-100px;top:-100px;height:200px;width:100%;background:url(pattern.png) no-repeat left center;opacity:1;max-width:200px;background-size:200px}.video-section__media:after{content:"";position:absolute;right:-100px;bottom:-100px;height:200px;width:100%;background:url(pattern.png) no-repeat right center;opacity:1;max-width:280px;background-size:200px}.video-section__media{padding-bottom:40%!important}.video-section__media .deferred-media__poster,.video-section__media iframe{z-index:9;background:#fff}.video-section.page-width{padding-top:100px;padding-bottom:100px}.video-section__poster .deferred-media__poster-button{background-color:transparent;border:none;color:#00b2e3}.video-section__poster .deferred-media__poster-button:before{position:absolute;content:"";width:1px;height:1px;display:block;box-shadow:0 0 24px 20px #5cc6d07f}.video-section__poster .deferred-media__poster-button .icon{width:4rem;height:4rem}.footer{padding:130px 0 60px;color:#fff;background:#5cc6d0;background:linear-gradient(90deg,#00b2e3 15%,#5cc6d0)}.footer .footer__content-top{display:flex;align-items:flex-start;padding-top:0;padding-bottom:0}.footer .footer__content-top .footer__blocks-wrapper{width:65%;margin:0}.footer .footer__content-top .footer-block--newsletter{width:35%;justify-content:flex-end;margin-top:0;padding-left:20px}.footer .footer-block__newsletter{text-align:left;max-width:400px}.footer .newsletter-form{margin:0;max-width:100%}.footer .newsletter-form__field-wrapper{max-width:100%}.footer .newsletter-form__field-wrapper .field__input{background:#fff;border:1px solid #fff;box-shadow:none;width:calc(100% - 90px);flex:none;padding:0 14px}.footer .newsletter-form__button{width:75px;margin:0;background:#fff;color:#5cc6d0}.footer .newsletter-form__button svg{height:auto;width:20px}.footer .footer-block__heading{color:#fff;text-transform:uppercase;font-size:16px;line-height:22px;letter-spacing:0;margin:0 0 15px}.footer .footer__list-social.list-social{justify-content:flex-start!important}.footer .list-social__item{margin-right:15px}.footer .list-social__link{align-items:center;display:flex;padding:0;color:#5cc6d0;background:#fff;border-radius:50%;width:36px;height:36px;justify-content:center}.footer__content-top .footer-block p,.footer__content-top .footer-block p a,.footer__content-top .footer-block.footer-block--menu a{color:#fff;opacity:.7;font-size:16px;line-height:22px;font-weight:400;text-decoration:none;transition:all .3s ease-out 0s}.footer__content-top .footer-block p a{opacity:1}.footer__content-top .footer-block a:hover{opacity:1!important}.template-index .collection.page-width{padding-top:50px;padding-bottom:50px}.template-index .collection .title-wrapper-with-link{align-items:flex-end}.product-slider-block{width:100%;overflow:hidden}.product-slider{display:flex;flex-wrap:nowrap}.left-title span{font-size:24px;font-weight:600;color:#000;line-height:32px}.left-title .title{font-size:32px;line-height:48px;font-weight:600;color:#000}.right-button .collection-link{font-size:18px;line-height:24px;color:#000;font-weight:600}.product-slider-block .product-slider .grid__item{width:400px;max-width:400px;padding:0 30px 20px}.product-slider-block .product-grid.negative-margin{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{height:4px}.product-slider-block .mCSB_scrollTools .mCSB_dragger{background:#0098da;border-radius:10px}.card-wrapper{border:1px solid #DBDBDB;padding:30px}.card-wrapper{height:100%}.card-wrapper .card-information{margin-top:auto;text-align:center}.card-wrapper .card-information__text{padding:0;color:#000;font-size:18px;line-height:28px;font-weight:600}.card-wrapper .card-information__wrapper .price{margin:20px auto!important;justify-content:center;font-size:18px;line-height:24px;font-weight:400;color:#000}body .card-wrapper:hover .card-information__text{text-decoration:none}body .collection-hero.collection-hero--with-image{padding:30px 0 60px;background:transparent}.collection-hero__inner{min-height:400px;background-size:cover;background-position:center center;width:100%;position:relative}.collection-hero__inner:before{position:absolute;content:"";left:0;bottom:0;width:65%;background:linear-gradient(to left,#0000,#000);height:100%;z-index:1}body .collection-hero--with-image .collection-hero__text-wrapper{padding:0 0 0 50px;position:absolute;left:0;bottom:30px;width:100%;z-index:11}body .collection-hero--with-image .collection-hero__text-wrapper *{color:#fff}.collection-hero--with-image .collection-hero__title{font-size:43px;margin:0 0 40px}.collection-hero--with-image .collection-hero__text-wrapper p{font-size:16px}.card-wrapper .product-form__buttons .button.button--primary{background:#0098da}#MainContent{overflow:hidden}.download_button img{max-width:100%}.collection-two-column{display:flex;flex-wrap:wrap;width:100%;position:relative;padding-top:30px}.collection-two-column .collection-sidebar{width:20%}.collection-two-column .collection-product-list{width:80%;padding-left:30px}.collection-sidebar .facet-filters.sorting.caption{position:absolute;right:0;top:0}.collection-cat-list{display:inline-block;width:100%;margin:20px 0 0}.collection-cat-list h4{color:#000;font-size:18px;font-weight:700;margin:0 0 20px}.collection-cat-list .cat-list{padding:0;margin:0;list-style-type:none}.collection-cat-list .cat-list li{margin:0 0 10px}.collection-cat-list .cat-list li:hover a,.collection-cat-list .cat-list li.active a{opacity:.5}.collection-cat-list .cat-list li a{font-size:18px;line-height:24px;text-decoration:none;color:#000}.collection-sidebar .facets__wrapper{width:100%;display:block}.collection-sidebar .facets__heading{margin:0;display:none}.collection-sidebar .facets__disclosure{margin-right:0}.collection-sidebar summary.facets__summary{margin:0;font-size:18px;font-weight:600;color:#000;pointer-events:none;padding:0}.collection-sidebar .facets__display{display:block!important;position:relative;left:0;top:0;border:none;width:100%}.collection-sidebar .facets__header{padding:1.5rem 0rem}.collection-sidebar .facets__price{padding:2rem 5px}.collection-sidebar .facets__summary .icon-caret{display:none}.collection-sidebar .facet-filters__label{font-size:16px;color:#000;opacity:.6}.collection-product-list #product-grid .grid__item{max-width:33.33%;width:100%;padding-left:30px;padding-bottom:30px}.collection-product-list .product-grid.negative-margin{margin-bottom:-30px}select#SortBy{font-weight:600;box-shadow:none;border:none;outline:none}.service-list .service-item .service-image img{max-height:60px}.product-tabs-list .tabs{padding:0;margin:0;list-style-type:none;display:flex;justify-content:center;border-bottom:2px solid #dbdbdb}.product-tabs-list .tabs li{width:33.33%;justify-content:center;display:flex}.product-tabs-list .tabs li a{color:#999;text-decoration:none;font-size:16px;line-height:22px;padding:10px;display:flex;width:100%;justify-content:center;text-transform:uppercase;font-weight:600;position:relative}.product-tabs-list .tabs li.active a:before{position:absolute;content:"";left:0;bottom:-2px;height:2px;width:100%;background:#00b2e3}.product-tabs-list .tabs li.active a{color:#00b2e3}.product-detail-content{padding:50px 0;position:relative}.product-detail-content:before{content:"";position:absolute;right:0;top:0;height:150px;width:150px;background:url(pattern.png) no-repeat right center;background-size:150px}.product-detail-content:after{content:"";position:absolute;left:0;bottom:0;height:150px;width:150px;background:url(pattern.png) no-repeat left center;background-size:150px}.product-tabs-block{margin:0 auto;max-width:1060px}.product-detail-content .spr-container{padding:0;border:none}.product-tab-content .pd-content{padding:30px 0}.product-tab-content div#shopify-product-reviews{margin:0}.product-tab-content .spr-review-footer.rte{display:none}.product-faq-section{padding:50px 0 100px}.faq-content-block{display:flex;flex-wrap:wrap;width:100%}.faq-content-block .faq-left{width:25%}.faq-content-block .faq-right{width:75%}.section_left_title{position:relative;border-bottom:3px solid #00B2E3;display:inline-block;padding-left:60px;padding-bottom:10px;margin:0 0 50px -60px!important}.section_left_title h2{font-size:48px;color:#000;font-weight:700;margin:0}.faq-item{border-bottom:1px solid #dbdbdb}.faq-item .faq-que{position:relative;padding:20px 0 20px 40px;cursor:pointer}.faq-item .faq-que:before{position:absolute;content:"";left:0;top:50%;height:2px;width:20px;background:#00b2e3;margin-top:-1px}.faq-item .faq-que:after{position:absolute;content:"";left:10px;top:50%;height:20px;width:2px;margin-left:-1px;background:#00b2e3;margin-top:-10px}.faq-item .faq-que.open:after{opacity:0}.faq-item .faq-que h4{margin:0;font-size:20px;font-weight:700}.faq-item .faq-ans:before{position:absolute;content:"";left:50px;top:0;bottom:0;width:1px;background:#00b2e3}.faq-item .faq-ans{display:none;padding:0 20px 0 70px;margin:0 0 30px;position:relative}.faq-item .faq-ans p{font-size:16px;line-height:24px;margin:0;opacity:.5}.template-product #MainContent .page-width{margin:0 auto;max-width:1300px}.product-recommendations .product-recommendations__heading{font-size:36px;margin:0 0 30px;font-weight:600}.product__info-wrapper .product .price{font-weight:600;font-size:20px}.product .price{font-size:2rem;font-weight:600}.product__info-wrapper .product-form__buttons{display:flex;flex-wrap:wrap}.product__info-wrapper .product-form__buttons .shopify-payment-button__button{font-size:1.8rem;letter-spacing:0;height:48px;padding:0 42px;border-radius:30px;background:transparent;color:#00b2e3;border:1px solid #00B2E3;box-shadow:none}.product__info-wrapper .product-form__buttons .shopify-payment-button__button:hover{background:#00b2e3;color:#fff;box-shadow:none}.product__info-wrapper .product-form__buttons .button{margin-right:20px;min-width:173px}input.spr-form-input,textarea.spr-form-input{padding:10px 12px;border:1px solid #ccc;color:#000;box-shadow:none;outline:none}textarea.spr-form-input:focus,input.spr-form-input:focus{outline:none;box-shadow:none}.spr-form-review-rating .spr-icon{top:-1px}.product__info-wrapper .price--on-sale .price__sale{flex-direction:column}.spr-form-actions .spr-button-primary{float:right;border-radius:25px;margin-right:2px;background:#00b2e3;border-color:#00b2e3;box-shadow:none}.offer-banner{padding:50px 0}.offer-box{display:flex;margin:0 auto;justify-content:space-between;align-items:center;background:linear-gradient(45deg,#00b2e3,#5cc6d0);padding:43px 50px;max-width:1130px;box-shadow:0 16px 44px -16px #5cc6d0b3}.offer-left{padding-right:30px}.offer-right{display:flex;min-width:260px;align-items:center;justify-content:flex-end}.offer-box .offer-left h4{color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1.4}.offer-box .offer-left p{color:#fff;font-size:16px;margin:0}.offer-box .border-btn{background:transparent;border:2px solid #fff;box-shadow:none;border-radius:30px;overflow:hidden}.offer-box .border-btn:hover{background:#00b2e3;color:#fff}.offer-box .link{color:#fff;text-decoration:none;margin-left:20px}.package-product .product__info-wrapper{padding-left:0;padding-right:50px}.package-product .product__media-wrapper{order:1}.packages-section.other-packages{padding:50px 0}.packages-section.other-packages .packages-list{max-width:1000px;margin:0 auto}.packages-section.other-packages .packages-list .package-item .package-link{text-decoration:none;padding:20px 0 0}.package-automation-section{padding:50px 0}.automation-list{display:flex;flex-wrap:wrap;margin:0 auto -100px;max-width:1000px;justify-content:center}.automation-list .automation-item{width:25%;text-align:center;margin-bottom:100px}.automation-list .automation-item .automation-box{margin:0 auto;max-width:145px}.automation-box h4{margin:0 0 10px;font-size:48px;color:#00b2e3;font-weight:700;line-height:1}.automation-box p{margin:0;font-size:18px;word-break:break-word}.custom-package-section{padding:100px 0}.cp-wrapper{display:flex;margin:0 auto;flex-wrap:wrap;width:100%;max-width:1200px}.cp-wrapper .cp-left{width:50%;padding-right:50px}.cp-wrapper .cp-right{width:50%;text-align:right}.cp-wrapper .cp-right img{max-width:100%}.cp-wrapper .cp-left .cp-heading h2{font-size:32px;font-weight:600;margin:0 0 50px}.cp-wrapper .quote-form{max-width:500px}.cp-wrapper .form-status-list{padding:0;margin:2rem 0}.quote-form .form-group{margin:0 0 40px}.quote-form .form-group .form-label{font-weight:600;font-size:16px;margin:0 0 5px;display:inline-block;width:100%}.quote-form .form-group .form-input{height:48px;border:1px solid #A8A8A8;width:100%;padding:0 20px;font-size:18px}.quote-form .form-group .form-input:focus{outline:none;box-shadow:none}.check_box{position:relative;overflow:hidden;display:inline-block;margin-right:10px;margin-bottom:5px}.check_box input[type=checkbox]{position:absolute;left:0;top:0;opacity:0;visibility:hidden;margin:0;padding:0;width:0;height:0}.check_box input[type=checkbox]+span{border:1px solid #A8A8A8;padding:0 30px;display:flex;height:48px;align-items:center;vertical-align:middle;font-size:16px;color:#000;font-weight:600;cursor:pointer}.check_box input[type=checkbox]:checked+span{background:#00b2e3;color:#fff;border-color:#00b2e3}.contact-box{padding:50px;background:linear-gradient(90deg,#00b2e3 15%,#5cc6d0);max-width:1200px;margin:0 auto;border-radius:7px}div.contact-box .field{margin-bottom:3rem}.contact-box .field__input{border:none;background:#ffffff4d;box-shadow:none;outline:none;color:#fff;padding-top:.8rem}.contact-box .field__label{color:#fff}.contact-box .field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.contact-box .field__input:-webkit-autofill~.field__label{top:-1.7em}.contact-box .contact__button button{background:#004254b3;border:none;box-shadow:none}.icon-with-text{padding:50px 0}.iwt-wrapper{margin:0 auto;max-width:1000px}.iwt-list{display:flex;flex-wrap:wrap;width:100%;margin-bottom:-30px}.iwt-list .iwt-item{width:33.33%;text-align:center;padding:0 15px;margin-bottom:30px}.iwt-list .iwt-item .iwt-box{margin:0 auto;max-width:175px}.iwt-list .iwt-item .iwt-image{min-height:90px;display:flex;align-items:center;justify-content:center}.iwt-list .iwt-item .iwt-image img{max-height:75px}.iwt-list .iwt-item h4{font-size:16px;font-weight:600;margin:20px 0 0}.iwt-heading{text-align:center;margin:0 0 50px}.iwt-heading h2{margin:0;font-size:24px;letter-spacing:0;font-weight:600}.title-with-content{padding:50px 0}.title-with-content .tw-content{margin:0 auto;max-width:1200px;opacity:.5}.body-packages .image-with-text__grid.image-with-text__grid--reverse:before{display:none}.template-page .image-with-text{max-width:1200px}.template-page .image-with-text .image-with-text__text-item{width:60%}.template-page .image-with-text .grid .image-with-text__media-item{width:40%}.template-page .image-with-text .image-with-text__heading{font-size:32px}.template-page main#MainContent{padding-bottom:50px}.banner-with-text{padding:100px 0}.banner-text{display:flex;flex-wrap:wrap;align-items:center}.banner-text.reverse{flex-direction:row-reverse}.banner-text .banner-text-left{width:50%;padding:0 30px}.banner-text .banner-text-left img{max-width:100%;margin:0 auto;display:block}.banner-text .banner-text-right{width:50%;padding:0 30px}.banner-text h2{margin:0;font-size:32px;line-height:48px;font-weight:700}.banner-text p{font-size:18px;line-height:28px;opacity:.5}.banner-text .small-text{color:#00b2e3;text-transform:uppercase;font-weight:600;font-size:12px}.template-page .multicolumn{background:#191919;padding:100px 0;margin:0!important}.template-page .multicolumn .multicolumn-card__info{margin:0 auto;max-width:280px;color:#fff;padding:30px 0 0!important}.template-page .multicolumn .multicolumn-card__info .rte{font-style:italic;opacity:.5}.template-page .left-title span{display:none}.product-tabs-block{position:relative;z-index:9}.product-media-modal[open]{z-index:99999!important}.mini-cart{position:fixed;right:-450px;top:0;background:#fff;width:400px;border-left:1px solid #dbdbdb;z-index:9999;transition:all .5s ease-out 0s;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:100%}.mini-cart.open{right:0}.mini-cart .page-width{padding:0}.mini-cart .title-wrapper-with-link .title{font-size:24px;margin-right:auto;pointer-events:none}.mini-cart .title-wrapper-with-link{margin:10px 0 0;padding:10px 30px;display:flex;justify-content:space-around;align-items:center;border-bottom:1px solid #dbdbdb;position:relative}.mini-cart .title-wrapper-with-link:before,.mini-cart .title-wrapper-with-link:after{position:absolute;content:"";width:20px;height:2px;background:#dbdbdb;right:15px;top:50%;transform:rotate(45deg);cursor:pointer}.mini-cart .title-wrapper-with-link:before{transform:rotate(-45deg)}.mini-cart .cart__items{padding-bottom:0;border:none}.mini-cart .cart-items thead{display:none}.mini-cart .cart-item{display:flex;flex-wrap:wrap;position:relative;padding:20px 30px 20px 0;border-bottom:1px solid #F1F1F1}.mini-cart .cart-item:last-child{border:none}.mini-cart .cart-item .cart-item__media{width:100px;padding:0 30px 0 0}.mini-cart .cart-item .cart-item__media .cart-item__image{max-width:100%}.mini-cart .cart-item .cart-item__details{width:calc(100% - 100px);padding:0}.mini-cart .cart-item .cart-item__totals{display:none}.mini-cart .cart-item .cart-item__quantity{width:100%;padding:10px 0 0 100px!important}.mini-cart .cart-item .cart-item__name{color:#000;opacity:.5;font-size:14px;margin:0 0 10px;text-decoration:none}.mini-cart .cart-item .product-option{color:#000;font-weight:700;opacity:.5}.mini-cart .cart-item .quantity{height:3.5rem;width:12rem}.mini-cart .cart-item cart-remove-button{position:absolute;right:-10px;top:15px;margin:0!important}.mini-cart #main-cart-footer{height:190px;background:#fff;position:relative;border-top:1px solid #dbdbdb;width:100%;padding:20px 30px}.mini-cart .is-empty#main-cart-footer{border:none;height:auto}.mini-cart cart-items.page-width{height:calc(100% - 190px);overflow:hidden}.mini-cart form#cart{height:calc(100% - 62px);overflow-y:auto;padding:0 30px}.mini-cart .cart__footer{padding:0rem}.mini-cart .cart__footer>*{width:100%}.cart-notification-wrapper .cart-notification-product{padding-bottom:0}body.mini-cart-overlay:not(.template-cart){overflow:hidden}body:before{position:fixed;content:"";left:0;top:0;width:100%;height:100%;background:#00000080;z-index:9992;pointer-events:none;visibility:hidden;opacity:0;transition:all .4s ease-out 0s}body.mini-cart-overlay:before{pointer-events:all;visibility:visible;opacity:1}.mini-cart .totals{flex-wrap:wrap;justify-content:flex-end}.mini-cart .cart__ctas button{width:100%;background:#00b2e3;max-width:170px;margin:0 auto;border-radius:13px;box-shadow:none;font-size:18px}.mini-cart .tax-note{margin-bottom:1rem;text-align:center;font-size:1.2rem;color:#999}.mini-cart .totals .totals__subtotal{width:100%;text-align:right;margin:0 0 15px;font-size:18px;font-weight:400}.mini-cart .totals__subtotal-value{font-size:24px;font-weight:700}.mini-cart .is-empty .cart__empty-text{font-size:24px}.mini-cart .cart__warnings .button{background:#00b2e3;box-shadow:none;border-radius:10px}.template-cart.mini-cart-overlay:before{display:none}.cart-notification-product{display:flex;align-items:center}.overflow-hidden .header__inline-menu{opacity:0}.overflow-hidden .header-wrapper{background:#c9dfe1}.search-modal__content{padding:0}.search-modal.modal__content{background:transparent}.search-modal .modal__close-button.link{display:none}.search-modal__form{max-width:100%}.search-modal__form>.field{max-width:47rem;margin:0 auto}.search-modal__form .field__label{display:none}.predictive-search{position:absolute;top:70px;width:100%;left:0;border:none;background-color:#fff;z-index:3}div#predictive-search-results{margin:0 auto;max-width:1200px;padding:0 20px}.predictive-search__item-content{color:#fff}.predictive-search__item-content *{color:inherit}.predictive-search__heading{border-bottom:none;padding:1.5rem 0;width:calc(100% - 4rem);color:#000}.search-modal .predictive-search__results-list{display:flex;flex-wrap:wrap}.search-modal .predictive-search__results-list .predictive-search__list-item{width:25%;padding:0 15px}.search-modal .predictive-search__item--link{display:flex;grid-template-columns:none;grid-column-gap:0rem;color:#000;flex-direction:column;align-items:center;text-align:center}.search-modal .predictive-search__item-content{display:flex;flex-direction:column;color:#000;justify-content:center;align-items:center;opacity:.7;margin:10px 0 0}.search-modal .predictive-search{top:60px;width:100%;left:0;border:none;background-color:#fff;z-index:3;box-shadow:0 14px 14px #0000007f;padding:30px 0}.search-modal .search-modal__form .search__input{box-shadow:none;padding:.8rem 1.5rem .8rem 3.5rem}.search-modal .field__button{left:0;right:0;top:1px;width:2.4rem}.search-modal .search-modal__form .field__input:focus~.field__label,.search-modal .search-modal__form .field__input:-webkit-autofill~.field__label{opacity:0}.search-modal .predictive-search__heading{color:#000;font-weight:600;letter-spacing:0;font-size:14px;padding:0;margin:0 0 20px;text-transform:none}.search-modal .predictive-search__heading .view-search{color:#0098da;text-decoration:none;border:1px solid #0098DA;display:flex;padding:0 30px;border-radius:10px;background:transparent;font-size:14px;line-height:1;cursor:pointer;align-items:center;justify-content:center;height:35px}.search-modal .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.search-modal .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;color:#0098da}.header .header__heading-link{position:relative}.header .header__heading-link img{z-index:1;position:relative}.product-slider .slick-track{display:flex}.product-slider .slick-track .grid__item{height:auto}@media screen and (max-width:1400px){.image-with-text .image-with-text__heading{font-size:32px}.product-slider-block .product-slider .grid__item{padding:0 15px 15px}}@media screen and (max-width:1199px){.packages-section .packages-wrapper{padding:0 40px}.packages-list{margin:0 -15px}.packages-list .package-item{padding:0 15px}.template-index .collection.page-width{padding-top:0;padding-bottom:0}.testimonial-heading h2{font-size:32px}.testimonial-slider .testimonial-item .testimonial-box{padding:25px}.testimonial-top .testimonial-title h4{font-size:18px;line-height:28px}.testimonial-box .testimonial-text{font-size:16px;line-height:26px;margin-top:20px}.testimonial-slider{padding:30px}.footer{padding:50px 0}.footer .footer__content-top{flex-wrap:wrap}.footer .footer__content-top .footer__blocks-wrapper{width:100%}.footer .footer__content-top .footer-block--newsletter{width:100%;justify-content:flex-start;margin-top:30px;padding-left:0}.custom-speech-button{bottom:50px}.image-with-text .image-with-text__content{padding:15px 15px 15px 30px}.image-with-text .image-with-text__grid--reverse .image-with-text__content{padding:15px 30px 15px 0}.services-section{padding:100px 0}.card-wrapper{padding:15px}.collection-product-list #product-grid .grid__item{max-width:50%}.collection-two-column .collection-sidebar{width:25%}.collection-two-column .collection-product-list{width:75%}.banner-with-text .banner-text p{font-size:16px;line-height:24px}.offer-box{padding:30px}.offer-box .offer-left h4{font-size:28px}.offer-box .offer-left p{font-size:14px}.offer-box .border-btn{text-align:center;white-space:pre}.product-recommendations .product-grid .grid__item{padding-bottom:20px}.faq-item .faq-que h4{font-size:18px}.product-slider .slick-list{padding-left:2px!important}.product-slider-block .product-slider .grid__item:first-child{padding-left:3px!important}}@media screen and (max-width:989px){.header{padding-top:15px;padding-bottom:15px}.header__icons .header__search{padding-right:20px}.header__icons .header__icon--account{margin-right:20px}.header__icon .icon{width:3rem}.header__icon--menu .icon path{stroke-width:.5px;stroke:#fff}.packages-list .package-item .package-box h4{font-size:24px}.banner{width:calc(100% - 40px);margin:20px auto}.banner__media.media:before{width:100%}.banner:before{left:40px;bottom:-60px;height:120px;width:100%;background-size:0px center;transform:none;max-width:100px;background-size:100px}.template-index .banner{min-height:450px!important}.packages-section{padding:80px 0 0}.product-slider-block .product-slider .grid__item{padding:0 15px 30px}.page-width{padding-left:3rem;padding-right:3rem}.image-with-text .grid .image-with-text__media-item{width:100%}.image-with-text .image-with-text__content{padding:35px 0 15px}.image-with-text .image-with-text__heading{font-size:24px}.services-section{padding:0}.image-with-text__grid.image-with-text__grid--reverse:before{display:none}.image-with-text .image-with-text__grid--reverse .image-with-text__content{padding:30px 3px 15px 0}.video-section__media:before{left:-50px;top:-50px;height:100px;max-width:100px;background-size:100px}.video-section__media:after{right:-50px;bottom:-50px;height:100px;max-width:100px;background-size:100px}.video-section.page-width{padding-top:50px;padding-bottom:50px;margin:0 auto!important}.testimonial-section{padding:50px 0}.footer .footer__content-top .footer__blocks-wrapper .grid__item:first-child{width:100px}.footer__content-top .footer-block p,.footer__content-top .footer-block p a,.footer__content-top .footer-block.footer-block--menu a{font-size:13px;line-height:18px}.header .menu-drawer__navigation{padding:3rem 0}.header .menu-drawer .list-social__link{background:#fff;border-radius:50%;margin-left:10px}.header header-drawer{margin-left:0}.header .header__icon--cart{margin-right:0}.facets-container .facets.small-hide{display:none}.collection-two-column .collection-sidebar{width:100%}.collection-two-column .collection-product-list{width:100%;padding-left:0}.collection-cat-list{padding-left:30px}.collection-cat-list .cat-list li a{font-size:16px}.collection-product-list #product-grid{margin-left:-30px}.disclosure-has-popup[open]>summary+*{z-index:9999!important}body .collection-hero.collection-hero--with-image{padding:30px 0 0}.banner-with-text{padding:50px 0}.banner-with-text .banner-text .banner-text-right{padding:0}.banner-with-text .banner-text h2{font-size:24px;line-height:32px}.section_left_title{margin-bottom:30px!important}.section_left_title h2{font-size:32px}.template-page .image-with-text .image-with-text__heading{font-size:24px}.automation-list .automation-item{margin-bottom:50px}.product-detail-content:before,.product-detail-content:after{display:none}.cp-wrapper .cp-left{width:100%;padding-right:0}.cp-wrapper .cp-right{width:100%;text-align:left;padding-top:40px}.custom-package-section{padding:50px 0}body .footer-block__details-content .list-menu__item--link{padding-top:5px;padding-bottom:5px}}@media screen and (min-width:750px){body .footer__content-top .grid__item{padding-left:2rem}}@media screen and (min-width:750px){.banner .banner__box{max-width:370px;padding:0;background:transparent;color:#fff;min-width:1px}.banner .banner__box h2{color:#fff;font-size:32px;line-height:1}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 10fr 1fr}.header--middle-left .header__inline-menu{display:flex;margin-left:auto;margin-right:auto}.collection-sidebar .facets-container,.collection-sidebar .facets,.collection-sidebar .facets__form{display:block}}@media screen and (max-width:749px){.packages-section{padding:40px 0 0}.packages-heading h2{font-size:24px}.packages-section .packages-wrapper{padding:0 20px}.packages-list{margin:0}.packages-list .package-item{padding:0;width:100%;margin:0 0 30px}.packages-list .package-item:last-child{margin-bottom:0}.packages-list .package-item .package-link{padding:15px 0 0}.custom-quote-box{padding:30px;flex-wrap:wrap;justify-content:center}.custom-quote-box p{margin:0 0 20px;text-align:center}.left-title .title{font-size:24px;line-height:32px}.left-title span{font-size:18px}.page-width{padding-left:2rem;padding-right:2rem}.product-slider-block .product-slider .grid__item:first-child{padding-left:1px}.card-wrapper{padding:15px}.product-slider-block .product-slider .grid__item{width:300px;max-width:300px}.card-wrapper .card-information__wrapper .price{margin:12px auto!important}.card-wrapper .card-information__text{font-size:14px;line-height:24px}.services-section{padding:30px 0}.services-heading{padding:0 0 30px}.services-heading h2{font-size:24px;margin:0}.service-list .service-item{width:100%;margin:0 0 30px}.service-list .service-item:last-child{margin:0}.image-with-text .image-with-text__text.rte{font-size:16px}.testimonial-heading h2{font-size:24px}.testimonial-slider .testimonial-item .testimonial-box{box-shadow:0 0 10px #0000001a;background-position:right 25px top 40px;padding:15px;background-size:40px}.testimonial-top .testimonial-image{width:65px}.testimonial-top .testimonial-image .image-box{width:52px;height:52px}.testimonial-box .testimonial-text{font-size:14px;line-height:24px;margin-top:10px}.testimonial-slider .testimonial-item{padding:16px;background:#fff}.testimonial-slider .slick-arrow{left:-10px}.testimonial-slider .slick-next.slick-arrow{left:auto;right:-10px}.testimonial-slider{padding:0}.footer .footer__content-top{flex-wrap:wrap;padding:0 20px}.footer .footer__content-top .footer__blocks-wrapper .grid__item:first-child{width:100%}.footer .footer__content-top .footer-block--newsletter{margin-top:0}.footer{padding:50px 0 30px}.packages-list .package-item .package-box{padding-bottom:70%}.template-index .banner{min-height:350px!important}.collection-product-list #product-grid{margin-left:0}.collection-product-list #product-grid .grid__item{max-width:100%;padding-left:0}.collection-hero__inner{min-height:250px}body .collection-hero--with-image .collection-hero__text-wrapper{padding:0 15px}.collection-hero--with-image .collection-hero__title{font-size:32px}.banner-text .banner-text-left{width:100%;padding:0 0 30px}.banner-text .banner-text-right{width:100%;padding:0}.template-page .multicolumn-list{margin-bottom:-50px}.template-page .multicolumn-list__item{margin-bottom:50px}.template-page .multicolumn{padding:50px 0}.product__media-wrapper slider-component{margin:0!important;width:100%}.product__media-list .product__media-item{width:100%!important;padding:0!important}.package-product .product__info-wrapper{padding-left:0;padding-right:0;padding-top:10px}.offer-left{padding-right:0;text-align:center;margin:0 0 20px}.offer-box{padding:30px 15px;flex-direction:column;align-items:center;justify-content:center}.offer-box .offer-left h4{font-size:24px;margin:0 0 20px}.offer-right{justify-content:center}.product-tabs-list .tabs li a{font-size:14px}.product-recommendations .product-recommendations__heading{font-size:24px}.product-recommendations .product-grid .grid__item{width:100%;max-width:100%}.product-faq-section{padding:30px 0}.faq-content-block .faq-left,.faq-content-block .faq-right{width:100%}.section_left_title h2,.product__info-wrapper .product__title{font-size:24px}.product-detail-content,.offer-banner{padding:30px 0}.product-tab-content .pd-content{padding:20px 0}.template-page .image-with-text .grid .image-with-text__media-item,.template-page .image-with-text .image-with-text__text-item{width:100%}.package-product .product__media-wrapper{order:0}.product.package-product{margin-top:30px}.package-automation-section{padding:30px 0}.automation-list{margin-bottom:-30px}.automation-list .automation-item{margin-bottom:30px;width:33.33%}.automation-box h4{font-size:32px}.automation-box p{font-size:14px;line-height:normal}.check_box input[type=checkbox]+span{padding:0 15px;height:32px;font-size:14px}.quote-form .form-group{margin:0 0 30px}.cp-wrapper .cp-left .cp-heading h2{font-size:24px;margin:0 0 30px}.iwt-list .iwt-item{width:100%}.iwt-heading{margin:0 0 30px}.title-with-content{padding:30px 0}.contact-box{padding:30px 15px}.body-about .spaced-section:last-child{margin-bottom:0}.search-modal .predictive-search__results-list .predictive-search__list-item{width:50%;padding:0 10px}.overflow-hidden .header-wrapper,.search-modal.modal__content{background:#6ea3a8}.search-modal__form>.field{max-width:90%}.header .header__heading-logo{width:auto;max-height:40px}.search-modal .predictive-search{top:56px}}@media(max-width:575px){.mini-cart{width:320px}.mini-cart form#cart{padding:0 15px}.mini-cart .cart-item .cart-item__media{width:80px;padding:0 10px 0 0}.mini-cart .cart-item .cart-item__details{width:calc(100% - 100px)}.mini-cart .cart-item .cart-item__quantity{padding:0 0 0 95px!important}.mini-cart #main-cart-footer{padding:20px 15px}.mini-cart .tax-note{font-size:1.1rem}.mini-cart .cart-item{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
