@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Bold.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"SF UI Display";font-display:swap;src:url("../fonts/SFUIDisplay-Regular.eot");src:local("SF UI Display Regular"),local("SFUIDisplay-Regular"),url("../fonts/SFUIDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SFUIDisplay-Regular.woff") format("woff"),url("../fonts/SFUIDisplay-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SF UI Display";font-display:swap;src:url("../fonts/SFUIDisplay-Bold.eot");src:local("SF UI Display Bold"),local("SFUIDisplay-Bold"),url("../fonts/SFUIDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/SFUIDisplay-Bold.woff") format("woff"),url("../fonts/SFUIDisplay-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ALSRubl;font-display:swap;src:url(../fonts/rouble.ttf)}.rubznak{font-family:ALSRubl}html{font-size:18px;font-weight:400}body{line-height:1;position:relative;font-family:'Roboto', sans-serif;font-weight:400;font-style:normal;color:#000;background-color:#fff}@media (min-width: 1440px){.container{max-width:1360px}}h1,h2,h3,p,a{line-height:1;padding:0;margin:0;font-weight:400}h1{font-family:'SF UI Display', sans-serif;font-size:2.6666666667rem;line-height:3.1666666667rem;color:#fff;font-weight:700}@media (max-width: 991px){h1{font-size:29px;line-height:35px}}h2{font-family:'SF UI Display', sans-serif;font-weight:bold;font-size:2rem;line-height:2.3888888889rem;color:#0D1118}@media (max-width: 991px){h2{font-size:24px;line-height:29px}}h3{font-family:'SF UI Display', sans-serif;font-size:24px;line-height:29px;font-weight:700}@media (max-width: 991px){h3{font-size:18px;line-height:21px}}p{font-size:.7777777778rem;line-height:.8888888889rem}a{text-decoration:none}a:hover{text-decoration:underline;color:#5A99FC}input,textarea,.form-control{outline:0 !important;outline-color:transparent !important;outline-width:0 !important;outline-style:none !important}input:active,textarea:active,.form-control:active{outline:0 !important;outline-color:transparent !important;outline-width:0 !important;outline-style:none !important}:focus,.form-control:focus{outline:0 !important;outline-color:transparent !important;outline-width:0 !important;outline-style:none !important}.btn{font-size:.7777777778rem;line-height:1;border-radius:3px;padding:.5rem .8333333333rem;border:2px solid transparent;font-family:"SF UI Display",sans-serif}.btn-red{color:#fff;background-color:#CB0B0A;border-color:#CB0B0A}.btn-red:hover{-webkit-box-shadow:0px 0px 10px #FF5E5E;box-shadow:0px 0px 10px #FF5E5E;background-color:#F21C1C;border-color:#F21C1C;color:#fff}.btn-clear{color:#BDBDBD;border-color:#E7E8EC}.btn-clear:hover{color:#fff;border-color:#fff}.btn-big{font-size:1rem;padding:.7777777778rem 2.2777777778rem}.form-group{margin:0;position:relative}.form-group label{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#828282;margin-bottom:5px}.form-group label span{color:#F21C1C}.form-group label ~ .form-icon-2{top:40px}.form-group label ~ .form-icon{top:39px}.form-group.col-md-4 .form-icon-2{right:29px}.form-group.col-md-4 .form-icon{left:29px}.form-icon{position:absolute;width:24px;height:24px;left:29px;top:13px;color:#828282}.form-icon-2{position:absolute;width:18px;height:18px;right:29px;top:14px;color:#828282}.form-control{font-size:18px;line-height:21px;padding:14px 14px 15px;background:#FFFFFF;-webkit-box-shadow:inset 2px 2px 4px 0px #D6D2D2;box-shadow:inset 2px 2px 4px 0px #D6D2D2;border-radius:3px;width:100%;height:50px;border:0;margin-bottom:20px;color:#0D1118}.form-control-icon{padding-left:48px}.form-control-icon-2{padding-right:48px}.form-control:focus,.form-control:active{-webkit-box-shadow:inset 2px 2px 4px 0px #D6D2D2;box-shadow:inset 2px 2px 4px 0px #D6D2D2;border:0}.was-validated .form-control:invalid,.form-control.is-invalid{padding-top:13px;padding-bottom:14px;margin-bottom:0;border:1px solid #F21C1C;background-image:none}.was-validated .form-control:valid,.form-control.is-valid{padding-top:13px;padding-bottom:14px;border:1px solid #27AE60;background-image:none}.invalid-feedback{font-size:12px;line-height:12px;color:#F21C1C;margin-top:.1666666667rem;margin-bottom:.2777777778rem}.form-dark .form-icon{color:#F2F2F2}.form-dark .form-control{background:#828282;-webkit-box-shadow:none;box-shadow:none;color:#F2F2F2;margin-bottom:20px}.form-dark .form-control:focus,.form-dark .form-control:active{background:#FFFFFF;-webkit-box-shadow:inset 2px 2px 4px #D6D2D2;box-shadow:inset 2px 2px 4px #D6D2D2;color:#0D1118}.form-dark .form-control:focus ~ .form-icon,.form-dark .form-control:active ~ .form-icon{color:#0D1118}.form-dark .form-control::-webkit-input-placeholder{color:#E0E0E0}.form-dark .form-control:-ms-input-placeholder{color:#E0E0E0}.form-dark .form-control::-ms-input-placeholder{color:#E0E0E0}.form-dark .form-control::placeholder{color:#E0E0E0}.custom-checkbox{margin-top:20px;padding-left:30px}.custom-checkbox .custom-control-label{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#828282}.custom-checkbox .custom-control-label::before{width:20px;height:20px;top:2px;left:-30px;border:2px solid #4F4F4F}.custom-checkbox .custom-control-label::after{width:16px;height:12px;top:6px;left:-28px}@media (max-width: 767px){.custom-checkbox .custom-control-label{font-size:14px;line-height:16px}}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#4F4F4F;background-color:transparent}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background:url(../img/check.svg) center no-repeat}.select-custom{background:#fff url(../img/down-arrow.svg) no-repeat right 0.75rem center/8px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.suggestions-wrapper{margin-top:-20px}.suggestions-suggestions{background:#F2F2F2;border:none;font-size:16px;line-height:19px;padding:5px 14px}.suggestions-suggestion{margin-bottom:10px;font-size:16px;line-height:19px}.suggestion-subtext{font-weight:700;color:#0D1118;padding-top:5px}.suggestions-promo a{display:none}.flipcard{position:relative;width:148px;height:208px;-webkit-perspective:500px;perspective:500px;float:left}.flipcard.v:hover .front,.flipcard.v.flip .front{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.flipcard.v:hover .back,.flipcard.v.flip .back{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.flipcard.v .back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flipcard.h:hover .front,.flipcard.h.flip .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipcard.h:hover .back,.flipcard.h.flip .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flipcard.h .back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flipcard .front,.flipcard .back{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;color:white;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipcard img{width:100%;height:auto}.head{padding:1.5555555556rem 0;background:url(../img/bg_head.jpg) #000;background-size:cover;color:#fff}.head .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head_logo{margin-right:1.6666666667rem}.head_logo svg{width:5.2777777778rem;height:2.4444444444rem;color:#CB0B0A}.head_desc-name{font-size:24px;line-height:29px;color:#fff;font-family:"SF UI Display",sans-serif;font-weight:700}.head_desc-desc{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#BDBDBD}.head_contact{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head_contact-phone{width:1.6666666667rem;height:1.6666666667rem;color:#fff;margin-right:1.1111111111rem}@media (max-width: 991px){.head_contact-phone{margin-right:.5555555556rem}}.head_contact-number{font-size:28px;line-height:30px;text-align:center;color:#E0E0E0;margin-right:1.6666666667rem;margin-bottom:3px;font-family:"SF UI Display",sans-serif}.head_contact-number:hover{color:#F21C1C;border-bottom:1px dashed #F21C1C;text-decoration:none;margin-bottom:2px}@media (max-width: 991px){.head_contact-number{font-size:22px;line-height:1;margin-right:.8333333333rem}}.head-short{background:url(../img/bg_navbar.jpg) #fff;background-size:cover}.head-short .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.head-short .head_logo svg{width:65px;height:30px}.head-short .head_desc-name{color:#0D1118}.head-short .head_desc-desc{color:#4F4F4F}.head-short .head_contact-phone{color:#0D1118}.head-short .head_contact-number{color:#0D1118}.head-short .head_contact-number:hover{color:#F21C1C}.head-short .head_contact-number:hover span{color:#F21C1C}.head-short .head-toggler svg{color:#828282;width:40px;height:40px}@media (max-width: 767px){.head-short{padding:10px 0}}.navbar{padding:0;background:url(../img/bg_navbar.jpg) #fff;background-size:cover}.navbar-collapse{padding:.8888888889rem 0 .5555555556rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-item{padding:0 1.1111111111rem}.navbar .nav-link{padding:0 0 .2777777778rem 0 !important;font-family:"SF UI Display",sans-serif;font-weight:700;font-size:18px;line-height:21px;color:#0D1118;border-bottom:2px solid transparent}.navbar .nav-link.active{border-color:#0D1118}.navbar .nav-link:hover{color:#F21C1C;border-color:#F21C1C}@media (max-width: 991px){.navbar .nav-item{padding:0 .6666666667rem}.navbar .nav-link{font-size:16px;line-height:19px}}@media (max-width: 767px){.navbar{background:#000}.navbar-toggler{margin-left:auto;margin-right:5px}.navbar-toggler svg{color:#BDBDBD;width:40px;height:40px}.navbar-collapse{position:absolute;top:0;left:0;width:100%;max-width:100vw;height:100vh;background:url(../img/bg_navbar_mobile.svg) center no-repeat;background-size:cover;padding:0}.navbar-collapse-btns{height:51px;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 20px}.navbar-collapse-btns .nav-close{width:26px;height:26px;color:#fff;cursor:pointer}.navbar-collapse-btns .nav-logo{width:65px;height:30px;color:#F21C1C}.navbar-nav{padding:35px 20px}.navbar .nav-item{padding:15px 0}.navbar .nav-link{font-weight:400;font-size:24px;line-height:29px;color:#FFFFFF}.navbar .nav-link.active{border-color:#0D1118}.navbar .nav-link:hover{color:#F21C1C;border-color:#F21C1C}.navbar-contacts{margin-left:20px}}.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;min-height:100vh;padding-top:60px;background:url(../img/bg_navbar_mobile.svg) #000;background-size:cover;font-family:"SF UI Display",sans-serif}.mobile-logo{width:150px;height:69px;color:#FF0403;margin-bottom:20px}.mobile-title{font-weight:bold;font-size:29px;line-height:35px;color:#FFFFFF;margin-bottom:10px}.mobile-descr{font-size:24px;line-height:29px;text-align:center;color:#828282}.mobile-descr span{color:#FF0403}.mobile #mouse{margin-top:0;margin-left:auto;margin-right:auto;width:33px;height:50px;background-color:transparent;border-radius:10px;border:4px solid #fff}.mobile .wheel{margin-top:4px;margin-left:auto;margin-right:auto;width:4px;height:4px;background-color:#fff;border-radius:50%}.mobile #wheel{-webkit-animation:down 1s infinite;animation:down 1s infinite;margin-top:-3px}.mobile #wheel2{-webkit-animation:down 1s infinite;animation:down 1s infinite}.mobile #wheel3{-webkit-animation:down 1s infinite;animation:down 1s infinite}.mobile .scroll{opacity:1;margin-left:auto;margin-right:auto;width:13px;height:13px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;-webkit-animation:down 1s infinite;animation:down 1s infinite}@media (min-width: 768px){.mobile{display:none}}@-webkit-keyframes down{0%{opacity:.2}100%{opacity:1;-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}}@keyframes down{0%{opacity:.2}100%{opacity:1;-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}}@-webkit-keyframes down2{40%{opacity:0}100%{opacity:0.5;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes down2{40%{opacity:0}100%{opacity:0.5;-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes down3{60%{opacity:0}100%{opacity:0.2;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes down3{60%{opacity:0}100%{opacity:0.2;-webkit-transform:translateY(10px);transform:translateY(10px)}}.first{padding:13.2222222222rem 0 .2777777778rem;background:url(../img/bg_first_all.svg) center no-repeat #000;background-size:cover}.first-bg{background:url(../img/bg_first.png) 94% 0% no-repeat;background-size:contain;padding-bottom:16.1111111111rem}.first-descr{margin:1.1111111111rem 0;font-size:2rem;line-height:2.3888888889rem;color:#F2F2F2;font-family:"SF UI Display",sans-serif;font-weight:400}.first-list{font-size:18px;line-height:1;letter-spacing:0.02em;color:#E7E8EC;list-style:none;padding:0;margin-bottom:2.2222222222rem}.first-list li{margin-bottom:.7222222222rem;padding-left:20px;position:relative}.first-list li:before{content:"";position:absolute;width:.5555555556rem;height:.5555555556rem;border-radius:50%;background-color:#CB0B0A;margin-right:.5555555556rem;left:0;top:4px}.first-list li a{color:#E7E8EC;text-decoration:none;border-bottom:1px dashed #E7E8EC}.first-list li a:hover{color:#F21C1C;border-color:#F21C1C}@media (max-width: 991px){.first-bg{background:none}.first-descr{font-size:24px;line-height:29px}}@media (max-width: 767px){.first{padding:2.2222222222rem 0 10.8333333333rem}.first-bg{padding-bottom:70px}.first-list li{font-size:16px;line-height:19px}.first-buttons .btn{width:100%;margin-bottom:20px;margin-right:0 !important}}.first-short{padding:60px 0 0}.first-short .first-bg{background:url(../img/bg_first_2.png) 100% 0% no-repeat;background-size:contain;padding-bottom:100px}@media (max-width: 991px){.first-short .first-bg{background:none}}.first-m{padding:13.2222222222rem 0 10.8333333333rem}.first-m .first-bg{background:url(../img/bg_first_m.png) 100% 0% no-repeat;background-size:contain;padding-bottom:100px}@media (max-width: 991px){.first-m .first-bg{background:none}}.first-short-m{padding:60px 0 0}.first-short-m .first-bg{background:url(../img/bg_first_m_2.png) 100% 0% no-repeat;background-size:contain;padding-bottom:100px}@media (max-width: 991px){.first-short-m .first-bg{background:none}}.time{margin-top:-215px;margin-bottom:5.5555555556rem}.time-wrapper{padding:1.6666666667rem 3.6111111111rem 2.0555555556rem;-webkit-box-shadow:-20px 8px 40px rgba(11,14,20,0.1),-8px 5px 20px rgba(11,14,20,0.15);box-shadow:-20px 8px 40px rgba(11,14,20,0.1),-8px 5px 20px rgba(11,14,20,0.15);background-color:#E7E8EC;border-radius:10px;color:#0D1118}.time-descr{font-weight:bold;font-size:1.3333333333rem;line-height:1.6111111111rem;margin-bottom:2.2222222222rem;font-family:"SF UI Display",sans-serif}.time-item{margin-bottom:1.2777777778rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-item svg{width:5.2777777778rem;height:5.2777777778rem}.time-item p{font-size:1rem;line-height:1.1666666667rem;letter-spacing:0.02em}.time-img{width:5.2777777778rem;height:5.2777777778rem;margin-right:1.6666666667rem}@media (max-width: 767px){.time-descr{font-size:16px;line-height:19px}.time-item p{font-size:16px;line-height:19px}}@media (max-width: 575px){.time-wrapper{padding:20px}.time-item{padding-bottom:20px;margin-bottom:20px;border-bottom:3px solid #F2F2F2}.time-item svg{width:65px;height:65px}.time-item-last{border:none}.time-img{margin-right:.8333333333rem}}.video{padding:0;margin:0;position:relative}.video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50}.video-img{margin-bottom:.5555555556rem;cursor:pointer}.video-img:hover svg{color:#F21C1C}.video-img svg{color:#CB0B0A;width:5.5555555556rem;height:5.5555555556rem}.video-title{color:#fff;margin-bottom:.5555555556rem}.video-descr{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}.video-descr svg{width:16px;height:16px;margin-right:5px}.video-descr p{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#828282}@media (max-width: 575px){.video-img svg{width:3.3333333333rem;height:3.3333333333rem}.video-title{color:#0D1118;margin-bottom:20px}}.work{padding:5.5555555556rem 0;color:#000;max-width:1440px}@media (min-width: 1440px){.work{margin:0 auto}}.work-title{margin-bottom:.9444444444rem}.work-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.work-item_descr{margin-left:3.3333333333rem;padding-bottom:2.2222222222rem}.work-item_descr h3{margin-bottom:1.6666666667rem}.work-item_descr p{max-width:22.7777777778rem;font-size:18px;line-height:21px;letter-spacing:0.02em}.work-line{position:relative;padding:0}.work-line_circle{position:absolute;width:3.5555555556rem;height:3.5555555556rem;top:calc(50% - 32px);left:0;background-color:#E7E8EC;border-radius:50%}.work-line_top::before{position:absolute;content:"";top:.2777777778rem;left:1.3333333333rem;width:.8888888889rem;height:calc(50% - 47px);border-left:16px dashed #E7E8EC}.work-line_bottom::after{position:absolute;content:"";bottom:.2777777778rem;left:1.3333333333rem;width:.8888888889rem;height:calc(50% - 47px);border-left:16px dashed #E7E8EC}@media (max-width: 991px){.work{padding-bottom:50px}.work-item{overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-item_descr h3{margin-bottom:15px}.work-item_descr p{max-width:90%}.work-item img{margin-bottom:20px}.work-item-1 img{height:auto;width:50%}.work-item-2 img{height:auto;width:75%}.work-item-3 img{width:100%;height:auto}.work-line{display:none}}@media (max-width: 575px){.work-item_descr{margin:0 15px}.work-item_descr p{font-size:16px;line-height:19px;max-width:100%}}.review{padding:5.5555555556rem 0 3.3333333333rem}.review-wrapper{position:relative}.review-wrapper::after{position:absolute;content:"";left:60%;top:0;height:100%;width:40%;background:url(../img/bg_review.jpg) no-repeat #fff;background-size:cover;z-index:-10;border-bottom-left-radius:10px;border-top-left-radius:10px}.review-descr{font-family:"SF UI Display",sans-serif;font-weight:700;font-size:24px;line-height:29px;margin-bottom:3.8888888889rem}.review-list_descr{font-size:18px;line-height:21px;letter-spacing:0.02em;margin-bottom:1.1111111111rem}.review-list_wrapper{width:444px;margin-left:95px}.review-carousel .item{position:relative}.review-carousel .owl-stage{padding:1.1111111111rem 0}.review-carousel .owl-nav{position:absolute;top:calc(50% - 48px);left:-95px;width:calc(100% + 190px);height:65px;z-index:-10;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-carousel .owl-nav button{width:65px;height:65px;background:url(../img/arrow.svg) center center no-repeat #fff !important}.review-carousel .owl-nav button.disabled{background-image:url(../img/arrow_disabled.svg) !important;opacity:1 !important}.review-carousel .owl-nav button:not(.disabled):hover{background-image:url(../img/arrow_hover.svg) !important}.review-carousel .owl-nav .owl-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.review-carousel .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-carousel .owl-dots button{width:16px;height:16px;margin:0 5px;background:#E7E8EC}.review-carousel .owl-dots button:hover,.review-carousel .owl-dots button.active{background:#CB0B0A}.review-digit{padding:.3888888889rem .8333333333rem}.review-digit_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.3888888889rem 0}.review-digit_item-one{width:5.5555555556rem;margin-right:1.1111111111rem}.review-digit_item-one p{font-size:18px;line-height:21px;color:#0D1118;font-weight:700}.review-digit_item-one p.big-digit{font-family:"SF UI Display",sans-serif;font-size:36px;line-height:43px;color:#F21C1C}.review-digit_item-two{font-size:18px;line-height:21px;color:#828282;width:12.2222222222rem}@media (max-width: 991px){.review{padding-top:50px}.review-descr{margin-bottom:30px}.review-wrapper::after{left:15px;width:calc(100% - 15px)}.review-list_wrapper{margin-left:auto;margin-right:auto;padding-bottom:40px}.review .owl-dots button{background:#fff}}@media (max-width: 767px){.review-descr{font-size:16px;line-height:19px}.review-list_descr{font-size:16px;line-height:19px}}@media (max-width: 575px){.review-list_wrapper{width:100%;margin:0}.review-digit{padding-left:35px;padding-right:0}.review-digit_item-one{min-width:5rem;margin-right:.8333333333rem}.review-digit_item-one p.big-digit{font-size:29px;line-height:35px}.review-digit_item-two{font-size:16px;line-height:19px;width:auto}.review-list{padding:0}}.lead{padding:3.3333333333rem 0 5.5555555556rem;background:url(../img/bg_lead.jpg) center center no-repeat #0D1118;background-color:#0D1118}.lead-title{color:#F2F2F2;margin-bottom:3.3333333333rem}.lead-form{padding:1.6666666667rem 2.6111111111rem;background:#E7E8EC;border-radius:10px}.lead-form-title{color:#0D1118}.lead-form-descr{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#828282;margin-bottom:1.1111111111rem}.lead-form .custom-control-label{font-size:14px;line-height:16px;letter-spacing:0.02em;color:#828282}@media (max-width: 1199px){.lead-form{max-width:450px;margin-left:auto;margin-right:auto}}.lead-or{font-weight:bold;font-size:24px;line-height:29px;text-align:center;color:#4F4F4F;margin:1.6666666667rem 0}@media (max-width: 1199px){.lead-phone{text-align:center}}.lead-phone-title{color:#E7E8EC;margin-bottom:.2777777778rem}.lead-phone-descr{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#BDBDBD;margin-bottom:1.1111111111rem}.lead-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lead-contact-phone{width:32px;height:32px;color:#FFFFFF;margin-right:1.1111111111rem}.lead-contact-number{font-family:"SF UI Display",sans-serif;font-weight:700;font-size:36px;line-height:43px;color:#FFFFFF}.lead-contact-number:hover{color:#CB0B0A;text-decoration:none}@media (max-width: 1199px){.lead-contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.lead-form-title{color:#CB0B0A}.lead-form-descr{font-weight:bold;font-size:16px;line-height:19px;color:#0D1118}.lead-phone-descr{font-size:16px;line-height:19px}.lead-contact-number{font-size:29px;line-height:35px}.lead-contact-phone{margin-right:.5555555556rem}}@media (max-width: 575px){.lead-form{padding:1.6666666667rem 1.1111111111rem}.lead-contact-number{font-size:25px;line-height:33px}}.lead-short{padding:60px 0 70px 0;background:#E7E8EC}.lead-short-icon{position:relative}.lead-short-icon svg{margin-left:-15px;width:136px;height:136px;color:#FFFFFF}.lead-short-text{font-weight:bold;font-size:24px;line-height:29px;color:#4F4F4F;margin-bottom:20px}.lead-short .lead-contact{color:#0D1118;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lead-short .lead-contact-phone{color:#0D1118}.lead-short .lead-contact-number{color:#0D1118;font-size:36px;line-height:43px}@media (max-width: 991px){.lead-short-text{text-align:center}.lead-short-text span{color:#CB0B0A;display:block}.lead-short .lead-phone-title{font-size:18px;line-height:21px;text-align:center;color:#F21C1C}.lead-short .lead-phone-descr{color:#4F4F4F}.lead-short .lead-or{font-size:24px;line-height:29px;text-align:center;color:#BDBDBD;margin-top:0}.lead-short .lead-contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lead-short .lead-contact-number{font-size:29px;line-height:35px}}@media (max-width: 575px){.lead-short-text{font-size:18px;line-height:21px;text-align:left;font-weight:400}.lead-short-text span{font-weight:700}.lead-short .lead-form{padding:10px 0 20px 0}.lead-short .lead-phone-descr{font-size:14px;line-height:17px}.lead-short .lead-contact-number{font-size:27px;line-height:33px}}.contacts{padding:.5555555556rem 0 1.6666666667rem}.contacts p{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#4F4F4F}.contacts-title{font-weight:700;color:#333333;margin-bottom:.5555555556rem;margin-top:20px}.contacts-links{display:-webkit-box;display:-ms-flexbox;display:flex;color:#4F4F4F}.contacts-links svg{width:12px;height:12px;margin-right:5px;margin-top:3px}.contacts-links span{font-size:18px;line-height:18px;margin-bottom:3px;letter-spacing:0.02em;border-bottom:1px dashed #4F4F4F}.contacts-links:hover{color:#CB0B0A;text-decoration:none}.contacts-links:hover span{border-color:#CB0B0A}.contacts-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-social a{color:#0D1118;margin-right:1.1111111111rem}.contacts-social a svg{width:42px;height:42px}.contacts-social a:hover{color:#CB0B0A}@media (max-width: 767px){.contacts-title{font-size:16px;line-height:19px;color:#E7E8EC}.contacts-links svg{color:#BDBDBD}.contacts-links span{color:#BDBDBD;border-color:#BDBDBD}.contacts-social{-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}.contacts-social a{margin-top:20px;color:#E7E8EC}.contacts-social a svg{width:65px;height:65px}}.contacts-short{background:#333333}.contacts-short p{color:#828282}.contacts-short .contacts-title{color:#E0E0E0}.contacts-short .contacts-links{color:#828282}.contacts-short .contacts-links span{color:#828282}.contacts-short .contacts-links:hover{color:#CB0B0A;text-decoration:none}.contacts-short .contacts-links:hover span{border-color:#CB0B0A;color:#CB0B0A}.contacts-short .btn{margin-top:20px}.footer{padding:1.1111111111rem 0;background:url(../img/bg_footer.svg) center no-repeat;background-size:cover}.footer-text{font-size:16px;line-height:19px;color:#BDBDBD}.footer-politics{font-size:16px;line-height:19px;letter-spacing:0.02em;color:#BDBDBD;border-bottom:1px dashed #BDBDBD}.footer-politics:hover{color:#F2F2F2;text-decoration:none;border-color:#F2F2F2}.footer-elbrus{width:42px;height:42px;color:#BDBDBD;margin-right:10px}.footer-elbrus:hover{color:#F2F2F2}.footer-ilya{margin-right:10px}.footer-web{font-size:18px;line-height:21px;letter-spacing:0.02em;color:#BDBDBD}@media (max-width: 991px){.footer-text{font-size:12px;line-height:14px;color:#828282;margin-top:20px}}@media (max-width: 991px){.footer .order-1{margin-top:20px}}.modal-content{border-radius:10px;padding:0;background:url(../img/bg_modal.svg) center no-repeat #E7E8EC;background-size:cover}.modal-content .close{color:#fff;position:absolute;width:20px;height:20px;right:-20px;top:-20px;opacity:1}.modal-content .close:hover{color:#F21C1C;opacity:1}.modal-header{display:none}.modal-body{padding:30px 65px}@media (max-width: 991px){.modal-body{padding:30px}}@media (max-width: 767px){.modal{max-width:100vw}.modal-content{min-height:100vh;border-radius:0}.modal-content .close{display:none}.modal-body{overflow-y:auto;padding:25px 20px}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-header .modal-left svg{width:50px;height:50px}.modal-header .modal-close svg{width:26px;height:26px;color:#4F4F4F}}.modal-ok{color:#0D1118;text-align:center}.modal-ok-title{color:#CB0B0A;margin-bottom:10px}.modal-ok-descr{font-size:24px;line-height:29px;margin-bottom:10px;font-weight:700}.modal-ok-text{font-size:18px;line-height:21px;letter-spacing:0.02em}.modal-ok-btn{color:#828282;border-color:#828282;margin-top:30px}.modal-ok-btn:hover{color:#0D1118;border-color:#0D1118}@media (min-width: 1200px){.modal-lg{max-width:920px}}@media (max-width: 991px){.modal-dialog{max-width:700px}}@media (max-width: 767px){.modal-dialog{width:100%;max-width:100%;height:100%;margin:0}}.modal-politics-title{margin-bottom:20px}.modal-politics-text{background:#FFFFFF;-webkit-box-shadow:inset 2px 2px 4px #DADADA;box-shadow:inset 2px 2px 4px #DADADA;border-radius:5px;padding:10px 15px;max-height:70vh;overflow-y:scroll;font-size:18px;line-height:21px;letter-spacing:0.02em;color:#000000}@media (max-width: 767px){.modal-politics-text{font-size:16px;line-height:19px}}.modal-type-title{margin-bottom:30px}.modal-type-title:after{margin-top:20px;display:block;content:"";width:60%;height:3px;background-color:#F2F2F2}.modal-type-descr{margin-bottom:20px;margin-left:20px}.modal-type-list{color:#4F4F4F}.modal-type-btn{margin-bottom:20px;text-align:center}.modal-type-text{font-size:18px;line-height:21px;text-align:center;letter-spacing:0.02em;color:#828282}.modal-lead-btn{margin-top:60px;margin-bottom:20px}.modal-contacts .modal-content{background:url(../img/bg_navbar_mobile.svg) center no-repeat #E7E8EC;height:100%;background-size:cover}.modal-contacts .modal-content p{font-size:16px;line-height:19px;color:#BDBDBD}.modal-contacts .modal-content p.contacts-title{color:#E7E8EC}.modal-contacts .modal-header .modal-close svg{color:#fff}

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