body{background-size:cover;-o-background-size:cover}@media screen and (max-width:768px){.bilingual-main .camp-name{color:#fff;font-size:50;font-weight:700;text-shadow:3px 3px 10px #1d1a1a}.bilingual-main .camp-slogan{color:#fff;font-size:18;font-weight:700;text-shadow:2px 2px 2px #1d1a1a}}@media screen and (min-width:768px){.bilingual-main .camp-name{color:#fff;font-size:100;font-weight:700;text-shadow:3px 3px 10px #1d1a1a}.bilingual-main .camp-slogan{color:#fff;font-size:23;font-weight:700;text-shadow:2px 2px 2px #1d1a1a}}.bilingual-main .camp-logo{position:fixed;filter:drop-shadow(2px 2px 5px #1d1a1a)}.bilingual-main .carousel-mask{width:100%;height:100%;opacity:.5;background-color:#000;position:fixed;z-index:-50}.bilingual-main .carousel{z-index:-99;position:absolute!important;left:0!important;width:100%;height:100%}.bilingual-main .carousel-item{position:fixed;opacity:0;left:0!important;width:100%;height:100%;transition:opacity .5s!important}.bilingual-main .carousel-item img{object-fit:cover;width:100%;height:100%}.bilingual-main .carousel .active{opacity:1!important}.bilingual-main .carousel .left{opacity:1!important;transition:opacity .5s!important}