.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1600px;margin:0 auto;padding:0 10px}.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1600px;margin:0 auto;padding:0 10px}.promotion-box{max-width:100%;position:relative;border:1px solid #F2F2F2}.promotion-box .image_wrap img{display:block;width:100%;max-width:100%;height:auto}.promotion-box .gradient{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:absolute;left:0;right:0;top:0;bottom:5px;padding:10px}.promotion-box .gradient .right{color:#FFFFFF;display:flex;flex-direction:row;flex-wrap:wrap}.promotion-box .gradient .right small,.promotion-box .gradient .right b{flex:0 0 auto;display:block;text-align:center;width:100%}.promotion-box .gradient .right .cta{margin:auto;font-size:0.875em;font-weight:bold;display:inline-block;margin-top:10px;padding:15px 25px;cursor:pointer;color:#FFFFFF;background:#000000}.promotion-box .gradient .right .cta.orange{background:#ff6200;color:#FFFFFF}.promotion-box .gradient .right .cta.orange:hover{background:#000000;color:#FFFFFF}.promotion-box .gradient .right .cta:hover{background:#ff6200;color:#FFFFFF}.promotion-box .gradient .right .top{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 auto;margin:auto;margin-bottom:10px}.promotion-box .gradient .right .top small,.promotion-box .gradient .right .top b{font-size:1em}.promotion-box .gradient .right .bottom{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 auto;margin:auto;margin-top:10px}.promotion-box .gradient .right .bottom small,.promotion-box .gradient .right .bottom b{font-size:1em}.promotion-box.promotion-box-small .gradient .left{display:none}.promotion-box.promotion-box-small .gradient .right{width:100%}.promotion-box.promotion-box-medium .gradient .left{width:50%;display:none}@media screen and (min-width:768px){.promotion-box.promotion-box-medium .gradient .left{display:block}}.promotion-box.promotion-box-medium .gradient .right{width:100%}@media screen and (min-width:768px){.promotion-box.promotion-box-medium .gradient .right{width:50%}}.promotion-box.promotion-box-large .gradient .left{width:100%}@media screen and (min-width:768px){.promotion-box.promotion-box-large .gradient .left{width:50%}}.promotion-box.promotion-box-large .gradient .right{width:100%}.promotion-box.promotion-box-large .gradient .right .top small,.promotion-box.promotion-box-large .gradient .right .top b{text-align:left;line-height:30px}.promotion-box.promotion-box-large .gradient .right .bottom{margin:0}.promotion-box.promotion-box-large .gradient .right .bottom small,.promotion-box.promotion-box-large .gradient .right .bottom b{display:none}.promotion-box.promotion-box-large .gradient .right .bottom a{margin-left:0}.promotion-box.promotion-box-large .gradient .right small,.promotion-box.promotion-box-large .gradient .right b{font-size:2em;text-transform:uppercase}@media screen and (min-width:768px){.promotion-box.promotion-box-large .gradient .right{width:50%}}.promotion-box.home{display:block;max-width:100%;position:relative;border:1px solid #F2F2F2}.promotion-box.home .gradient{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;position:absolute;left:0;right:0;top:0;bottom:5px;padding:10px}.promotion-box.home .gradient .content{color:#FFFFFF;display:flex;flex-direction:column;flex-wrap:wrap}.promotion-box.home .gradient .content.center{margin:auto}.promotion-box.home .gradient .content.bottom-left{margin-top:auto;margin-right:auto;width:65%;margin-bottom:10px;margin-left:10px}@media screen and (min-width:1100px){.promotion-box.home .gradient .content.bottom-left{width:55%}}.promotion-box.home .gradient .content h4{flex:0 0 auto;font-size:1.4em;background-color:#ff6200;padding:5px 10px;text-transform:uppercase;color:#FFFFFF;margin:auto;transition:all 0.25s}.promotion-box.home .gradient .content p{flex:0 0 auto;padding:10px;margin:auto;font-weight:bold;text-transform:uppercase;font-size:0.8em}.promotion-box.home .gradient .content p span{padding:11px;background-color:#000000;transition:all 0.25s}.promotion-box.home:hover .gradient .content h4{background-color:#FFFFFF;color:#000000}.promotion-box.home:hover .gradient .content p span{margin-left:20px}main .login{display:flex;gap:20px;flex-direction:column;padding:20px 0}@media screen and (min-width:768px){main .login{flex-direction:row;padding:20px}}@media screen and (min-width:1200px){main .login{padding:20px 0;max-width:1200px;margin:0 auto}}main .login .forms-wrapper{flex:0 0 auto;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){main .login .forms-wrapper{flex:1 0 0}}main .login .forms-wrapper form{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;background-color:#F2F2F2;padding:20px}main .login .forms-wrapper form h1,main .login .forms-wrapper form h2{display:block}main .login .forms-wrapper form .accordion-content{display:none;flex-direction:column;gap:10px}main .login .forms-wrapper form .accordion-content label{display:flex;gap:10px;align-items:center;background-color:white;padding:0 10px}main .login .forms-wrapper form .accordion-content label i{flex:0 0 auto}main .login .forms-wrapper form .accordion-content label input{width:1%;flex:1 0 0;line-height:40px;background-color:transparent}main .login .forms-wrapper form button{display:flex;justify-content:center;align-items:center;height:40px;gap:5px;background-color:#000000;color:#FFFFFF;font-weight:bold;width:100%}@media screen and (min-width:1100px){main .login .forms-wrapper form button:hover{background-color:#ff6200}}main .login .forms-wrapper form button i,main .login .forms-wrapper form button span{flex:0 0 auto}main .login .forms-wrapper form.active .accordion-content{display:flex}main .login .forms-wrapper form.active button{background-color:#ff6200}@media screen and (min-width:1100px){main .login .forms-wrapper form.active button:hover{background-color:#000000}}main .login .forms-wrapper .password-forgot-form{display:none}main .login .forms-wrapper .password-forgot-form.active{display:flex}main .login .forms-wrapper .password-forgot-form.active~.forgot-password-button{display:none}main .login .forms-wrapper .forgot-password-button{margin-left:20px;width:max-content;background-color:transparent}main .login .forms-wrapper .register-form .gender{display:flex}main .login .forms-wrapper .register-form .gender label{flex:0 0 auto;background-color:transparent}main .login .forms-wrapper .register-form .select{background-color:transparent;padding:0}main .login .forms-wrapper .register-form .select select{background-color:#FFFFFF;height:40px;line-height:40px;padding:0 5px}main .login .forms-wrapper .register-form .house-number{display:flex;gap:10px}main .login .forms-wrapper .register-form .house-number .number{flex:1 0 0}main .login .forms-wrapper .register-form .house-number .addition{flex:0 0 auto;width:140px}main .login .image{flex:0 0 auto;width:450px}