@font-face{font-family:"Montserrat-Regular";src:url(../assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(../assets/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat-Medium";src:url(../assets/fonts/Montserrat-Medium.woff2) format("woff2"),url(../assets/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat-SemiBold";src:url(../assets/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../assets/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat-Bold";src:url(../assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(../assets/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}*:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}html{position:relative;scroll-behavior:smooth}body{font-size:14px;line-height:21px;font-family:"Montserrat-Medium",sans-serif;color:#212529;background-color:#fff;overflow-x:hidden;word-break:break-word}ol,ul,li,p,h1,h2,h3,h4,h5{margin:0;padding:0}h1,h2,h3,h4,h5{color:#22284b;font-family:"Montserrat-Bold",sans-serif}h2{font-size:30px;line-height:34px}@media screen and (min-width: 768px){h2{font-size:39px;line-height:43px}}@media screen and (min-width: 1200px){h2{font-size:48px;line-height:52px}}h3{font-size:28px;line-height:32px}@media screen and (min-width: 768px){h3{font-size:34px;line-height:39px}}@media screen and (min-width: 1200px){h3{font-size:40px;line-height:46px}}h4{font-size:28px;line-height:32px}@media screen and (min-width: 768px){h4{font-size:32px;line-height:37px}}@media screen and (min-width: 1200px){h4{font-size:36px;line-height:42px}}h5{font-size:inherit}img{-o-object-fit:cover;object-fit:cover}button{cursor:pointer}a{font-size:14px;line-height:21px;color:#22284b;text-decoration:none;cursor:pointer}.container{max-width:1688px;width:100%;margin:0 auto;padding:0 24px}.spec-icon svg{vertical-align:text-top}.logo-icon,.logo-icon svg{width:194px;height:186px;border-radius:50%}@media screen and (min-width: 1280px){.logo-icon,.logo-icon svg{width:246px;height:236px;border-radius:50%}}.social-icon,.social-icon svg{width:34px;height:34px;border-radius:50%}.plus-icon,.minus-icon{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;width:18px;height:18px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #fff;position:relative}.plus-icon span,.minus-icon span{width:9px;height:1px;border-radius:1px;background-color:#fff;-webkit-transition:all linear .3s;transition:all linear .3s}.plus-icon span:nth-child(2),.minus-icon span:nth-child(2){position:absolute;top:7.5px;left:3.5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.blue-text{color:#1e7ce9}.btn-default{color:#1e7ce9;background-color:rgba(0,0,0,0);border:2px solid #1e7ce9;-webkit-transition:all linear .3s;transition:all linear .3s}.btn-default:hover{color:#fff;border:2px solid rgba(0,0,0,0);background-color:#1e7ce9}.btn-default--reverse{color:#fff;background-color:rgba(0,0,0,0);border:2px solid #fff;-webkit-transition:all linear .3s;transition:all linear .3s}.btn-default--reverse:hover{color:#1e7ce9;border:2px solid rgba(0,0,0,0);background-color:#fff}.message-circle{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;width:100px;height:100px;border-radius:50%;background:-webkit-gradient(linear, left top, left bottom, from(#20EFFF), to(#3C91F2)),-webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#FFFFFF));background:linear-gradient(180deg, #20EFFF 0%, #3C91F2 100%),linear-gradient(0deg, #FFFFFF, #FFFFFF);border:1px solid #fff;position:relative;margin:0 auto}.message-circle::before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #fff;border-radius:50%}.message-circle .message-icon,.message-circle .message-icon svg{width:30.5px;height:30.5px}.about-spec-bg #phone .phone__inner{background-color:#fff}.about-spec-bg #phone .phone__inner::before{border-color:#fff}.about-spec-bg #phone{display:none}@media screen and (min-width: 992px){.about-spec-bg{position:relative}.about-spec-bg::before{content:"";position:absolute;background-color:#f9f9f9;left:0;right:0;width:100%;z-index:-4;bottom:0;height:90%}.about-spec-bg #phone{display:block}.about-spec-bg #about{padding:0 0 100px}}.gray-bg-top{position:relative}.gray-bg-top::before{content:"";position:absolute;background-color:#f9f9f9;left:0;right:0;width:100%;z-index:-4;top:0;height:82%}.blue-bg-top{position:relative}.blue-bg-top::before{content:"";position:absolute;background-color:#151e3c;left:0;right:0;width:100%;z-index:-4;top:0;height:82%}.gray-bg-bottom{position:relative}.gray-bg-bottom::before{content:"";position:absolute;background-color:#f9f9f9;left:0;right:0;width:100%;z-index:-4;bottom:0;height:85%}.blue-bg-bottom{position:relative}.blue-bg-bottom::before{content:"";position:absolute;background-color:#151e3c;left:0;right:0;width:100%;z-index:-4;bottom:0;height:85%}.show-more{font-family:"Montserrat-Bold",sans-serif;margin-top:20px;text-align:center;text-decoration:underline;cursor:pointer}.show-more.hide{display:none}@media screen and (min-width: 768px){.show-more{text-align:left}}.social-block{display:-webkit-box;display:-ms-flexbox;display:flex}.social-block .social-block__info{padding-left:15px}.social-block .social-block__info span{font-family:"Montserrat-Bold",sans-serif;font-size:12px;line-height:17px;color:#45454d;text-transform:uppercase}.social-block .social-block__info a{line-height:20px;color:#1e7ce9;margin-top:4px;text-decoration:underline;display:block}.social-block .social-icon,.social-block .social-icon svg{width:54px;height:54px;border-radius:50%}.swiper{position:relative}.arrow-icon,.arrow-icon svg{width:8.45px;height:9.4px}@media screen and (min-width: 768px){.arrow-icon,.arrow-icon svg{width:14px;height:12.25px}}.arrow-icon svg{vertical-align:super}.swiper-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:2px solid #3c91f2;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;z-index:2;cursor:pointer}@media screen and (min-width: 768px){.swiper-btn{width:53px;height:53px;border-radius:50%}}.swiper-btn.prev{left:0}.swiper-btn.next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.swiper-btn.blueBg{background-color:#fff;border-color:#fff}.swiper-pagination{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.swiper-pagination span{width:12px;height:12px;border-radius:50%;background-color:rgba(60,145,242,.41);display:inline-block;margin:0 3px}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#3c91f2;width:10px;height:10px;border-radius:50%;position:relative;margin:0 8px}.swiper-pagination span.swiper-pagination-bullet-active::before{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(0,0,0,0);z-index:-1;border-radius:50%;border:1px solid #3c91f2}.default-accordion-item .accordion-button{border-radius:22px !important}.default-accordion-item .accordion-button{background-color:#fff;border:1px solid #e0e0e0;padding:20px 55px 20px 18px;position:relative;-webkit-transition:all linear .3s;transition:all linear .3s;z-index:2}.default-accordion-item .accordion-button::after{display:none}.default-accordion-item .accordion-button:focus{border-color:#e0e0e0}.default-accordion-item .accordion-title{font-family:"Montserrat-SemiBold",sans-serif;font-size:13px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;-webkit-transition:all linear .3s;transition:all linear .3s}.default-accordion-item .accordion-plus{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;background-color:#3c91f2}.default-accordion-item .accordion-plus .plus-icon{width:20px;height:20px;border-radius:50%}.default-accordion-item .accordion-plus .plus-icon span{width:10px}.default-accordion-item .accordion-collapse{position:relative}.default-accordion-item .accordion-collapse::before{content:"";position:absolute;top:-31px;left:0;width:100%;height:31px;background-color:#fff}.default-accordion-item .accordion-body{background-color:#fff;padding:16px 12px 22px;border-radius:0 0 20px 20px}.default-accordion-item .accordion-button:not(.collapsed){background-color:#3c91f2}.default-accordion-item .accordion-button:not(.collapsed) .accordion-title{color:#fff}.default-accordion-item .accordion-button:not(.collapsed) .plus-icon{background-color:#fff}.default-accordion-item .accordion-button:not(.collapsed) .plus-icon span:first-child{background-color:#3c91f2}.default-accordion-item .accordion-button:not(.collapsed) .plus-icon span:nth-child(2){display:none}@media screen and (min-width: 768px){.default-accordion-item .accordion-button{border-radius:30px !important}.default-accordion-item .accordion-button{padding:21px 55px 19px 31px}.default-accordion-item .accordion-plus{right:24px}.default-accordion-item .accordion-title{font-size:14px;line-height:20px}.default-accordion-item .accordion-body{padding:16px 44px 48px}.default-accordion-item .accordion-body{border-radius:0 0 32px 32px}}.form{width:100%;border-radius:40px;padding:40px 28px 30px;text-align:center}.form-text{font-size:12px;line-height:16px;margin-bottom:25px}.form-field{margin-bottom:21px;text-align:left}.form label{font-size:12px;line-height:14.5px}.form input,.form textarea{display:block;width:100%;font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#000;border:1px solid #d4d4d4;background-color:#fff;padding:15px 17px;border-radius:6px;margin-top:5px}.form input::-webkit-input-placeholder, .form textarea::-webkit-input-placeholder{font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#a0a0a0}.form input::-moz-placeholder, .form textarea::-moz-placeholder{font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#a0a0a0}.form input:-ms-input-placeholder, .form textarea:-ms-input-placeholder{font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#a0a0a0}.form input::-ms-input-placeholder, .form textarea::-ms-input-placeholder{font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#a0a0a0}.form input::placeholder,.form textarea::placeholder{font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#a0a0a0}.form input.error,.form textarea.error{border-color:#f32222}.form textarea{resize:none;height:110px}.form-phone{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;margin-top:5px}.form-phone p{width:58px;padding:15px;font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#22284b;background-color:#fff;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;white-space:nowrap;border-radius:6px 0 0 6px}.form-phone input{border-radius:0 6px 6px 0;width:100%;margin-top:0}.form .select-field{position:relative;margin-top:5px}.form .select{font-family:"Montserrat-SemiBold",sans-serif;line-height:17px;color:#000;border:1px solid #d4d4d4;background-color:#fff;padding:15px 17px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all linear .3s;transition:all linear .3s}.form .caret{-webkit-transition:all linear .3s;transition:all linear .3s}.form .caret.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form .select-list{border-radius:10px;background-color:#45454d;position:absolute;z-index:2;top:55px;left:0;right:0;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:all linear .3s;transition:all linear .3s}.form .select-list.open{opacity:1;pointer-events:all;visibility:visible}.form .select-list li{color:#fff;padding:10px;cursor:pointer;-webkit-transition:all linear .3s;transition:all linear .3s}.form .select-list li:hover{background-color:rgba(60,145,242,.7)}.form .select-list li.active{background-color:#3c91f2;color:#fff}.form .select-list li:first-child{border-radius:10px 10px 0 0}.form .select-list li:last-child{border-radius:0 0 10px 10px}@media screen and (min-width: 450px){.form{width:424px;padding:40px 48px 30px}}.form-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);opacity:0;z-index:5;pointer-events:none;visibility:hidden;-webkit-transition:all linear .3s;transition:all linear .3s;padding:10px;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}.form-modal__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.form-modal__close{position:absolute;top:15px;right:15px;z-index:1}.form-modal.active{opacity:1;pointer-events:all;visibility:visible}.sidebar{background:-webkit-gradient(linear, left top, left bottom, from(#20DAFF), color-stop(65.62%, #3C91F2)),-webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#FFFFFF));background:linear-gradient(180deg, #20DAFF 0%, #3C91F2 65.62%),linear-gradient(0deg, #FFFFFF, #FFFFFF);border-radius:20px;padding:13px 0}.sidebar__list--desktop{display:none}.sidebar__list-item a{font-family:"Montserrat-SemiBold",sans-serif;color:#fff;font-size:13px;line-height:16px;text-transform:uppercase;word-break:initial;padding:11px 24px;display:block}.sidebar__list-item:not(:last-child),.sidebar__list-subitem:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.sidebar__list-subitem a{padding:11px 24px 11px 0}@media screen and (min-width: 1200px){.sidebar{width:90%;margin-left:auto;background:-webkit-gradient(linear, left top, left bottom, from(#20DAFF), color-stop(65.62%, #3C91F2)),-webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#FFFFFF));background:linear-gradient(180deg, #20DAFF 0%, #3C91F2 65.62%),linear-gradient(0deg, #FFFFFF, #FFFFFF);border-radius:70px;border:5px solid #fff;padding:0 24px}.sidebar__list--mobile{display:none}.sidebar__list--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar__list-item{position:relative}.sidebar__list-item a{font-size:14px;line-height:18px;padding:25px 15px 28px}.sidebar__list-item:not(:first-child)::before{content:"";position:absolute;left:0;top:25px;width:1px;height:20px;background-color:rgba(255,255,255,.2)}.sidebar__list-item:not(:last-child){border-bottom:none}}@media screen and (min-width: 1280px){.sidebar__list-item a{padding:25px 17px 28px}}@media screen and (min-width: 1390px){.sidebar__list-item a{padding:25px 25px 28px}}@media screen and (min-width: 1525px){.sidebar__list-item a{padding:25px 34px 28px}}.burger-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:18px;height:13px;cursor:pointer}.burger-btn span{width:100%;height:2px;background-color:#fff;-webkit-transition:all linear .3s;transition:all linear .3s}@media screen and (min-width: 1200px){.burger-btn{display:none}}.sidebar-dropdown .dropdown-menu{background-color:#f9f9f9;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.sidebar-dropdown .dropdown-item,.sidebar-dropdown .dropdown-toggle.black{color:#22284b;padding:10px 32px;border-bottom:1px solid #e8e8e8;text-transform:uppercase;border-bottom:1px solid #edeff1;-webkit-transition:all linear .3s;transition:all linear .3s}.sidebar-dropdown .dropdown-item:hover,.sidebar-dropdown .dropdown-toggle.black:hover{color:#3c91f2}.sidebar-accordion{position:relative}.sidebar-accordion .accordion-title--nested,.sidebar-accordion .accordion-subitem{padding-left:36px}.sidebar-accordion .accordion-subitem--nested{padding-left:48px}.sidebar-accordion .accordion-button:not(.collapsed){background-color:rgba(4,20,39,.1)}.sidebar-accordion .accordion-button:not(.collapsed) .plus-icon span:nth-child(2){display:none}.sidebar-accordion .plus-icon{position:absolute;top:10px;right:15px}.sidebar-modal{position:relative;max-width:350px;width:100%;height:100vh;position:fixed;right:0;top:0;bottom:0;overflow-y:auto;-webkit-transition:all linear .3s;transition:all linear .3s;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9;padding:43px 23px 43px 25px}.sidebar-modal.active{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-modal__close{position:absolute;top:10px;right:9px}.sidebar-modal__info{max-width:140px;width:100%;margin:0 auto;text-align:center;margin-top:35px}.sidebar-modal__title{font-family:"Montserrat-Bold",sans-serif;font-size:14px;line-height:20px;color:#22284b;margin-bottom:13px}.sidebar-modal__worktime{font-size:11px;line-height:13px;text-transform:uppercase;margin-bottom:13px}.sidebar-modal__phones{margin-bottom:25px}.sidebar-modal__phones-item a{font-family:"Montserrat-SemiBold",sans-serif;font-size:13px;line-height:16px;color:#22284b}.sidebar-modal__social{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}.sidebar-modal__social--1{margin-bottom:14px}.sidebar-modal__social-item{margin:0 5px}@media screen and (min-width: 1200px){.sidebar-modal.active{-webkit-transform:translateX(100%);transform:translateX(100%)}}.heading-with-items{padding-bottom:60px}.heading-with-items__container{padding:0}.heading-with-items__inner{position:relative}.heading-with-items__bg{position:absolute;top:-27px;right:0;left:0;bottom:0;z-index:-1;width:100%;height:300px}.heading-with-items__info{padding-top:55px;width:100%}.heading-with-items__items{margin-top:50px}.heading-with-items__items.withoutForm .heading-with-items__item:nth-child(4){display:none}.heading-with-items__item{margin-bottom:22px}.heading-with-items__item .heading-item{margin:0 auto}.heading-with-items__title-wrapper{max-width:320px;width:100%}.heading-with-items__title{font-size:24px;line-height:30px;background-color:#fff;padding:12px 30px 13px 24px;display:inline-block;border-radius:0px 120px 120px 0px}.heading-with-items__title:not(:last-child){margin-bottom:7px}.heading-with-items__title.blueBg{background-color:#3c91f2;padding:12px 30px 13px 24px;font-size:24px;line-height:30px;color:#fff}.heading-with-items span.whiteText{color:#22284b;background-color:#fff;padding:12px 30px 13px 24px;border-radius:0px 120px 120px 0px}.heading-with-items__form{display:none}.heading-with-items .text--desktop{display:none}@media screen and (min-width: 576px){.heading-with-items__info{padding-top:70px}}@media screen and (min-width: 768px){.heading-with-items{padding-bottom:67px}.heading-with-items__bg{margin-top:-35px;border-radius:60px;height:675px;top:0}.heading-with-items__info{padding-top:130px}.heading-with-items__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading-with-items__items{max-width:866px;width:100%;margin:50px auto 0;padding:10px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;gap:15px}.heading-with-items__items.withoutForm{max-width:1332px;width:100%;display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px;margin:80px auto 0}.heading-with-items__item{margin-bottom:0}.heading-with-items__title-wrapper{max-width:905px}.heading-with-items__title{font-size:39px;line-height:45px;padding:18px 30px 21px 20px}.heading-with-items__title:not(:last-child){margin-bottom:14.5px}.heading-with-items__title.blueBg{font-size:34px;line-height:42px;padding:23px 30px 23px 0}.heading-with-items span.whiteText{padding:17px 20px 17px 20px}.heading-with-items span{padding-left:10px}.heading-with-items .text--mobile{display:none}.heading-with-items .text--desktop{display:inline-block}}@media screen and (min-width: 1200px){.heading-with-items__form{display:block;padding-top:160px;padding-right:24px}.heading-with-items__items{grid-template-columns:1fr;margin:50px 10px 0}.heading-with-items__item:nth-child(1){margin-bottom:10px}.heading-with-items__item:nth-child(3),.heading-with-items__item:nth-child(4){display:none}.heading-with-items__items.withoutForm{grid-template-columns:repeat(3, 1fr)}.heading-with-items__items.withoutForm .heading-with-items__item:nth-child(3){display:block}.heading-with-items__title{font-size:50px;line-height:61px}.heading-with-items__title.blueBg{font-size:44px;line-height:54px}}@media screen and (min-width: 1430px){.heading-with-items__title{padding:18px 60px 21px 50px}.heading-with-items__title.blueBg{padding:23px 60px 23px 0}.heading-with-items span.whiteText{color:#22284b;background-color:#fff;padding:17px 60px 17px 50px}.heading-with-items span{padding-left:50px}.heading-with-items__items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;gap:10px}.heading-with-items__item:nth-child(1){margin-bottom:0}.heading-with-items__item:nth-child(3),.heading-with-items__item:nth-child(4){display:block}}@media screen and (min-width: 1600px){.heading-with-items__items{margin:50px 0 0 91px;gap:26px}.heading-with-items__form{padding-right:94px}}.heading-simple{margin-top:-35px;padding-bottom:50px}.heading-simple__container{padding:0}.heading-simple__inner{background-color:#f2f6fb;padding:85px 20px 49px}.heading-simple__info{max-width:961px;width:100%;margin:0 auto;text-align:center}.heading-simple__title{margin-bottom:10px}.heading-simple__text{font-size:16px;line-height:24px;color:#45454d}.heading-simple .bread-crubms{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}@media screen and (min-width: 768px){.heading-simple{padding-bottom:67px}.heading-simple__inner{border-radius:40px;padding-bottom:89px}.heading-simple__title{margin-bottom:23px}}.heading-with-image{margin-top:-35px;padding-bottom:82px}.heading-with-image__container{padding:0}.heading-with-image__inner{position:relative;padding:105px 20px 103px}.heading-with-image__bg{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;width:100%;height:-webkit-fill-available}.heading-with-image__titles{max-width:400px;width:100%;margin:0 auto;text-align:center}.heading-with-image__title{font-size:24px;line-height:30px;display:inline-block;background-color:#fff;border-radius:100px;padding:12px 20px}.heading-with-image__title.blue{color:#fff;background-color:#3c91f2}.heading-with-image__title--2{margin-top:10px}@media screen and (min-width: 768px){.heading-with-image{padding-bottom:67px}.heading-with-image__inner{padding:135px 20px 153px}.heading-with-image__bg{border-radius:60px}.heading-with-image__titles{max-width:762px}.heading-with-image__title{font-size:39px;line-height:45px;padding:15px 35px}.heading-with-image__title--2{margin-top:23px}}@media screen and (min-width: 1200px){.heading-with-image__inner{padding:165px 20px 203px}.heading-with-image__title{font-size:50px;line-height:61px;padding:15px 50px}}.heading-post{margin-top:-35px;padding-bottom:53px}.heading-post__container{padding:0}.heading-post__inner{background-color:#f2f6fb}.heading-post__img{height:300px}.heading-post__info{padding:30px 24px}.heading-post__title{margin-bottom:10px}@media screen and (min-width: 768px){.heading-post__inner{height:417px;border-radius:40px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.heading-post__info,.heading-post__img{width:50%}.heading-post__img{height:inherit}.heading-post__title{margin-bottom:26px}}@media screen and (min-width: 1200px){.heading-post__info{padding:0 50px 0 58px}}@media screen and (min-width: 1350px){.heading-post__info{padding:0 90px 0 98px}}.heading-blue{margin-bottom:56px;position:relative}.heading-blue__inner{background-color:#3c91f2;border-radius:40px;overflow:hidden}.heading-blue__img{height:220px}.heading-blue__info{padding:26px 24px 24px;color:#fff}.heading-blue__title{margin-bottom:18px;color:#fff;font-size:24px;line-height:29px}.heading-blue__text,.heading-blue__list{font-size:15px;margin-bottom:18px;font-family:"Montserrat-Regular",sans-serif}.heading-blue__list-item{position:relative;padding-left:25px}.heading-blue__list-item::before{content:"";position:absolute;left:12.5px;top:10px;width:2px;height:2px;border-radius:50%;background-color:#fff}.heading-blue__btn{text-align:right}.heading-blue__btn button{height:40px;padding:0 22px;background-color:rgba(0,0,0,0);border-radius:60px;border:2px solid #fff;font-family:"Montserrat-Bold",sans-serif;margin-top:16px}@media screen and (min-width: 576px){.heading-blue__img{height:342px}}@media screen and (min-width: 768px){.heading-blue{margin-bottom:115px}.heading-blue__title{font-size:32px;line-height:39px}.heading-blue__text,.heading-blue__list{margin-bottom:23px;line-height:24px}.heading-blue__btn{text-align:left}.heading-blue__btn button{height:60px;padding:0 32px;font-size:16px;line-height:24px}.heading-blue.only-on-desktop{display:block}}@media screen and (min-width: 992px){.heading-blue__inner{height:461px;border-radius:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.heading-blue__info,.heading-blue__img{width:50%}.heading-blue__img{height:inherit}.heading-blue__title{margin-bottom:26px}}@media screen and (min-width: 1200px){.heading-blue__title{font-size:40px;line-height:48px}}@media screen and (min-width: 1350px){.heading-blue__info{padding:0 103px 0 126px}}.heading-item{max-width:420px;width:100%;padding:14px 24px;border-radius:154px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-item__img{width:126px;height:126px;border-radius:50%}.heading-item__info{padding-left:20px;max-width:200px;width:100%}.heading-item__title{font-size:12px;line-height:19px;margin-bottom:7px}.heading-item__text{font-size:12px;line-height:16px;color:#45454d}@media screen and (min-width: 576px){.heading-item{padding:14px}}.about-item{position:relative;padding:7px 24px 10px}.about-item__title{font-size:16px;line-height:22px;margin-bottom:12px}.about-item__text{font-size:13px;line-height:18px;color:#45454d}.about-item::before{content:"";width:1px;height:100%;position:absolute;top:0;left:0;background-color:#e0e0e0}@media screen and (min-width: 768px){.about-item{padding:7px 30px 10px}.about-item__text{max-width:419px;width:100%}}.service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:236px;max-width:328px;width:100%;position:relative}.service-item__img{width:190px;height:190px;border-radius:50%;border:10px solid #e8e8e8}.service-item__title{padding-left:14px;font-size:18px;line-height:24px;text-transform:uppercase;margin-top:15px}.service-item__price{position:absolute;bottom:49%;right:60px;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;font-family:"Montserrat-Bold";color:#000;background-color:#94f7ff;padding:11px 18px;border-radius:50px}.service-item__price span{font-size:12px;line-height:12px}.service-item__price span.price{font-size:24px;line-height:24px;margin:0 8px}.service-item__price-unit span{display:block}.service-item__variaties{position:absolute;bottom:0;left:20px}.service-item__variaty{font-family:"Montserrat-Bold";font-size:12px;line-height:14px;padding:11px 18px;background-color:#fff;border:1px solid #a6a6a6;border-radius:100px}.service-item__variaty:nth-child(2){margin-left:12px}.service-item__variaties-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-item__variaties-block:nth-child(2){margin-top:12px}.service-item__variaty--order{margin:0 30px !important}.service-item__variaty--order{padding:0;padding-bottom:3px;color:#22284b;position:relative;border:0}.service-item__variaty--order::before{position:absolute;content:"";width:100%;height:2px;background-color:#22284b;bottom:0;left:0}@media screen and (min-width: 768px){.service-item{height:266px;max-width:380px}.service-item__img{width:208px;height:208px;border-radius:50%}.service-item__title{padding-left:6px;font-size:24px;line-height:30px}}@media screen and (max-width: 360px){.service-item__price{right:20px}.service-item__variaties{left:0}}.work-item__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.work-item__title{font-size:16px;line-height:18px}.work-item__num{margin-right:17px}.work-item__num .text{width:50px;height:50px;border-radius:50%;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:#3c91f2;font-size:18px;line-height:22px;color:#fff}.work-item__text{font-size:13px;line-height:18px;color:#45454d}@media screen and (min-width: 768px){.work-item__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.work-item__num{margin-bottom:16px;margin-right:17px;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}.work-item__num .text{margin-right:12px}.work-item__num span.circle{margin:0 4px;width:16px;height:16px;border-radius:50%;background-color:rgba(60,145,242,.15);margin-top:17px}}.video-item__title{color:#fff;line-height:19px;margin-top:25px}.video-item__video{max-width:278px;width:100%;height:278px;width:100%;border:10px solid #e8e8e8;border-radius:50%;overflow:hidden;position:relative;margin:0 auto}.video-item__img{width:100%;height:100%}.video-item__play{width:80px;height:80px;border-radius:50%;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;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff}.video-item__play::before{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;background-color:rgba(255,255,255,.26);border-radius:50%}@media screen and (min-width: 768px){.video-item__video{max-width:253px;height:253px}}.advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages-item__num{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;font-family:"Montserrat-Bold",sans-serif;font-size:20px;line-height:52px;padding:4px 24px;background-color:#3c91f2;border-radius:50%;color:#fff}.advantages-item__title{padding-left:24px;font-family:"Montserrat-SemiBold",sans-serif;font-size:18px;line-height:24px}.price-item table{width:100%}.price-item th{text-align:left;font-size:12px;line-height:19px;font-family:"Montserrat-SemiBold",sans-serif;border-bottom:1px solid #e0e0e0;padding:0 12px 7px}.price-item th:nth-child(2){text-align:right}.price-item tr{font-family:"Montserrat-Regular",sans-serif;font-size:13px;line-height:19px}.price-item tr:nth-child(odd):not(:first-child){background-color:#f9f9f9}.price-item td{padding:12px 15px}.price-item td span{font-family:"Montserrat-Regular",sans-serif;color:#45454d;font-size:10px}.price-item td span.price{font-size:12px;margin:0 3px}.price-item td:nth-child(2){text-align:right}.price-item td.price-wrapper{white-space:nowrap;vertical-align:middle}.reviews-item{padding:32px 24px;background-color:#fff;border:1px solid #e0e0e0;border-radius:24px}.reviews-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.reviews-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px}.reviews-item__title{line-height:20px;margin-bottom:4px}.reviews-item__from{font-size:11px;line-height:13px;margin-bottom:4px}.reviews-item__stars{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews-item__text{font-size:13px;line-height:18px;margin-bottom:14px}.reviews-item__show-more{font-family:"Montserrat-SemiBold",sans-serif;font-size:12px;line-height:20px;text-decoration:underline}.equipment-item{text-align:center}.equipment-item__img{width:278px;height:278px;border-radius:24px;margin-bottom:20.5px}.equipment-item__info{max-width:278px;width:100%;margin:0 auto}.equipment-item__title{font-family:"Montserrat-SemiBold",sans-serif;font-size:16px;line-height:22px;margin-bottom:10px}.equipment-item__text{font-family:"Montserrat-Regular",sans-serif;line-height:20px}@media screen and (min-width: 768px){.equipment-item__img{width:240px;height:240px}.equipment-item__info{max-width:240px}}.popular-item{max-width:254px;height:326px;width:100%;position:relative;margin:0 auto;text-align:center}.popular-item__img{width:190px;height:190px;border-radius:50%;border:10px solid #e8e8e8;margin-bottom:29px}.popular-item__title{font-size:18px;line-height:24px;text-transform:uppercase;color:#fff;margin-bottom:26px}.popular-item__price{position:absolute;bottom:107px;right:-20px;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;font-family:"Montserrat-Bold";color:#000;background-color:#94f7ff;padding:11px 18px;border-radius:50px}.popular-item__price span{font-size:12px;line-height:12px}.popular-item__price span.price{font-size:24px;line-height:24px;margin:0 8px}.popular-item__price-unit span{display:block}.popular-item__order-btn{padding:10px 22px;font-family:"Montserrat-SemiBold",sans-serif;font-size:15px;line-height:18px;border-radius:100px}.popular-item .message-circle{position:absolute;top:45px;left:10px;border:none;width:80px;height:80px}.popular-item .message-circle::before{width:60px;height:60px}.popular-item .message-circle .message-icon,.popular-item .message-circle .message-icon svg{width:24.5px;height:24.5px}@media screen and (min-width: 992px){.popular-item{max-width:380px;height:auto;text-align:left;padding-left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.popular-item__img{width:208px;height:208px;border-radius:50%}.popular-item__title{font-size:24px;line-height:30px;padding-left:14px;margin-top:15px;margin-bottom:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.popular-item__order-btn{position:absolute;bottom:10px;right:35px}.popular-item__price{position:absolute;bottom:90px;right:60px}.popular-item .message-circle{top:0;left:0}}@media screen and (min-width: 1350px){.popular-item{margin:0}}@media screen and (max-width: 360px){.popular-item__price{right:20px}}.post-item{text-align:center}.post-item__image{width:392px;height:261px;border-radius:30px}.post-item__info{text-align:left;margin-top:18px}.post-item__title{font-size:21px;line-height:24px;margin-bottom:15px}.post-item__text{font-family:"Montserrat-Regular",sans-serif;font-size:13px;line-height:18px;color:#45454d;margin-bottom:15px}.post-item__link{font-family:"Montserrat-Bold",sans-serif;text-decoration:underline;line-height:20px}@media screen and (min-width: 768px){.post-item{display:-webkit-box;display:-ms-flexbox;display:flex}.post-item__title{font-size:28px;line-height:34px}.post-item__image{width:292px;margin-right:30px}}@media screen and (min-width: 992px){.post-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-item__image{width:392px;margin-right:50px}}@media screen and (min-width: 1350px){.post-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.calculate-form{border-radius:40px 40px 100px 100px;background-color:#f8f8f8;border:1px solid #fff;position:relative}.calculate-form::before{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background-color:rgba(255,255,255,.16);border-radius:50px 50px 100px 100px;z-index:-1}.calculate-form__title{font-family:"Montserrat-Bold",sans-serif;font-size:18px;line-height:24px;max-width:252px;width:100%;margin:0 auto 15px}.calculate-form__field:last-child{margin-bottom:25px}@media screen and (min-width: 450px){.calculate-form{min-height:600px}.calculate-form__title{font-size:24px;line-height:30px;max-width:100%;margin:0;margin-bottom:25px}.calculate-form::before{width:464px}}.feedback-form{border:1px solid #e0e0e0;padding:42px 28px 40px;background-color:#fff}.feedback-form__title{font-family:"Montserrat-Bold",sans-serif;font-size:18px;line-height:24px;margin-bottom:25px}.feedback-form__text{font-size:12px;line-height:16px;margin-bottom:25px}.feedback-form__field:nth-child(2){margin-bottom:25px}.feedback-form__btn{font-family:"Montserrat-SemiBold",sans-serif;height:49px;padding:0 32px;line-height:19px;border:2px solid #212529;border-radius:100px;-webkit-transition:all linear .3s;transition:all linear .3s}.feedback-form__btn:hover{color:#fff;background-color:#212529}@media screen and (min-width: 450px){.feedback-form{padding:42px 48px 40px}.feedback-form__title{font-size:24px;line-height:30px;margin-bottom:25px}}.bread-crubms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.bread-crubms span{font-family:"Montserrat-SemiBold",sans-serif;font-size:10px;line-height:38px;color:#1e7ce9;text-transform:uppercase;position:relative}.bread-crubms span:not(:first-child){padding-left:13px}.bread-crubms span:not(:first-child)::before{content:"";width:6px;height:1px;background-color:#1e7ce9;position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calculate-price{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}.calculate-price__img{margin:0 auto 20px;width:64px;height:64px;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:#1e7ce9;border:3px solid #fff;border-radius:50%;position:relative}.calculate-price__img::before{content:"";position:absolute;width:70px;height:70px;border-radius:50%;background-color:#1e7ce9;z-index:-1}.calculate-price__img svg{width:26px;height:26px}.calculate-price__info{padding-left:20px;max-width:235px;width:100%;margin-top:30px}.calculate-price__title{font-size:16px;line-height:20px;color:#1e7ce9;padding-bottom:3px;position:relative}.calculate-price__title::before{position:absolute;content:"";width:100%;height:2px;background-color:#1e7ce9;bottom:0;left:0}.calculate-price__text{font-size:12px;line-height:14px;margin-top:12px}.phone-block{text-align:center;max-width:878px;width:100%;margin:0 auto;position:relative}.phone-block__img{margin:0 auto 20px;width:86px;height:86px;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:#f8f8f8;border-radius:50%;position:relative}.phone-block__img::before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background-color:rgba(0,0,0,0);border:4px solid #f8f8f8;z-index:-1}.phone-block__img svg{width:44px;height:44px}.phone-block__worktime{margin:0 auto;width:239px;margin-bottom:17px;font-size:16px;line-height:24px;color:#45454d}.phone-block__number{font-size:24px;line-height:24px;margin-bottom:24px;font-family:"Montserrat-SemiBold",sans-serif}.phone-block__text{color:#45454d;line-height:20px;margin-bottom:20px}.phone-block__social{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}.phone-block__social .social-icon,.phone-block__social .social-icon svg{width:44px;height:44px}.phone-block__link{margin:0 5px}@media screen and (min-width: 992px){.phone-block{text-align:left;padding:49px 152px 38px 54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:400px;overflow:hidden}.phone-block::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:-1}.phone-block__info{padding-left:34px}.phone-block__img{margin:0;width:120px;height:120px}.phone-block__img svg{width:62px;height:62px}.phone-block__img::before{width:140px;height:140px}.phone-block__worktime{margin:0;margin-bottom:25px;width:auto;font-size:18px}.phone-block__number{margin-bottom:36px;font-size:50px}.phone-block__text{margin-bottom:0;margin-right:29px;max-width:231px;width:100%}.phone-block__additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:86px}}.images-block{position:relative;max-width:342px;width:100%;margin:0 auto}.images-block__img--main{width:250px;height:250px;border-radius:50%;border:14px solid #e8e8e8;margin-left:62px}.images-block__img--2{display:none}.images-block__img--3{width:103px;height:103px;border-radius:50%;border:10px solid #e8e8e8;position:absolute;right:-10px;top:0}.images-block__item{text-align:left;margin-top:20px}.images-block span{position:absolute;z-index:-1}.images-block span{background:#e8e8e8}.images-block span.blue{background-color:#3c91f2;z-index:1}.images-block span:nth-child(1){width:47px;height:47px;border-radius:50%;top:11%;left:6%}.images-block span:nth-child(2){width:29px;height:29px;border-radius:50%;bottom:60%;left:2%}.images-block span:nth-child(3){width:38px;height:38px;border-radius:50%;bottom:48%;left:9%}.images-block span:nth-child(4){width:14px;height:14px;border-radius:50%;top:7%;left:18%}.images-block span:nth-child(5){width:19px;height:19px;border-radius:50%;top:27%;left:11%}.images-block span:nth-child(6){width:22px;height:22px;border-radius:50%;top:0%;left:27%}.images-block span:nth-child(7){width:20px;height:20px;border-radius:50%;bottom:43%;right:18%}.images-block span:nth-child(8){width:9px;height:9px;border-radius:50%;bottom:45%;right:13%}@media screen and (min-width: 1200px){.images-block{position:relative;max-width:664px;height:602px;text-align:right;margin:0}.images-block__img--main{width:529px;height:529px;border-radius:50%;border:18px solid #e8e8e8}.images-block__img--2,.images-block__img--3{position:absolute;width:200px;height:200px;border-radius:50%;border:12px solid #e8e8e8}.images-block__img--2{display:block;left:30px;top:100px}.images-block__img--3{right:-30px;top:0}.images-block__item{position:absolute;bottom:0;left:120px;width:420px;margin-top:0}.images-block span:nth-child(1){width:100px;height:100px;border-radius:50%;top:14%;left:0}.images-block span:nth-child(2){width:60px;height:60px;border-radius:50%;bottom:35%;left:0}.images-block span:nth-child(3){width:80px;height:80px;border-radius:50%;bottom:17%;left:16%}.images-block span:nth-child(4){width:30px;height:30px;border-radius:50%;top:11%;left:23%}.images-block span:nth-child(5){width:40px;height:40px;border-radius:50%;top:52%;left:15%}.images-block span:nth-child(6){width:57px;height:57px;border-radius:50%;top:0%;left:24%}.images-block span:nth-child(7){width:44px;height:44px;border-radius:50%;bottom:20%;right:10%}.images-block span:nth-child(8){width:20px;height:20px;border-radius:50%;bottom:23%;right:5%}}@media screen and (max-width: 991px){.images-block .heading-item{padding:0}.images-block .heading-item .heading-item__img{width:110px;height:110px;border-radius:50%}.images-block .heading-item .heading-item__info{max-width:100%}}.menu{max-width:320px;width:100%;padding-top:13px;padding-bottom:13px;overflow:hidden;padding-left:30px;border-left:1px solid #e0e0e0}.menu__block{margin-bottom:34px}.menu__block-title{font-size:16px;line-height:22px;margin-bottom:12px}.menu__block-link,.menu__block-text{font-size:13px;line-height:18px}.menu__block-link{display:block;text-decoration:underline}.menu__block-link.spec{position:relative;margin-left:15px}.menu__block-link.spec::before{content:"→";position:absolute;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu__block-link:not(:last-child){margin-bottom:10px}.menu .mail-img{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;width:54px;height:54px;border-radius:50%;min-width:54px;background-color:#3c91f2}.menu .mail-img svg{width:22px;height:20.5px}.menu .menu__social:not(:last-child){margin-bottom:34px}@media screen and (min-width: 1200px){.menu{max-width:425px}.menu__block-text{max-width:393px;width:100%}}@media screen and (min-width: 1600px){.menu{max-width:494px}}.work-block{background-color:#f9f9f9;padding:43px 0 37px}.work-block__preview{margin:0 auto 30px;width:300px;text-align:center}.work-block__title{font-size:20px;line-height:24px;margin-bottom:24px}.work-block__img{width:300px;height:300px;border-radius:50%;border:14px solid #e8e8e8}.work-block__subtitle{display:inline-block;color:#1e7ce9;padding:10px;border:1px dashed #1e7ce9;margin-bottom:2px}.work-block__item{margin-top:20px;border-bottom:1px solid #e0e0e0;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.work-block__item.hidden{display:none}.work-block__included{margin-bottom:30px}.work-block__list{padding-left:10px}.work-block__item-title{font-size:16px;padding-right:30px}.work-block__item-text{color:#45454d}.work-block__list-more{font-family:"Montserrat-Bold";font-size:12px;line-height:14.5px;color:#000;text-align:right}.work-block__item-info{position:absolute;max-width:440px;width:100%;bottom:42px;right:-15px;font-size:15px;line-height:20px;color:#fff;padding:36px 40px;border-radius:20px;background-color:#3c91f2;-webkit-box-shadow:4px 4px 4px 0px rgba(0,0,0,.15);box-shadow:4px 4px 4px 0px rgba(0,0,0,.15);z-index:2;-webkit-transition:all linear .3s;transition:all linear .3s;opacity:0;pointer-events:none;visibility:hidden}.work-block__additional .work-block__item-info{bottom:50px}.work-block__item-icon{cursor:pointer}.work-block__item-icon:hover~.work-block__item-info{opacity:1;pointer-events:all;visibility:visible}@media screen and (min-width: 768px){.work-block{padding:73px 0 67px}.work-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.work-block__preview{width:200px;margin:0;margin-right:30px}.work-block__img{width:200px;height:200px;border-radius:50%;min-width:200px;border:10px solid #e8e8e8}.work-block__main{max-width:540px;width:100%}}@media screen and (min-width: 992px){.work-block__title{font-size:24px;line-height:28px}.work-block__preview{width:300px}.work-block__img{width:300px;height:300px;border-radius:50%;min-width:300px;border:14px solid #e8e8e8}}@media screen and (min-width: 1200px){.work-block__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.work-block__main{max-width:1185px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.work-block__included,.work-block__additional{max-width:540px;width:100%}.work-block__preview{margin-right:50px}.work-block__included{margin-bottom:0;margin-right:50px}.work-block__included .work-block__item-info{right:-37%}}.success-modal{padding:0 10px;max-width:520px;width:100%;margin:0 auto;position:fixed;top:0;left:50%;z-index:5;-webkit-transition:all linear .3s;transition:all linear .3s;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%);transition:all linear .3s}.success-modal.active{-webkit-transform:translateY(15%) translateX(-50%);transform:translateY(15%) translateX(-50%)}.success-modal__inner{font-family:"Montserrat-SemiBold",sans-serif;color:#fff;background-color:#1e7ce9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 45px 15px 15px;border-radius:15px;width:100%}.success-modal__close{position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.success-modal__close svg{width:20px;height:20px}.success-modal__close svg path{fill:#fff}@media screen and (min-width: 768px){#main #popular{margin-top:108px}}#main .gray-bg-top .heading-blue{display:none}@media screen and (min-width: 768px){#main .gray-bg-top .heading-blue{display:block}}#contacts #preview{padding-bottom:37px}#contacts #preview .preview__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contacts #preview .preview__info{width:100%}#contacts #preview .preview__info-about{margin-bottom:53px}#contacts #preview .about-item{margin-bottom:20px}#contacts #preview .preview__info-list{width:100%;margin-bottom:73px;padding:20px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}#contacts #preview .preview__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contacts #preview .preview__info-item:first-child{margin-bottom:20px}#contacts #preview .preview__info-item__img{width:54px;height:54px;border-radius:50%;min-width:54px;background-color:#3c91f2;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}#contacts #preview .preview__info-item__img.clock-img svg{width:22px;height:22px}#contacts #preview .preview__info-item__img.location-img svg{width:20.5px;height:22px}#contacts #preview .preview__info-item__text{padding-left:15px}#contacts #preview .preview__info-item__text span{font-family:"Montserrat-Bold",sans-serif;font-size:12px;line-height:17px;color:#45454d;text-transform:uppercase}#contacts #preview .preview__info-item__text h5{font-family:"Montserrat-SemiBold",sans-serif;font-size:16px;margin-top:6px}#contacts #preview .preview__info-social{margin-bottom:34px}#contacts #preview .mail-img{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;width:54px;height:54px;border-radius:50%;min-width:54px;background-color:#3c91f2}#contacts #preview .mail-img svg{width:22px;height:20.5px}#contacts #preview .feedback-form{display:none}@media screen and (min-width: 576px){#contacts #preview .preview__info-socials{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#contacts #preview .preview__info-socials__block{width:50%}}@media screen and (min-width: 768px){#contacts #preview{padding-bottom:70px}#contacts #preview .preview__info-about{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contacts #preview .about-item{margin-bottom:0}#contacts #preview .preview__info-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contacts #preview .preview__info-socials{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contacts #preview .preview__info-socials__block{width:auto}}@media screen and (min-width: 1200px){#contacts #preview{padding-bottom:113px}#contacts #preview .preview__info{padding-right:50px}#contacts #preview .preview__info-about{max-width:1051px}#contacts #preview .preview__info-list{max-width:960px}#contacts #preview .preview__info-socials{max-width:972px;-ms-flex-wrap:wrap;flex-wrap:wrap}#contacts #preview .preview__info-socials__block{width:50%}#contacts #preview .feedback-form{display:block}}@media screen and (min-width: 1350px){#contacts #preview .preview__info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contacts #preview .preview__info-item{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;margin-bottom:0}#contacts #preview .preview__info-socials{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contacts #preview .preview__info-socials__block{width:auto}}#contacts #map .map__container{max-width:1920px;padding:0}#contacts #map .map__image{height:400px}@media screen and (min-width: 768px){#contacts #map .map__image{height:678px}}#blog{padding-bottom:70px}#blog .blog__pagination{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}#blog .blog__pagination span{width:34px;height:34px;border-radius:50%;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;font-family:"Montserrat-Regular";font-size:13px;line-height:15.85px;color:#1e7ce9;border:2px solid #1e7ce9;-webkit-transition:all linear .3s;transition:all linear .3s;margin:0 5px}#blog .blog__pagination span.active{color:#e0e0e0;border:2px solid #e0e0e0}#blog .post-item{margin-bottom:50px}#blog .menu{display:none}@media screen and (min-width: 992px){#blog{padding-bottom:126px}#blog .blog__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#blog .blog__main{max-width:1062px;width:100%;padding-right:50px}#blog .blog__pagination{margin-top:83px}#blog .menu{display:block}}#post{padding-bottom:70px}#post .post-item{margin-bottom:50px}#post .post__text{padding-bottom:75px;line-height:22px;color:#45454d}#post .post__text .bold{color:#22284b;font-family:"Montserrat-Bold",sans-serif;font-size:16px;line-height:22px;display:block}#post .post__recomendations-title{font-family:"Montserrat-Bold",sans-serif;font-size:16px;line-height:22px;color:#000;margin-bottom:36px}#post .menu{display:none}@media screen and (min-width: 992px){#post{padding-bottom:126px}#post .post__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#post .post__main{max-width:1092px;width:100%;padding-right:50px;padding-left:30px}#post .post__text{padding:0 28px 124px}#post .menu{display:block}}@media screen and (min-width: 1200px){#post .post__text{padding:0 48px 164px 68px}}@media screen and (min-width: 992px){#about .about-spec-bg{position:relative}#about .about-spec-bg::before{height:70%}}#about #hero{padding-top:50px}#about #hero .hero__strain{top:-25%}@media screen and (min-width: 768px){#about #hero{padding-top:100px}}@media screen and (min-width: 1200px){#about #hero{padding-top:145px}}@media screen and (min-width: 1485px){#about #hero .hero__strain{top:-30%}}#about #reviews{padding-top:50px}@media screen and (min-width: 768px){#about #reviews{padding-top:77px}}#about #videos{padding-top:0}#services .gray-bg-top.spec::before{height:130%}#services #popular{padding-top:0}@media screen and (min-width: 992px){#services #popular{margin-bottom:136px}}#price{padding-bottom:25px}#price .price__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#price .price__text{margin-bottom:32px}#price .price__text span.bold{font-family:"Montserrat-Bold",sans-serif}#price .price-table{margin-bottom:30px}#price .menu{display:none}@media screen and (min-width: 768px){#price{padding-bottom:85px}#price .price__main{max-width:1105px;width:100%;padding-left:20px;padding-right:25px}#price .price-table{margin-bottom:60px}}@media screen and (min-width: 992px){#price .menu{display:block}}@media screen and (min-width: 1400px){#price .price__main{padding-left:70px;padding-right:75px}}#service #preview .preview__inner{display:grid}#service #preview .about-item{margin-bottom:30px}@media screen and (min-width: 768px){#service #preview .preview__inner{grid-template-columns:repeat(3, 1fr)}#service #preview .about-item{margin-bottom:0}}@media screen and (min-width: 1200px){#service #preview{padding-top:56px}}#service #work-list .work-list__title{text-align:center;margin-bottom:33px}#service #work-list .work-block{margin-bottom:14px}@media screen and (min-width: 768px){#service #work-list .work-list__title{margin-bottom:63px}}#service #service-list{padding:40px 0 56px}#service #service-list .service-list__container{max-width:1509px}#service #service-list .service-list__title{margin-top:50px;margin-bottom:30px}#service #service-list .service-list__text{margin-bottom:30px}#service #service-list .service-list__item{padding-left:32px;margin-bottom:14px;position:relative}#service #service-list .service-list__item-img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#service #service-list .service-list__item-text{font-family:"Montserrat-SemiBold",sans-serif;font-size:16px;line-height:22px}@media screen and (min-width: 768px){#service #service-list{padding:80px 0 96px}#service #service-list .service-list__title{text-align:center}}@media screen and (min-width: 992px){#service #service-list .service-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#service #service-list .service-list__info{max-width:660px;width:100%;padding-left:60px}#service #service-list .service-list__title{margin-top:30px;text-align:left}}@media screen and (max-width: 575px){#service #service-list .service-list__title{font-size:28px;line-height:34px}}#service #about .about__inner{display:grid}#service #about .about-item{margin-bottom:30px}@media screen and (min-width: 768px){#service #about .about__inner{grid-template-columns:repeat(3, 1fr)}#service #about .about-item{margin-bottom:66px}}#form #order{padding-bottom:50px}@media screen and (min-width: 768px){#form #order{padding-bottom:116px}}#gallery #preview{padding-bottom:20px}#gallery #preview .preview__inner{display:grid}#gallery #preview .about-item{margin-bottom:30px}@media screen and (min-width: 768px){#gallery #preview{padding-bottom:95px}#gallery #preview .preview__inner{grid-template-columns:repeat(3, 1fr)}#gallery #preview .about-item{margin-bottom:0}}#gallery .gallery__inner{padding:50px 0 100px}#gallery .gallery__main{position:relative}#gallery .gallery__swiper{max-width:1400px;width:100%;height:250px;margin-bottom:50px}#gallery .gallery__swiper-btns .swiper-btn.next{right:-12px}#gallery .gallery__swiper-btns .swiper-btn.prev{left:-12px}#gallery .gallery__slide{height:100%;text-align:center;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}#gallery .gallery__slide-img{width:calc(50% - 25px);height:100%;margin:0 5px;position:relative}#gallery .gallery__slide-img img{width:100%;height:100%;border-radius:40px}#gallery .gallery__slide-img span{position:absolute;font-size:14px;line-height:16px;top:20px;font-family:"Montserrat-Bold",sans-serif;color:#fff;background-color:#3c91f2;padding:5px 15px;z-index:3;border-radius:100px}#gallery .gallery__slide-img--before span{left:20px}#gallery .gallery__slide-img--after span{right:20px}#gallery .gallery__photo{width:calc(50% - 7.5px);height:100%;position:relative}#gallery .gallery__photo img{width:100%;height:100%;border-radius:32px}#gallery .gallery__photo span{position:absolute;font-size:14px;line-height:16px;top:20px;font-family:"Montserrat-Bold",sans-serif;color:#fff;background-color:#3c91f2;padding:5px 15px;z-index:3;border-radius:100px}#gallery .gallery__photo--before span{left:20px}#gallery .gallery__photo--after span{right:20px}#gallery .gallery__photo:first-child{margin-right:15px}#gallery .gallery__block{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;width:100%;height:200px;margin-bottom:30px}@media screen and (min-width: 450px){#gallery .gallery__swiper{height:300px}}@media screen and (min-width: 576px){#gallery .gallery__swiper{height:400px;padding:0 20px}}@media screen and (min-width: 768px){#gallery .gallery__inner{padding:100px 0 150px}#gallery .gallery__swiper{height:500px;margin-bottom:160px;padding:0 45px;margin-bottom:100px}#gallery .gallery__slide-img{margin:0 10px}#gallery .gallery__slide-img span{font-size:20px;padding:15px 25px}#gallery .gallery__photo span{font-size:20px;padding:15px 25px}#gallery .gallery__photos{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;gap:30px}#gallery .gallery__block{height:250px}}@media screen and (min-width: 992px){#gallery .gallery__swiper{height:600px}#gallery .gallery__block{height:300px}}@media screen and (min-width: 1200px){#gallery .gallery__inner{padding:152px 0 211px}#gallery .gallery__swiper{height:700px;padding:0 75px;margin-bottom:160px}#gallery .gallery__slide-img{margin:0 25px}#gallery .gallery__slide-img span{font-size:24px;line-height:19px;padding:20px 30px}#gallery .gallery__photo span{font-size:24px;line-height:19px;padding:20px 30px}#gallery .gallery__photos{gap:50px}#gallery .gallery__block{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;height:400px}}@media screen and (min-width: 1450px){#gallery .gallery__photos{gap:90px}#gallery .gallery__block{height:500px}}@media screen and (min-width: 1640px){#gallery .swiper-btn.prev{left:80px}#gallery .swiper-btn.next{right:80px}}#header{padding-top:9px}#header .header__container{max-width:1580px;padding:0}#header .header__top{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:9px}#header .header__top-title{display:none;font-family:"Montserrat-Bold",sans-serif;font-size:14px;line-height:20px;color:#22284b;max-width:140px;width:100%}#header .header__info{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}#header .header__phones,#header .header__social{margin-left:13px}#header .header__worktime{display:none;font-size:11px;line-height:13px;text-transform:uppercase}#header .header__social{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}#header .header__social-item{margin:0 3px}#header .header__social .social-icon,#header .header__social .social-icon svg{width:26px;height:26px}#header .header__social--2{display:-webkit-box;display:-ms-flexbox;display:flex;width:0;opacity:0;overflow:hidden;pointer-events:none}#header .header__phones-item a{font-family:"Montserrat-SemiBold",sans-serif;font-size:12px;line-height:14px;color:#22284b}#header .header__phones-item:not(.main){display:none}#header .header__bottom{position:relative}#header .header__logo{position:absolute;left:0;top:-32%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:5}#header .header__logo--desktop{display:none}#header .header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin-left:auto;background:-webkit-gradient(linear, left top, left bottom, from(#20DAFF), color-stop(65.62%, #3C91F2)),-webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#FFFFFF));background:linear-gradient(180deg, #20DAFF 0%, #3C91F2 65.62%),linear-gradient(0deg, #FFFFFF, #FFFFFF);border-bottom:5px solid #fff;padding:10px 16px}#header .header__order-btn{font-family:"Montserrat-SemiBold",sans-serif;text-transform:uppercase;border:2px solid #fff;padding:10px 20px;border-radius:50px;margin-right:20px}#header .header__sidebar{display:none}@media screen and (min-width: 576px){#header .header__container{padding:0 10px}#header .header__btns{padding:12px 38px;border-radius:70px;border:5px solid #fff}#header .header__order-btn{margin-right:40px}#header .header__phones,#header .header__social{margin-left:44px}#header .header__logo{top:-70%}#header .header__logo--desktop{display:block}#header .header__logo--mobile{display:none}}@media screen and (min-width: 768px){#header{padding-top:15px}#header .header__top{margin-bottom:28px;padding-right:30px}#header .header__worktime,#header .header__phones-item:not(.main){display:block}#header .header__phones-item a{font-size:16px;line-height:19px}#header .header__social-item{margin:0 5px}#header .header__social .social-icon,#header .header__social .social-icon svg{width:34px;height:34px}#header .header__social--2{width:auto;opacity:1;overflow:visible;pointer-events:all}}@media screen and (min-width: 1100px){#header .header__top{width:80%}#header .header__top-title{display:block}}@media screen and (min-width: 1200px){#header{padding-top:30px}#header .header__btns{display:none}#header .header__sidebar{display:block}}@media screen and (min-width: 1280px){#header .header__logo{top:-100%}}#footer{border-top:1px solid #e8e8e8}#footer .footer__links,#footer .footer__contacts,#footer .footer__copy,#footer .footer__contacts-block,#footer .footer__copy-info,#footer .footer__contact a,#footer .footer__location,#footer .footer__worktime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__links-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer__links,#footer .footer__copy,#footer .footer__contacts,#footer .footer__contacts-block,#footer .footer__copy-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer__links-wrapper{background-color:#f9f9f9;padding:30px 0}#footer .footer__contacts-wrapper{background-color:#206dc6;padding:18px 0}#footer .footer__contacts-wrapper a{color:#fff}#footer .footer__copy-wrapper{background-color:#151e3c;padding:18px 0}#footer .footer__copy-wrapper a{color:#fff}#footer .footer__links-block.social .footer__link:not(:first-child){margin-left:10px}#footer .footer__links-block:not(.social) .footer__link{text-decoration:underline;margin:0 17px 10px 17px}#footer .footer__links-block.social{margin-top:17px}#footer .footer__links-block.social .social-icon,#footer .footer__links-block.social .social-icon svg{width:44px;height:44px}#footer .footer__contact:not(:first-child),#footer .footer__worktime{margin-top:16px}#footer .footer__contact a span,#footer .footer__location span,#footer .footer__worktime span{margin-left:12px}#footer .footer__location span,#footer .footer__worktime span{color:#fff}#footer .footer__link,#footer .footer__location,#footer .footer__worktime{font-size:12px}#footer .footer__contact{font-size:13px}#footer .footer__contacts-block:nth-child(2){margin-top:16px}#footer .footer__copy-info{margin-bottom:16px}#footer .footer__copy-text{font-size:10px;line-height:15px;color:#abb0c1;text-align:center}@media screen and (min-width: 992px){#footer .footer__links,#footer .footer__contacts,#footer .footer__contacts-block,#footer .footer__copy-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .footer__links-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .footer__links-block:not(.social) .footer__link{margin:0;margin-bottom:7px}#footer .footer__links-block:not(.social){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .footer__links-block.social{margin-top:0}#footer .footer__contact:not(:first-child),#footer .footer__worktime{margin-top:0;margin-left:3.5vw}#footer .footer__contacts-block:nth-child(2){margin-top:0}}@media screen and (min-width: 1100px){#footer .footer__copy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .footer__copy-info{margin-bottom:0}}#hero{padding-bottom:37px;position:relative}#hero .hero__title{margin-bottom:16px}#hero .hero__phone{margin:37px 0 63px}#hero .hero__items .about-item{margin-bottom:30px}#hero .hero__strain{display:none}@media screen and (min-width: 768px){#hero{padding-bottom:112px}#hero .hero__items{display:grid;grid-template-columns:repeat(3, 1fr)}#hero .hero__items .about-item{margin-bottom:0}#hero .hero__strain{display:block;position:absolute;right:0;top:-50%;z-index:-2}}@media screen and (min-width: 1200px){#hero .hero__info{max-width:1000px;width:100%;margin:0 auto;text-align:center}}@media screen and (min-width: 1485px){#hero .hero__title{margin-bottom:29px}#hero .hero__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#hero .hero__info{max-width:572px;padding-right:20px;text-align:left;margin:0}#hero .hero__phone{margin:0;margin-bottom:50px}#hero .hero__strain{top:-70%}}#services-items{padding-bottom:14px;position:relative}#services-items .services-items__title{margin-bottom:16px}#services-items .services-items__text{color:#45454d;line-height:20px}#services-items .services-items__list{display:grid;grid-template-columns:1fr}#services-items .services-items__item{margin-bottom:53px;display:none;justify-self:center}#services-items .services-items__item.calculate-price{-ms-flex-item-align:center;align-self:center}#services-items .services-items__item.mobile-too{display:block}#services-items .services-items__strain{display:none}@media screen and (min-width: 768px){#services-items{padding-bottom:30px}#services-items .services-items__list{grid-template-columns:repeat(2, 1fr)}#services-items .services-items__item{display:block;margin-bottom:82px}#services-items .services-items__list:first-child{margin-bottom:54px}#services-items .services-items__title{margin-bottom:26px;max-width:330px;width:100%}#services-items .services-items__item--spec{max-width:455px;width:100%;padding-right:20px}#services-items .services-items__strain{display:block;position:absolute;right:0;bottom:0;z-index:-2}}@media screen and (min-width: 1200px){#services-items .services-items__item--spec{position:relative}#services-items .services-items__item--spec::before{content:"";position:absolute;top:54px;right:0;width:162px;height:1px;background-color:#d9d9d9}#services-items .services-items__list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1550px){#services-items .services-items__item--spec::before{right:-90px}}#about-tabs{padding-bottom:67px}#about-tabs .about-tabs__title{text-align:center;margin-bottom:24px}#about-tabs .about-tabs__btns{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}#about-tabs .about-tabs__btns button{height:39px;color:#22284b;font-size:12px;line-height:14px;padding:0 20px;border:2px solid #e0e0e0;border-radius:100px;margin:6px}#about-tabs .about-tabs__btns button span{text-decoration:underline}#about-tabs .about-tabs__btns button.active{color:#1e7ce9;border:2px solid #1e7ce9}#about-tabs .about-tabs__item-title{font-size:21px;line-height:26px;margin-bottom:24px}#about-tabs .about-tabs__item-swiper{width:100%;height:193px;border-radius:24px;margin-bottom:30px}#about-tabs .about-tabs__item-swiper img{width:inherit;height:inherit}#about-tabs .swiper-btn.prev{left:12px}#about-tabs .swiper-btn.next{right:12px}#about-tabs .about-tabs__item-text,#about-tabs .about-tabs__item-subtitle{margin-bottom:30px}#about-tabs .about-tabs__item-subtitle{font-family:"Montserrat-Bold",sans-serif}#about-tabs .about-tabs__item-text{font-family:"Montserrat-Regular",sans-serif}#about-tabs .about-tabs__item-point{margin-bottom:20px}#about-tabs .about-tabs__item-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}#about-tabs .about-tabs__item-point span{padding-left:12px;font-family:"Montserrat-Regular",sans-serif}#about-tabs .about-tabs__item-btn{text-align:center;margin-top:50px}#about-tabs .about-tabs__item-btn a{line-height:16px;font-size:13px;padding:16px 28px;border-radius:100px}@media screen and (min-width: 576px){#about-tabs .about-tabs__item-swiper{height:293px}}@media screen and (min-width: 768px){#about-tabs{padding-bottom:135px}#about-tabs .about-tabs__title{margin-bottom:50px}#about-tabs .about-tabs__item-swiper{height:458px}#about-tabs .about-tabs__item-title{font-size:30px;line-height:40px}#about-tabs .swiper-btn.prev{left:24px}#about-tabs .swiper-btn.next{right:24px}}@media screen and (min-width: 1200px){#about-tabs .about-tabs__item{margin-top:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#about-tabs .about-tabs__item-left{width:50%}#about-tabs .about-tabs__item-right{max-width:832px;width:100%;padding-left:71px;padding-right:53px}#about-tabs .about-tabs__item-title{max-width:616px;width:100%;text-align:right;margin-left:auto}#about-tabs .about-tabs__item-btn{text-align:left}#about-tabs .about-tabs__btns button{margin:12px}}@media screen and (max-width: 575px){#about-tabs .about-tabs__title{font-size:28px;line-height:32px}}#work{padding:61px 0 39px}#work .work__container{max-width:1348px}#work .work__title{text-align:center;margin-bottom:28px}#work .work-item{margin-bottom:30px}@media screen and (min-width: 768px){#work{padding:115px 0}#work .work__title{margin-bottom:62px}#work .work__items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:35px;gap:35px}}@media screen and (min-width: 992px){#work .work__items{grid-template-columns:repeat(4, 1fr);gap:70px}}@media screen and (max-width: 575px){#work .work__title{font-size:28px;line-height:32px}}#phone .phone__container{padding:0}#phone .phone__inner{text-align:center;max-width:1024px;width:100%;margin:0 auto 50px;position:relative;padding:45px 0 61px;background-color:#f9f9f9}#phone .phone__inner::before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;background-color:rgba(0,0,0,0);border-top:5px solid #f9f9f9;border-bottom:5px solid #f9f9f9;z-index:-2}#phone .phone__bg{display:none}#phone .phone__img{margin:0 auto 20px;width:80px;height:80px;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:#3c91f2;border-radius:50%;position:relative}#phone .phone__img::before{content:"";position:absolute;width:96px;height:96px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #3c91f2}#phone .phone__img svg{width:36px;height:36px}#phone .phone__img svg path{stroke:#fff}#phone .phone__text{color:#45454d}#phone .phone__text--1{font-size:12px;margin:0 auto 17px;max-width:239px;width:100%}#phone .phone__text--2{font-size:13px;margin:0 auto 20px;max-width:336px;width:100%}#phone .phone__number{font-size:24px;line-height:24px;margin-bottom:24px;font-family:"Montserrat-SemiBold",sans-serif}#phone .phone__text{color:#45454d;line-height:20px;margin-bottom:20px}#phone .phone__social{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}#phone .phone__social .social-icon,#phone .phone__social .social-icon svg{width:44px;height:44px}#phone .phone__link{margin:0 5px}@media screen and (min-width: 992px){#phone .phone__container{padding:0 24px}#phone .phone__inner{text-align:left;padding:38px 39px 42px 48px;border-radius:400px;margin-bottom:139px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#phone .phone__inner::before{border-radius:400px;border:5px solid #f9f9f9}#phone .phone__bg{display:block;position:absolute;top:50%;left:-20%;z-index:-3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#phone .phone__info{max-width:438px;width:100%}#phone .phone__img{margin:0;width:136px;height:136px;border:12px solid #fff}#phone .phone__img svg{width:50px;height:50px}#phone .phone__img::before{width:140px;height:140px}#phone .phone__text--1{margin:0;margin-bottom:10px;max-width:100%}#phone .phone__text--2{margin:0;max-width:100%}#phone .phone__number{margin-bottom:12px;font-size:44px;line-height:48px}#phone .phone__social{padding:14px 13px;background-color:#fff;border-radius:40px}}#employees{text-align:center;padding-bottom:44px}#employees .employees__inner{position:relative}#employees .employees__title{margin-bottom:19px}#employees .employees__text{margin-bottom:35px}#employees .employees__swiper-wrapper{padding:0 44px}#employees .employees__swiper{width:100%;height:415px;margin-bottom:30px}#employees .employees__swiper img{width:inherit;height:inherit;border-radius:24px}#employees .employees__swiper-btns .swiper-btn{top:63%}#employees .employees__swiper-btns .swiper-btn.next{right:-12px}#employees .employees__swiper-btns .swiper-btn.prev{left:-12px}#employees .employees__swiper-pagination{bottom:-46px}@media screen and (min-width: 768px){#employees{padding-bottom:168px}#employees .employees__swiper-wrapper{padding:0 115px}#employees .employees__title{margin-bottom:25px}#employees .employees__text{max-width:696px;width:100%;margin:0 auto 67px}#employees .employees__swiper-pagination{bottom:-54px}}@media screen and (max-width: 575px){#employees .employees__text{line-height:20px}}#videos{text-align:center;padding:64px 0 61px;background-color:#151e3c}#videos .videos__inner{position:relative}#videos .videos__title{font-family:"Montserrat-SemiBold",sans-serif;margin-bottom:33px;color:#f8f8f8}#videos .videos__swiper-wrapper{padding:0 20px}#videos .videos__swiper{width:100%;margin-bottom:30px}#videos .videos__swiper-btns .swiper-btn.next{right:-12px}#videos .videos__swiper-btns .swiper-btn.prev{left:-12px}#videos .videos__swiper-btns .swiper-btn{top:63%}#videos .videos__swiper-pagination{bottom:-46px}@media screen and (min-width: 768px){#videos{padding:74px 0 120px}#videos .videos__swiper-wrapper{padding:0 138px}#videos .videos__title{margin-bottom:66px}#videos .videos__swiper-pagination{bottom:-73px}}@media screen and (min-width: 1640px){#videos .videos__swiper-wrapper{padding:0 278px}}@media screen and (max-width: 575px){#videos .videos__title{font-size:24px;line-height:28px}}#advantages{padding:55px 0 27px}#advantages .advantages__title{margin-bottom:39px;text-align:center}#advantages .advantages-item{margin-bottom:40px}@media screen and (min-width: 768px){#advantages{padding:108px 0 100px}#advantages .advantages__title{margin-bottom:74px}#advantages .advantages-item{margin-bottom:20px}#advantages .advantages__items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:70px;gap:70px}}@media screen and (min-width: 1450px){#advantages .advantages__items{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 575px){#advantages .advantages__title{font-size:28px;line-height:32px}}#price-section{padding:61px 0 65px;background-color:#f9f9f9}#price-section .price-section__container{max-width:1134px}#price-section .price-section__title{margin-bottom:44px;text-align:center}#price-section .price-item:not(:last-child){margin-bottom:7px}@media screen and (min-width: 768px){#price-section{padding:108px 0 115px;border-radius:0px 0px 32px 32px}#price-section .price-section__title{margin-bottom:51px}}@media screen and (max-width: 575px){#price-section .price-section__title{font-size:28px;line-height:32px}}#differences{margin-top:71px;padding-bottom:115px}#differences .differences__container{max-width:1248px}#differences .differences__title{text-align:center;margin-bottom:18px}#differences .differences__top{margin-bottom:12px}#differences .differences__companies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#differences .differences__company{margin:0 9px;text-align:center}#differences .differences__company-img{width:34px;height:34px;border-radius:50%;margin-bottom:5px}#differences .differences__company-title{font-family:"Montserrat-Medium",sans-serif;font-size:10px;line-height:13px;color:#000}#differences .differences__company-title--desktop{display:none}#differences .differences__table-wrapper{position:relative;height:230px;overflow:hidden;-webkit-transition:all linear .3s;transition:all linear .3s}#differences .differences__table-wrapper::before{content:"";position:absolute;bottom:-10px;right:0;left:0;width:100%;height:300px;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(white));background:linear-gradient(transparent, white);-webkit-transition:all linear .3s;transition:all linear .3s;z-index:2}#differences .differences__table-wrapper.full-visible{height:auto}#differences .differences__table-wrapper.full-visible::before{background:rgba(0,0,0,0)}#differences .differences__table{width:100%}#differences th,#differences td{border:1px solid #e0e0e0;padding:10px 12.5px;font-size:11px;line-height:15px}#differences td:not(.differences__table-title){text-align:center;vertical-align:middle}#differences .plus-icon,#differences .minus-icon{width:16px;height:16px;border-radius:50%;margin:0 auto}#differences .plus-icon span,#differences .minus-icon span{width:8px}#differences .plus-icon{border:1px solid #3fc144}#differences .plus-icon span{background-color:#3fc144}#differences .plus-icon span:nth-child(2){top:6.5px;left:3px}#differences .minus-icon{border:1px solid #f32222}#differences .minus-icon span{background-color:#f32222}@media screen and (min-width: 576px){#differences .differences__company{margin:0 28px}#differences td:not(.differences__table-title){width:90px}#differences .differences__table-wrapper{height:350px}}@media screen and (min-width: 992px){#differences td{padding:15px;font-size:14px;line-height:19px}#differences td:not(.differences__table-title){width:180px}#differences .differences__company{margin:0;width:180px}#differences .differences__company-img{width:80px;height:80px;border-radius:50%;margin-bottom:9px}#differences .differences__company-title{font-size:13px;line-height:18px;font-family:"Montserrat-SemiBold",sans-serif;max-width:180px;width:100%;padding:0 5px}#differences .differences__company-title--desktop{display:block}#differences .differences__company-title--mobile{display:none}#differences .differences__table-wrapper{height:450px}#differences .differences__show-more{font-size:16px;text-align:right;margin-right:226px}}@media screen and (min-width: 1200px){#differences .differences__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#differences .differences__title{text-align:left;max-width:500px;width:100%}}#reviews{padding-bottom:128px}#reviews .reviews__inner{position:relative}#reviews .reviews__title{margin-bottom:39px;text-align:center}#reviews .reviews__swiper-btns .swiper-btn{top:63%}#reviews .reviews__swiper-btns .swiper-btn.next{right:-12px}#reviews .reviews__swiper-btns .swiper-btn.prev{left:-12px}#reviews .reviews__swiper-pagination{bottom:-45px}#reviews .reviews__swiper-wrapper{padding:0 24px}@media screen and (min-width: 630px){#reviews .reviews__swiper-btns{display:none}#reviews .reviews__swiper-wrapper{padding:0}}@media screen and (min-width: 768px){#reviews{padding-bottom:174px}#reviews .reviews__title{margin-bottom:53px}}@media screen and (max-width: 575px){#reviews .reviews__title{font-size:24px;line-height:28px}}#equipment{padding:26px 0 135px;background-color:#f9f9f9}#equipment .equipment__inner{position:relative;text-align:center}#equipment .equipment__title{margin-bottom:23px}#equipment .equipment__text{font-family:"Montserrat-Regular",sans-serif;font-size:13px;line-height:18px;margin-bottom:23px}#equipment .equipment__swiper-btns .swiper-btn{top:63%}#equipment .equipment__swiper-btns .swiper-btn.next{right:-12px}#equipment .equipment__swiper-btns .swiper-btn.prev{left:-12px}#equipment .equipment__swiper-pagination{bottom:-53px}#equipment .equipment__swiper-wrapper{padding:0 32px}@media screen and (min-width: 768px){#equipment{padding-top:102px}#equipment .equipment__title{margin-bottom:29px}#equipment .equipment__text{max-width:942px;width:100%;margin:0 auto;font-size:14px;line-height:20px;margin-bottom:29px}#equipment .equipment__swiper-pagination{bottom:-65px}}@media screen and (min-width: 1200px){#equipment .equipment__swiper-wrapper{padding:0 70px}}@media screen and (min-width: 1640px){#equipment .equipment__swiper-wrapper{padding:0 188px}}@media screen and (max-width: 575px){#equipment .equipment__title{font-size:28px;line-height:32px}}#about-section{padding:58px 0 26px;background-color:#f9f9f9}#about-section .about-section__title{margin-bottom:21px;text-align:center}#about-section .about-section__text{margin-bottom:30px;text-align:center;line-height:20px;color:#45454d}#about-section .about-item{margin-bottom:30px}@media screen and (min-width: 768px){#about-section{padding:100px 0}#about-section .about-section__title{margin-bottom:15px}#about-section .about-section__text{max-width:696px;width:100%;margin:0 auto 70px;line-height:22px}#about-section .about-section__items{display:grid;grid-template-columns:repeat(3, 1fr)}#about-section .about-item{margin-bottom:66px}}#questions{padding:60px 0}#questions .questions__title{margin-bottom:16px}#questions .questions__text{color:#45454d;margin-bottom:25px}#questions .questions__list{width:100%}#questions .questions-item:not(:last-child){margin-bottom:7px}@media screen and (min-width: 768px){#questions{padding:127px 0 136px}#questions .questions__title{font-size:32px !important;line-height:38px !important}#questions .questions__title{margin-bottom:21px}#questions .questions__text{margin-bottom:30px}}@media screen and (min-width: 1200px){#questions .questions__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#questions .questions__info{max-width:563px;width:100%;padding-right:63px}#questions .questions__text{margin-bottom:0}}#districts{padding:50px 0}#districts .districts__container{max-width:1466px}#districts .districts__title,#districts .districts__text{text-align:center}#districts .districts__title,#districts .districts__text,#districts .districts__items{margin-bottom:27px}#districts .districts__info-wrapper{max-width:663px;width:100%;margin:0 auto}#districts .districts__info{margin-top:50px;width:100%;height:600px;-webkit-transition:all linear .3s;transition:all linear .3s;position:relative;overflow:hidden}#districts .districts__info::before{content:"";position:absolute;bottom:-10px;right:0;left:0;width:100%;height:300px;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(white));background:linear-gradient(transparent, white);-webkit-transition:all linear .3s;transition:all linear .3s;z-index:2}#districts .districts__info.full-visible{height:auto;overflow:visible}#districts .districts__info.full-visible::before{background:rgba(0,0,0,0)}#districts .districts__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#districts .districts__items span{position:relative;padding-bottom:2px;margin:0 5px;font-family:"Montserrat-Regular",sans-serif;color:rgba(69,69,77,.5)}#districts .districts__items span::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(69,69,77,.5)}#districts .districts__items-title{color:#212529 !important}@media screen and (min-width: 992px){#districts .districts__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#districts .districts__info{margin-top:0}#districts .districts__title,#districts .districts__text{text-align:left}#districts .districts__info-wrapper{margin:0;padding-left:60px}}#popular{padding:64px 0 80px;background-color:#151e3c}#popular .popular__inner{position:relative}#popular .popular__title{font-family:"Montserrat-SemiBold",sans-serif;color:#f8f8f8;font-size:24px;line-height:28px;margin-bottom:30px;text-align:center}#popular .popular__swiper-wrapper{padding:0 10px}#popular .popular__swiper{width:100%}#popular .popular__swiper-btns .swiper-btn.next{right:-12px}#popular .popular__swiper-btns .swiper-btn.prev{left:-12px}#popular .popular__swiper-btns .swiper-btn{top:63%}#popular .popular__swiper-pagination{bottom:-40px}@media screen and (min-width: 768px){#popular{padding:74px 0 110px}#popular .popular__title{font-family:"Montserrat-SemiBold",sans-serif;font-size:34px;line-height:38px;max-width:776px;width:100%;margin:0 auto 78px}#popular .popular__swiper-wrapper{padding:0 58px;margin-bottom:65px}#popular .popular__swiper-pagination{bottom:-86px}}@media screen and (min-width: 1200px){#popular .popular__title{font-family:"Montserrat-Bold",sans-serif;font-size:40px;line-height:48px}}@media screen and (min-width: 1680px){#popular .popular__swiper-wrapper{padding:0 129px}}#guarantee{padding:58px 0 50px}#guarantee .guarantee__container{max-width:1504px}#guarantee .guarantee__title{margin-top:50px;margin-bottom:34px}#guarantee .guarantee__item{padding-left:28px;margin-bottom:24px;position:relative}#guarantee .guarantee__item::before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;border:5px solid #3c91f2}#guarantee .guarantee__item-title{font-size:16px;line-height:22px;margin-bottom:7px}#guarantee .guarantee__item-text{color:#45454d}@media screen and (min-width: 768px){#guarantee{padding:100px 0 150px}#guarantee .guarantee__title{text-align:center}}@media screen and (min-width: 992px){#guarantee{padding:150px 0 196px}#guarantee .guarantee__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#guarantee .guarantee__info{max-width:660px;width:100%;padding-left:60px}#guarantee .guarantee__title{margin-top:0;text-align:left;max-width:535px;width:100%}}@media screen and (max-width: 575px){#guarantee .guarantee__title{font-size:28px;line-height:34px}}.price-table__title{color:#1e7ce9;font-size:18px;line-height:24px;margin-bottom:10px}.price-table table{width:100%}.price-table th{background-color:#3c91f2;color:#fff;font-family:"Montserrat-SemiBold",sans-serif;font-size:10px;line-height:16px;padding:10px 16px;text-transform:uppercase}.price-table th .desktop{display:none}.price-table th:nth-child(2),.price-table th:nth-child(3){width:82px;text-align:right}.price-table td{color:#22284b;font-family:"Montserrat-SemiBold",sans-serif;font-size:12px;line-height:18px;padding:15px 16px}.price-table td:nth-child(2),.price-table td:nth-child(3){text-align:right}.price-table tr{border-bottom:1px solid #e0e0e0}.price-table tr:nth-child(odd){background-color:#fafcfe}@media screen and (min-width: 576px){.price-table th:nth-child(2),.price-table th:nth-child(3){width:110px}}@media screen and (min-width: 768px){.price-table__title{font-size:28px;line-height:32px;margin-bottom:20px}.price-table th{font-size:12px;line-height:18px;padding:12px 18px}.price-table td{font-size:14px;line-height:19px;padding:17px 18px}.price-table th:nth-child(2){width:198px}.price-table th:nth-child(3){width:160px}.price-table th .mobile{display:none}.price-table th .desktop{display:block}}

/*# sourceMappingURL=main.bb1c1f25ddd43f87ab7a.css.map*/