.container{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#9AB1EC),color-stop(61.09%,rgba(237,242,255,.2)));background:linear-gradient(180deg,#9AB1EC 0,rgba(237,242,255,.2) 61.09%)}.content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-right{width:70%}.content-right img{width:100%;height:auto}.content-left{-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:2;position:relative;-webkit-transform:translateX(18%);transform:translateX(18%)}.logo{width:20%;height:auto}.logo img{width:100%;height:100%}.btn img,.headline img{width:100%;height:auto}.buttons{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn img{border-radius:40px}.btn-wrapper{position:relative;display:inline-block;width:28%}.btn{width:100%;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.btn:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.qr-code{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:12px;background:#fff;padding:2px}.qr-code img{width:140px;height:140px;display:block;border-radius:12px}.btn-wrapper:hover .qr-code{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animate-in{-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards}.logo{-webkit-animation-delay:.1s;animation-delay:.1s}.headline{margin-top:50px;-webkit-animation-delay:.3s;animation-delay:.3s}.buttons{-webkit-animation-delay:.6s;animation-delay:.6s}