@import url('https://fonts.googleapis.com/css2?family=Allura&display=swap');

/* @font-face {
    font-family: 'KyrillaSansSerif-Bold';
    src: url('fonts/KyrillaSansSerif-Bold.eot');
    src: url('fonts/KyrillaSansSerif-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/KyrillaSansSerif-Bold.svg#KyrillaSansSerif-Bold') format('svg'),
        url('fonts/KyrillaSansSerif-Bold.ttf') format('truetype'),
        url('fonts/KyrillaSansSerif-Bold.woff') format('woff'),
        url('fonts/KyrillaSansSerif-Bold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
} */




#menu li {
    display: inline-block;
    margin: 10px 10px 10px 0;
    color: #000;
    background: #fff;
    background: rgba(255, 255, 255, 0.5);
}

#menu li.active {
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
}

#menu li a {
    text-decoration: none;
    color: #000;
}

#menu li.active a:hover {
    color: #000;
}

#menu li:hover {
    background: rgba(255, 255, 255, 0.8);
}

#menu li a,
#menu li.active a {
    padding: 9px 18px;
    display: block;
}

#menu li.active a {
    color: #fff;
}

#menu {
    position: fixed;
    top: 0;
    right: 0;
    height: 40px;
    z-index: 70;
    padding: 0;
    margin: 0;
}



#slide1 p {
    font-size: 1.5rem;
}

footer {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 55px;
}

.logo-final {
    font-family: 'KyrillaSansSerif-Bold';
    font-size: 106px;
}


.text-home h1 {
    font-size: 6rem;
    color: #efdac7;
    margin-bottom: -35px;
    font-family: 'Allura', cursive;
    text-shadow: -4px 3px 0 rgba(0, 0, 0, 0.5), -14px 7px 0 #0a0e27;

}

.text-home span {
    font-size: 1.5rem;
    color: #ffffff;


}

.footer p {
    margin-bottom: 0;
}

.fullpage-wrapper {
    background-color: #000000;
}

.logo-home {
    position: absolute;
    right: 15px;
    bottom: 15px;
    font-family: 'KyrillaSansSerif-Bold';
    font-size: 80px;
    z-index: 1;
    opacity: 0;
    transition: all 1s ease-in-out;
}

/* .home {} */

.home::before {
    content: '';
    width: 100%;
    height: 100vh;
    position: fixed;
    background-image: url(img/banner3.jpg);
    background-position: center bottom;
    background-size: cover;
    filter: blur(4px);
    box-shadow: inset 0px 0px 30px 30px rgba(0, 0, 0, 0.9);
    opacity: .3;
    z-index: 0;

}


.active .logo-home {
    transition: all 1s ease-in-out;
    opacity: 1;

}

@media (max-width : 1250px) {
    .text-home {
        margin-left: 10px;
        text-align: center;
    }

    .text-home h1 {
        font-size: 2.6rem;
        margin-bottom: 0;
    }

    .text-home span {
        font-size: 1.5rem;
    }

    .logo-final {
        font-family: 'KyrillaSansSerif-Bold';
        font-size: 106px;
    }

    .footer h1 {
        font-size: 2rem;
    }

    .logo-home img {
        max-width: 200px;
        margin-top: 50px;
    }
}

@media(min-width:1250px) {



    .logo-home {
        position: absolute;
        right: 15px;
        bottom: 15px;
        font-family: 'KyrillaSansSerif-Bold';
        font-size: 106px;
        z-index: 1;
        opacity: 0;
        transition: all 1s ease-in-out;

    }

    .text-home {
        margin-left: 190px;
        max-width: 566px;
        position: relative;
        text-align: right;
        z-index: 1;
    }

    .active .logo-home {
        transition: all 1s ease-in-out;
        opacity: 1;

    }
}

.link-site {
    border-color: #ffff;
    display: inline-block;
    margin: 10px 10px 10px 0;
    color: #fff;
    padding: 10px;
    border: solid 2px;
    text-decoration: none;
    min-width: 200px;
}

.link-site:hover {
    border-color: #ffff;
    color: #fff;
    text-decoration: none;
    background-color: #cecece;
}

.slide {
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

#slide1 {
    background-image: url(img/prodonto2.png);
}

#slide2 {
    background-image: url(img/prodonto2.png);
}