#nav{width:100%;height:80px;display:flex;align-items:center;background-color:#fff;position:fixed;box-shadow:0px 0px 20px rgb(3 72 137/15%)}#nav .container-lg{align-items:center}.logo{width:280px}.logo img{width:100%}.top-menu{width:100%;display:flex;justify-content:space-around;list-style:none;margin:0 0 0 20px;padding:0}.top-menu li a{text-decoration:none;color:#000;font-family:'Montserrat',sans-serif;font-weight:600}.top-menu li a:hover{text-decoration:underline}.mob-menu-btn{display:none}header{background-image:url(//kbsemantica.ru/wp-content/themes/semantica/assets/css/../img/bg/header-bg.jpg);height:670px;background-position:bottom center;background-size:cover;display:flex;align-items:center}header .container-lg{margin-bottom:40px}.header-info{display:flex;flex-direction:column;justify-content:center;color:#fff;margin:auto}.header-info h1{font-family:'Montserrat',sans-serif;font-weight:700;font-size:28px}.h1-price{font-family:'Montserrat',sans-serif;font-weight:700;font-size:60px;line-height:50px;display:inline-block;margin-bottom:30px}.header-info-img{width:40%;display:flex;justify-content:center;align-items:center}.header-info-img img{width:100%;max-width:400px}section.stages{padding:80px 0}.stages-item{display:flex;margin-bottom:40px}.stages-item__number{width:200px;display:flex;justify-content:center;align-items:center;color:#dfe2e7;font-family:'Montserrat',sans-serif;font-weight:700;font-size:100px}.stages-item-caption{width:calc(100% - 200px);box-shadow:0px 0px 20px rgb(3 72 137/15%);padding:30px;font-family:'Montserrat',sans-serif;font-weight:500}.stages-item-caption__title{font-weight:700;color:#303656;margin-bottom:15px;font-size:20px}footer{background-image:url(//kbsemantica.ru/wp-content/themes/semantica/assets/css/../img/bg/footer-bg.jpg);background-position:top center;background-size:cover}.request{padding:60px 0}.request h2{color:#d7dbd5;font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:40px}.request-form{display:flex}.request-contacts{width:370px;background:rgb(255 255 255/13%);padding:30px;display:flex;flex-direction:column;justify-content:center;color:#fff;margin-left:30px}.request-contacts ul{list-style:none;padding:0;margin:0}.request-contacts ul li{font-size:12px;font-family:'Montserrat',sans-serif;font-weight:400;margin-bottom:10px}.request-contacts ul a{font-family:'Montserrat',sans-serif;font-weight:400;color:#fff;text-decoration:none;display:block;font-size:12px}.request-contacts h4{font-size:16px;font-family:'Montserrat',sans-serif;font-weight:500;margin-bottom:50px}.request-form form{width:calc(100% - 400px)}.request-form form input,.request-form form textarea,.request-form form input:active,.request-form form textarea:active,.request-form form input:focus,.request-form form textarea:focus{background-color:#4d5f6b;margin-bottom:30px;border:none;color:#fff;font-family:'Montserrat',sans-serif;font-weight:400}.request-form form textarea{height:200px}.request-form form input::placeholder,.request-form form textarea::placeholder{color:rgb(255 255 255/56%);font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px}.request-form form input.btn{background-color:#0ea5a5;width:100%;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:14px}.request-form form .col-6{width:calc(50% - 15px)}.footer{height:60px;border-top:1px solid #eee}.footer .container-lg{display:flex}.footer .col-6{width:50%;display:flex;justify-content:center;align-items:center;height:59px}.footer .col-6 a{color:#fff;font-size:12px;font-family:'Montserrat',sans-serif;font-weight:400;text-decoration:none}.footer .col-6 a.politic{text-decoration:underline}@media(max-width:768px){.logo{width:200px}#nav .container-lg{justify-content:space-between}.mob-menu-btn{display:block;font-size:21px;cursor:pointer}.top-menu{position:fixed;flex-direction:column;top:80px;background:#fff;margin-left:-312px;bottom:0;justify-content:flex-start;width:300px;padding:15px;transition:.3s margin-left}.top-menu.active{margin-left:-12px}.header-info-img{display:none}.request-form{flex-wrap:wrap}.request-form form{width:100%}.request-contacts{width:100%;margin-left:0}section.stages{padding:0}.stages-item{flex-wrap:wrap}.stages-item__number{display:none}.stages-item-caption{width:100%}}.conditions1 a{color:#fff}.conditions1 a:hover{color:#ddf0ae}