/* Add custom CSS styles below */ 

section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content {
    justify-content: center;
    text-align: center !important;
}
section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) video{
    height: 1000px;
    object-fit: cover;
}
section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content  > div {
    align-items: center;
    width: 70% !important;
}
section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content  > div > div:nth-of-type(1) {
    width: 100% !important;
    max-width: 100%;
    text-align: center;
}

section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content h3 {
    font-size: 67px;
    line-height: 110px;
}
section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content .description {
    font-size: 21px;
}
/*********/
/*section:nth-child(2 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content   {
    align-items: center;
    width: 70% !important;
}
section:nth-child(2 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content  > div > div:nth-of-type(1) {
    width: 100% !important;
    max-width: 100%;
    text-align: center;
}*/
/*****/
section.s-block.s-block--banners .container {
    width: 37%;
}
@media (min-width:991px){
section.s-block.s-block--banners {
    margin-top: -90px;
    z-index: 11;
}
}
@media (max-width:768px){
  section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content .description {
    font-size: 12px;
}
  section.s-block.s-block--banners .container {
    width: 100%;
}
  section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content  > div {
    width: 100% !important;
}
  section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content {

    --tw-translate-y: -48%;
}
  section:nth-child(1 of section.s-block.home-slider.s-block--hero-slider) .container.home-slider__content h3 {
    font-size: 20px;
line-height: 30px;
}
}
  .s-block--slider-with-bg .slider-bg:before {

    opacity: 0;
}
/*************/
section.s-block.s-block--slider-with-bg.s-block--full-bg .container {
    text-align: center;
}
section.s-block.s-block--slider-with-bg p {
    width: 100% !important;
    max-width: 100%;
}
/****/
section.s-block.s-block--photos-slider .container {
    width: 100%;
    max-width: 100%;
    padding: 0px;
}
.store-footer__inner.da-bgm.has-custom-bg * {
    color: #fff;
}
.store-footer__inner li.s-social-link a {
    background: unset;
}
.store-footer__inner div#contact-slot a {
    background: unset;
}