.wrapper__call-manager{background: #e8e8e8; position:relative}
.call-manager__bg{position:absolute; left:0; right:0; bottom:0; top:0}
.call-manager__bg img, .call-manager__bg picture{max-width:100%; height:100%; object-fit:contain}
.wrapper__call-manager .h1{font-size:50px; line-height: 1.2;}
.wrapper__call-manager .container{position:relative; z-index:1}
.wrapper__call-manager .container::before{position:absolute;background:url(/templates/potolki/images/call-ger-form.png) no-repeat 0 0 / contain;content:"";width:424px;height:445px;bottom:0;left: 200px;}
.wrapper__call-manager .row{height:420px}
.call-manager__form .row{height:450px}
.call-manager__form .container::before{position:absolute; background:url(/templates/potolki/images/call-ger-form.png) no-repeat 0 0 / contain; content:""; width:424px; height:506px; bottom:0; left:25px}
.wrapper__call-manager ul{padding:0; margin:0}
.wrapper__call-manager ul li{margin:0; list-style:none}
.wrapper__call-manager ul li a{min-width:105px; text-decoration:none; border-radius:100px; display:block; font-size:12px; line-height:38px; color:#fff; text-align:center}
.wrapper__call-manager ul li a i{font-size:150%; margin-right:5px}
.wrapper__call-manager ul li:nth-child(1) a{background:#0088cc}
.wrapper__call-manager ul li:nth-child(1) a:hover{background:#006699}
.wrapper__call-manager ul li:nth-child(2) a{background:#735ff4}
.wrapper__call-manager ul li:nth-child(2) a:hover{background:#5b4cc2}
.wrapper__call-manager ul li:nth-child(3) a{background:#22b228}
.wrapper__call-manager ul li:nth-child(3) a:hover{background:#18801c}
.wrapper__call-manager .green-button-gradient{line-height: 50px;max-width: 300px;margin: 30px 0 25px;}
.call-manager__form-wrapper{margin-top:30px; border-radius: 6px; padding:30px 50px 15px; background:#f7f7f6}
.wrapper__call-manager input, .wrapper__call-manager button{height:52px !important; margin:0 !important}
.wrapper__call-manager button span{line-height:52px !important}
.wrapper__call-manager input{padding:0 30px !important}
.call-manager__form-wrapper h4{color:#000; margin-bottom:15px}
.call-manager__form-wrapper h5{color:#000; margin:15px 0}
.call-manager__form-wrapper .gager__agree{margin:15px 0 0}
.clock-image {background: url(/templates/potolki/images/clock-image.png) no-repeat left center !important;-webkit-text-fill-color: #9ccc07 !important;padding-left: 60px}
@media(max-width:1569px){
	.wrapper__call-manager .h1{font-size:42px}
}
@media(max-width:1259px){
	.wrapper__call-manager .h1{font-size:38px}
	.wrapper__call-manager .container::before{width: 370px; height: 388px; left:0}
	.wrapper__call-manager .row{height:365px}
	.call-manager__form .container::before{width:377px; height:450px; left:0}
	.call-manager__form-wrapper{margin-top:20px}
	.call-manager__form .row{height:420px}
	.wrapper__call-manager .green-button-gradient{line-height:48px}
}
@media(max-width:991px){
	.wrapper__call-manager .h1{font-size:32px}
	.clock-image{background:none !important; padding:0}
	.wrapper__call-manager{background-size:cover}
	.wrapper__call-manager .container::before{display:none}
	.wrapper__call-manager .row{height:320px}
	.call-manager__form .row{height:auto; padding:30px 0}
	.wrapper__call-manager .green-button-gradient{margin-left: auto; margin-right:auto}
	.call-manager__bg img, .call-manager__bg picture {max-width: 110%; height: 100%; object-fit: cover; width: 135%; object-position: center top; opacity: 0.5}
}
@media(max-width:767px){
	.wrapper__call-manager .h1 {font-size: 28px;}
	.wrapper__call-manager .green-button-gradient{margin:20px auto}
	.wrapper__call-manager .row {height: 280px;}
}
@media(max-width:575px){
	.wrapper__call-manager{background:#e8e8e8}
	.wrapper__call-manager .row{height:270px}
	.wrapper__call-manager .h1 {font-size: 24px;}
	.call-manager__form .row{height:auto; padding:30px 0}
	.call-manager__form button{max-width:100% !important}
	.call-manager__form .banner-promo__form-field{padding:5px 0}
	.wrapper__call-manager .green-button-gradient{line-height:46px}
}
@media(max-width:375px){
	.wrapper__call-manager .row{height:250px}
	.wrapper__call-manager .h1 span{display:inline}
	.wrapper__call-manager ul{margin:0 -3px !important}
	.wrapper__call-manager ul li{width:33.33%; padding:0 3px !important}
	.wrapper__call-manager ul li a{min-width: 100%; width:100%; line-height: 36px}
	.wrapper__call-manager ul li a i{font-size:120%}
	.call-manager__form .row{height:auto; padding:20px 0}
	.call-manager__form-wrapper {padding: 20px 20px 15px}
	.call-manager__form-wrapper h4{margin-bottom: 10px}
	.call-manager__form-wrapper h5{margin:10px 0}
}
@media(max-width:320px){
	.wrapper__call-manager ul li a{font-size: 11px}
}