.top-info {
    background: linear-gradient(277deg, rgba(28, 99, 237, 0.00) 0%, #063AA1 60.42%), url(../images/individual-page-main-background.avif) 75% / cover no-repeat;
}
.tabheader__item {
    max-width: 240px;
}
.protection-faq {
	padding-top: var(--main-padding-bottom);
    margin-bottom: var(--main-padding-bottom);
    background-color: var(--main-block-background);
}
.protection-faq__inner {
	margin-bottom: calc(var(--main-padding-bottom) / 2);
}

.slides-wrapper {
    height: 490px;
}
.slide--one {
	background: url(../images/ind-slider-image-1.avif) 50% / cover no-repeat;
}
.slide--two {
	background: url(../images/ind-slider-image-2.avif) 50% / cover no-repeat;
}
.slide--three {
	background: url(../images/ind-slider-image-3.avif) 50% / cover no-repeat;
}
.slide--four {
	background: url(../images/ind-slider-image-4.avif) 50% / cover no-repeat;
}
.slide--five {
	background: url(../images/ind-slider-image-5.avif) 50% / cover no-repeat;
}
.slide--six {
	background: url(../images/ind-slider-image-6.avif) 50% / cover no-repeat;
}
.slide.active .slide__text-info + .slide__text-info {
    margin-top: 12px;
}
.services-box {
    grid-template-columns: repeat(6, 1fr);
}
.services-box__item--one {
	grid-column: 1 / 3;
}
.services-box__item--two {
	grid-column: 3 / 5;
}
.services-box__item--three {
	grid-column: 5 / 7;
}
.services-box__item--four {
    grid-column: 1 / 4;
}
.services-box__item--blue {
    grid-column: 4 / 7;
}

.pricing__individual {
    background: linear-gradient(to bottom, #1C63ED 0%, #063AA1 100%);
    color: var(--main-bg-color);
}
.pricing__block {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.00) 50%, #FFF);
    box-shadow: 0px 8px 12px 0px rgba(136, 136, 136, 0.08), 0px 16px 48px 0px rgba(136, 136, 136, 0.08), 0px 32px 64px 0px rgba(136, 136, 136, 0.08);
    line-height: 1.25;
    position: relative;
    overflow: hidden;    
}
.pricing__block::before {
    position: absolute;
    content: '';
    width: 157px;
    height: 157px;
    background-color: rgba(28, 99, 237, .3);
    top: -87px;
    left: -87px;
    filter: blur(77px);
    z-index: 0;
}
.pricing__block,
.pricing__block-subtitle {
	color: var(--main-text-color);
}
.pricing__block-offer,
.pricing__block-users-info,
.pricing__block-price,
.pricing__block-old-price {
	color: var(--main-button-color);
}
.pricing__block-icon-common,
.pricing__individual-icon-common {
	 display: none;
}
.pricing__block-icon-individual,
.pricing__individual-icon-individual {
    display: block;
}
.pricing__individual-subtitle,
.pricing__individual-old-price,
.pricing__individual-price {
	color: var(--main-bg-color);
}
input[type=range]::-webkit-slider-runnable-track {
    background-color: rgba(28, 99, 237, 0.2);
    border-radius: 2px;
    height: 4px;
}
input[type=range]::-webkit-slider-thumb { 
    -webkit-appearance: none;
    appearance: none;
    background-color: #FFF;
    border: 4px solid #1C63ED;
    border-radius: 50%;
    margin-top: -10px;
    width: 24px;
    height: 24px;
}
input[type=range]::-moz-range-track {
    background-color: rgba(28, 99, 237, 0.2);
    border-radius: 2px;
    height: 4px;
}
input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #FFF;
    border: 4px solid #1C63ED;
    border-radius: 50%;
    margin-top: -10px;
    width: 24px;
    height: 24px;
}

@media (max-width: 1150px) {
    .slides-wrapper {
        height: 530px;
    }
}

@media (max-width: 1050px) {
    .tabheader__item {
       max-width: unset;
    }
    
    /*----------------HORISONTAL SLIDER-----------------*/
    .slides-wrapper {
		height: auto;
		flex-direction: column;
	}
	.slide {
        width: 100%;
        padding: 24px;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25) inset;
        transition: 0.5s linear;
	}
	.slide.active {
        height: auto;
        padding: 24px;
	}
	.slide__title,
    .slide.active .slide__title,
    .slide__text,
    .slide.active .slide__text,
    .slide__link-block {
		position: relative; 
		top: unset;
		left: unset;
        bottom: unset;
		right: unset;
		transform: unset;
	}
    .slide__title {
        white-space: unset;
    }
    .slide.active .slide__title {
    	animation: none;
    }
    .slide__text {
        padding: unset;
    }
    .slide.active .slide__text {
        padding-bottom: 48px;
    }
    .slide__link {
        font-size: 0;
    }
    .slide.active .slide__link {
        font-size: 14px;
    }
    .slide.active .slide__text,
    .slide.active .slide__link-block {
    	animation: visible-text 0.7s linear 0.3s forwards;
	}
    
    .slide.active .slide__text {
        padding-bottom: unset;
    }
    .slide.active .slide__link-block {
    	margin-top: 24px;
    }
}

@media (max-width: 880px) {
    .services-box {
        grid-template-columns: repeat(1, 1fr);
    }
    .services-box__item--one,
    .services-box__item--two, 
    .services-box__item--three,
    .services-box__item--four,
    .services-box__item--blue {
        grid-column: unset;
    }
    .pricing__box {
        flex-direction: column-reverse;
    }
}

@media (max-width: 640px) {
    .about-app__inner {
        grid-template-columns: repeat(1, 1fr);
    }
}
/*
@media (max-width: 480px) {
    .app-build__process-title--one::after {
        top: 38px;
    }
    .app-build__process::before {
        top: -17px;
    }
}

@media (max-width: 352px) {
    .app-build__process-title--one::after {
        top: 53px;
    }
    .app-build__process::before {
        height: 62px;
    }
}
*/