#SDEK_pvz{
    top:calc(50% - 221px)!important;
    left:calc(50% - 450px)!important;
}
@media screen and (max-width:768px){
    #SDEK_pvz{
        top:calc(100% - 0px)!important;
        left:0!important;
    }
}

/* LOGO Styles */

.header__logo {
    margin-top: -15px;
    width: 8.5rem;
}
.header__logo img {
    height: 40px;
    position: relative;
    top: 5px;
}
.footer__logo a {
    width: 8.5rem;
}
.footer__logo img {
    height: 40px;
}
    
  
  /* Notification styles */
  .fancybox-notification {
    --fancybox-color: #242424 !important;
    --fancybox-content-color: #242424 !important;
    --fancybox-bg: rgba(255,255,255,0.9) !important;
  }
  
  .fancybox-notification .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
    border-radius: 4px;
    border: 1px solid #242424;
  }
  
  /*Styles for SlideShow */
  
  .with-fancybox, .with-fancybox body {
    overflow: hidden;
  }
  
  a[data-fancybox] img {
    cursor: zoom-in;
  }
  
  .fancybox__container {
    --fancybox-color: #334155;
    --fancybox-bg: #fff;
  
    --fancybox-content-color: #6B7280;
    --fancybox-content-bg: #fff;
  
    --fancybox-thumbs-width: 48px;
    --fancybox-thumbs-ratio: 1;
  
    --carousel-button-svg-stroke-width: 1.5;
    --carousel-button-svg-filter: none;
  }
  
  .fancybox__toolbar__items--center .carousel__button {
    width: auto;
    font-size: 1.2em;
  }
  /**
  *  Navigation buttons
  */
  .fancybox__nav {
    --carousel-button-bg: #E5E7EB;
  
    --carousel-button-svg-width: 20px;
    --carousel-button-svg-height: 20px;
  
    --carousel-button-svg-stroke-width: 3;
    
    position: initial;
  }
  
  .fancybox__nav .carousel__button.is-next {
    right: 30px;
  }
  
  .fancybox__nav .carousel__button.is-prev {
    left: 30px;
  }
  
  .carousel__button.is-close {
    top: 0;
    right: 0;
    z-index: 10;
  }
  
  /**
  *  Toolbar
  */
  
  .fancybox__slide {
    padding-bottom: 0;
  }
  
  .fancybox__toolbar {
    padding: 0;
  
    background: var(--fancybox-bg);
    text-shadow: none;
  
    --carousel-button-svg-width: 24px;
    --carousel-button-svg-height: 24px;
  }
  
  .fancybox__toolbar {
    display: flex;
    border-bottom: 1px solid #E5E7EB;
  }
  
  .fancybox__thumbs {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
  }
  
  .fancybox__thumbs .carousel__slide {
    padding: 20px 10px;
    overflow: visible;
    width: 65px;
  }
  
  .fancybox__thumb {
    border-radius: 6px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.3),
      0 2px 4px -1px rgba(0, 0, 0, 0.26);
  }
  
  .is-nav-selected .fancybox__thumb {
    transform: scale(1.25);
  }
  
  .is-nav-selected .fancybox__thumb::after {
    display: none;
  }

.bold{
    font-weight:500
}
.btn--text-light {
    color: #333;
    background-color: rgba(255,255,255,0.7);
    transition: ease all 300ms;
}
.btn--text-light:hover {
    background-color: rgba(255,255,255,0.9);
    color: #333;
    transition: ease all 300ms;
}

.header-wrap {
  display: flex;
  flex-direction: column;
  width: 100vw;
  min-height: 100vh;
  height: 100vh; /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--vh, 1vh) * 100);
  min-height: calc(var(--vh, 1vh) * 100);
}
.header-wrap  .baner-section--area {
  padding: 0;
  flex-basis: 1;
  flex-grow: 1;
  min-height: 400px;
  display: flex;
}
.header-wrap .baner-section--area .l-container {
  position: absolute;
  padding: 0;
  min-width: 100%;
}
.header-wrap .baner-section--area .l-container, .header-wrap  .swiper, .header-wrap .swiper-container, .header-wrap .swiper-wrapper, .header-wrap .baner {
  height: 100%;
}
.header-wrap .baner__videobg {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.header-wrap .baner__videobg video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .baner-section {
    background-position: center;
    padding-top: 65px;
  }
  .baner-section--area .l-container {
    height: calc(100vh - 65px);
  }
  .baner-section--area video {
    height: 100%;
    object-fit: cover;
  }
}

.accordion-nav .nav__item.current .nav__arrow {
  transition: ease all 500ms;
}
.accordion-nav.open .nav__item.current .nav__arrow {
  transform: rotate(180deg);
  transition: ease all 500ms;
}