@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");body{font-family:'Roboto', sans-serif;font-weight:400;font-size:18px}
.mobile{display:none}
input,select,button,div,section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.section-title{font-size:40px;font-weight:bold;color:#6283db;text-align:center;margin:0 0 50px}
.container{max-width:1180px;margin:0 auto 80px;width:100%;padding:0 20px}
span.r {font-size: 14px;vertical-align: top;}
#header{width:100%;height:70px;background:white;padding:15px 0;color:#6283db;position: fixed; top: 0;z-index: 9}
.menu-mobile-icon{display: none;position: absolute;top: 50%;left: 0;transform: translateY(-50%);background-image: url("/global/img/info/menu.png");width: 28px;height: 21px; cursor: pointer;background-repeat: no-repeat}
.menu-mobile-icon.back {background-image: url("/global/img/info/menu_back.png")}
.menu-mobile-wrapper {width: 100%; padding: 10px 20px 30px;position: absolute;left: -20px;right: 0; top: 56px;box-sizing: unset;background-color: rgba(0,0,0,0.9);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.menu-mobile-wrapper.hide {display: none}
.menu-mobile-wrapper a {color: white; font-size: 18px;font-weight: 500;text-decoration: none;text-align: center; margin: 10px 0}
.menu-mobile-wrapper .button-wrapper {display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.menu-mobile-wrapper .button-wrapper a {border-radius: 3px; border: 1px solid #fff; padding: 7px 10px;min-width: 40%;margin: 10px auto;}
#header .header-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position: relative;}
#header .header-wrapper .menu-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
#header .header-wrapper .lang-selector{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin: 0 15px;padding: 11px 15px;background-color: #f5f8ff;cursor: pointer;position: relative;border-radius: 2px}
#header .header-wrapper .lang-selector.mobile-show{display:none}
#header .header-wrapper .lang-selector .selected{text-transform: uppercase;font-size: 18px;}
#header .header-wrapper .right-wrapper .lang-selector a{margin: 0}
#header .header-wrapper .lang-selector .second-lang{display: none;text-transform: uppercase;font-size: 18px;border-radius: 2px;padding: 11px 0;background-color: #f5f8ff;position: absolute;top: 46px;left: 0;cursor: pointer;width: 100%;text-align: center;}
#header .header-wrapper .lang-selector.active .second-lang{display: block}
#header .header-wrapper .left-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
#header .header-wrapper .right-wrapper a{text-decoration:none;margin:0 15px;font-size:18px}
#home{margin:70px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:url("/global/img/info/home_background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:840px;height:calc(100vh - 70px);color:white;position:relative}
#home .login {width: 100%; height: 80px; background: rgba(0, 0, 0, 0.4); position: absolute; top: 0;margin: 0}
#home .login .container{padding:0 10px; height: 100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center; justify-content: flex-end; }
#home .login .button-wrapper{width: auto; display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
#home .login .button-wrapper a{width: auto; padding: 10px 20px; text-decoration: none; font-size: 18px; border-radius: 3px; border: 1px solid #fff; margin: 0 10px; font-weight: 300}
#home .container{max-width:1180px;margin:0 auto;width:100%;}
#home .text-wrapper{width:45%}
#home .text-wrapper .title{font-size:48px;font-weight:bold}
#home .text-wrapper .description{text-shadow:2px 2px 2px rgba(0,0,0,0.6);font-size:24px}
#home .button-wrapper{width:40%}
#home .button-wrapper button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:320px;background:#6283db;color:white;border:2px solid white;font-size:22px;padding:12px}
#partners{width:100%;margin:40px 0 70px}
#partners .partners-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#partners .partners-wrapper .partner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:40px 25px 0}
#partners .partners-wrapper .partner .img-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:150px;height:100px}
#partners .partners-wrapper .partner img{max-width:150px;max-height:100px}
#partners .partners-wrapper .partner span{font-weight:300;font-size:13px;margin:35px 0 0}
#hiw{width:100%;margin:0 auto}
#hiw .hiw-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%}
#hiw .hiw-wrapper .image-wrapper{width:40%}
#hiw .hiw-wrapper .image-wrapper .image{background-image:url("/global/img/info/hiw-en.jpg");background-position:center;background-repeat:no-repeat;background-size:auto;width:455px;height:309px}
#hiw .hiw-wrapper .image-wrapper.it .image{background-image:url("/global/img/info/hiw.png");}
#hiw .hiw-wrapper .text-wrapper{width:55%}
#hiw .hiw-wrapper .text-wrapper .point{width:100%;margin:0 0 25px}
#hiw .hiw-wrapper .text-wrapper .point:last-child{margin:0}
#hiw .hiw-wrapper .text-wrapper .title{font-size:18px;color:#555555}
#hiw .hiw-wrapper .text-wrapper p{font-weight:300;font-size:18px;color:#555555;margin:0}
#why-loggati{width:100%;margin:80px 0}
#why-loggati .why-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
#why-loggati .why-wrapper .row:nth-child(2) .why{margin:0}
#why-loggati .why-wrapper .why{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:31%;margin:0 0 40px;padding:30px 40px 20px;background-color:#f5f8ff}
#why-loggati .why-wrapper .why img{width:auto;max-width:70px;max-height:70px;margin:0 auto}
#why-loggati .why-wrapper .why .title{text-align:center;font-size:20px;color:#555555;margin:25px 0 5px}
#why-loggati .why-wrapper .why p{text-align:center;font-size:16px;font-weight:300;color:#555}
#why-loggati .why-wrapper .why p span.r{font-size: 12px}
#solutions{width:100%}
#solutions p{font-weight:300;font-size:18px;margin:0 0 30px}
#solutions p:nth-child(3){margin:0 0 35px}
#solutions p span{font-weight:400}
#solutions .solutions-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
#solutions .solutions-wrapper .solution{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-size:cover;background-repeat:no-repeat;background-position:center;width:220px;height:150px}
#solutions .solutions-wrapper .solution.hotel{background-image:url("/global/img/info/solution/hotel.png")}
#solutions .solutions-wrapper .solution.risto{background-image:url("/global/img/info/solution/risto.png")}
#solutions .solutions-wrapper .solution.sport{background-image:url("/global/img/info/solution/sport.png")}
#solutions .solutions-wrapper .solution.shop{background-image:url("/global/img/info/solution/shop.png")}
#solutions .solutions-wrapper .solution.bus{background-image:url("/global/img/info/solution/bus.png")}
#solutions .solutions-wrapper .solution h4{text-align:center;font-size:22px;color:white;margin:0}

#prices{display:block;margin:80px 0 0}
#prices p{font-weight:300}
#prices p span{font-weight:bold}
#prices p span.r{font-weight:normal}
#prices .price-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:60px 0 0}
#prices .price-box-wrapper .price-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:1px solid #d0daf4;width:31%}
#prices .price-box-wrapper .price-box .top{width:100%;padding:30px 0;position:relative}
#prices .price-box-wrapper .price-box .top h4{font-size:20px;font-weight:bold;color:#555555;margin:0;text-align:center}
#prices .price-box-wrapper .price-box .top .bookmark{top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-20px;padding:8px 10px 8px 10px;font-size:22px;height:42px;color:white;background:#8fa3db}
#prices .price-box-wrapper .price-box .top .bookmark:before{position:absolute;content:"";top:0;right:-8px;width:8px;height:22px;border-right:8px solid transparent;border-top:20px solid #8fa3db}
#prices .price-box-wrapper .price-box .top .bookmark:after{position:absolute;content:"";top:0;right:-8px;width:8px;height:22px;border-right:8px solid transparent;border-bottom:20px solid #8fa3db}
#prices .price-box-wrapper .price-box .price{padding:20px 0;width:100%;background:#eff2fb}
#prices .price-box-wrapper .price-box .price h3{margin:0;color:#6283db;font-size:42px;font-weight:bold;text-align:center}
#prices .price-box-wrapper .price-box .price span{font-size:20px;font-weight:300;color:#6283db}
#prices .price-box-wrapper .price-box .price span.chf{vertical-align:top;font-weight:bold;font-size:16px}
#prices .price-box-wrapper .price-box .total-validation{width:100%;padding:25px 0}
#prices .price-box-wrapper .price-box .total-validation h6{margin:0;color:#555555;font-size:15px;font-weight:300;text-align:center}
#prices .price-box-wrapper .price-box .button-wrapper{width:80%;margin:10px auto 45px}
#prices .price-box-wrapper .price-box .button-wrapper a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;background:#6283db;text-decoration:none;color:white;font-size:18px;padding:20px 0;width:100%;display:block}

#contact{width:100%;margin:80px 0 0;padding:80px 0 110px;background-color:#f5f8ff}
#contact .section-title {margin: 0 0 80px}
#contact .container{margin:0 auto}
#contact .container h2{padding:0;font-size:30px;color:#555;text-align:center}
#contact .contact-wrapper{max-width:550px;margin:65px auto 0}
#contact .contact-wrapper label{font-weight:400}
#contact .contact-wrapper .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;margin:40px 0}
#contact .contact-wrapper button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:280px;background:#6283db;color:white;font-size:18px;padding:10px;border:0;margin:0 auto}
#contact .contact-wrapper button.loader{color:transparent;background-image:url("/global/img/info/blocks_loader.gif");background-position:center;background-repeat:no-repeat}
#contactForm .infoPrivacy {margin:40px 0 0;}
#contact .submit-success{display:none}
#contact .submit-success h2{text-align:left;font-size:32px}
#contact .submit-success p{text-align:left;font-size:20px}
#contact .submit-success p a{font-weight:bold;text-decoration:underline}


#footer{padding:60px 0;width:100%;background-color:#272727}
#footer .footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#footer .footer-wrapper .instagram{margin: 30px 0 0; color: white;}
#footer .footer-wrapper .instagram a{text-decoration: none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}
#footer .footer-wrapper .instagram span{font-size: 16px}
#footer .footer-wrapper .instagram img{width: 24px; margin: 0 0 0 6px}
#footer .footer-wrapper .menu{color:white}
#footer .footer-wrapper .menu a{margin:0 10px;font-size:18px;color:white;text-decoration:none}
#footer .footer-wrapper .copyright{margin:30px 0 0;font-size:13px;color:#c2c2c2}
#go-down{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:19px;bottom:50px;background-image:url("/global/img/info/down.png");background-repeat:no-repeat;background-position:center;background-size:auto;cursor:pointer}
#go-top{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:50px;height:50px;background-color:#6283db;position:fixed;right:20px;bottom:20px;cursor:pointer;display:none;border: 1px solid #fff;}
#go-top .image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("/global/img/info/go-top.png");background-position:center;background-repeat:no-repeat;background-size:auto;width:20px;height:13px}
.PAGE-customer-info-terms .terms h4, .PAGE-customer-info-privacy .privacy h3 {margin: 30px 0 -5px}

.alert-cookie-wrapper{display: none;position: fixed;bottom: 0;left: 0;right: 0;padding: 10px;z-index: 70;cursor: pointer;width: 100%; margin: 0 auto;background-color: #5f5f5f;}
.alert-cookie-wrapper span{font-size: 9px;}
.alert-cookie-wrapper h6{font-size: 10px;text-align: center;color: #bfbfbf; width: 95%; margin: 0 auto}
.alert-cookie-wrapper img{position: absolute;right: 15px; width: 15px; top: 9px}

@media screen and (max-width: 992px){
    .menu-mobile-icon {display: block;position: relative;margin: 0;top: auto;left: auto;transform: none;}
    #header .header-wrapper .lang-selector.mobile-show{display:block;margin: 0;}
    #header .header-wrapper .left-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%}
    #header .header-wrapper .right-wrapper{display:none}
    .container{margin:0 auto 40px}
    .section-title{margin:0 0 20px}
    #home{background-position: center right 25%;}
    #home .text-wrapper{width:90%;margin:0 auto}
    #home .text-wrapper .title{font-size:26px;text-shadow:2px 2px 2px rgba(0,0,0,0.6)}
    #home .text-wrapper .description{font-size:18px}
    #home .button-wrapper{width:90%;margin:0 auto}
    #home .button-wrapper button{width:100%;font-size:18px}
    #partners{margin:0 auto 80px}
    #partners .partners-wrapper .partner{margin:60px 25px 0}
    #partners .partners-wrapper .partner span{margin:10px 0 0}
    #partners .partners-wrapper .partner .img-wrapper {width: 100px;height: 66px}
    #partners .partners-wrapper .partner .img-wrapper img{max-width: 100px;max-height: 66px}
    #hiw .hiw-wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
    #hiw .hiw-wrapper .image-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;display:none}
    #hiw .hiw-wrapper .image-wrapper .image{width:320px;height:217px}
    #hiw .hiw-wrapper .text-wrapper{width:90%;margin:20px auto 0}
    #why-loggati{margin:60px auto 40px}
    #why-loggati .why-wrapper .row{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
    #why-loggati .why-wrapper .row:nth-child(2) .why{margin:0 auto 20px}
    #why-loggati .why-wrapper .why{width:90%;margin:0 auto 20px}
    #solutions{width:90%;margin:0 auto}
    #solutions .solutions-wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
    #solutions .solutions-wrapper .solution{width:280px;height:200px;margin:0 0 20px}
    #prices .price-box-wrapper{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
    #prices .price-box-wrapper .price-box{width:100%;margin:0 0 40px;padding:20px;position:relative}
    #prices .price-box-wrapper .price-box .top{padding:0}
    #prices .price-box-wrapper .price-box .top h4{text-align:left}
    #prices .price-box-wrapper .price-box .top .bookmark{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-40px;font-size:13px;font-weight:bold;width:40px;height:35px;background-image:url(/global/img/info/shape_mobile.png);background-size:40px 35px;padding:5px 0 0;text-align:center;background-color:transparent}
    #prices .price-box-wrapper .price-box .top .bookmark:before{display:none}
    #prices .price-box-wrapper .price-box .top .bookmark:after{display:none}
    #prices .price-box-wrapper .price-box .price{position:absolute;top:0;right:20px;background:transparent;width:auto;text-align:right}
    #prices .price-box-wrapper .price-box .price.mobile{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;padding:23px 0 0}
    #prices .price-box-wrapper .price-box .price h3{font-size:28px;line-height:1}
    #prices .price-box-wrapper .price-box .price span{font-size:16px;text-align:right}
    #prices .price-box-wrapper .price-box .price span.chf{font-size:13px;line-height:13px}
    #prices .price-box-wrapper .price-box .total-validation{padding:3px 0}
    #prices .price-box-wrapper .price-box .total-validation h6{text-align:left}
    #prices .price-box-wrapper .price-box .button-wrapper{width:100%;margin:10px 0 0}
    #prices .price-box-wrapper .price-box .button-wrapper a{font-size:16px;padding:13px 0}
    #contact{padding:30px 0;margin:0}
    #contact h2{font-size:24px}
    #contact .contact-wrapper{width:90%;margin:30px auto 0}
    #footer .footer-wrapper .menu{width:60%;text-align:center}
    #footer .footer-wrapper .menu a{font-size:14px}
    #footer .footer-wrapper .copyright{font-size:11px;text-align:center}
    #home .login .container{padding: 0 10px}
    #home .login .button-wrapper a{padding: 10px;}
    #go-down {bottom: 20px}
    .alert-cookie-wrapper h6{width: 80%; margin: 0 auto}
    .mobile{display:block}
    .desktop{display:none}
    #home .login {display: none}
}
