/* images */
.partner-detail__card-image .partner-detail__image {
	height: 48px;
	width: 112px;
	flex-shrink: 0;
	flex-basis: 48px;
}
.detail-image>img.img-responsive{
	width: 100%;
    z-index: 0;
    position: absolute;
}
.position-relative{
	position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.position-banners{
    z-index: 5;
    width: auto;
    max-width: 48%;
    padding: 0;    margin: 2%;
}
.position-banners-left{
    width: auto;
    max-width: 40%;
    z-index: 5;
    padding: 30px 45px;
    background-color: #0c1015b8;
    border-radius: 15px;    margin: 2%;
}
.text-banners ul>li::before {
    background-color: #ffffff;
}
.title-banners{font-size: 1.8rem;text-align: left;font-weight: bold;}
.text-banners{font-size: 1rem;text-align: left;}

@media  (max-width: 1678px)  {
   .position-banners .consultation__form {
       margin: 15px 0 10px!important;
   }
}
@media  (max-width: 1500px)  {
   .heading__title{
    font-size: 1rem!important;
    line-height: 1rem!important;
   }
   .checkbox {
       padding: 0px 20px 0 20px!important;
       margin: 0 auto!important;
   }
   .checkbox label {
       font-size: 50%!important;
   }
}
@media  (max-width: 1300px)  {
   .consultation-banner {
    padding: 15px 0!important;
    }
    .ag-countrymask {
       margin-bottom: 0px!important;
    }
}

@media  (max-width: 1200px)  {
   .consultation__form .input {
    height: 34px!important;
    }
.title-banners {
    font-size: 1.4rem;
}
.text-banners {
    font-size: 0.8rem;
}
}
@media  (max-width: 1100px)  {
   .checkbox label {
    margin-bottom: 5px!important;
    }
    .position-banners-left {
    max-width: 44%;
    padding: 15px 25px;}
    .position-banners .consultation__form {
        margin: 0px 0 3px !important;
    }
}
@media  (max-width: 1024px)  {
   .position-banners-left {
    top: 10%;
   }
   .position-banners {
       position: relative;
       top: 0;
       right: 0;
   }
}
@media screen and (min-width: 992px) {
	.partner-detail__card-image.partner-detail__card-image--no-detail-picture {
		flex-direction: row;
	}
	.partner-detail__card-image--no-detail-picture .partner-detail__image {
		margin-left: 0;
		flex-basis: 112px;
	}
}


@media screen and (max-width: 991px) {
	.partner-detail__card-image--no-detail-picture {
		align-items: center;
	}
}

.partner-detail__image-bg {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	position: absolute;
	inset: 0;
}

@media screen and (max-width: 991px) {
	.partner-detail .partner-detail__card-images {
		flex-direction: column;
	}
}

/* detail text */
.partner-detail__card-info {
	max-width: 1095px;
}

.partner-detail__text p:last-of-type {
	margin-bottom: 0;
}


/* spoiler */
.partner-detail__spoiler-btn .svg {
	--mt: 2px;
}

.partner-detail__spoiler-btn-label::after {
	content: attr(data-show);
}

.partner-detail__spoiler-btn.show .partner-detail__spoiler-btn-label::after {
	content: attr(data-hide);
}

.partner-detail__spoiler-btn.show .partner-detail__spoiler-btn-icon svg {
	transform: rotateX(180deg);
}

/* properties */
.partner-detail__properties.line-block--gap {
	--gap: 6px;
}

.partner-detail__property-value {
	background-color: var(--darkgrey_bg_black);
}

.partner-detail__property-label {
	font-size: 0.86667em;
	line-height: calc(1em + 7px);
	color: #999999;
}

