.news__img {
    /*max-width: 300px;*/
    /*width: 100%;*/
    margin: 0 2.5rem 0 0;
}

.news__img img {
    width: 100%;
}

.news__info {
    max-width: 550px;
}
/*.b24-form .b24-window .b24-window-panel {*/
/*    height: 60vh;*/
/*    top: 25%;*/
/*    max-width: 330px;*/
/*    border-radius: 1.25rem;*/
/*    -webkit-box-shadow: 0 6px 20px rgb(0 0 0 / 15%);*/
/*    box-shadow: 0 6px 20px rgb(0 0 0 / 15%);*/
/*    overflow: visible;*/
/*}*/
/*.b24-window-panel-pos-center, .b24-window-panel-pos-center > div {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.b24-window-panel>div>.b24-window-scrollable {*/
/*    position: unset!important;*/
/*}*/
.wrapper .b24-form {
    --b24-primary-color: #ec650a!important;
    --b24-primary-text-color: #fff!important;
    --b24-primary-hover-color: #fff!important;
    --b24-text-color: #fff!important;
    --b24-background-color: transparent!important;
    --b24-field-border-color: rgb(255 255 255)!important;
    --b24-field-background-color: rgb(255 255 255)!important;
    --b24-field-focus-background-color: #fff!important;
    --b24-popup-background-color: #fff!important;
}
.wrapper .b24-form .b24-form-style-classic {
    --b24-primary-color: rgb(236 101 10)!important;
    --b24-primary-text-color: rgb(255 255 255)!important;
    --b24-text-color: rgb(255 255 255)!important;
    --b24-background-color: #004084!important;
    --b24-field-border-color: rgb(255 255 255)!important;
    --b24-field-background-color: rgb(255 255 255)!important;
    --b24-field-focus-background-color: rgba(255, 255, 255, 1)!important;
    --b24-popup-background-color: rgb(255 255 255)!important;
    --b24-primary-hover-color: rgb(255 255 255 / 70%)!important;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom {
    border-bottom: none;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom .b24-form-header.b24-form-padding-side {
    padding: 0;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom .b24-form-content.b24-form-padding-side {
    padding: 0;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom .b24-form-recaptcha {
    display: none;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom .b24-form-content.b24-form-padding-side .b24-form-btn-block {
    padding: 0;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom .b24-form-content.b24-form-padding-side .b24-form-control {
    height: 51px;
    background: #fff;
    border: 1px solid #929292;
    border-radius: 30px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    padding: 17px 20px;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom .b24-form-content.b24-form-padding-side .b24-form-control-label {
    color: #000000;
}
.wrapper .b24-form .b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom .b24-form-content.b24-form-padding-side .b24-form-btn-block .b24-form-btn {
    border-radius: 30px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.b24-window-overlay {
    background-color: rgba(0,64,132,.6)!important;
    z-index: 999999!important;
}
.b24-window-panel {
    z-index: 999999!important;
}
.b24-form-recaptcha {
    display: none!important;
}
.b24-window-panel .b24-window-scrollable {
    overflow: visible;
    border-radius: 1.25rem;
    -webkit-box-shadow: 0 6px 20px rgb(0 0 0 / 15%);
    box-shadow: 0 6px 20px rgb(0 0 0 / 15%);
    padding: 1.5rem 1.25rem;
}
.b24-form-wrapper.b24-form-border-bottom {
    border-bottom: 0!important;
}
button.b24-window-close {
    right: -60px;
    top: 0px;
    width: 48px;
    height: 48px;
    background-color: #FFFFFF;
    opacity: 1;
}
button.b24-form-btn {
    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;
    padding: 1.125rem 2.75rem;
    border-radius: 30px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background: #ec650a;
    width: 100%;
}
button.b24-window-close::before, button.b24-window-close::after {
    background-color: #000000;
    width: 3px;
    height: 20px;
}
.b24-form-header.b24-form-padding-side {
    padding: 0;
}
.b24-form-content.b24-form-padding-side {
    padding: 0;
}
.b24-form-control-container.b24-form-control-icon-after input.b24-form-control {
    height: 51px;
    background: #fff;
    border: 1px solid #929292;
    border-radius: 30px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    padding: 17px 20px;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}
.wrapper .contact .b24-form {
    margin: 50px 0 0;
}
.wrapper .contact .b24-form .b24-form-wrapper.b24-form-border-bottom {
    padding: 40px;
    border-radius: 20px;
}
.b24-window-popup-body .b24-form-wrapper{
    padding: 24px 20px;
}
@media screen and (max-width: 512px) {
    .b24-form .b24-window-scrollable {
        padding-bottom: unset!important;
    }
}
@media screen and (max-width: 712px) {
    button.b24-window-close {
        right: 0!important;
        top: -60px!important;
    }
}

.b24-form-header {
	border-bottom: 0px!important;
}
.b24-form-control {
	color: #000!important;
}
.b24-window-mounts .b24-window-popup {
	z-index: 200000000;
}
.questions .b24-form-border-bottom {
	padding: 40px;
	border-radius: 40px;
}
.b24-window-scrollable {
	border-radius: 40px;
}
.b24-window-popup-wrapper {
	max-width: 490px!important;
	border-radius: 20px!important;
}
.b24-form-field.b24-form-field-string.b24-form-control-string {
	
}

.success__container{
    display: flex;
    justify-content: center;
}

.success__main-wrapper {
    margin: 400px 0 200px;
}

.success__first-head{
    text-align: center;
    font-size: 24px;
}

.success__second-head{
    margin-top: 10px;
    text-align: center;
    font-size: 24px;
}

.success__btn{
    margin: 30px auto 0;
}

.btn.btn_background-white{
    background:#ffffff;
    color:#004084;
    border:1px solid #004084
}
.btn.btn_background-white:hover{
    background:#005fc5;
    color: #ffffff;
    border:1px solid #005fc5;
}

.b24-form-control-select-label, .b24-form-control:focus+.b24-form-control-label, .b24-form-control-not-empty+.b24-form-control-label {
    top: 4px !important;
    left: 10px !important;
}

.btn-favorites {
    margin-top: 20px;
}

@media screen and (min-width: 991px) {
	.header__row-one.hidden {
		max-height: unset !important;
		display: block !important;
	}

	.header__row-two.active .phone .phone__number {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		margin-right: 0;
		margin-top: 10px;
	}

	.header__row-two.active .phone .phone__number a {
   	 margin-bottom: 5px !important;
	}
}

@media screen and (max-width: 991px) {
	.header__profile-menu {
		display: flex;
    	flex-direction: column;
    	gap: 20px;
	}
	.header__mibile-menu {
	top: 4.625rem;
	}
}

.order-popup {
	width: 330px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: white;
	padding: 24px 20px;
	gap: 20px;
	position: relative;
	border-radius: 30px;
}

.order-popup__title p {
	font-size: 24px;
}

.order-popup__form {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	gap: 20px;
}

.order-popup__form .inp {
	width: 100%;
}

.order-popup__button {
	width: 100%;
}

.payment__payment-methods {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    background-color: #fff;
    margin-top: 20px;
    border-radius: 15px;
}

.payment__payment-methods img {
    max-width: 50px;
}

.payment__title {
    font-weight: 700;
    color: #fff;
}

.payment {
    margin-top: 25px;
}

@media screen and (max-width: 576px) {
    .payment {
        text-align: center;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
}


.rating {
	background-color: white;
	padding-top: 100px;
}

.rating .baner__frame img {
	max-width: 129px;
}

.rating__stars {
	display: flex;
	font-size: 50px;
}

.rating__body {
	position: relative;
	pointer-events: none;
	line-height: 100%;
}

.rating__body::before {
	content: "★★★★★";
    display: block;
	color: #C9C9C9;
}

.rating__active {
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}

.rating__active::before {
	content: "★★★★★";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #EC650A;
}

.rating__items {
	display: flex;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.rating__item {
	flex: 0 0 20%;
	height: 100%;
	opacity: 0;
}

.rating__value {
	display: none;
}


@media screen and (max-width: 576px) {
	.rating {
		padding-top: 30px;
	}

	.partners h3 {
		font-size: 18px;
	}

}

.press-center {
  background-color: unset;
}

.certificate {
  background-color: white;
}


@media screen and (max-width: 575px) {
	.footer__column {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

.title-wrapper h1 {
        font-size: 2rem;
        line-height: 2rem;
}

.companies-footer__grid-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

@media screen and (max-width: 991px) {
	.companies-footer__grid-list {
      grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 575px) {
	.companies-footer__grid-list {
      grid-template-columns: repeat(2, 1fr);
    }
}

.companies-footer__swipper {
	padding-top: 0;
}

.companies-footer__grid-item {
 justify-content: center;
 display: flex;
}

.companies-footer__grid-item img {
	width: 100%;
	height: 100%;
	max-width: 150px;
	max-height: 85px;
	object-fit: cover;
}