#main-header{border-bottom:5px solid #119ea8}body{font-family:"agenda",sans-serif}.et_pb_bottom_inside_divider{z-index:9!important}@media only screen and (max-width:767px){.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important}.woocommerce .products ul li,.woocommerce ul.products li{width:100%!important}}.woocommerce-product-gallery__image{pointer-events:none}.woocommerce-button,.woocommerce-Button{max-width:280px}.et_pb_menu__cart-count{font-weight:600;font-size:16px;background:#119ea8;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#fff}.button{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#119ea8;margin:10px 0;font-size:17px;border:none;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;outline:none;color:#fff;font-family:"agenda",sans-serif;-webkit-appearance:none;border-radius:10px}.button:hover{background-color:#1a7a7c}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.reviews-slider .slick-slide{padding:30px!important}.blog-items{gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.blog-items .blog-item{width:calc(33.3% - 15px);border:1px solid #1a7a7c;border-radius:20px;overflow:hidden;transition:0.3s;box-shadow:0 0 10px #fff0}.blog-items .blog-item:hover{transform:scale(1.01);box-shadow:0 0 10px rgb(0 0 0 / .3)}.blog-items .blog-item .blog-image{width:100%;height:320px}.blog-items .blog-item .blog-image img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-items .blog-item .blog-text{padding:30px}.blog-items .blog-item .blog-text .blog-title{margin-bottom:20px}.blog-items .blog-item .blog-text .blog-title h3{font-size:30px;color:#000;font-weight:700;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-items .blog-item .blog-text p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:18px;padding:0}.tariff-items{gap:60px;max-width:100%;margin:auto}.tariff-items .tariff-item-wrap{width:calc(33.3% - 40px)}.tariff-items .tariff-item{width:100%;display:block;border-radius:20px;background-color:#fff;margin-bottom:15px;overflow:hidden;padding-top:0;border:1px solid #119ea8;-webkit-box-sizing:border-box;box-sizing:border-box;transition:0.3s}.tariff-items .tariff-item .tariff-image{height:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;background-color:#1a7a7c}.tariff-items .tariff-item .tariff-image img{width:100%;height:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.tariff-items .tariff-item .tariff-title h3{text-align:center;font-size:26px;font-weight:700;margin-top:10px;padding:0}.tariff-items .tariff-item .tariff-value{text-align:center;padding:15px 0;margin-bottom:15px;position:relative}.tariff-items .tariff-item .tariff-value p{font-size:70px;line-height:normal}.tariff-items .tariff-item .tariff-value p span{color:#119ea8}.tariff-items .tariff-item .tariff-value::after{width:120px;height:3px;background-color:#119ea8;position:absolute;content:"";bottom:0;left:calc(50% - 60px);border-radius:4px}.tariff-items .tariff-item a.button{margin:0 auto 30px;width:100%;max-width:80%;font-size:28px;font-weight:700}.tariff-items .tariff-item .tariff-open-text{padding:15px 20px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-color:#119ea8;font-size:20px;font-weight:700}.tariff-items .tariff-item .tariff-open-text span{color:#fff;padding:0}.tariff-items .tariff-item .tariff-open-text.active,.tariff-items .tariff-item .tariff-open-text:hover{background-color:#1a7a7c}.tariff-items .tariff-item .tariff-open-text.active::after,.tariff-items .tariff-item .tariff-open-text:hover::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.tariff-items .tariff-item .tariff-open-text::after{position:absolute;content:"❯";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:100%;border:1px solid #fff;right:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.tariff-items .tariff-item .tariff-text{display:none}.tariff-items .tariff-item .tariff-text div{padding:10px 30px}.tariff-items .tariff-item .tariff-text div:nth-child(even){background-color:#eee}.tariff-items .tariff-item .tariff-text p:first-child{color:#119ea8;font-weight:700}.tariff-items .tariff-item .tariff-text p{color:#000;padding-bottom:5px;font-size:16px}@media only screen and (max-width:1170px){.tariff-items{gap:30px;max-width:100%;margin:auto}.tariff-items .tariff-item-wrap{width:calc(50% - 20px)}}@media only screen and (max-width:768px){.tariff-items .tariff-item-wrap{width:100%}.blog-items .blog-item{width:100%}.faq-items .faq-item{width:100%}.faq-items .faq-item .faq-title h4{font-size:18px}}.woocommerce .woocommerce-customer-details address{padding:20px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-top:10px;padding-bottom:10px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{line-height:normal}.reviews-slider .et_pb_testimonial_author{margin-top:auto}.reviews-slider .slick-dots{bottom:auto}.slick-dots li.slick-active button:before{color:#008F99;font-size:10px}.woocommerce-order .woocommerce-notice--success{display:flex;align-items:center;justify-content:center;text-align:center;padding:15px!important;min-height:60px;margin-bottom:50px;background-color:#008F99;color:#fff;font-size:20px}@media all and (max-width:981px){.et_animated{opacity:1!important}.et_pb_section *{-o-transition-property:none!important;-moz-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}}.weekly-sessions .weekly-sessions-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 auto 50px;padding:30px;border:1px solid #119ea8;border-radius:20px;box-shadow:5px 5px 10px rgb(0 0 0 / .2);max-width:1200px}.weekly-sessions .weekly-sessions-row.overviews-row{margin:0 auto 30px}.weekly-sessions .weekly-sessions-column{flex:1 1 auto;border-left:1px solid #119ea8;font-size:18px}.weekly-sessions .weekly-sessions-column:first-child{min-width:250px;width:250px;max-width:250px;border:none}.weekly-sessions .weekly-sessions-left-column{width:25%;font-size:18px}.weekly-sessions .weekly-sessions-right-column{width:75%;padding-left:50px;font-size:18px}.weekly-sessions blockquote{margin:0 0 15px;padding:0 0 0 15px}.weekly-sessions-title{margin:50px auto 20px;max-width:1200px;text-align:center}.weekly-sessions-title h3{font-size:28px}@media only screen and (max-width:767px){.weekly-sessions .weekly-sessions-row{flex-wrap:wrap}.weekly-sessions .weekly-sessions-left-column{width:100%;text-align:center}.weekly-sessions .weekly-sessions-right-column{width:100%;padding-left:0;text-align:center}.weekly-sessions .weekly-sessions-column{padding-top:20px;margin-top:20px;flex:1 1 100%;border-left:none;border-top:1px solid #119ea8;width:100%}.weekly-sessions .weekly-sessions-column:first-child{max-width:100%;border:none;margin-top:0;padding-top:0}}.faq-items{gap:20px}.faq-items .faq-item{width:calc(50% - 10px);-webkit-box-shadow:0 0 5px rgb(0 0 0 / .3);box-shadow:0 0 5px rgb(0 0 0 / .3);border-radius:12px;background-color:#fff;margin-bottom:5px;overflow:hidden}.faq-items .faq-item .faq-title{padding:15px 20px;padding-right:50px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.faq-items .faq-item .faq-title h4{color:#000;padding:0;font-size:20px}.faq-items .faq-item .faq-title.active{background-color:#1a7a7c}.faq-items .faq-item .faq-title.active h4{color:#fff}.faq-items .faq-item .faq-title.active::after{color:#fff;border-color:#fff;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.faq-items .faq-item .faq-title::after{position:absolute;content:"❯";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:100%;border:1px solid #1a7a7c;right:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#1a7a7c;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.faq-items .faq-item .faq-text{padding:20px 20px 10px;display:none}.faq-items .faq-item .faq-text p{color:#000;font-size:16px}.hero-slider_wrap{position:relative;height:800px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-slider{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0}.hero-slider .slide_wrap{display:flex;align-items:center;justify-content:center;height:inherit;width:100%}.hero-slider .slick-list,.hero-slider .slick-list .slick-track{height:100%}.hero-slider .img{width:100%;height:100%;position:relative;z-index:9}.hero-slider .img::before{position:absolute;content:'';width:100%;height:100%;z-index:1;top:0;left:0;background-color:rgb(26 122 124 / .6)}.hero-slider img{height:100%;width:100%;object-fit:cover}.hero-slider_wrap .container{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:0 30px 100px 30px;position:absolute;z-index:99}.hero-slider_wrap .container::before{display:none}.hero-slider_wrap .hero-title span{font-weight:700;font-size:78px;text-align:right;line-height:1.1;color:#fff;display:block;text-shadow:.02em .02em 0em #333}@media only screen and (max-width:768px){.hero-slider_wrap{height:400px}.hero-slider_wrap .container{justify-content:center;padding:0 30px 50px 30px}.hero-slider_wrap .hero-title span{font-size:52px;text-align:center}}