@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap";
html,body{fill-size:16px;color:#22323f;flex-direction:column;height:100%;font-family:Manrope,sans-serif;font-weight:400;line-height:1.25;display:flex}.main{flex:auto}.h1,.h2,.h3,.h4,.h5,.h6{color:#22323f;margin-bottom:0;font-family:Tenor Sans,sans-serif;font-weight:400}.header{background-color:#22323f}.header__logo{max-width:101px;max-height:50px}.header .nav-link{color:#fff}.header .nav-link:hover{color:#b6bbbf}.header .navbar-toggler{box-shadow:none}.header__phone{justify-content:space-between;align-items:center;display:flex}.header__phone-icon{max-width:20px;max-height:16px;margin-right:5px}.banner{background-image:url(/images/banner_background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:150px;padding-bottom:150px;overflow:hidden}.banner .h1,.banner .h4{z-index:1;margin-bottom:50px}.banner .btn{color:#fff;z-index:1;background-color:#22323f;border:none;border-radius:30px;max-width:max-content;padding:20px 50px}.banner .btn:hover,.banner .btn:active,.banner .btn:focus{color:#fff;background-color:#576570}.statistics{padding-top:55px;padding-bottom:55px}.statistics__title{margin-bottom:55px}.statistics__item{flex-direction:column;justify-content:start;align-items:start;font-family:Tenor Sans,sans-serif;display:flex}.statistics__item-num{justify-content:center;align-items:start;height:125px;font-size:100px;display:flex}.statistics__item-num_sm{font-size:44px}.statistics__item-desc{font-size:22px}.services{background-color:#f2f3f5;padding-top:55px;padding-bottom:55px}.services__title{margin-bottom:50px}.services__item-list{grid-gap:50px;grid-template-columns:repeat(3,1fr);display:grid}.services__item{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #22323fcc;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;height:450px;padding-top:40px;padding-bottom:40px;transition:box-shadow .2s ease-in-out;display:flex;box-shadow:4px 4px 15px #00000040}.services__item:hover{box-shadow:0 0 20px #00000080}.services__item:first-child{background-image:url(/images/services/service_1.png)}.services__item:nth-child(2){background-image:url(/images/services/service_2.png)}.services__item:nth-child(3){background-image:url(/images/services/service_3.png)}.services__item:nth-child(4){background-image:url(/images/services/service_4.png)}.services__item:nth-child(5){background-image:url(/images/services/service_5.png)}.services__item:nth-child(6){background-image:url(/images/services/service_6.png)}.services__item:nth-child(7){background-image:url(/images/services/service_7.png)}.services__item:nth-child(8){background-image:url(/images/services/service_8.png)}.services__item:nth-child(9){background-image:url(/images/services/service_9.png)}.services__item-title{text-align:center;font-size:22px;font-weight:700}.services__item .btn{color:#fff;background-color:#22323f;border:none;border-radius:30px;justify-content:space-between;align-items:center;margin:0;padding:10px 75px;display:flex;position:relative}.services__item .btn:hover,.services__item .btn:active,.services__item .btn:focus{color:#fff;background-color:#576570}.services__item .btn-icon{width:34px;height:34px;position:absolute;right:5px}.service__item-modal .modal-header{padding-top:0;padding-bottom:20px}.service__item-modal .modal-body{padding-top:0;padding-bottom:0}.service__item-modal .modal-footer{padding-top:20px;padding-bottom:0}.service__item-modal .modal-title{max-width:90%;font-family:Tenor Sans,sans-serif;font-size:25px}.service__item-modal .btn-close{position:absolute;top:25px;right:25px}.service__item-modal .modal-content{padding:50px 10px;font-size:22px;font-weight:300}.service__item-modal .btn{padding:10px 50px}.consultation{background-image:url(/images/consultation_background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:55px;padding-bottom:55px}.consultation_2{background-image:url(/images/consultation_background_2.png)}.consultation__title{margin-bottom:25px}.consultation__subtitle{margin-bottom:10px}.consultation__form .form-control{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #22323f;border-radius:0;outline:none}.consultation__form .form-label{color:#333}.consultation__form .form-check-input{box-shadow:none;border-color:#22323f;border-radius:0;outline:none}.consultation__form .form-check-input:checked{background-color:#22323f}.consultation__form .btn{color:#fff;background-color:#22323f;border:none;border-radius:30px;padding:15px 100px;font-size:18px;font-weight:700}.consultation__form .btn:hover,.consultation__form .btn:active,.consultation__form .btn:focus{color:#fff;background-color:#576570}.consultation__photo{max-width:100%;max-height:100%}.clients{background-color:#e1e0df;padding-top:55px;padding-bottom:55px}.clients__title{margin-bottom:50px}.clients .card{border:none;border-radius:20px;height:100%;transition:box-shadow .2s ease-in-out;overflow:hidden;box-shadow:0 4px 10px #00000040}.clients .card:hover{box-shadow:0 0 20px #00000080}.clients .card-body{text-align:center;padding:50px 25px}.clients .card-title{color:#22323f;margin-bottom:15px;font-size:22px}.clients .card-text{color:#22323f}.experts{padding-top:55px;padding-bottom:55px}.experts__title{margin-bottom:20px}.experts__subtitle{margin-bottom:50px}.experts .carousel-inner{padding-bottom:10px}.experts .card{border:none;border-radius:10px;width:100%;height:890px;box-shadow:2px 4px 5px #00000040}.experts .card-body{flex-direction:column;display:flex}.experts .card-title{color:#22323f;margin-bottom:10px;font-size:30px}.experts .card-subtitle{color:#22323f;margin-bottom:20px;font-size:22px}.experts .card-text{color:#22323f;flex:auto;margin-bottom:30px;font-size:16px}.experts .card .btn{color:#fff;background-color:#22323f;border:0;border-radius:30px;width:100%;margin-bottom:15px;padding:15px}.experts .card .btn:hover,.experts .card .btn:active,.experts .card .btn:focus{color:#fff;background-color:#576570}.experts .carousel-control-icon{background-color:#22323f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.experts .carousel-control-prev,.experts .carousel-control-next{width:60px;height:890px}.experts .carousel-control-prev-icon,.experts .carousel-control-next-icon{width:20px;height:20px}.conditions{background-color:#f2f3f5;padding-top:55px;padding-bottom:55px}.conditions__title{margin-bottom:50px}.conditions__photo{max-width:100%;max-height:100%}.conditions__list{flex-direction:column;gap:25px;height:100%;display:flex}.conditions__item{cursor:default;background-color:#fff;border-radius:10px;flex:auto;justify-content:start;align-items:center;padding:15px 25px;transition:box-shadow .2s ease-in-out;display:flex;box-shadow:2px 2px 8px #00000040}.conditions__item:hover{box-shadow:0 0 16px #00000040}.conditions__icon{width:48px;height:48px;margin-right:25px}.conditions__desc{font-size:22px}.answers{background-image:url(/images/answers_background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:55px;padding-bottom:55px}.answers__img{border-radius:20px;max-width:100%;max-height:100%}.answers__title{margin-bottom:30px}.answers .accordion-item{background:0 0;border:none;border-bottom:1px solid #53555e;border-radius:0}.answers .accordion-button{cursor:pointer;box-shadow:none;color:#333;background:0 0;border:none;padding:15px 0;font-size:16px}.answers .accordion-collapse{border:none;border-radius:0}.answers .accordion-body{padding:0}.answers__accordion__btn__text{margin-right:25px}.answers__accordion__text{color:#333;margin-bottom:15px;font-size:14px;line-height:1.5}.contacts{background-color:#f2f3f5;padding-top:55px;padding-bottom:55px}.contacts__title{margin-bottom:50px}.contacts__list{flex-direction:column;display:flex}.contacts__item{justify-content:start;align-items:center;margin-bottom:25px;display:flex}.contacts__item__icon{width:30px;height:30px;margin-right:10px}.contacts__item__desc{color:#333;font-size:24px}.footer{color:#fff;background-color:#22323f;padding-top:25px;padding-bottom:25px}.footer__col{flex-direction:column;justify-content:center;align-items:start;height:100%;display:flex}.footer__logo{max-width:150px;max-height:70px;margin-bottom:10px}.footer__link{color:#fff;margin-bottom:15px;font-size:18px;text-decoration:none;display:flex}.footer__link:hover{color:#b6bbbf}.footer__text{margin-bottom:15px;font-size:18px;display:flex}.footer__copy_mob{display:none}.policy__title{text-align:center;margin-top:50px;margin-bottom:50px}.policy__text{margin-bottom:50px}.consultation-modal .modal-content{border-radius:20px}.consultation-modal .modal-header{padding:30px}.consultation-modal .modal-title{max-width:90%;font-family:Tenor Sans,sans-serif;font-size:44px;line-height:1}.consultation-modal .modal-subtitle{padding:0 30px;font-family:Tenor Sans,sans-serif;font-size:18px}.consultation-modal .btn-close{position:absolute;top:25px;right:25px}.consultation-modal .modal-body{padding:30px}.consultation-modal .form-control{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #22323f;border-radius:0;outline:none}.consultation-modal .form-label{color:#333}.consultation-modal .form-check-input{box-shadow:none;border-color:#22323f;border-radius:0;outline:none}.consultation-modal .form-check-input:checked{background-color:#22323f}.consultation-modal .btn{color:#fff;background-color:#22323f;border:none;border-radius:30px;padding:15px 100px;font-size:18px;font-weight:700}.consultation-modal .btn:hover,.consultation-modal .btn:active,.consultation-modal .btn:focus{color:#fff;background-color:#576570}#thanksModal .modal-content{border-radius:20px}@media (min-width:1200px){.h1{font-size:48px}.h2{font-size:44px}.h3{font-size:40px}.h4{font-size:22px}}@media (max-width:991px){.h1{font-size:24px}.h4{font-size:20px}.header__phone{justify-content:start}.banner{background-image:url(/images/banner_background_mobile.png);padding-top:35px;padding-bottom:35px;position:relative}.banner:before{content:"";z-index:0;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.banner .h1,.banner .h4{text-align:center;color:#fff;margin-bottom:25px}.statistics{padding-top:35px;padding-bottom:35px}.statistics__title{text-align:center;margin-bottom:25px}.statistics__item{justify-content:start;align-items:center;margin-bottom:25px}.services{padding-top:35px;padding-bottom:35px}.services__title{text-align:center;margin-bottom:25px}.services__item-list{grid-gap:20px;grid-template-columns:1fr}.consultation{padding-top:35px;padding-bottom:35px}.consultation__photo{margin-bottom:25px}.consultation__title{margin-bottom:10px}.consultation__form .btn{width:100%}.clients{padding-top:35px;padding-bottom:35px}.clients__title{margin-bottom:25px}.clients .card-body{padding:20px 25px}.clients .card-title{margin-bottom:10px;font-size:16px}.clients .card-text{font-size:12px}.experts .card{height:765px}.experts__title{margin-bottom:20px}.experts__subtitle{margin-bottom:30px;font-size:14px}.experts .card-title{font-size:20px}.experts .card-subtitle{font-size:16px}.experts .card-text{font-size:12px}.conditions{padding-top:35px;padding-bottom:35px}.conditions__title,.conditions__photo{margin-bottom:25px}.conditions__desc{font-size:12px}.answers{padding-top:35px;padding-bottom:35px}.answers__img{margin-bottom:25px}.answers__title{margin-bottom:20px}.contacts{padding-top:35px;padding-bottom:35px}.contacts__title{margin-bottom:20px}.contacts__item{max-width:80%;margin-bottom:20px}.contacts__item__icon{width:28px;height:28px}.contacts__item__desc{font-size:16px}.footer__logo{margin-bottom:20px}.footer__copy{display:none}.footer__copy_mob{margin-top:20px;display:block}.policy__title{margin-top:30px;margin-bottom:30px}.policy__text{margin-bottom:30px}.consultation-modal .modal-header{padding:15px}.consultation-modal .modal-title{font-size:22px}.consultation-modal .modal-subtitle{padding:0 15px;font-size:14px}.consultation-modal .btn-close{top:15px;right:15px}.consultation-modal .modal-body{padding:15px}.consultation-modal .btn{width:100%}}
