html {
    scroll-behavior: smooth;
}

.left-eight-percent {
    left: 8%;
}

.right-eight-percent {
    right: 8%;
}

.top-eight-percent {
    top: 8%;
}

.btn-hover:hover {
    border: 1px white solid;
    border-radius: 50%;
}

.btn-hover2:hover {
    background-color: #232323;
    color: #f4f4f4;
}

.btn-hover:active {
    background-color: #232323;
    color: #f4f4f4;
}

.border-btn {
    border: 2px solid #232323;
}

.border-btn-white {
    border: 2px solid white;
}

.bottom-eight-percent {
    bottom: 8%;
}
.rounded-hundred {
    border-radius: 100%;
}
.custom-black-color {
    color: #232323 !important;
}
.min-height-nine {
    min-height: 900px !important;
}  
.min-height-eight {
    min-height: 800px !important;
}
.min-height-seven {
    min-height: 700px !important;
}
.min-width {
    min-width: 450px !important;
}
.rns-sanz-black {
    font-family: 'RNS Sanz Black' !important;
}
.rns-sanz-bold {
    font-family: 'RNSSanz Bold' !important;
}
.rns-sanz-normal {
    font-family: 'RNS Sanz Normal' !important;
}
.text-align-last-center {
    text-align-last: center;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.hidden-scroll-browsers::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.hidden-scroll-edge {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.bg-light-blue {
    background-color: #5CA2BF;
}

.flag {
    width: 92%;
    top: 61.5%;
}

#ani-border {
    width: 101%;
    transform: translate(-60px, -475px);
}

#ani-menu {
    transform: translate(0, -8.3rem);
}

.notShow {
    right: -100% !important;
}

.splide__pagination--custom { 
    width: 90%;
    justify-content: space-evenly;
    font-family: 'RNS Sanz Normal' !important;
    font-size: 1.5rem;
    color: white;
}

.custom-btn {
    background: transparent;
    /* cursor: not-allowed;
    pointer-events: none; */
}

.custom-min-height {
    min-height: calc(100vh - 140px);
}

input,
textarea {
    border-radius: 0px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}

#lingumania_langswitcher {
    display: none;
}

#langlinks {
    right: 20%;
}

#langlinks a:hover {
    color: hsl(197, 43%, 55%);
    transition: 200ms ease;
}

#langlinks a:active {
    color: hsl(195, 100%, 29%);
}

@media only screen 
and (max-device-width : 768px) {
    .splide__pagination--custom { 
        width: 100%;
    }
}

@media only screen 
and (min-device-width : 1024px) {
    .custom-min-height {
        min-height: 100vh;
    }
    #langlinks {
        right: 10%;
        top: 3%;
    }
}

@media only screen 
and (min-device-width : 1280px) {
    #langlinks {
        top: 4.4%;
    }
}

@media only screen 
and (min-device-width : 1440px) {
    #langlinks {
        top: 5%;
    }
}

@media only screen 
and (max-device-width : 1440px) {
    #ani-border {
        transform: translate(-45px, -475px);
    }
    .flag {
        top: 57.5%;
    }  
}

@media only screen 
and (min-device-width : 1536px) {
    #langlinks {
        top: 5.5%;
    }
}

@media only screen 
and (min-device-width : 1800px) {
    #langlinks {
        top: 6.4%;
    }
}

