.wrapper__navesy-main{background:url(/templates/stroitelstvo/images/banquiz.jpg) no-repeat center bottom}
.wrapper__navesy-main .row{height:620px; padding-top:50px}
.wrapper__navesy-main h1{font: 800 42px/52px 'Montserrat', sans-serif;margin: 0}
.wrapper__navesy-main h1 span{font-weight:800;background: #FFD200;padding: 0 7px;}
.navesy-main__title{font: 600 36px/46px 'Montserrat', sans-serif; margin: 5px 0 20px; }
.navesy-main__text{font-size: 20px;line-height: 30px;font-weight: 500;opacity: 0.7}
.navesy-main__btns{margin-top:50px}
.navesy-main__btns .btn-yellow{font-size: 15px; font-weight: 700; padding: 0 20px; line-height: 50px; margin-right: 30px; margin-top: 15px}
.navesy-main__btns .btn-yellow svg{width: 14px;height: auto;margin-right: 10px}
.navesy-main__btns .btn-yellow svg path{fill:#42403D;transition:all 0.3s linear 0s}
.navesy-main__btns .btn-yellow:hover svg path{fill:#fff}
.navesy-main__btns .btn-dashed{text-decoration:none !important; line-height: 50px;font-size: 18px;font-weight: 700;color: #42403D;margin-top: 15px;}
.navesy-main__btns .btn-dashed span{transition:all 0.3s linear 0s; border-bottom: 1px dashed}
.navesy-main__btns .btn-dashed:hover{color:#000}
.navesy-main__btns .btn-dashed:hover span{border-color:transparent}

.navesy-main__form{margin-left:-15px; margin-right:-15px}

.navesy-main__form input[type="text"]{padding: 0 15px;width: 100%;height: 60px;background: #fff;border: 1px solid rgba(108, 88, 46, 0.5);border-radius: 6px;font-weight: 500;font-size: 16px;color: #42403D}
.navesy-main__form .btn-yellow {width: 100%;font-weight: 600;height: 60px;border: none;font-size: 16px;text-transform: uppercase}
.navesy-main__title-form{display: block;font-weight: 700;color: #FC8A15;text-transform: uppercase;font-size: 22px;padding: 25px 0 15px}
.navesy-main__title-price{position:absolute;left: 100%;top: -50px;border: 5px solid #FFD200;background: #FFD200;padding: 10px 15px;border-radius: 15px;font-size: 24px;font-weight: 700; white-space:nowrap; text-align: center;line-height: 30px;text-shadow: 2px 2px 0px rgba(255,255,255,0.7);color: rgba(27,26,31,0.9);}
.navesy-main__title-price::after{border-top: 20px solid #FFD200;border-right: 30px solid transparent;content:"";position:absolute; left: 10px;bottom: -25px}
@media(max-width:1229px){
	.wrapper__navesy-main{background-size:auto 520px}
	.wrapper__navesy-main .row{height:520px; padding-top:45px}
	.wrapper__navesy-main h1{font: 800 34px/44px 'Montserrat', sans-serif;}
	.navesy-main__title{font: 600 30px/40px 'Montserrat', sans-serif;margin: 5px 0 15px;}
	.navesy-main__text{font-size: 16px;line-height: 26px;}
	.navesy-main__btns{margin-top: 30px;}
	.navesy-main__btns .btn-yellow{font-size: 14px;padding: 0 15px;line-height: 48px;margin-right: 25px;margin-top: 10px;}
	.navesy-main__btns .btn-dashed{line-height: 48px;font-size: 17px;margin-top: 10px;}
	.navesy-main__form input[type="text"]{height: 55px; font-size: 15px}
	.navesy-main__form .btn-yellow {height: 55px; font-size: 15px}
	.navesy-main__title-form{font-size: 18px;padding: 15px 0 10px;}
	.navesy-main__title-price{font-size: 22px; line-height: 28px}
}
@media(max-width:991px){
	.wrapper__navesy-main{background-size: auto 460px;}
	.wrapper__navesy-main .row{height: 460px;padding-top: 0;}
	.wrapper__navesy-main h1{font: 800 26px/32px 'Montserrat', sans-serif;}
	.navesy-main__title{font: 600 24px/34px 'Montserrat', sans-serif;margin: 5px 0 15px;}
	.navesy-main__text{font-size: 14px;line-height: 22px;}
	.navesy-main__btns{margin-top: 20px;}
	.navesy-main__btns .btn-yellow{line-height: 46px;margin-right: 0}
	.navesy-main__btns .btn-dashed{line-height: 46px;font-size: 16px}
	.navesy-main__btns .btn-yellow{font-size: 14px;padding: 0 15px;line-height: 48px;margin-right: 25px;margin-top: 10px;}
	.navesy-main__btns .btn-dashed{line-height: 48px;font-size: 17px;margin-top: 10px;}
	.navesy-main__form input[type="text"]{height: 50px; font-size: 14px}
	.navesy-main__form .btn-yellow {height: 50px; font-size: 14px}
	.navesy-main__title-form{font-size: 14px;padding: 10px 0 5px;}
	.navesy-main__title-price {top: -30px; transform: translateX(30px); font-size: 18px;line-height: 24px}
}
@media(max-width:767px){
	.wrapper__navesy-main {background-size: auto 290px;background-position: bottom left}
	.wrapper__navesy-main .row{height: 380px;padding-top: 0;}
	.wrapper__navesy-main h1{font: 800 24px/30px 'Montserrat', sans-serif;}
	.navesy-main__title{font: 600 20px/26px 'Montserrat', sans-serif;margin: 5px 0 15px;}
	.navesy-main__text{font-size: 13px;line-height: 22px;}
	.navesy-main__btns{margin-top: 15px;}
	.navesy-main__btns .btn-yellow, .navesy-main__btns .btn-dashed{line-height: 44px}
	.navesy-main__form input[type="text"]{height: 45px}
	.navesy-main__form .btn-yellow {height: 45px}
	.navesy-main__title-price {top: 0;transform: translateX(0);font-size: 16px;line-height: 22px}
}
@media(max-width:575px){
	.wrapper__navesy-main{background-size: auto;background-position: left center;text-align: center;}
	.wrapper__navesy-main .row{height: auto;padding-top: 30px;padding-bottom: 30px;}
	.wrapper__navesy-main h1{font: 800 28px/38px 'Montserrat', sans-serif;}
	.navesy-main__title{font: 600 20px/26px 'Montserrat', sans-serif;margin: 5px 0 15px;}
	.navesy-main__text{font-size: 14px;line-height: 24px;}
	.navesy-main__btns{margin-top: 15px;justify-content: center;}
	.navesy-main__btns .btn-yellow, .navesy-main__btns .btn-dashed{line-height: 42px;margin: 10px 15px 0;font-size: 14px;}
	.navesy-main__title-price{position: static;background: no-repeat;width: 100%;font-size: 24px;border: none;padding: 0 0 15px}
	.navesy-main__title-price::after{display:none}
	.navesy-main__title-form {font-size: 16px;padding: 15px 0 10px}
}
@media(max-width:350px){
	.wrapper__navesy-main .row{padding-top: 30px;padding-bottom: 30px;}
	.wrapper__navesy-main h1{font: 800 24px/32px 'Montserrat', sans-serif;}
	.navesy-main__title{font: 600 18px/24px 'Montserrat', sans-serif;margin: 5px 0 10px;}
	.navesy-main__text{font-size: 13px;line-height: 22px;}
	.navesy-main__btns{margin-top: 10px}
	.navesy-main__title-form {font-size: 14px;padding: 10px 0}
	.navesy-main__title-price{font-size: 20px; padding: 0 0 15px}
}