.slide-0,.slide-1,.slide-2,.slide-3,.slide-4,.slide-5{
    min-height:100vh;
    overflow:hidden
}
.slide-3__info:hover:before,.slide-4__info:hover:before{
    opacity:1
}
.slide-0__enjoy-letter__wrapper,.slide-0__text-container{
    -webkit-animation-name:fadeIn;
    -webkit-animation-iteration-count:1;
    -webkit-animation-fill-mode:forwards;
    animation-name:fadeIn;
    animation-iteration-count:1;
    animation-fill-mode:forwards;
    opacity:0
}
section{
    background-color:#000
}
body,html{
    overflow:visible!important
}
.slide-0,.slide-1{
    display:flex
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.slide-0{
    position:absolute;
    top:0;
    right:0;
    left:0;
    align-items:center;
    justify-content:center;
    z-index:101;
    transition-duration:.5s
}
.slide-0__content-wrapper{
    position:relative;
    display:flex;
    flex-direction:column
}
.slide-0__text-container{
    width:60%;
    position:absolute;
    bottom:10%;
    left:58%;
    transform:translate(-50%,100%);
    font-family:"Blogger Sans",sans-serif;
    text-align:center;
    -webkit-animation-duration:5s;
    animation-duration:5s;
    -webkit-animation-delay:4.5s;
    animation-delay:4.5s
}
.slide-0__enjoy-animation,.slide-0__enjoy-letter,.slide-0__text-container__img img{
    width:100%
}
.slide-0__text-container_text-stroke{
    margin-bottom:0;
    font-size:20px;
    color:#fff
}
@media screen and (max-width:400px){
    .slide-0__text-container_text-stroke{
        font-size:15px
    }
}
.slide-0__enjoy-container{
    max-width:600px;
    width:100%;
    margin:0 auto;
    position:relative
}
.slide-0__enjoy-video{
    z-index:-1
}
.slide-0__enjoy-letter__wrapper{
    position:absolute;
    top:0;
    display:flex;
    align-items:center;
    height:100%;
    z-index:2;
    -webkit-animation-duration:5s;
    animation-duration:5s;
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.slide-0__enjoy-letter__wrapper--1{
    left:0;
    width:11%;
    -webkit-animation-delay:.25s;
    animation-delay:.25s
}
.slide-0__enjoy-letter__wrapper--2{
    left:18%;
    width:11.8%;
    -webkit-animation-delay:.75s;
    animation-delay:.75s
}
.slide-0__enjoy-letter__wrapper--3{
    left:36%;
    width:9.4%;
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
.slide-0__enjoy-letter__wrapper--4{
    left:78%;
    width:11.3%;
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.slide-0__enjoy-letter--n{
    width:8%;
    right:0;
    position:absolute;
    transform:translateY(65%);
    opacity:0;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:4.5s;
    animation-duration:4.5s;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-delay:5s;
    animation-delay:5s
}
.slide-0__enjoy-animation__wrapper{
    position:absolute;
    z-index:1;
    width:35%;
    left:43%;
    transform:translateY(-50%)
}
.slide-0__enjoy-arrowInCircle{
    position:absolute;
    bottom:10%;
    right:5%;
    cursor:pointer
}
.slide-0__enjoy-arrowInCircle img{
    width:100%
}
.slide-1{
    align-items:center;
    justify-content:center;
    position:relative
}
.slide-1__text{
    max-width:500px;
    width:100%;
    z-index:2;
    position:relative
}
@media (max-width:991px){
    body,html{
        overflow:visible!important
    }
    .slide-1__text{
        width:65%
    }
}
.slide-1__container,.slide-3__container,.slide-4__container{
    display:flex;
    align-items:center;
    height:100%
}
.slide-1__image{
    width:100%;
    max-width:1110px;
    transform:scale(1.2);
    position:absolute
}
.slide-2{
    background:linear-gradient(0deg,#d2d2d2 18.9%,#000 100%);
    padding-bottom:80px;
    padding-top:155px
}
.slide-3,.slide-5{
    background-repeat:no-repeat
}
.slide-2__bottle{
    display:flex;
    flex-direction:column;
    transition-duration:.3s;
    transform:scale(.8);
    text-align: center;
}
@media (max-width:991px){
    .slide-2__bottle{
        transform:scale(1)
    }
}
.slide-2__bottle:hover{
    transform:scale(1)
}
@media (max-width:991px){
    .slide-2__bottle:hover{
        transform:scale(1.2)
    }
}
.slide-2__bottle a:hover {
    text-decoration: none;
}
.slide-2__bottle__anchor-wrapper{
    text-decoration:none;
    color:#000;
    width:33%
}
.slide-2__bottle__anchor-wrapper:hover{
    text-decoration:none;
    color:#000
}
.slide-2__bottle-image{
    max-height:590px;
    margin:0 auto;
    width:100%;
    transform:scale(1.3)
}
.slide-2__bottle-container{
    display:flex;
    justify-content:space-around
}
.slide-2__bottle-kind{
    font-size:24px;
    text-transform:uppercase;
    font-weight:500;
    color: #000;
    text-decoration: none;
}
.slide-2__bottle-link {
    font-size:24px;
    text-transform:uppercase;
    font-weight:500;
    color: #000;
    text-decoration: none;
    margin-top: 40px;
    text-align: center;
    background: white;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 10px;
    border: 2px solid black;
}
/*.slide-2__bottle a:hover .slide-2__bottle-link {*/
/*    color: #9789bf;*/
/*}*/
.slide-2__bottle-kind-image{
    margin-right:18px
}
.slide-2__bottle-kind-container{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:73px
}
.slide-3{
    background-image:url(../images/slide-3/background.png);
    background-size:cover;
    background-position:bottom;
    padding-top:80px
}
.slide-3__info:before,.slide-4__info:before{
    content:"";
    background-image:url(../images/common/before.svg);
    left:-60px;
    transition-duration:.25s
}
.slide-3__info,.slide-4__info{
    max-width:374px;
    width:100%;
    color:#fff;
    margin-bottom:30px;
    display:flex;
    align-items:center;
    position:relative;
    transition-duration:.25s;
    font-size:24px
}
.slide-3__info-container{
    padding-left:60px;
    width:100%
}
@media (max-width:991px){
    .slide-3{
        height:100%;
        background-position:unset
    }
    .slide-3__container{
        display:flex;
        flex-direction:column-reverse;
        justify-content:center;
        align-items:center
    }
    .slide-3__info{
        margin:0 auto;
        margin-bottom:20px!important
    }
    .slide-3__info-container{
        width:300px;
        padding-top:40px;
        padding-left:0
    }
}
.slide-3__info-title,.slide-4__info-title{
    margin-bottom:40px;
    font-weight:500;
    color:#fff
}
.slide-3__info:before{
    width:40px;
    height:40px;
    position:absolute;
    opacity:0
}
.slide-3__info:hover{
    transform:scale(.95)
}
.slide-3__mob-bg{
    display:none
}
.slide-3__image{
    width:100%;
    max-width:400px
}
.slide-3__image-wrapper{
    width:100%;
    text-align:right
}
.slide-4{
    padding-top:80px
}
.slide-4__info:before{
    width:40px;
    height:40px;
    position:absolute;
    opacity:0
}
.slide-4__info:hover{
    transform:scale(.95)
}
.slide-4__info-container{
    z-index:2;
    position:relative;
    margin-left:70px
}
.slide-4__image{
    width:100%;
    max-width:700px
}
@media (max-width:767px){
    .slide-2__bottle,.slide-2__bottle:hover{
        transform:scale(.8)
    }
    .slide-2__bottle__anchor-wrapper{
        width:100%
    }
    .slide-2__bottle{
        margin-bottom:50px
    }
    .slide-2__bottle-image{
        transform:scale(1.1)
    }
    .slide-2__bottle-container{
        flex-direction:column;
        justify-content:center
    }
    .slide-3{
        position:relative;
        background-image:none
    }
    .slide-3__mob-bg{
        display:inline-block;
        position:absolute;
        top:-200px;
        right:0;
        z-index:-1;
        width:400px;
        height:950px
    }
    .slide-4__image{
        padding:100px 0;
        max-width:100%;
        transform:scale(1.2)
    }
}
@media (max-width:420px){
    .slide-4__image{
        transform:scale(1.4)
    }
}
.slide-4__image-wrapper{
    width:62%
}
.slide-5{
    background-image:url(../images/slide-5/water__bg.png);
    background-position:right 80px;
    background-size:700px
}
.slide-5__footer{
    padding-top:40px;
    display:flex;
    width:100%;
    justify-content:space-between;
    align-items:center
}
.slide-5__footer-right-container{
    color:#fff;
    text-align:right;
    max-width:345px;
    width:100%;
    font-size:14px
}
.slide-5__footer-right-title{
    font-weight:500
}
.slide-5__footer-right-telephone,.slide-5__footer-right-telephone:hover{
    color:#fff
}
.slide-5__footer-right-subtitle{
    font-weight:300
}
.slide-5__footer-right-link{
    font-weight:300;
    color:#fff
}
.slide-5__footer-right-link:hover{
    color:#fff
}
.slide-5__footer-center-container{
    max-width:110px;
    width:100%;
    display:flex;
    justify-content:space-between
}
.slide-5__footer-left-container{
    display:flex;
    max-width:345px;
    width:100%;
    justify-content:space-between;
    align-items:center
}
.slide-5__footer-left-container .icon1,.slide-5__footer-left-container .icon2,.slide-5__footer-left-container .icon4{
    max-width:58px
}
.slide-5__footer-left-container .icon3{
    max-width:50px
}
.slide-5__footer-left-container .icon5{
    max-width:61px
}
.slide-5__footer-left-image{
    width:100%
}
.slide-5__title{
    color:#fff;
    padding-top:120px;
    font-weight:500
}
@media (max-width:991px){
    .slide-3__image{
        padding-top:790px;
        max-width:300px
    }
    .slide-3__image-wrapper{
        text-align:center
    }
    .slide-4{
        height:100%;
        background-position:center
    }
    .slide-4__container{
        display:flex;
        flex-direction:column;
        align-items:center;
        padding-top:80px
    }
    .slide-4__image,.slide-4__info-container{
        margin-left:0
    }
    .slide-4__image-wrapper{
        width:72%
    }
    .slide-5__footer-right-container{
        max-width:200px
    }
    .slide-5__title{
        text-align:center;
        padding-top:150px
    }
}
.slide-5 #megamarket,.slide-5 #novus,.slide-5 #wog{
    transform:scale(.9)
}
.slide-5__partner{
    max-width:150px
}
.slide-5__partner-socar{
    margin-top:-12px
}
.slide-5__partner-socar-en{
    margin-right:40px
}
.slide-5__partner-en{
    display:flex;
    align-items:flex-end
}
.slide-5__partner-en-container{
    padding-top:45px;
    display:flex;
    align-items:flex-end
}
@media (max-width:991px){
    .slide-5__partner-en-container{
        display:flex;
        justify-content:center
    }
}
.slide-5__partner-en-info{
    border-left:1px solid #fff;
    padding-left:20px;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    font-size:10px;
    color:#fff;
    max-width:150px
}
.slide-5__partner-en-info-title{
    font-weight:700;
    font-size:14px
}
.slide-5__partner-en-info-text,.slide-5__partner-en-info-text:hover{
    color:#fff
}
.slide-5__partner-en-image{
    margin-right:20px
}
.slide-5__partner .megamarket,.slide-5__partner .novus,.slide-5__partner .socar-1,.slide-5__partner .socar-2,.slide-5__partner .socar-3,.slide-5__partner .wog,.slide-5__partner .wog-2{
    transition-duration:.25s
}
.slide-5__partner:hover .megamarket{
    fill:#fff200
}
.slide-5__partner:hover .wog{
    fill:#00a84f
}
.slide-5__partner:hover .wog-2{
    fill:#fbad18
}
.slide-5__partner:hover .novus{
    fill:#39b54a
}
.slide-5__partner:hover .socar-1{
    fill:#ff2b26
}
.slide-5__partner:hover .socar-2{
    fill:#6ec346
}
.slide-5__partner:hover .socar-3{
    fill:#30aee2
}
.slide-5__partner-container{
    padding-top:25px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    max-width:950px;
    width:100%
}
@media (max-width:991px){
    .slide-5__partner-container{
        text-align:center;
        max-width:100%;
        display:flex;
        flex-wrap:wrap;
        gap:31px;
        justify-content:center
    }
}
@media (max-width:767px){
    .slide-5__footer{
        flex-direction:column;
        padding-top:0;
        padding-bottom:30px
    }
    .slide-5__footer-right-container{
        margin-top:30px;
        text-align:center
    }
    .slide-5__footer-center-container{
        margin-top:30px
    }
    .slide-5__partner{
        margin-bottom:20px
    }
    .slide-5__partner-socar{
        margin-top:0
    }
    .slide-5__partner-container{
        flex-direction:column;
        justify-content:center;
        align-items:center;
        gap:0
    }
}
.slide-5__certificate-container a{
    max-width:220px;
    width:100%;
    display:block
}
.slide-5__certificate-container a img{
    width:100%;
    height:auto
}
@media (max-width:1199px){
    .slide-5__certificate-container a{
        max-width:220px
    }
}
@media (max-width:991px){
    .slide-5__certificate-container a{
        max-width:40%;
        margin-bottom:30px
    }
}
@media (max-width:576px){
    .slide-0__enjoy-arrowInCircle{
        width:45px
    }
    .slide-1__text{
        width:60%
    }
    .slide-2__bottle,.slide-2__bottle:hover{
        transform:scale(.7)
    }
    .slide-2__bottle-kind{
        font-size:18px
    }
    .slide-3__info-container{
        padding-top:100px;
        padding-bottom:200px
    }
    .slide-3__info:hover,.slide-4__info:hover{
        transform:scale(1)
    }
    .slide-3__info:hover:before{
        display:none
    }
    .slide-4__info:hover:before{
        display:none
    }
    .slide-4__info-title{
        padding-top:0
    }
    .slide-4__info-container{
        padding-bottom:200px
    }
    .slide-5{
        background-position:right
    }
    .slide-5__title{
        padding-top:200px
    }
    .slide-5__partner-socar-en{
        margin-right:0
    }
    .slide-5__partner-en-container{
        flex-direction:column;
        align-items:center
    }
    .slide-5__certificate-container a{
        max-width:70%;
        margin:0 auto;
        margin-bottom:30px!important
    }
}
.slide-5__certificate-container{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    width:100%;
    max-width:1110px;
    padding-top:80px
}
@media (max-width:991px){
    .slide-5__certificate-container{
        flex-wrap:wrap
    }
}
