@font-face {
  font-family: 'Gorizont-Regular';
  src: url('ALSGorizont-RegularExpanded.woff2') format('woff2');
  font-weight: 400;
}
@font-face {
  font-family: 'Gorizont-Bold';
  src: url('ALSGorizont-ExtraBoldExpanded.woff2') format('woff2');
  font-weight: 700;
}
body{color:#181818}
.header{margin:20px auto 20px;}
.header .nav-link{color:#0f3c9e;font-family: 'MontserratB';font-size:16px;}
.callback a{color:#0f3c9e;font-family: 'MontserratB';font-size:13px;}
.callback{text-align:right;margin-top: -5px;}
.phone-link{font-family: 'MontserratB';}
.carousel-caption .btn{margin-top:30px;padding-left:30px;padding-right:30px;font-family: 'MontserratB';padding: 0.75rem 2rem;border-radius: 2rem;}
.slider-container{	background: #f8f9fe;
	background: linear-gradient(180deg, #f8f9fe 0%, #e5ebf7 100%);}
.footer-menu a{color:#8997b5;font-family: 'MontserratB';}
.footer-contact,.footer-contact a{color:#8997b5;}
.footer-copyright{color:#8997b5;}
.price{color:#00ac00;font-family: 'MontserratB';white-space: nowrap;}
.object_props .price{font-size:2rem;}
.buy_btn{color:#0039a2;border-color:#ced1e0}
.input-group > .form-control.tight-input {
	width: 40px;
	flex-grow: inherit;
	border-left:none;
	border-right:none;
	text-align:center;
	border-color: #cacde0;
	border-width:2px;
	background-color: #f0f3f7;
}
.bottom-form{
	background: #f8f9fe;
	background: linear-gradient(180deg, #f8f9fe 0%, #e5ebf7 100%);
}
.faq-toogle{padding-right:1rem;cursor:pointer;font-family: 'MontserratB';}
.faq-toogle:before{content: '';display: inline-block;width:0.75rem;height: 2px;background: #173163;position: absolute;right:1rem;top:1.5rem;transition: all 0.4s ease;}
.faq-toogle:after{content: '';display: inline-block;width:0.75rem;height: 2px;background: #173163;position: absolute;right:1rem;top:1.5rem;transition: all 0.4s ease;}
.faq-toogle.collapsed:after{transform: rotate(90deg);}
.row-list{border-bottom: 1px solid rgba(0, 0, 0, 0.125);}
@media (max-width:1199px){
	.carousel-item .display-4{    font-size: 2.5rem;}
}
@media (max-width:981px){
	.carousel-item .display-4{    font-size: 1.5rem;}
}
@media (min-width:640px){
	.modal-wrap-content{margin:0 7rem;}
	.modal .submit{padding-left:4rem;padding-right:4rem;}
}
ul.pagination{margin-bottom:0;}
nav.pagination{border-radius: 1.25rem;
	background: rgb(248,249,253);
	background: linear-gradient(180deg, rgba(248,249,253,1) 0%, rgba(239,243,252,1) 100%);
}
.pagination .page-link{background:transparent;border:none;}
.pagination .page-item.active .page-link{    color: #8990a2;
	background-color: transparent;
	border-color: transparent;
}
.carousel-indicators .active{background: linear-gradient(180deg, #131f6a 0%, #588ecd 100%);}
.card .js-btn-buy{padding:0.75rem 1.5rem;border-radius:2rem;}
.card .js-btn-buy span{background-image:url('../img/cart-blue.png');background-repeat:no-repeat;background-position:5px center;padding-left: 35px;font-family: 'MontserratB';}
.card .js-btn-buy:hover span{background-image:url('../img/cart-white.png');background-repeat:no-repeat;background-position:5px center;}
.accordion {margin-bottom:50px;}