html{font-size:calc(100vw / 1440)}
  @media screen and (max-width:992px){
    html{font-size:calc(100vw / 768)}
  }
  @media screen and (max-width:495px){
    html{font-size:calc(100vw / 375)}
  }

.checkbox-field .p-11 {
  
    flex: 1 !important;
}

.w-checkbox-input--inputType-custom:has( + .inputempty){
	
background:#FC4214;
	border:none !important
}

.single-vaca h1.p-80.maxf.h1-80{
    max-width: 80vw;
    white-space: pre-wrap;
}

.div-block-9:has( .new-item) {padding-bottom:0}

.hidzh{display:flex}


.vacangypage:has( .vaca-item) .hidzh{display:none}


.viseds{display:none}

.vacangypage:has( .vaca-item) .viseds{display:flex}

.vacangypage .vert.vacaresoult{display:none}

.vert.vacaresoult{display:flex}

.fkeep .form + *{display:none}

.marquerder{width:16rem;
	height:16rem;
	background-size:cover;
	position:absolute;
	left: auto; right: 24rem;pointer-events:none;
	background-image:url(https://pariteam.ru/wp-content/uploads/2026/07/error.svg);
	width:16rem;
	height:16rem;
	background-size:cover;display:none
}

.div-block-27:has( .inputempty) .marquerder{
	pointer-events:all;
	display:flex
}

.div-block-27:hover{z-index:2}

.div-block-27:has( .inputempty) .marquerder:after{
	content:"";
	
	position:absolute;
	left: auto; right: 8rem
}


.marquerder:hover:before{
	content:"";
	background-image:url(https://pariteam.ru/wp-content/uploads/2026/07/tooltip.svg);
	
	height:40rem;
	background-size:cover;
	position:absolute;
	left: auto; right: 8rem;
	
    height: 40rem;
    background-size: cover;
    position: absolute;
    left: auto;
    right: 8rem;
    transform: translateX(50%);
    bottom: 100%;
	
    height: 40rem;
    background-size: 100%;
    position: absolute;
    left: auto;
    right: 8rem;
    transform: translateX(50%);
    bottom: 100%;
    background-repeat: no-repeat;
    background-position: center;

}

input[placeholder="имя*"] + .marquerder:hover:before{background-image:url(https://pariteam.ru/wp-content/uploads/2026/07/tooltip-1.svg); width:144rem}
input[placeholder="фамилия*"] + .marquerder:hover:before{background-image:url(https://pariteam.ru/wp-content/uploads/2026/07/3.svg); width:183rem; transform: translateX(0%);right:-8rem}
input[placeholder="телефон*"] + .marquerder:hover:before{background-image:url(https://pariteam.ru/wp-content/uploads/2026/07/tooltip-2.svg); width:175rem}
input[placeholder="Ссылка на резюме*"] + .marquerder:hover:before{background-image:url(https://pariteam.ru/wp-content/uploads/2026/07/tooltip-3.svg); width:246rem}



input.inputempty[required]:placeholder-shown:invalid,
input.inputempty[required]:placeholder-shown:invalid::placeholder{color: rgba(252, 66, 20, 0.50); }

.dsjhfksdhfj{  }

input.inputempty[required]:hover:placeholder-shown:invalid::placeholder{ color: rgba(252, 66, 20, 1); }

.vacangypage:has( .vaca-item) .vert.vacaresoult{display:flex}

.vacangypage:has( .vaca-item) .fkeep .form + *{display:flex}




@media screen and (min-width:993px){
	.cats-line {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}
}

input[type="search"]:not(:placeholder-shown) + .clearform {
    display: flex;
}

.vert.g24.ofg {
   
    margin-right: -24rem;
}

.pop-for-scroll-ajx .image {
    margin-bottom: 24rem;
    aspect-ratio: 120 / 160;
    object-fit: cover;
}

  html.showfilters{overflow:hidden}
  .w-checkbox:before,
  .w-checkbox:after {
 display:none
}

.place-item .vert.g24 {
   
    width: 100%;
}

p{
    margin-bottom: 0rem;
}

.div-block-14{width:100%}

.video-sizer{max-height:100vh}


.team-main-blokc .p-48{display:none !important
}

 @media screen and (min-width:993px){
	 
.sld-dot.active + .sld-dot {
    filter: grayscale(0%);
}
	 
.team-main-blokc:before{
	content:"";
	background-image:url('/wp-content/uploads/2026/07/team-1.svg');
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
}
.p-16.pp-block.w-richtext *,
.p-48 *,
.p-80 *,
.div-block-13 .p-16 *,
.p-24 p{
    margin-bottom: 0rem;
}

.slidert .image{width:120rem; height: 160rem;object-fit:cover}

.section._100vh.main-section p{margin-bottom:0 !important}

.popformopen{overflow:hidden}

.copylinkpage{display:none}

.sharemob{display:flex}

.page404-block .marq > * {
    animation: marquee 34s linear infinite;
    will-change: transform;
}

.snp {
    scrollbar-width: none; /* Firefox */
}
.snp::-webkit-scrollbar {
    display: none; /* Chrome, Edge, Safari */
}

  .snp {
  &::-webkit-scrollbar-thumb:hover {
    background: transparent !important;
  }
  &::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px transparent;
    background-color: transparent;
  }
  &::-webkit-scrollbar {
    width: 3px;
    background-color: transparent;
  }
  &::-webkit-scrollbar-thumb {
    background-color: transparent;
  }
}

.horiz.g16.ds {
  &::-webkit-scrollbar-thumb:hover {
    background: transparent !important;
  }
  &::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px transparent;
    background-color: transparent;
  }
  &::-webkit-scrollbar {
    width: 3px;
    background-color: transparent;
  }
  &::-webkit-scrollbar-thumb {
    background-color: transparent;
  }
}

@media screen and (max-width:992px){
	
	.marquerder{pointer-events:none !important}
	
	.vert.g24.ofg.tmin444 .div-block-32 *{
		padding-right:24rem
	}
	
    .copylinkpage{display:none}

.sharemob{display:flex}
  }

.showfilterbottom .filter-liner > * > *{
	pointer-events: all;
}

html .section._100vh.main-section,
.container.d
{
    background-image: url(/wp-content/uploads/2026/06/6a3a69a27d6555cb9649f6e2__-1.svg);
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: auto 100%;
    
}

.faq-line + .show-mor{display:none}

.faq-line:has( .faq-item:nth-child(5)) + .show-mor{display:flex}


html footer{
	
    background-image: url(/wp-content/uploads/2026/06/desk.svg) !important;
    background-position: 50% 100%;
    background-repeat: repeat-x !important;
    background-size: auto 100vh !important;
    
}

html .gradier{
	background:none !important;
    background-image: url(/wp-content/uploads/2026/06/desk-1.svg) !important;
    background-position: 50% 100%;
    background-repeat: repeat-x !important;
    background-size: auto 100vh !important;
   
}

 @media screen and (max-width:992px){
	 html .gradier{
		 background-size: auto 80vh !important;
	 }
	 
	 html .naviga:after {
        background: url(/wp-content/uploads/2026/06/tab.svg) !important;
         background-position: 50% 100% !important;
    background-repeat: repeat-x !important;
    background-size: auto 100% !important;
    }
	 
	 
	 
  }


.pop-for-scroll-copy.ghs{display:none}

.znhyu .pop-for-scroll-copy.ghs{display:flex}

.znhyu .pop-for-scroll-copy.ghs + .pop-for-scroll-copy{display:none}


@media screen and (max-width:495px){
	
	.pop-for-scroll-ajx .p-48.mmax{
    max-width: 85%;
	}
	
	.esgpage .mom-marq.singler .marq-l-text {
    gap: 0;
}
	
	 .esgpage   .vert.g48:has( .sdfgh.contersdf ) {
        grid-column-gap: 32rem;
        grid-row-gap: 48rem;
    }
	
	.esgpage .lght.p-80.blk {
   
    padding-right: 16rem;
}
	
	    .sp-bullets-zgh .splide-content {
        width: 289rem;
        margin-left: 16rem;
        min-height: 100%;
        display: flex;
    }
	
	.vert.g24.ofg {
    margin-right: 0rem;
}
	
	    .vert.g24.ofg.tmin444 .div-block-32 * {
        padding-right: 0rem;
    }
	
	html .naviga:after,
	.filters-pop{
		background: url(/wp-content/uploads/2026/06/mob.svg) !important;
		background-position: 50% 0% !important;
        background-repeat: repeat-x !important;
        background-size: auto 100lvh !important;
	}
}


.w-form-done {
    text-align: left;
    background-color: transparent;
    padding: 0;
    display: none;
}

.vert.g96{gap:96rem;    align-content: flex-start;
    align-items: self-start;}



.marq.lf1{
transform:skew(-24deg) scaleY(1.7) scaleX(8.0) perspective(900px) rotateX(0) rotateY(75deg) rotateZ(0)
}

.marq.lf2{
	transform:skew(-9deg)scaleY(1.1) scaleX(2.6) perspective(1100px) rotateX(3deg) rotateY(-80deg) rotateZ(-3deg)
}


/* 
.revas .marq.lf1{

	
	transform: skew(12deg) scaleY(3.1) scaleX(3.6) perspective(500px) rotateX(5deg) rotateY(53deg) rotateZ(3deg) translateY(-50%);
}

.revas .marq.lf2{
	transform: skew(19deg) scaleY(1) scaleX(1) perspective(1000px) rotateX(356deg) rotateY(294deg) rotateZ(0deg);
} */

.vert.g48.tmin444 .p-16.mmax571 p{margin-bottom:20rem}
.vert.g48.tmin444 .p-16.mmax571 p:nth-last-child(1){margin-bottom:0rem}

@media screen and (max-width:992px){
	
	.secret-slider-file .slid-horized .p-24{
		max-width: 90% !important;
    }
	
.marq.lf1{
	transform:skew(-12deg) scaleY(3.2) scaleX(11) perspective(400px) rotateX(0) rotateY(75deg) rotateZ(0)
	}

.marq.lf2{
transform:skew(-14deg) scaleY(1.9) scaleX(9.6) perspective(300px) rotateX(3deg) rotateY(-82deg) rotateZ(-11deg)
}
	}
@media screen and (max-width:495px){
.marq.lf1{
	transform:skew(-24deg) scaleY(3.7) scaleX(11) perspective(200px) rotateX(0) rotateY(75deg) rotateZ(0)
	}

.marq.lf2{
transform:skew(-5deg) scaleY(2.1) scaleX(5.6) perspective(200px) rotateX(3deg) rotateY(-82deg) rotateZ(-3deg)
}
	}




a{cursor:pointer}

.p-16.mmax.sdhj{
	max-width: 100%;color: rgba(234, 240, 240, 0.50);    margin-top: auto;
}

.slops {
    padding-top: 0rem;
    padding-bottom: 24rem;
    border-bottom: solid 1px rgba(234, 240, 240, 0.16);
}

.slops:nth-last-child(1) {
border-bottom: none;
}

.slops ul{
    padding-left: 20rem;
}

.p-16.mmax.sdhj li{
	margin-bottom: 0rem;
}

@media screen and (min-width:993px){
	
	.podhodd .div-block-35{
		position:relative;
		border-top:none;
	}
	
	.podhodd .div-block-35:before,
	.podhodd .div-block-35:after{
		content:'';
		height:1px;
		background: white;opacity:0.2;
		
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
	}
	
	.podhodd .div-block-35{
		opacity:0;
		transition: all 1000ms ease-out ; 
	}
	
	
	.podhodd .div-block-35:after{
		background: var(--line-2);opacity:1;
		transform:scalex(0);
		transition: all 1500ms ease-out 1000ms; 
		transform-origin:left;
	}
	
	  .podhodd .div-block-35:nth-child(2){transition: all 1000ms ease-out 100ms;}
.podhodd .div-block-35:nth-child(2):after{transition: all 1500ms ease-out 1100ms;}
	
	.podhodd .div-block-35:nth-child(3){transition: all 1000ms ease-out 200ms;}
.podhodd .div-block-35:nth-child(3):after{transition: all 1500ms ease-out 1200ms;}
	
	.podhodd .div-block-35:nth-child(4){transition: all 1000ms ease-out 300ms;}
.podhodd .div-block-35:nth-child(4):after{transition: all 1500ms ease-out 1300ms;}
	
	.podhodd .div-block-35:nth-child(5){transition: all 1000ms ease-out 400ms;}
.podhodd .div-block-35:nth-child(5):after{transition: all 1500ms ease-out 1400ms;}
	
	.podhodd .div-block-35:nth-child(6){transition: all 1000ms ease-out 500ms;}
.podhodd .div-block-35:nth-child(6):after{transition: all 1500ms ease-out 1500ms;}
	
	.podhodd .div-block-35:nth-child(7){transition: all 1000ms ease-out 600ms;}
.podhodd .div-block-35:nth-child(7):after{transition: all 1500ms ease-out 1600ms;}
	
	.podhodd .div-block-35:nth-child(8){transition: all 1000ms ease-out 700ms;}
.podhodd .div-block-35:nth-child(8):after{transition: all 1500ms ease-out 1700ms;}
	
	.podhodd .div-block-35:nth-child(9){transition: all 1000ms ease-out 800ms;}
.podhodd .div-block-35:nth-child(9):after{transition: all 1500ms ease-out 1800ms;}
	
	.podhodd .div-block-35:nth-child(10){transition: all 1000ms ease-out 900ms;}
.podhodd .div-block-35:nth-child(10):after{transition: all 1500ms ease-out 1900ms;}
	
	
.podhodd .div-block-35.podhoddshow{opacity:1}
	
.podhodd .div-block-35.podhoddshow:after{transform:scalex(1);}
	
	.faq-line{padding-top:48rem}
	
	.faq-line.joj{padding-top:0rem}
	}

*:has( > .filesvg){ position: relative;}

*:has( > .filesvg):hover:after {
    transform: scaleX(1);
}

.section.p4040{pointer-events:none}

.section.p4040 a{pointer-events:all}

.imagcontrt {width:219rem;min-width:219rem}


*:has( > .filesvg):after {
    content: "";
    background: #BDEE00;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    height: 1px;
    transition: all 300ms ease;
    transform-origin: left;
    transform: scaleX(0);
}

.slid-horized {
   
    text-decoration: none;
}

.filesvg{
    width: 68rem;
    position: absolute;
    right: 24rem;
    bottom: 20rem;}

.vert.g40.mg72 {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    align-content: start;
    align-items: flex-start;
}


em {
    font-style: normal;
}


.numer{
      counter-reset: numer; /* Обнуляем счетчик */
      list-style-type: none; /* Убираем стандартные маркеры списка */
      }
      /* Добавляем номер перед каждым элементом списка */
      .numer > *{
      counter-increment: numer; /* Увеличиваем счетчик на единицу */
      }
      .numer > * .num::before{
      content: counter(numer); /* Выводим значение счетчика */
      }



  .new-item:nth-child(3n + 2)  {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width:992px){
.new-item{display:none}
}

.showallnews .new-item{display:flex}

.showallnews .newsbtn {display:none !important}

.div-block-9 {
    grid-column-gap: 16rem;
	grid-row-gap: 86rem;}


.newsbtn{display:none}
.container-24:has(  .new-item:nth-child(4)) + .newsbtn{display:flex}

.new-item:nth-child(1),
.new-item:nth-child(2),
.new-item:nth-child(3){display:flex}

  .showfilters .open-filters + .filters-pop {
    display: flex;
    position: fixed;
    z-index: 999999999999999;
    background: black;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 56.82%, #00C7B1 108.03%), #101010;
    padding-left: 16rem;
    padding-right: 16rem;
}
   .showfilters .filter-keeper {
    position: relative;
    z-index: 9999;
}
  .ra-imger,
  .la-imger{display:none}
  .container:has( .splide__pagination li:nth-child(1) .is-active) .la.inliner{
    opacity:0.24;pointer-events:none
  }
   .container:has( .splide__pagination li:nth-last-child(1) .is-active) .ra.inliner{
    opacity:0.24;pointer-events:none
  }
  .text-field{
    caret-color: #BDEE00;
}
.a-long .p-80,
.a-long svg{color:rgba(234, 240, 240, 0.24)}
  .a-long:hover .p-80,
.a-long:hover svg{color:white}
  .drop-in:before{display:none}
  .popformopen .popup-form{display:flex}
  .p-16.w-richtext *{margin-bottom:20rem}
  .p-16.w-richtext *:nth-last-child(1){margin-bottom:0px}
  .text-field-2:hover::placeholder {
  color: rgba(234, 240, 240, 0.80);
}
  .horiz:has( .h2){margin-top:4rem}
  .splide__list.horsop{width:calc(100% - 24rem)}
  .drop-zone,
  .drop-zone *{transition: all 300ms ease}
  .drop-zone:hover {
    color: var(--white-50, rgba(234, 240, 240, 0.80));
  }
  .div-block-38{pointer-events:none}
  .div-block-38 > *{posinter-events:all}
  .line-g:hover .p-11{
    color:rgba(234, 240, 240, 0.80)
  }
  .filter-liner .drop-content {
    border-top: none;
    border-bottom: 1px solid #eaf0f029;
}
  html:has( .ra.zsa:hover) .ra-imger,
  html:has( .la.zsa:hover) .la-imger{display:block}
  .new-item *{transition: all 200ms ease}
  .new-item:hover *{color:rgba(234, 240, 240, 0.80)}
  .a-nav:hover .nums{background-color:#00C7B1}
  .openmenudrop .drop-content{display: flex}
  .popupteamopened{overflow:hidden}
  .popupteamopened .popup-chel{display:flex}
  .icon-24{transition: all 300ms ease}
  .openmenudrop .icon-24{transform: rotate(180deg);}
  .openmenudrop  .drop-btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

*:has( > .close-popabs){background:transparent;
    overflow-x: hidden;}

.close-popabs{
    background-color: #191919a3;}

.close-popabs{position:fixed}


.popup-chel,
.popup-form{display:flex; opacity:0; pointer-events:none; transition:all 300ms ease 300ms}

.popupteamopened .popup-chel,
.popformopen .popup-form{display:flex; opacity:1; pointer-events:all; transition:all 300ms ease}

*:has( > .close-popabs) > *{transform: translatex(100%);
transition:all 300ms ease 300ms}

*:has( > .close-popabs) > .close-popabs {
    transform: translatex(0%) !important;
	opacity:0;
	transition:all 300ms ease 300ms
}


.popupteamopened *:has( > .close-popabs) > *,
.popformopen *:has( > .close-popabs) > *{transform: translatex(0%); transition:all 300ms ease}

.popupteamopened *:has( > .close-popabs) > .close-popabs,
.popformopen *:has( > .close-popabs) > .close-popabs{
    opacity:1;
	transition:all 300ms ease
}


  .cursor {
    pointer-events: none;
    z-index: 10000;
    justify-content: center;
    align-items: center;
    width: 0;
    height: 0;
    display: flex;
    position: fixed;
    inset: 0% auto auto 0%;
}
  .kvd.active .tbtg {
    color: #101010;
}
  .kvd.active .tbg:after {
    transform: scaleX(1);
}
  .page404-block footer{bottom:0}
  .p-16.pp-block ol > li {
    padding-top: 24rem;
    padding-bottom: 24rem;
    position: relative;
    margin-left: 18rem;
    padding-left: 0px;
}
 .pp-block ol > li > ul{
    list-style: disc;
    padding-top: 16rem;
    margin-left: -40px;
}
   .pp-block ol > li > ul > li{}
  .p-16.pp-block ol{
    padding-left: 0;
    margin-block-start: 0;
    margin: 0;
}
  .p-16.pp-block ol > li:after{
    content: "";
    background: rgba(234, 240, 240, 0.16);
    position: absolute;
    bottom: 0;
    left: -18rem;
    height: 1px;
    width: auto;
    right: -18rem;
}
  .gradier{background: linear-gradient(0deg, rgba(16, 16, 16, 0.00) 5.2%, #00C7B1 113.66%);}
  .fkeep:has( .line-g) .clearform{display:flex}
  .fkeep .clearform{display:none}
  .filter-liner .drop-content {
    top: auto;
    bottom: 100%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    box-shadow: -20px -40px 75px #101010d9;
}
  .filter-liner  .openmenudrop .drop-btn {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
  .w-checkbox-input--inputType-custom{box-shadow: none !important}
  .splide__slide .pop-for-scroll-ajx,
  .open-team-pop +  .pop-for-scroll-ajx{display:none}
  .splide__arrows.splide__arrows--ltr,
  .splide__sr{display:none !important}
  .kvd .tbg:after{content:"";
    transition: all 300ms ease;
                 content:"";
    background: #BDEE00;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    height: 100%;
    transition: all 300ms ease;
    transform-origin: left;
    transform: scaleX(0);
                 }
  .kvd:hover .tbg:after{
    transform: scaleX(1)
  }
  .kvd .tbtg{
    transition: all 300ms ease;
  }
  .kvd:hover .tbtg{color:#101010}
  .kbd:after{content:"";
    transition: all 300ms ease;}
  .kvd:after{
    content:"";
    background: #BDEE00;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    height: 2px;
    transition: all 300ms ease;
    transform-origin: left;
    transform: scaleX(0);
}
  .kvd.active:after{
    transform: scaleX(1);
  }
  .marq > *{
  animation: marquee 10s linear infinite;
  will-change: transform
}

.div-block-2 .marq > *{
  animation: marquee 10s cubic-bezier(1, 0.24, 0.26, 0.75) infinite;
  will-change: transform
}
   @keyframes marquee {
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}
  #fileInput{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
  .w-checkbox-input--inputType-custom.w--redirected-checked {
    border-color: transparent;
}
  .drop-zone__prompt{
    width: 225rem;
  }
  .drop-zone:has( .drop-zone__file-info *) .drop-zone__prompt{display:none}
 .drop-zone {
    color: var(--white-50, rgba(234, 240, 240, 0.50));
    text-align: center;
    font-feature-settings: 'cpsp' on;
    font-family: var(--family-brand-2, Inter);
    font-size: 11rem;
    font-style: normal;
    font-weight: 600;
    line-height: 16rem;
    letter-spacing: 0.5rem;
    text-transform: uppercase;
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.marq_f:hover *{
animation-play-state: paused;
}
.maxf{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.content__img {
    max-width: 250rem;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    will-change: transform;
}
  .show-mor:after{
    content:'';
    position: absolute;
    bottom: 0;
    left:0;
    width:100%;
    height:1px;
    background:#BDEE00
  }
  .a-taber-off.active *{color:#BDEE00}
  .a-taber-off:hover *{color:#BDEE00}
  .a-taber-off *,
  .a-linh .tbt{transition: all 300ms ease}
  .vaca-item:hover .svg-65{opacity:1}
  .vaca-item:hover .hover-line,
  .a-taber-slider:hover .hover-line,
  .a-taber-slider.active .hover-line,
  .a-linh:hover .hover-line{transform: scaleY(1)}
  .a-linh:hover .tbt{background:#101010; color:#00C7B1}
  .a-taber-slider:hover,
  .a-taber-slider.active{color:#101010}
  .drop-in {
  &::-webkit-scrollbar-thumb:hover {
    background: #BDEE00 !important;
  }
  &::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(83, 83, 83, 0.07);
    background-color: #191919;
  }
  &::-webkit-scrollbar {
    width: 3px;
    background-color: #191919;
  }
  &::-webkit-scrollbar-thumb {
    background-color: #BDEE00;
  }
}
  .emded{
    border-radius: 8px;
border: 1px dashed rgba(234, 240, 240, 0.24);
background: #101010;
  }
  .filter-liner-in{
background: linear-gradient(180deg, rgba(189, 238, 0, 0.00) 0%, #BDEE00 100%);
  }
  .filter-liner{transition:all 300ms ease;pointer-events:none; opacity:0; }
  .showfilterbottom .filter-liner{pointer-events:all; opacity:1}
 .filter-keeper .section.z2 .container.n-top{display: none;}
 .filter-keeper:has( .vacaresoult-search *) .section.z2 .container.n-top{display: block;}
  .filter-keeper .section.z2 + .section .container{
    padding-top: 24rem;
  }
  .filter-keeper:has( .vacaresoult-search *) .section.z2 + .section .container{
    padding-top: 120rem;
  }
  .app.vacangypage .div-block-28.rever {
    display: none;
}
  .app.vacangypage:has( .vacaresoult-search *) .div-block-28.rever {
    display: block;
}
  .splide__pagination{display:none !important}
  .a-taber-off:hover * {
    color: #9AC203;
}
  .vaca-item:hover *{color:#101010}
  .filter-liner {
    transition: all 500ms ease;
  }
  .showfilterbottom .filter-liner > * > * {
    transform: translateY(0px);
    transition: all 500ms ease;
}
.filter-liner > * > * {
    transform: translateY(500px);
    transition: all 500ms ease;
}


.splide.horiz-slider.line-slider .splide__list.horsop{padding-left:0;width: auto;}

.splide.horiz-slider.line-slider {
  
    margin-right: 0rem;
    display: block;
}

  @media screen and (max-width:992px){
	  
	  .splide.horiz-slider.line-slider {
  
    margin-right: 24rem;
    display: block;
}
	  
	  
	   .naviga {
       
        display: flex;
        transform: translateX(-100%);
        transition: all 300ms ease;
    }
	  
	  .menuopened .naviga {
		  
		  transform: translateX(0%);
	  }
	  
	  
	  
	  
	  .imagcontrt {width: 352rem;min-width: 352rem;}
	  
	  
    footer{
    background: linear-gradient(180deg, rgba(16, 16, 16, 0.00) 5.2%, #00C7B1 113.66%);
    }
    .naviga{
    background: linear-gradient(180deg, rgba(16, 16, 16, 0.00) 5.2%, #00C7B1 113.66%);
    }
    .naviga:before{
        content: "";
        position: absolute;
        z-index: -2;
        background: #101010;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%;
    }
     .naviga:after{
        content: "";
        position: absolute;
        z-index: -1;
         background: linear-gradient(180deg, rgba(16, 16, 16, 0.00) 5.2%, #00C7B1 113.66%);
        height: 100%;
        left: 0;
        top: 0;
        width: 100%;
    }
    .w-nav-brand {
    z-index: 5;
}
        .naviga {
        background: linear-gradient(180deg, rgba(16, 16, 16, 0.00) 5.2%, #00C7B1 113.66%);
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 16rem;
        padding-top: 104rem;
        float: left;
        gap: 12rem;
        height: 100vh;
    }
    .a-nav {
    margin-left: 0;
}
    .menuopened .naviga{display:flex}
    .menuopened {overflow:hidden}
    .menuopened .b-line._1{
    transition: all 200ms ease;
    transform: translate(0, 0px) rotate(25deg);
}
     .menuopened .b-line._2{
    transition: all 200ms ease;
    transform: translate(0, 0px) rotate(-25deg);
}
  }


.single-vaca .mom-marq.singler .marq-l-text {
    gap: 24rem;
    padding-right: 24rem;
}

.image {
  
    margin-bottom: 24rem;
}

.drop-btn{transition: all 300ms ease}

.drop-btn:hover{color:#EAF0F0CC}

.drop-btn:hover .icon-24{opacity:0.8}

.submit{transition: all 300ms ease}

.submit:hover{background-color: var(--gree-hover);
}

.div-block-34.bsg {top:0;height:100vh}

@media screen and (max-width:992px){
	
	.splide__slide:nth-last-child(1) .slidert {
		
    margin-right: 0rem;
	}
	
	.main-image {height:auto}
	
	    .main-image {
        height: 342rem;
    }
	
	.secret-slider .slid-horized {
    width: 352rem;
}
	
	
	.team-main-blokc *{display:none}
	
	.team-main-blokc:after{
		content:"";
		display:block;
		background: url('/wp-content/uploads/2026/06/1-1-scaled.png');
		background-size:cover !important;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
	}
	
	 .splide__list.sp-bullets-grid.ghjk.ewnews > *:nth-child(2) > *{width:536rem}
	
	.splide.sp-news{width:100%}
	
	
	
	
	.div-block-6:has( .horiz.g16.top.sdfgh.contersdf){
		  gap:16rem
	  }
	  
	  .horiz.g16.top.sdfgh.contersdf .image {
    margin-bottom: 0rem;
		  
}
	  
	  .horiz.g16.top.sdfgh.contersdf{gap:16rem}
	  
	  .p-11,.p-11 *{text-decoration:none !important}
	  
	    .secret-slider-file {
        padding-left: 16rem;
			padding-right: 0rem;
        padding-right: calc(0rem + 0px);
    }
	  
	  .secret-slider-file .splide__slide:nth-last-child(1){margin-right:0 !important}
	  
	.secret-slider-file  .splide__track.sopy {
    min-width: calc(100% + 0px);
    display: flex;
}
	
	
	.secret-slider-file .slid-horized{width:352rem !important;
        margin-right: 0;}
	
.secret-slider-file .splide__list.horsop {
   
    padding-left: 0rem;
}
	
}

.open-filters .nums[total="0"]{display:none}

  @media screen and (max-width:495px){
	  
	
	  
	  .div-benefits.v2 {
    background-image: url(/wp-content/uploads/2026/07/Image-1.jpg) !important;
}
	  
	      .team-main-blokc:after {
      
        background-repeat: no-repeat !important;
        background-position: 50% 40% !important;
        background-size: contain !important;
    }
	  
	  .vert.g24.sgh {
    border-top: none;
		  position: relative
}
	  
	  .vert.g24.sgh:after {
		  content:"";
    border-top: 1px solid #eaf0f029;
    position:absolute;
		  top:0;
		  left:16rem;
		  right:0;
		  
}
	  
	  .div-block-6:has( .horiz.g16.top.sdfgh.contersdf){
		  gap:16rem
	  }
	  
	  .horiz.g16.top.sdfgh.contersdf .image {
    margin-bottom: 0rem;
		  
}
	  
	  .horiz.g16.top.sdfgh.contersdf{gap:16rem}
	  
	  .p-11,.p-11 *{text-decoration:none !important}
	  
	    .secret-slider-file {
        padding-left: 16rem;
			padding-right: 0rem;
        padding-right: calc(0rem + 0px);
    }
	  
	  .secret-slider-file .splide__slide:nth-last-child(1){margin-right:0 !important}
	  
	.secret-slider-file  .splide__track.sopy {
    min-width: calc(100% + 0px);
    display: flex;
}
	  
	  .secret-slider-file .slid-horized{width:298rem !important;
        margin-right: 0;}
	  
	  .horiz.g16.ds::-webkit-scrollbar-track {
  //    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
  background-color: transparent;
}

.horiz.g16.ds::-webkit-scrollbar {
  background-color: transparent;
}

.horiz.g16.ds::-webkit-scrollbar-thumb {
  //    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: transparent;
}
	  
	  .splide__slide:nth-last-child(1):has( .slid-horized.kvd.active.secret) {margin-right:0 !important}
	  
	  .splide__list.horsop:has( .slid-horized.kvd.active.secret) {
        width: calc(100% - 0rem);
    }
	  
	  .tbtg-copy.num,
	  .tbg-copy{
		  width: 48rem;
        height: 48rem;
        font-size: 36rem;
        line-height: 95%;
	  }
	  
	      .splide.fortaber {
      
        padding-right: 16rem;
    }
	  
	  .splide__list.sp-bullets-grid.ghjk.ewnews > *:nth-child(2) > *{width:315rem}
	  
	      .main-image {
        height: 200rem;
    }
	  
	  .filter-liner-in {
  
    padding-bottom: 28rem;
}
	  
	  .splide.horiz-slider.line-slider {
  
    margin-right: 24rem;
    display: block;
		  padding-right:16rem;
}
	  
	  .splide.horiz-slider.line-slider .splide__list.horsop{padding-right:16rem;width: auto;}
	  
	      .secret-slider .slid-horized {
        width: 298rem;
    }
	  
	  .section._100vh.main-section .main-image,
	  .section._100vh.main-section .div-block-3{
		  
    margin-bottom: 82rem;
	  }
	  
	  .app.homepage .section._100vh.main-section + .section:has( .vert.vacaresoult) .container,
	  .app.homepage .section._100vh.main-section + .section:has( .div-block-35) .container{
		  
    padding-top: 72rem;
	  }
	  
	  .div-block-14 {
		  border-radius: 0px
	  }
	  
	  .slid-horized{
		  padding-bottom:14rem;
		  padding-top:14rem;
		  padding-left:16rem;
		  padding-right:16rem;
	  }
	  
	      .image {
        width: 140rem;
    }
	  
	  .team-main-blokc:after{
		
		  background: url('/wp-content/uploads/2026/06/2-1-scaled.png');
	  }
	  
	  .splide__list.sopt,
	  .splide__list.sp-bullets-grid.ghjk.f2{
		  width: calc(100% - 16rem);
		  min-width: calc(100% - 16rem);
	  }
	  
	      .cats-line {
       
        padding-right: 16rem;
    }
	  
	  .splide__list.horsop {
    width: calc(100% - 16rem);
}
	  
	  .showfilters .filter-liner {
    pointer-events: none;
    opacity: 0;
}
	  
	      .filter-liner {
        display: flex;
    }
	  
	  .styk-single .image {
        width: 140rem;
    }
	  
	  .image-5 {
    flex: none;
    height: 32rem;
}
	  
	  .image-4 {
    width: 32rem;
}
	  
.div-team .div-block-11 {
	grid-row-gap: 0;}
	  
	  .div-team .div-block-12-copy {
    margin-bottom: 0;
}
	  
	  .sp-bullets-zgh{
    margin-left: 0rem;
    width: 80vw;
}
	  
	    .sp-bullets-zgh  .splide-content {
        width: 289rem;
        margin-left: 16rem;
    }
	  
	  .mom-splide:has(.sp-bullets-zgh){
		  margin-left: -16rem;
    width: 100vw;
	  }
	  
	  
	  .imagcontrt{width: 164rem;min-width: 164rem;}
	  
	  .horiz.g16.top.sdfgh.contersdf{flex-direction:column}
	  
     .naviga {padding:8rem;
        padding-top: 104rem;}
     .naviga   .nums {
        display: flex;
    }
.p-16.pp-block ol > li {
    padding-top: 24rem;
    padding-bottom: 24rem;
    position: relative;
    margin-left: 32rem;
    padding-left: 8rem;
  padding-right: 16rem;
        margin-bottom: 0;
}
    .p-16.pp-block ol > li:after {
    content: "";
    background: rgba(234, 240, 240, 0.16);
    position: absolute;
    bottom: 0;
    left: -32rem;
    height: 1px;
    width: auto;
    right: -18rem;
}
    .ofg > *:nth-last-child(1){border-bottom: none; padding-bottom:0}
    .snp {
  scroll-snap-type: mandatory;
  scroll-snap-type: x mandatory;
}
.snp > * {
  scroll-snap-align: start;
}
    .keeper:nth-last-child(1){padding-right:16rem}
    .flop > *{border-radius:8px}
.sp-points-grid .splide__slide.fw:nth-last-child(1) .splide-content {
        width: calc(289rem + 16rem) ;
  padding-right:16rem
    }
    .ewnews .splide__slide:nth-last-child(1) {padding-right:16rem}
  }
