@charset "UTF-8";:root{--main-main-blue:#68BCDA;--second-family:Lora, sans-serif;--font-family:Montserrat, sans-serif;--font4:"Montserrat Alternates", sans-serif;--fancybox-bg:red}*,ul{margin:0;padding:0}ol{padding-left:calc(1rem + 5px)}a{text-decoration:none;color:inherit}ul{list-style:none}body{font-family:Montserrat,sans-serif;font-size:14px;position:relative}.container{max-width:1320px}.header{border-bottom:3px solid var(--main-main-blue);background:rgba(255,255,255,.6)}.header .container{display:flex;justify-content:space-between}.header .header__content{display:flex;align-items:center}.header .menu-list{display:flex;column-gap:40px;margin-right:75px;font-weight:400;font-size:14px;line-height:286%;text-transform:uppercase;text-align:center;color:#202020}.header .social__content{margin-right:60px;font-weight:600;font-size:16px;color:#59c93f}.header .social__content svg{margin-right:6px}.header .social__content svg path{fill:#59c93f}.header .header__btn{position:absolute}.header .header__mobile{display:none}.custom-logo-link{width:86px;height:106px}.custom-logo-link .custom-logo{width:100%;height:100%;object-fit:cover}.header__button{width:87px}.button__box{position:relative}.button__box .box__wrapper{border:1px solid var(--main-main-blue);border-radius:10px;width:259px;height:55px;padding:5px;cursor:pointer}.button__box .box__wrapper .btn{border:1px solid var(--main-main-blue);border-radius:10px;width:100%;height:100%;background:var(--main-main-blue);color:#fff;font-weight:400;padding:15px 30px}.header.header-page{position:absolute;left:0;right:0;z-index:2}.container-wide{max-width:1920px;width:100%;margin:0 auto}.button__box .box__wrapper .btn,.category{font-family:var(--font-family);font-size:14px;line-height:114%;text-transform:uppercase;text-align:center}.category{margin-bottom:18px;font-weight:700;letter-spacing:.25em;color:var(--main-main-blue)}.title{font-family:var(--second-family);font-weight:400;font-size:40px;line-height:160%;text-align:center;color:#202020}.welcome__title{margin-bottom:73px}.welcome__description{max-width:851px;margin:0 auto}.banner{position:relative;overflow:hidden}.banner .background_img{position:absolute;bottom:0;right:-71px;z-index:-1;height:90%}.banner .banner__wrapper{padding-top:240px;padding-bottom:81px}.banner__description{margin-bottom:92px}.banner .banner__category{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:155%;letter-spacing:.17em;text-transform:uppercase;color:var(--main-main-blue);text-align:left}.banner .banner__title{font-family:var(--second-family);font-weight:400;font-size:57px;line-height:123%;color:#202020;text-align:left;margin-bottom:64px}.banner .banner__btn.button__box{max-width:unset;position:static}.banner .banner__btn.button__box .box__wrapper{width:336px;height:78px}.banner .banner__btn.button__box .box__wrapper .btn{font-size:20px;padding:23px 26px}.banner__description,.description{font-weight:400;font-size:20px;line-height:160%;color:#51565d}.welcome{position:relative;overflow:hidden}.welcome__before{position:absolute;left:0;bottom:0;z-index:-1;max-height:362px}.welcome__after{position:absolute;right:0;top:0;z-index:-1}.welcome__wrapper{padding-top:100px;padding-bottom:230px}.welcome__description{font-size:16px;line-height:200%}.welcome__category{margin-bottom:42px}.slide,.slider__inner{position:relative}.slider__inner .columns,.slider__services:after{position:absolute;width:100%;height:100%;left:0;top:0}.slider__inner .columns{margin:0;z-index:2}.slider__inner .columns .column+.column{border-left:1.7px solid #9ca0a6}.slide{height:600px}.slide .slide__pict{object-position:left center;object-fit:cover}.slick-dots{position:absolute;bottom:25px;left:0;right:0;display:flex;justify-content:center;column-gap:16px;z-index:10;line-height:1}.slick-dots button{width:33px;font-size:0;height:8px;border-radius:4px;border:1px solid #fff;background:0 0}.slick-active button{background-color:var(--main-main-blue)}.slider__services{background-position:center;background-size:cover;position:relative}.slider__services:after{content:"";background-color:rgba(0,0,0,.4);z-index:0}.slider__services .slider__inner_filter{width:100%;height:176px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(18,14,7,0)0,#2d2110 100%);z-index:3}.slider__services .service__item{position:relative;z-index:8;padding:43px 28px;display:flex;flex-direction:column-reverse;overflow-anchor:none}.slider__services .service__title{font-family:var(--font-family);font-weight:400;font-size:28px;line-height:114%;color:#fff;margin-bottom:42px}.slider__services .service__descr{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:137%;color:#fff;display:none;position:sticky}.slider__services .sets-1{width:100%}.slider__services .sets-2{width:50%}.slider__services .sets-3{width:33.3333333333%}.slider__services .sets-4{width:25%}.slider__services .sets-5{width:20%}@media (max-width:1200px){.slider__services{background-position:center top;background-repeat:no-repeat}.slider__services .service__title{font-size:24px}.slider__services .service__descr{font-size:14px}}@media (max-width:1000px){.slider__services .main_service__list{display:block}.slider__services .sets-2,.slider__services .sets-3,.slider__services .sets-4,.slider__services .sets-5{width:100%}.slider__services .service__descr{display:block}.slider__services .service__item{padding:80px 90px;height:600px}.slider__services .service__item__borders{display:none}.slider__services .main_service__list{position:relative}.slider__services .slick-arrow{position:absolute;top:50%;z-index:6}.slider__services .next_button_slider,.slider__services .prev_button_slider{width:30px;height:30px;font-size:26px;color:#fff}.slider__services .next_button_slider .fa,.slider__services .prev_button_slider .fa{line-height:1;text-align:center}.slider__services .prev_button_slider{left:20px}.slider__services .next_button_slider{right:20px}}.main_service__list{height:600px;position:relative;z-index:5;display:flex;justify-content:space-between}.service__item__borders{display:flex;justify-content:space-between;position:absolute;height:100%;left:0;right:0;bottom:0}.borders_item{border-left:1.7px solid #9ca0a6}.item__text,.item__title{font-family:var(--font-family);font-weight:400;color:#fff}.item__title{font-size:28px;line-height:114%;margin-bottom:42px}.item__text{font-size:16px;line-height:137%;height:0%;opacity:0;transition:height .3s,opacity .3s}.review,.why{padding:100px 0}.why .why__title{margin-bottom:15px}.why .why__category,.why .why__title{text-align:left}.why .why__category{font-size:14px;margin-bottom:10px}.why .content__text{margin-bottom:100px}.input-box input,.why .img-fluid{border-radius:10px}.review{position:relative;overflow:hidden}.review::after{position:absolute;content:"";background-image:url(../image/review_back1.png);width:1394px;height:710px;left:-273px;top:86px}.review::before{position:absolute;content:"";background-image:url(../image/review_back2.png);width:1858px;height:1183px;right:-391px;top:-510px}.review .slider__inner{display:flex;flex-direction:column;align-items:center}.review .slider__inner .review__pict{margin-bottom:29px}.review .slider__inner .review__text{font-family:var(--font-family);font-style:italic;font-weight:400;font-size:24px;line-height:167%;text-align:center;color:#202020;margin-bottom:22px;max-width:1075px}.review .slider__inner .review__author{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#51565d;margin-bottom:50px}.review .slick-dots{bottom:0}.review .slick-dots button{border-color:#000}.review .slick-dots .slick-active button,.slick-active button{border-color:var(--main-main-blue)}.specialists{position:relative;padding:100px 0 158px;background-repeat:no-repeat!important;background-size:cover!important}.specialists:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.6)0,rgba(0,0,0,.6) 100%),rgba(196,163,146,.25);z-index:0}.specialists__wrapper{position:relative;color:#fff;z-index:1}.specialists__category{text-align:center;margin-bottom:5px;font-weight:700;font-size:14px;line-height:221%;letter-spacing:.25em}.specialists__title{color:#fff;font-size:36px;text-align:center;margin-bottom:50px}.specialists_slider .slick-dots{bottom:-42px}.specialist__slide{border-radius:10px;overflow:hidden;height:452px;background-color:#fff;margin:0 12px}.specialist__slide .slide__inner{height:100%;display:flex;flex-direction:column;padding-bottom:27px}.specialist__header{background-color:var(--main-main-blue);display:flex;justify-content:center;align-items:center;font-family:var(--second-family);font-weight:400;font-size:36px;line-height:111%;text-align:center;color:#fff;padding:5px 62px;height:130px}.specialist__content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.specialist__content .button__box{max-width:unset;display:flex;justify-content:center}.specialist__content .button__box .box__wrapper{width:unset;height:unset}.specialist__content .button__box .btn{font-size:20px}.specialist__description{color:var(--main-main-blue);font-family:var(--font-family);font-style:italic;font-weight:700;font-size:25px;text-align:center;padding-top:54px;margin-bottom:43px}.specialist__description p{margin:0;line-height:1}.person__description div+div,.specialist__description p+p{margin-top:10px}.specialist__experience{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#51565d;margin-bottom:41px}.blog{padding:100px 0}.blog__category,.blog__title{text-align:center}.blog__title{margin-bottom:50px}.blog__category{font-family:var(--font-family);font-weight:700;font-size:14px;line-height:221%;letter-spacing:.25em;margin-bottom:10px}.blog__title{font-size:45px}.clipped{clip-path:url(#my-shape2);width:100%}.clipped-image{width:100%;object-fit:cover;object-position:center top;clip-path:url(#my-clip-path);-webkit-clip-path:url(#my-clip-path)}.svg-container{width:100%;height:auto;display:block}.blog__item{box-shadow:0 4px 4px 0 rgba(196,163,146,.05);margin-bottom:1rem}.blog__inner{border-radius:10px;background:#fff}.blog__item_content{padding:30px 46px 45px;display:flex;flex-direction:column;row-gap:20px}.blog__item__title{font-family:var(--font-family);font-weight:500;font-size:20px;text-transform:uppercase;color:var(--main-main-blue)}.blog__item__link,.blog__item_excerp{font-family:var(--font-family);font-weight:400;font-size:16px}.blog__item_excerp{color:#202020}.blog__item_excerp p{margin:0}.blog__item__link{color:var(--main-main-blue)}.questions{position:relative;overflow:hidden;padding:100px 0;background-color:var(--main-main-blue)}.questions__left_decor{position:absolute;z-index:0;top:40px;right:826px}.questions__right_decor{position:absolute;z-index:0;left:752px;bottom:-69px}.questions .container{position:relative;z-index:1}.questions__title{font-family:var(--second-family);font-weight:400;font-size:36px;line-height:178%;color:#fff;position:relative;margin-left:112px;margin-bottom:60px}.questions__title:before{position:absolute;content:"";right:100%;top:50%;transform:translate(-24px,-50%);width:88px;height:3px;background-color:#fff;border-radius:5px}.questions_desc{font-family:var(--font-family);font-weight:400;font-size:14px;color:#fff}.inputs_form{display:flex;flex-direction:row;column-gap:24px;margin-bottom:14px}.input-box,.sub_form{display:flex;flex-direction:column}.input-box span{font-size:17px;margin-bottom:11px}.input-box input{padding:20px;border:0;max-width:306px;width:100%}.sub_form{flex-direction:row;column-gap:30px;align-items:center}.accept_policy,.input-box span{font-family:var(--font-family);font-weight:400;color:#fff}.accept_policy{font-size:12px}.button_form,.button_form input{border:1px solid var(--main-main-blue);border-radius:10px}.button_form{padding:5px;position:relative}.button_form input{width:100%;height:100%;background:var(--main-main-blue);color:#fff;text-transform:uppercase;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:16px;text-align:center;padding:18px 27px 17px}.button_form .wpcf7-spinner{position:absolute}.footer{padding:76px 0 61px;position:relative;overflow:hidden}.footer-logo{width:86px;height:106px;margin-bottom:20px}.footer-logo img{height:100%;width:100%;object-fit:cover}.footer__slogan{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:171%;color:#51565d;margin-bottom:36px}.button__box.footer__button{max-width:unset;display:inline-block}.button__box.footer__button .box__wrapper{width:unset;height:unset}.button__box.footer__button .box__wrapper .btn{font-size:20px;line-height:16px;padding:21px 24px}.footer__content{border-top:1px solid var(--main-main-blue);padding-top:50px;margin-top:36px}.inner__footer_title{font-family:var(--second-family);font-weight:400;font-size:24px;line-height:133%;letter-spacing:-.03em;color:var(--main-main-blue);margin-bottom:20px}.footer__menu_wrp-left{margin-right:110px;width:86px}.footer__menu_wrp-right{margin-right:72px;width:170px}.contacts_wrapper{max-width:250px}.footer .menu{display:flex;flex-direction:column;row-gap:12px;font-family:var(--font-family);font-weight:600;font-size:14px;color:#51565d}.decor.footer{position:absolute;right:-711px;top:196px;z-index:-1}.contact__item{display:flex;column-gap:15px;align-items:center;row-gap:10px}.contact__item.contacts__phones{align-items:flex-start}.contact__item.contacts__phones .contact__item_icon{padding-top:4.51px}.contact__item .phone_list{display:flex;flex-direction:column;color:var(--main-main-blue)}.contact__item .phone__title,.contact__item .phone_item{font-family:var(--font-family);font-weight:600;font-size:16px}.contact__item .phone__title{color:#51565d;margin-top:8px}.contact__item .phone_item{color:var(--main-main-blue)}.contact__item .contact__item_content{font-family:var(--font-family);font-weight:600;font-size:16px;color:#51565d;line-height:1.2}.contact__item+.contact__item{padding-top:10px}.contact__item .social_item_link+.social_item_link{margin-left:11px}.container-wide{position:relative}.intro__page_back{width:1177px;position:absolute;right:0;top:0;bottom:0;z-index:-1}.intro__banner_pict{width:100%}.top__panel_page{padding-top:109px}#breadcrumbs,.page__name{font-weight:400;color:#202020}#breadcrumbs{padding-top:60px;margin-bottom:34px;font-family:var(--font-family);font-size:14px;line-height:186%}#breadcrumbs .breadcrumb_last{color:var(--main-main-blue)}.page__name{font-family:var(--second-family);font-size:46px;line-height:130%;text-transform:uppercase;padding-bottom:262px}.policy-page .page__name{padding-bottom:0}.content{padding-top:50px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#000;margin-bottom:100px}.content li+li{margin-top:15px}.wp-block-columns.is-layout-flex{gap:24px}.service__name{color:var(--white, #FFF);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:400;line-height:32px}.services__page_list .service__item_card{position:relative;margin-bottom:23px;border-radius:10px;padding:22px 44px;height:391px;display:flex;flex-direction:column-reverse}.service__item_card_content{position:relative;z-index:2}.upper_index{font-size:20px;vertical-align:super;margin:0 5px}.service__item_add__filter_back{position:absolute;width:100%;height:46%;border-radius:0 0 10px 10px;background:linear-gradient(180deg,rgba(18,14,7,0)0,#2d2110 100%);left:0;bottom:0;z-index:1}.service__price_from{font-size:30px;font-style:italic;font-weight:700;color:var(--main-main-blue)}.main.article,.service__content{padding:47px 0 100px}.service__content__wrapper,.sidebar__title{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:#000}.service__content__wrapper li{margin-bottom:14px}.sidebar__title{font-weight:600;font-size:20px;line-height:132%;color:#202020;margin-bottom:15px}.sidebar__service{padding:24px 25px 44px;border-radius:5px;border:1px solid #e0e4e8;box-shadow:0 0 16px 0 rgba(80,79,79,.1);position:sticky;top:16px}.sidebar__service .service__list{flex-direction:column}.service__item_aside{display:flex}.service__pict{width:75px;height:70px;margin-right:10px}.aside__img{width:75px;height:70px;border-radius:5px;object-fit:cover;object-position:center}.service__item_box{margin-bottom:15px}.side__service__name{font-family:var(--font-family);font-weight:600;font-size:14px;color:#202020}.main.specials{padding-top:50px}.specialist__list{row-gap:24px}.card__item{display:flex;justify-content:space-between;flex-shrink:0;border-radius:10px;box-shadow:0 2px 20px 0 rgba(0,0,0,.14)}.card__content{padding:50px 60px}.card__specialization,.card__title{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:110%;color:#202020}.card__specialization{font-weight:500;font-size:14px;line-height:157%}.card__button .box__wrapper .btn,.card__experience,.card__study{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:114%;color:#51565d}.card__study{max-width:466px}.card__price,.card__price span{font-family:var(--font-family);font-style:italic;font-weight:700;color:var(--main-main-blue)}.card__price{font-size:36px;line-height:111%;letter-spacing:-.03em;margin-bottom:30px}.card__price span{font-size:60px;vertical-align:top;line-height:.9;margin-left:10px}.card__pict{width:526px;height:468px}.card__pict .img-fluid{height:100%;object-fit:cover}.card__button .box__wrapper{display:inline-block;width:unset;height:unset}.card__button .box__wrapper .btn{padding:17px 20px;font-size:20px;line-height:80%;text-transform:uppercase;text-align:center;color:#fff}.article_card{border-radius:10px;overflow:hidden;box-shadow:0 2px 20px 0 rgba(0,0,0,.14);margin-bottom:24px}.article_card .card__image{height:270px}.article_card .card__content{padding:25px 39px 39px}.article_card .card__content .card__date{color:var(--gray, #51565D);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.28px;margin-bottom:20px}.article_card .card__content .card__title{font-size:18px;margin-bottom:20px}.article_card .card__content .card__text{margin-bottom:20px}.article_card .card__content .fa-calendar-o{color:var(--main-main-blue);font-size:15px;margin-right:5px}.article_card .card__content .more__link{font-family:var(--font-family);font-weight:600;font-size:15px;line-height:173%;color:var(--main-main-blue)}.article_card .card__pict{width:100%;height:100%;object-fit:cover;object-position:center top}.sidebar__blog .service__pict{padding-top:6px}.sidebar__blog .aside__service__name{font-family:var(--font-family);font-weight:600;font-size:14px;color:#202020;margin-bottom:10px;line-height:1.2}.sidebar__blog .post__date{font-family:var(--font-family);font-weight:500;font-size:12px;color:#51565d}.sidebar__blog .item__content{display:flex;flex-direction:column;justify-content:space-between}.contacts__cards__list{margin-bottom:30px}.contacts .banner__card{padding:28px 49px 34px 25px;box-shadow:0 0 16px 0 rgba(80,79,79,.1);height:100%}.contacts .banner__wrapper,.input_box{display:flex;column-gap:25px}.contacts .banner_name{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:120%;color:#202020;margin-bottom:10px}.contacts .contacts__content{margin-bottom:50px}.contacts .contacts__map{height:325px}.contacts .contacts__picture__wrapper{height:100%;overflow:hidden}.contacts .contacts__picture__wrapper .img-fluid{object-fit:cover;width:100%;height:100%}.contacts .contact__text{text-align:center;max-width:636px;margin:0 auto}.main.not_found .box__wrapper{display:inline-block;width:unset;height:unset}.main.not_found .box__wrapper .btn{padding:18px 30px}.main.not_found+.questions{display:none}.main.not_found .content{margin-bottom:0;display:flex;flex-direction:column;align-items:center;padding-top:150px}.main.not_found .content .page__title{font-family:var(--second-family);font-weight:400;font-size:46px;line-height:130%;text-transform:uppercase;color:#202020;margin-bottom:32px}.main.not_found .content .page__description{margin-bottom:32px}.main.not_found .content .button_main{margin-bottom:9px}.section__page.policy #breadcrumbs{margin-bottom:72px}.section__page.policy .page__name{padding-bottom:50px}.input_box{flex-direction:row;column-gap:8px;padding:16px 20px;border:1px solid #51565d;border-radius:10px;line-height:1;margin-bottom:30px}.input_box .form__input{font-family:var(--font4);font-weight:400;font-size:16px;color:#202020;border:0;width:100%}.input_box .form__input:focus-visible{outline-style:none}.input_checkbox{margin-bottom:37px}#policy_check{border-radius:50px;border:1.5px solid #51565d;-webkit-appearance:none;width:17px;height:17px;background-color:#fff;vertical-align:middle}#policy_check:checked{background-image:url(./../image/check_box_check.png);background-position:center;border:0;flex-shrink:0;background-repeat:no-repeat}.fancybox__backdrop{background:rgba(0,0,0,.4)}.fancybox__content,.modal__wrapper{border-radius:10px;padding:25px 20px}.modal__wrapper{border:1px solid var(--main-main-blue);padding:50px 66px}.modal__content{display:flex;flex-direction:column;align-items:center}.modal__content .wpcf7-form{display:flex;flex-direction:column;max-width:464px}.modal__title{font-family:var(--font-family);font-weight:600;font-size:30px;line-height:127%;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--main-main-blue);margin-bottom:13px}.modal__decor{margin-bottom:9px}.button_wrap input,.modal__description{font-family:var(--font-family);font-weight:400;text-align:center}.modal__description{font-size:18px;line-height:144%;color:#202020;max-width:464px;margin-bottom:26px}.input_checkbox{font-family:var(--font5);font-weight:400;font-size:12px;line-height:120%;letter-spacing:.03em;color:#51565d}.input_checkbox label{display:flex;align-items:center;column-gap:6px}.input_checkbox a{text-decoration:underline}.fancybox__content>.f-button.is-close-btn{top:4px;background-color:#fff;width:50px;height:50px;opacity:1;border-radius:10px}.f-button svg{stroke:var(--main-main-blue)}.form__button{text-align:center}.wpcf7-spinner{position:absolute}.button_wrap{width:255px;margin:0 auto;border:1px solid var(--main-main-blue);border-radius:10px;padding:4px}.button_wrap input{background-color:var(--main-main-blue);font-size:14px;line-height:114%;text-transform:uppercase;color:#fff;padding:14px 51px;border-radius:10px;border:0}.bottom__panel{display:none}.pagination{display:flex;width:128px;margin:0 auto;justify-content:space-between}.pag__button{border:1px solid #202020;border-radius:4px;width:32px;height:8px}.pag__button.current-page{background:var(--main-main-blue);border:1px solid var(--main-main-blue)}.pag__button.disabled{border:1px solid #c5c5c5}@media (max-width:1645px){.header__button{width:unset}.questions__right_decor{left:unset;right:-570px}}@media (max-width:1200px){.header .menu-list{column-gap:20px;margin-right:50px}.banner .background_img{opacity:.5}.intro__page_back{width:100%}}@media (max-width:1100px){.social__content .text{display:none}.content__item{padding:0 10px 76px}}@media (max-width:991px){.header__content .button__box{display:none}.header__content .social__content{margin-right:0}.item__title{font-size:22px}.banner .banner__wrapper{padding-top:100px}.specialist__header{font-size:25px;height:100px;padding:5px 40px}.specialist__description{font-size:20px}.specialist__slide{height:410px}.specialist__content .button__box .btn{font-size:16px}.questions_desc{margin-bottom:60px}.input__wrap{width:100%}.input-box input{max-width:unset}.footer__menu_wrp-left,.footer__menu_wrp-right{margin-right:30px}.specialists_slider .slide{height:420px}}@media (max-width:767px){.content__item{padding:20px 10px 66px;display:none}.content__item.active{display:flex}.item__wrapper{width:70%;margin:0 auto}.why__content{margin-bottom:16px;text-align:left}.box__wrapper{margin:auto}.why .content__text{margin-bottom:50px}.card__pict .img-fluid{object-fit:contain}.page__name{font-size:36px;padding-bottom:70px}}@media (max-width:640px){.header .menu-list{margin-right:0}.social__content{display:none}.inputs_form{flex-direction:column}.inputs_form .input-box input{max-width:unset}.input__wrap+.input__wrap{margin-top:16px}.button_form input{font-size:16px}}@media (max-width:576px){.header,.header-page{border-bottom:none}.header .header__mobile,.header-page .header__mobile{display:block;position:fixed;left:-100%;right:0;width:100%;top:0;background-color:#fff;padding-bottom:58px;border-bottom:1px solid var(--main-main-blue);transition:left .3s ease-in-out;z-index:12}.close__menu{position:absolute;top:13px;left:20px}.header__mobile .header__content{justify-content:center;flex-direction:column;align-items:center;row-gap:36px}.header__mobile .nav-menu{display:block}.header__mobile .nav-menu .menu-list{flex-direction:column;row-gap:20px;font-family:var(--second-family);font-weight:400;font-size:24px;line-height:133%;text-align:center;color:var(--main-main-blue)}.bottom__panel,.header.active .header__mobile{left:0;background-color:#fff;z-index:12}.header.active .custom-logo-link{visibility:visible}.header .container{justify-content:center;flex-direction:column;align-items:center;row-gap:36px}.bottom__panel{display:block;position:fixed;bottom:0;right:0;z-index:11}.bottom__panel .panel__wrapper{position:relative;display:flex;justify-content:space-between;padding:10px 15px}.bottom__panel .panel__wrapper .main__menu{position:absolute;top:-50%;left:50%;transform:translate(-50%,45%);border-radius:100%;box-shadow:0 0 0 3px rgba(104,188,218,.2)}.bottom__panel .panel__first__box,.bottom__panel .panel__second__box{display:flex;width:34%;justify-content:space-between}.item__wrapper{flex-direction:column}.nav-menu{display:none}.banner .background_img{position:static;width:100%;opacity:1}.banner .banner__wrapper{padding-top:39px}.category,.category.banner__category{font-size:11px}.title,.title.banner__title{font-size:24px}.banner__description{margin-bottom:55px}.banner__description,.description,.welcome__description{font-size:16px;line-height:1.6}.banner .banner__title{margin-bottom:36px}.banner .banner__btn.button__box{text-align:center}.banner .banner__btn.button__box .box__wrapper{width:unset;height:unset;display:inline-block}.banner .banner__btn.button__box .box__wrapper .btn{font-size:12px;padding:14px}.review .slider__inner .review__text{font-size:18px}.footer__content{border-top:none;padding-top:0}.footer{padding-top:30px;padding-bottom:100px}.specialist__list .card__pict{display:none}.intro__page_back{background-position:center top!important}.card__item{justify-content:center}.card__content{text-align:center;padding:40px 20px}.page__name{font-size:22px}}@media (max-width:485px){.footer__menu_wrp-left,.footer__menu_wrp-right{display:none}.contacts_wrapper{max-width:100%;padding-top:0}.modal__wrapper{padding:50px 26px}}@media (max-width:450px){.sub_form{flex-direction:column;row-gap:10px}.questions__title{margin-left:0;line-height:1.4;font-size:30px;margin-bottom:20px}.questions__title:before{display:none}.blog__item_content{padding:30px 20px 45px}.blog__item__title{line-height:1.2;font-size:16px}}