@font-face{font-family:headingFont;src:url("../fonts/SortsMillGoudy-Regular.ttf");font-weight:normal}@font-face{font-family:bodyFont;src:url("../fonts/Montserrat-Regular.ttf");font-weight:normal}@font-face{font-family:boldFont;src:url("../fonts/Montserrat-Bold.ttf");font-weight:normal}html{position:relative;width:100%;height:100%;margin:0;outline:none !important}body{position:relative;width:100%;height:auto;margin:0;padding:0;font-size:16px;font-family:bodyFont;line-height:1.2;color:#fff;background:#191919;opacity:0;transition:opacity 1s ease}*::-webkit-scrollbar{width:0}*::-webkit-scrollbar-thumb{background-color:#54b486;border-radius:15px;outline:none}.loaded{opacity:1}*{outline:none !important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.visible{display:block;opacity:1}.hidden{display:none}.blur{filter:blur(5px)}a{color:#fff;outline:none !important;text-decoration:none}a:hover,a:focus{color:#fff;outline:none !important;text-decoration:none;-webkit-tap-highlight-color:transparent}i,em{font-style:italic}.cookiereset{position:fixed;bottom:10px;right:5px;background:#fff;color:#000;font-size:10px;z-index:5}.cookieBanner{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;width:100%;height:auto;font-size:12px;color:#fff;background:#000;padding:10px;z-index:10}.cookieBanner p{margin:0}.cookieBanner .acceptCookie{margin-left:10px;padding:0 10px;border:1px solid #fff;cursor:pointer}.wrapper{position:relative;width:100%;height:100%;margin-bottom:0}.wrapper .logostop{display:flex;width:100%;height:100px;position:relative;right:20px;margin:0;align-items:center;justify-content:flex-end}.wrapper .logostop img{width:200px}.wrapper .welcome{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.wrapper .welcome .logos{width:300px;margin:50px auto}.wrapper .welcome .logos img{width:100%}.wrapper .welcome h2{font-size:22px;color:#8094a2;font-family:boldFont;text-align:center;margin-bottom:50px}.wrapper .welcome p{font-size:16px;color:#fff;text-align:center;margin:0 auto;margin-bottom:5px}.wrapper .welcome p.last{margin-bottom:50px;font-family:boldFont}.wrapper .welcome .selection{width:100%;max-width:525px;height:310px;padding:0 25px;background:#141414;border:1px solid #8094a2;overflow:hidden;margin:0 auto;margin-bottom:50px;cursor:pointer}.wrapper .welcome .selection .heading{display:flex;justify-content:center;align-items:center;width:100%;height:30%}.wrapper .welcome .selection .heading h3{font-size:36px;font-family:headingFont;text-align:center;color:#ceb57b;margin:0}.wrapper .welcome .selection .heading h4{color:#ceb57b;font-size:14px}.wrapper .welcome .selection .info{display:flex;width:100%;height:70%;flex-direction:row;align-items:flex-end;justify-content:space-between;overflow:hidden}.wrapper .welcome .selection .info .text{width:55%;font-size:16px;font-style:italic;padding-bottom:25px}.wrapper .welcome .selection .info .image{width:100%;height:100%;text-align:center;margin-bottom:10px}.wrapper .welcome .selection .info .image img{height:100%}.wrapper .welcome .selection:hover{background:rgba(128,148,162,0.45);border:1px solid #fff}@media screen and (min-width:640px) and (max-width:1124px){.welcome{max-width:100%}.welcome .logos{display:flex;width:100%;height:50px;position:relative;right:0;margin:25px 0;align-items:center;justify-content:flex-end}.welcome .logos img{width:200px}.welcome h2{margin-bottom:25px;font-size:22px}.welcome .selection{max-height:310px}.welcome .selection .heading h3{font-size:28px}}@media only screen and (min-width:1125px){.wrapper .logostop img{width:250px}.wrapper .welcome h2{font-size:34px}.wrapper .welcome .selection{width:100%;height:265px}}