.page-tabs-wrapp-shakafi .swiper-pagination-bullet{
    background-color: rgba(57, 156, 166, 0.13) !important;
}
.page-tabs-wrapp-shakafi .swiper-pagination-bullet-active{
    background-color: #f7f454 !important ;
}
.page-tabs-wrapp__dveri .swiper-pagination-bullet{
    background-color: rgba(57, 156, 166, 0.13) !important;
}
.page-tabs-wrapp__dveri .swiper-pagination-bullet-active{
    background-color: #f7f454 !important ;
}

@media(max-width:500px){
    .fullscreen-block img {
        object-position:top;
    }
    .actions{
        padding:0 10px;
        box-sizing:border-box;
    }
    .slider-quiz__finish-wrapp{
        display:block;
    }
    .slider-quiz__finish-wrapp .slider-quiz__finish-label:not(:last-child){
        margin-bottom:10px;
    }
    .payment-body__column:nth-child(2) .payment-body__desc{
        max-width:100px;
        margin:0 auto;
    }
    .contacts-body__wrapp-img{
        bottom:100px;
    }
    .popup-container-modal img {
        left:0;
        bottom:-18px;
    }
    .popup-time img[class="ibg"]{
        max-width:75%;
        margin:0 auto;
    }
    .about-body__content>div p{
                text-shadow: -.3px -.3px 0 #000, .3px -.3px 0 #000, -.3px .3px 0 #000, .3px .3px 0 #000;
                font-weight:500;
    }
    .about-body__text{
        margin-top:25px;
                font-weight: 600;
        letter-spacing: 1.4px;
    }
    }

.contacts-body__form-wrapper button{
     transition: .3s ease; 
}
.contacts-body__form-wrapper button:hover{
      transform: scale(1.03);
    transition: .3s ease; 
}
.hidden-product{
    
    opacity:0;
    visibility: hidden;
	position:absolute;
}
.header{
	-webkit-animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.fullscreen-block__title{
	-webkit-animation: text-focus-in 1.2s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in 1.2s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}
.fullscreen-block__elems{
	-webkit-animation: slide-in-fwd-left 1.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-fwd-left 1.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.fullscreen-block__btn{
	-webkit-animation: slide-in-blurred-left 1.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
	        animation: slide-in-blurred-left 1.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
}
.fullscreen-block__sale{
	-webkit-animation: slide-in-blurred-left 1.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
	        animation: slide-in-blurred-left 1.8s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
}
.page-tabs-content__btn{
        transition: .3s ease;
}
.page-tabs-content__btn:hover{
    transform: scale(1.03);
    transition: .3s ease;   
}
@-webkit-keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}


@-webkit-keyframes slide-in-bck-top {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px);
            transform: translateZ(700px) translateY(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-top {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px);
            transform: translateZ(700px) translateY(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes slide-in-fwd-left {
  0% {
    -webkit-transform: translateZ(-1400px) translateX(-1000px);
            transform: translateZ(-1400px) translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-fwd-left {
  0% {
    -webkit-transform: translateZ(-1400px) translateX(-1000px);
            transform: translateZ(-1400px) translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}
.about-body__content>div p{
	font-family:"Open Sans";
}

.fullscreen-block__elems li::before{
	background:url(https://lprima.by/wp-content/uploads/2025/12/image-84.png) no-repeat center / contain;
	border:none;
}
.banner-right{
	position:fixed;
	top:50%;
	right:0;
	transform:translate(73%,-50%);
	transition:.3s ease ;
	z-index:100;
	cursor:pointer;
}
.banner-right._active{
	transform:translate(0%, -50%);
	transition:.3s ease ;
}
@media(max-width:600px){
	.banner-right{
		max-width:350px;
	}
	.banner-right img {
		max-width:100%;
	}
}

