*:active, *:focus, .sert-value {outline: none;}
::selection {background: #342C3D;color: var(--color-white)}
::-moz-selection {background: #342C3D;color: var(--color-white)}
body {position: relative;}

img, a, [data-tab="nav"] {
    -moz-user-select: none;
    -o-user-select:none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
     user-select: none;
}
h1, h2, h3, h4, h5, .w-form, ul, label {margin: 0;}
h1, h2 {-ms-word-break: break-all; word-break: break-all; word-break: break-word;}
a.w--current {pointer-events: none;}
a {text-decoration: none; color: inherit;}
a {-webkit-tap-highlight-color: transparent;}
section .w-richtext > *:last-child {margin-bottom: 0;}
section .w-richtext > *:first-child {margin-top: 0}
.w-richtext img {height: auto}
.w-richtext figure {max-width: 60%;}
.wrapper {overflow: clip}
ul {
  padding-left: 0;
  list-style: none;
}
textarea {resize: none;} 
[data-bg-dradient],
.pack__item:last-child {
	background: linear-gradient(140deg, #CCA37A 3.51%, #A8815A 161.21%);
}
[data-brown-list] li::marker {
	color: #A8815A;
}

::-webkit-scrollbar {
    width: 0.38rem; 
    height: 0px;
    background-color: rgba(0,0,0,0);
}

::-webkit-scrollbar-thumb {
    background-color: rgb(100, 103, 133, .15);
    border-radius: 5em;
    height: 4.38rem;
    
}
  .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
  }
  .swiper-pagination-bullet {
    width: 0.5rem;
    height: 0.5rem;
    background: #B4B6B6;
    opacity: 1;
    transition: all .4s ease
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FFF;
  }
  .footer__social-item:last-child .tog-i {
    opacity: 1
  }
  [data-success="box"],
  [data-popup="box"],
  [data-faq="answer"]{
    display: none;
  }

  .just-validate-error-label {
        color: #F54548 !important;

    }
    
    
    .tippy-box[data-animation="shift-away"][data-state="hidden"] {
  opacity: 0;
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="top"] {
  transform: translateY(10px);
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="bottom"] {
  transform: translateY(-10px);
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="left"] {
  transform: translateX(10px);
}
.tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="right"] {
  transform: translateX(-10px);
}

.tippy-box[data-theme~="suas"] {
  background-color: #2c2a29;
  color: white;
  font-size: .75rem;
  padding: .5rem;
  max-width: 30rem !important;
}

  
.submit__wrapper.on__mod{
      border: 1px solid transparent;
      transition: all .4s ease;
    }
@media only screen and (min-width: 991px) {
  html {font-size: calc(1vw / 0.9)}
   ::root {
      --border-radius: 0.625rem;
    }
    .header__nav-link:hover {
    	color: #2C2A29
    }
}
@media only screen and (max-width: 991px) {
  html {font-size: calc(1vw / 0.56)}
}
@media only screen and (max-width: 479px) {
  html {font-size: calc(1vw / 0.25)}
    .hero__list-items li::marker {
      color: #A8815A;
    }
    a:active .full__image {
    	transform: scale(1.05);
    }
    [data-tippy-root] {
      width: 100% !important;
    }
}
@media (hover: hover) {
    .btn:hover,
    .header__btn:hover,
    .cta__contact-item:hover {
      color: #fff;
    }
    .btn:hover .btn__bg,
    .header__btn:hover .btn__bg,
    .cta__contact-item:hover .btn__bg{
      opacity: 1;
    }
    .submit__btn:not(.on__mid):hover {
      background: #fff;
      color: #2C2A29
    }
    .submit__wrapper.on__mod:hover {
      background: #fff;
      color: #2C2A29;
      border: 1px solid #2C2A29;
    }
    .footer__nav-link:hover,
    .footer__link:hover {
    	color: #fff
    }
    .pack__item:last-child .btn:hover {
        color: var(--color-white);
    	background-color: var(--color-bg-dark);
    }
    .pack__item:last-child .btn:hover .btn__bg {
        opacity: 0;
    }
    a:hover .full__image,
    .tooltip__ico:hover {
    	transform: scale(1.05);
    }
    
  }