.price-product-option {
	border-radius: 6px;
	overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;		
}
.price-product-option.inside-block {
	background: url('../../../img/price-product-option/option-win/option-win-bg-mobile.jpg');
	padding: 45px 15px;
}
.price-product-option.inside-block .container {
	width: 100%;	
}
.price-product-option .owl-stage-outer {
	padding: 4px 0 4px 4px;
}
.price-product-option.inside-block .owl-stage-outer {
	margin-right: -15px;
}
.price-product-option.inside-block .slider__owl-controls .owl-prev span,
.price-product-option.inside-block .slider__owl-controls .owl-next span {
	bottom: -5px;
}
.price-product-option .headline {
	margin-bottom: 25px;	
}
.price-product-option .title {
	line-height: 121%;
	text-transform: uppercase;	
}
.price-product-option.inside-block .title {
	color: #fff;
}
.price-product-option .sub-title {
	line-height: 130%;
	margin-top: 15px;
}
.price-product-option .tab__list {
    display: flex;
    justify-content: space-between;
    border: 1.50px solid #fff;
    border-radius: 30px;
    height: 40px;	
	margin-bottom: 25px;
}
.price-product-option.inside-block .tab__list {
    border: 1.50px solid #fff;
}
.price-product-option.basic-block .tab__list {
    border: 1.50px solid #F26422;
}
.price-product-option .tab__item {
    position: relative;
}
.price-product-option .tab__item.active:before {
    content: '';
    border-radius: 30px;
    position: absolute;
	width: 100%;
    height: 100%;
}
.price-product-option.inside-block .tab__item.active:before {
    background: #fff;
}
.price-product-option.basic-block .tab__item.active:before {
    background: #F26422;
}
.price-product-option .tab__item-btn {
    background: none;
    padding: 10px 15px;
	line-height: 120%;
	text-transform: uppercase;
	position: relative;
}
.price-product-option.inside-block .tab__item-btn {
    color: #fff;	
}
.price-product-option.inside-block .tab__item.active .tab__item-btn {
    color: #000;		
}
.price-product-option.basic-block .tab__item.active .tab__item-btn {
    color: #fff;		
}
.price-product-option .tab__content-list {
	position: relative;
	margin-bottom: 25px;
}
.price-product-option .tab__item-content {
    position: absolute;
	top: 0;
    left: 0;
    right: 0;	
    z-index: -10;
	opacity: 0;
}
.price-product-option .tab__item-content.active {
    position: initial;
	top: unset;
    left: unset;
    right: unset;	
    z-index: unset;	
	opacity: 1;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
.price-product-option .product__card {
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
	width: 275px;
	height: 100%;
}
.price-product-option .product__card-inner {
	padding: 20px 12px 15px;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.price-product-option .product__card-headline {
	display: grid;
    text-align: center;
	font-size: 18px;
	line-height: 122%;
	text-transform: uppercase;
    margin-bottom: 15px;	
}
.price-product-option .product__card-img {
	margin-bottom: 15px;
}
.price-product-option .product__card-data {
	padding: 0 3px;
    height: 100%;
    display: flex;
    flex-direction: column;	
}
.price-product-option .product__card-list {
	gap: 5px;
    line-height: 120%;
    margin-bottom: 15px;
}
.price-product-option .product__card-item {
    display: flex;
    gap: 6px;	
}
.price-product-option .product__card-item:before {
    content: '';
    flex-shrink: 0;
    transform: translateY(4px);	
    width: 11px;
	height: 8px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.5 6.79289L10.1464 0.146447C10.3417 -0.0488155 10.6583 -0.0488155 10.8536 0.146447C11.0488 0.341709 11.0488 0.658292 10.8536 0.853554L3.85355 7.85355C3.65829 8.04882 3.34171 8.04882 3.14645 7.85355L0.146447 4.85355C-0.0488155 4.65829 -0.0488155 4.34171 0.146447 4.14645C0.341709 3.95118 0.658291 3.95118 0.853553 4.14645L3.5 6.79289Z' fill='%2342B344' /%3e%3c/svg%3e");	
}
.price-product-option .product__card-cost {
    display: flex;
	gap: 15px;
	justify-content: space-between;
    margin-bottom: 14px;
	margin-top: auto;
}
.price-product-option .product__card-price {
	display: grid;
	align-items: end;
	gap: 6px;
}
.price-product-option .product__card-price .word {
	font-size: 18px;
	line-height: 100%;
	margin-right: 4px;
}
.price-product-option .product__card-price .currency {
	margin-left: 4px;
}
.price-product-option .product__card-price.--old .currency {
	font-size: 18px;
	line-height: 100%;
}
.price-product-option .product__card-price.--old {
	color: #979797;
}
.price-product-option .product__card-price.--old .caption {
	font-size: 12px;
	line-height: 100%;
}
.price-product-option .product__card-price.--old .price {
	font-size: 25px;
	line-height: 100%;
	position: relative;	
}
.price-product-option .product__card-price.--old .price:before {
    content: '';
    display: inline-block;
	width: 100%;
    height: 1.5px;
	background: #f26422;
    position: absolute;
	top: calc( 50% - 1px );
    z-index: 1;	
}
.price-product-option .product__card-price.--current .currency {
	font-size: 22px;
	line-height: 100%;
}
.price-product-option .product__card-price.--current .caption {
	font-size: 14px;
	line-height: 100%;	
}
.price-product-option .product__card-price.--current .price {
	font-size: 24px;
	line-height: 100%;	
}
.price-product-option .product__card-installment {
    display: inline-flex;
    font-size: 14px;
    line-height: 100%;
    color: #fff;    
    margin-bottom: 10px;
}
.price-product-option .product__card-installment .installment {
	position: relative;
	display: flex;
    gap: 5px;
    align-items: center;
	font-size: 14px;
	line-height: 100%;	
	padding: 4px 16px 4px 6px;
	background-color: #42B344;
	min-width: 200px;
}
.price-product-option .product__card-installment .installment:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.3125 13.5938C7.72781 13.5938 5.625 11.4909 5.625 8.90625C5.625 6.32156 7.72781 4.21875 10.3125 4.21875C12.8972 4.21875 15 6.32156 15 8.90625C15 11.4909 12.8972 13.5938 10.3125 13.5938ZM10.3125 4.6875C7.98633 4.6875 6.09375 6.58008 6.09375 8.90625C6.09375 11.2324 7.98633 13.125 10.3125 13.125C12.6387 13.125 14.5312 11.2324 14.5312 8.90625C14.5312 6.58008 12.6387 4.6875 10.3125 4.6875Z' fill='white' /%3e%3cpath d='M10.3125 12.1875C8.50313 12.1875 7.03125 10.7156 7.03125 8.90625C7.03125 7.09688 8.50313 5.625 10.3125 5.625C12.1219 5.625 13.5938 7.09688 13.5938 8.90625C13.5938 10.7156 12.1219 12.1875 10.3125 12.1875ZM10.3125 6.09375C8.76164 6.09375 7.5 7.35539 7.5 8.90625C7.5 10.4571 8.76164 11.7188 10.3125 11.7188C11.8634 11.7188 13.125 10.4571 13.125 8.90625C13.125 7.35539 11.8634 6.09375 10.3125 6.09375Z' fill='white' /%3e%3cpath d='M9.14062 13.5938H0V11.7188H7.03125V12.1875H0.46875V13.125H9.14062V13.5938Z' fill='white' /%3e%3cpath d='M7.03125 12.1875H0.46875V10.3125H6.32812V10.7812H0.9375V11.7188H7.03125V12.1875Z' fill='white' /%3e%3cpath d='M6.32812 10.7812H0.9375V8.90625H6.09375V9.375H1.40625V10.3125H6.32812V10.7812Z' fill='white' /%3e%3cpath d='M6.09375 9.375H0V7.5H6.09375V7.96875H0.46875V8.90625H6.09375V9.375Z' fill='white' /%3e%3cpath d='M6.09375 7.96875H0.46875V6.09375H6.79688V6.5625H0.9375V7.5H6.09375V7.96875Z' fill='white' /%3e%3cpath d='M6.79688 6.5625H0V4.6875H8.20312V5.15625H0.46875V6.09375H6.79688V6.5625Z' fill='white' /%3e%3cpath d='M8.20312 5.15625H0.46875V3.28125H9.60938V4.6875H9.14062V3.75H0.9375V4.6875H8.20312V5.15625Z' fill='white' /%3e%3cpath d='M9.14062 3.75H0V1.875H9.14062V3.75ZM0.46875 3.28125H8.67188V2.34375H0.46875V3.28125Z' fill='white' /%3e%3c/svg%3e");
}
.price-product-option .product__card-installment .installment:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 11.5px 10px 11.5px 0;
    border-color: transparent #fff transparent transparent;
    right: 0px;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
.price-product-option .note {
	line-height: 130%;
}
.price-product-option .note > * + * {
	margin-top: 15px;
}
.price-product-option.inside-block .note,
.price-product-option.inside-block .note a {
	color: #fff;
}
.price-product-option .note .open-modal-1 {
	text-decoration: underline;
}
.consultant {
	border-radius: 6px;
    background: #f9f9f9;
    padding: 15px;
    margin-top: 25px;	
}
.consultant .inner {
	gap: 30px;
    justify-items: end;
}
.consultant .description {
    position: relative;
    border-radius: 6px;
    background: #fff;
    padding: 15px;
    line-height: 130%;
    filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.2));	
}
.consultant .description:before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: -19px;
    right: 30px;
    width: 18px;
    height: 19px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0H18V19L0 0Z' fill='white' /%3e%3c/svg%3e");
}
.consultant .worker__title {
	text-align: right;
}
.consultant .worker__status {
	font-size: inherit;
}
@media (min-width: 768px) {
	.price-product-option.inside-block {
		background: url('../../../img/price-product-option/option-win/option-win-bg-tablet.jpg');
		padding: 55px 30px;		
	}
	.price-product-option.inside-block .headline {
		margin-bottom: 20px;
	}
	.price-product-option .sub-title {
		font-size: 18px;
	}	
	.price-product-option.inside-block .owl-stage-outer {
		margin-right: -30px;
	}
	.price-product-option .tab__list {
		width: 374px;
		margin: 0 auto 25px;
	}
	.price-product-option .note {
		font-size: 18px;
		line-height: 120%;
	}
	.price-product-option .note > * + * {
		margin-top: 20px;
	}
	.consultant {
		padding: 30px;
		margin-top: 30px;
	}
	.consultant .inner {
		grid-template-columns: 1fr max-content;
		gap: 43px;
		align-items: start;
	}
	.consultant .description {
		font-size: 18px;
		line-height: 120%;
		padding: 20px;
	}	
	.consultant .description:before {
		top: 40px;
		bottom: unset;
		right: -24px;
		width: 24px;
		height: 24px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M-0.000118256 23.125V0H23.7295L-0.000118256 23.125Z' fill='white' /%3e%3c/svg%3e");
	}
	.consultant .worker {
		flex-direction: column-reverse;
	}	
	.consultant .worker__img {
		width: 90px;
		height: 90px;
	}
	.consultant .worker__title {
		text-align: left;
		font-size: 18px;
	}	
}
@media (min-width: 1200px) {
	.price-product-option.inside-block {
		background: url('../../../img/price-product-option/option-win/option-win-bg-desktop.jpg');
		padding: 60px 40px;		
	}
	.price-product-option .headline {
		margin-bottom: 30px;
	}	
	.price-product-option .tab__list {
		margin: 0 auto 30px;
	}	
	.price-product-option.inside-block .owl-stage-outer {
		margin-right: -40px;
	}
	.consultant .inner {
		gap: 53px;
	}
    .consultant .description {
        padding: 30px;
    }	
}
@media (hover: hover) {
	.price-product-option .tab__item-btn:hover {
		cursor: pointer;
	}
	.price-product-option .note .open-modal-1:hover {
		text-decoration: none;
		cursor: pointer;
	}	
}

