.about_promo{padding-top:260px;position:relative;background-image:url(https://templatekit.jegtheme.com/schwimm/wp-content/uploads/sites/233/2022/02/girls-learning-to-swim-e1645056370494.jpg);background-position:0 25%;background-repeat:no-repeat;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;background-size:cover;z-index:0;margin:0}.about_promo_overlay{background-color:#394f70c4;opacity:.7;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;top:0;width:100%;height:100%;z-index:-1}.about_promo_content{margin:0 auto;padding:40px;background-color:#fff;max-width:500px}.about_promo_content h2{font-size:60px;font-weight:600;text-align:center;margin-bottom:20px}.about_promo_content div{display:flex;justify-content:center}.about_promo_content span{font-size:18px;font-weight:300;color:#9ba4b4}.about_promo_content svg{margin:auto 12px}.about_company{padding:100px 0 50px;display:flex}.about_company_content{display:flex}.about_company_left_content_img{height:100%;position:relative}.about_company_left_content_img img{object-fit:cover;width:100%}.about_company_left_content{padding:30px 40px;background-color:#fff;width:100%;box-shadow:0 0 10px 0 #0000001a;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.about_company_left_content p{font-size:20px;margin-bottom:35px;font-style:italic}.about_company_left_content h3{font-size:20px;margin-bottom:5px;font-weight:600}.about_company_left_content span{color:#349bff;font-weight:300}.about_company_right_content h5{color:#349bff;font-size:18px;font-weight:600;margin-bottom:20px}.about_company_right_content h2{font-size:50px;font-weight:600;margin-bottom:20px}.about_company_right_content p{color:#9ba4b4;margin-bottom:35px}.about_company_right_content_info{display:flex;position:relative}.about_company_right_content_description{width:50%;padding-right:30px}.about_company_right_content_description p{margin-bottom:20px}.about_company_right_content_description ul{padding:0;margin:0 0 20px}.about_company_right_content_description li{padding:5px 0;list-style-type:none;display:flex}.about_company_right_content_description svg{margin:auto 20px auto 0}.about_company_right_content_description span{font-weight:300}.about_company_right_content_description a{background-color:#349bff;padding:20px 42px;border-radius:50px;color:#fff;font-weight:600;text-decoration:none;display:inline-block;transition:background .5s,border .5s,border-radius .5s,box-shadow .5s}.about_company_right_content_description a:hover{background-color:#2e8ce6;transition:all .5s ease}.about_company_right_content_media{position:relative;width:50%}.about_company_right_content_img{background-image:url(https://templatekit.jegtheme.com/schwimm/wp-content/uploads/sites/233/2022/02/young-swimmer-in-swimming-pool-e1645056348591.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%;z-index:0;margin:0}.about_company_right_content_bottom_right_overlay{background-color:#394f70c4;opacity:.3;transition:background .5s,border-radius .5s,opacity .5s;position:absolute;top:0;width:100%;height:100%}.about_company_right_content_play{padding:30px;height:100%;position:relative;display:flex}.about_company_right_content_play .play_button{background-color:#fff;width:60px;height:60px;border-radius:50%;position:relative;transition:background .5s,border .5s,border-radius .5s,box-shadow .5s}.about_company_right_content_play a:hover{background-color:#349bff;transition:all .5s ease}.play_button span{background-image:url(/_next/static/media/icons8-play-48-blue.f8bf0684.png);position:absolute;width:100%;height:100%;background-position:50%;z-index:1}.play_button:hover span{background-image:url(/_next/static/media/icons8-play-48-white.65762ecd.png)}.about_company_right_content_play a{color:#fff;font-weight:600;text-decoration:none;margin-top:auto;z-index:1}.stats{padding:70px 0 100px}.stat,.stats_content{display:flex}.stat_number{font-size:50px;font-weight:600;margin:auto 10px auto 0}.stat_suffix{font-size:30px;color:#349bff;font-weight:600;margin:auto 20px auto 0}.stat p{color:#9ba4b4;margin:auto 0}.working_proccess{padding:100px 0 120px;background-color:#132238}.working_proccess_content h5{color:#349bff;font-weight:600;font-size:18px;margin-bottom:20px;text-align:center}.working_proccess_content h2{color:#fff;font-size:50px;font-weight:600;margin-bottom:20px;text-align:center}.works{display:flex}.works_content{padding:20px 0 10px;border-bottom:2px solid #349bff4d;transition:all .5s ease;text-align:center;position:relative}.works_content:hover,.works_content_active{border-bottom:2px solid #349bff}.works_content:hover{transition:all .5s ease}.works_content h3{font-size:22px;color:#fff;font-weight:600;margin:30px 0 10px}.works_content p{color:#9ba4b4;font-weight:300;margin-bottom:0}.arrow_right{position:absolute;width:50%;left:82%;top:15%;opacity:.4}.pricing{padding:100px 0}.pricing_content{display:flex}.pricing_card{padding:40px;background-color:#132238;position:relative}.non_premium_card{margin-top:40px}.pricing_discount{background-color:#349bff;padding:10px 20px;font-weight:300;color:#fff;position:absolute;top:-15px;right:40px}.pricing_card h3{font-size:22px;color:#fff;margin:40px 0 20px;font-weight:600}.pricing_cost{display:flex;align-items:baseline;padding-bottom:20px;border-bottom:1px solid #ffffff26;margin-bottom:20px}.pricing_cost h2{font-size:30px;font-weight:600;color:#fff;margin:0}.pricing_cost span{color:#9ba4b4;font-weight:300}.pricing_card_positive{list-style-type:none;padding:0;margin-bottom:20px}.pricing_card_positive li{display:flex;padding-bottom:10px}.pricing_card_positive svg{margin:auto 0}.pricing_card_positive p{margin:0;color:#fff;padding-left:10px;font-weight:300}.pricing_card_minus p{color:#5e5e5e}.pricing_card a{background-color:#349bff;text-align:center;width:100%;padding:20px 42px;border-radius:50px;color:#fff;font-weight:600;text-decoration:none;display:inline-block;transition:background .5s,border .5s,border-radius .5s,box-shadow .5s}.pricing_card a:hover{background-color:#2e8ce6;transition:all .5s ease}.pricing_descriprion h5{color:#349bff;font-size:18px;font-weight:600;margin-bottom:20px}.pricing_descriprion h2{font-size:50px;font-weight:600;margin-bottom:20px}.pricing_descriprion p{color:#9ba4b4;font-weight:300;padding-bottom:20px;border-bottom:1px solid #eaeaea;margin-bottom:20px}.strong{width:50px;height:52px;margin-bottom:15px}.pricing_descriprion_info{display:flex}.info-garante,.info-support{width:50%}.info-support{padding-left:5px}.info-garante svg,.info-support svg{margin-bottom:15px}.info-garante h2,.info-support h2{font-size:25px;font-weight:600;margin-bottom:10px}.info-garante p,.info-support p{color:#9ba4b4;font-weight:300}.skills{padding-top:100px;background-image:url(https://templatekit.jegtheme.com/schwimm/wp-content/uploads/sites/233/2022/02/underwater-picture-of-male-swimmer-swimming-i-swimming-pool-e1645056379772.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:150px;position:relative;z-index:0}.skills_overlay{height:100%;width:100%;position:absolute;top:0;left:0;background-color:#132238b5;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;z-index:-1}.skills_content h5{color:#349bff;font-size:18px}.skills_content h2,.skills_content h5{font-weight:600;margin-bottom:20px;text-align:center}.skills_content h2{font-size:50px;color:#fff}.skills_content p{color:#9ba4b4;font-weight:300;margin-bottom:35px;text-align:center;padding:0 15%}.skills_stats{display:flex;padding-bottom:60px}.progress-bar{width:100%;height:3px;background:#0000;margin:10px 0}.progress-bar .progress{--time:1s;background:#349bff;width:100%;height:100%;transform-origin:left top;transform:scaleX(0);animation:scale var(--time) forwards}.stats_left .progress_block:nth-child(2n) .progress,.stats_right .progress_block:nth-child(odd) .progress{background:#e1ecf7}@keyframes scale{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress_block{position:relative;padding-bottom:20px}.progress_block span{color:#fff;font-weight:600;text-align:end}.value_progress{position:absolute;top:0;left:0;animation:scale var(--time) forwards}.skills_news{display:flex}.news_content{padding:40px;background-color:#132238;margin-bottom:-130px}.news_content h2{font-size:22px;font-weight:600;color:#fff;margin-bottom:10px}.news_content span{font-size:15px;font-weight:300;color:#349bff;margin-bottom:20px;display:block}.news_content p{font-weight:300;color:#9ba4b4;margin-bottom:15px}.skills_news .news_content a{text-decoration:none;color:#349bff;font-weight:600;transition:all .3s;display:inline-block}.skills_news .news_content a:hover{cursor:pointer;color:#2e8ce6;transition:all .3s;transform:translateY(8px)}.skills_news .news_content .white_link{color:#fff}.skills_news .news_content .white_link:hover{color:#c8d7e6}.news_content_bg_white{background-color:#fff;box-shadow:0 0 10px 0 #0000001a}.skills_news .news_content_text_white{color:#fff}.skills_news .news_content_text_black{color:#000}.news_content_bg_blue{background-color:#349bff}.our_instructors{padding:150px 0}.instructors,.our_instructors_content{display:flex}.instructor-right,.instructor_left{width:50%}.instructor-right{padding-left:10px}.instructor-img{position:relative}.instructor_overlay{background-color:#394f70c4;opacity:0;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;top:0;width:100%;height:100%}.instructor-img:hover .instructor_overlay{opacity:1;transition:background .4s,border-radius .4s,opacity .4s}.instructor-right img,.instructor_left img{width:100%;object-fit:cover}.instructor_left{padding-right:10px}.instructor_description{padding:20px 25px 0;transition:all .4s ease}.instructor-right:hover .instructor_description,.instructor_left:hover .instructor_description{transition:all .4s ease;transform:translateY(-50px);background-color:#fff}.instructor_description h2{font-size:20px;font-weight:600}.instructor_description span{color:#349bff;font-weight:300;padding-bottom:10px}.social_list{opacity:0;transition:all .4s ease;height:0}.instructor-right:hover .social_list,.instructor_left:hover .social_list{opacity:1;transform:translateY(-50px);transition:all .4s ease;height:100%}.our_instructors_description h5{color:#349bff;font-size:18px;font-weight:600;margin-bottom:20px}.our_instructors_description h2{font-size:30px;font-weight:600;margin-bottom:20px}.our_instructors_description p{color:#9ba4b4;font-weight:300;padding-bottom:20px;border-bottom:1px solid #eaeaea;margin-bottom:20px}.our_instructors_description span{display:block;font-size:22px;font-weight:600;margin-bottom:20px}.accept_subscribe{display:flex}.accept_subscribe input{font-weight:300;padding:15px;width:100%;border:none;border-top-left-radius:25px;border-bottom-left-radius:25px;box-shadow:0 0 5px 0 #2f2f2f1a}.accept_subscribe button{border:none;color:#fff;font-size:15px;font-weight:600;padding:15px;background-color:#349bff;border-top-right-radius:25px;border-bottom-right-radius:25px;transition:background .5s,border .5s,border-radius .5s,box-shadow .5s}.accept_subscribe button:hover{background-color:#2e8ce6;transition:all .5s ease}.accept_subscribe button:focus{outline:none}