.OGF-REGSISTER{background-color:#fff!important}.OGF-REGSISTER>div{padding:0 30px!important;max-width:unset}.OGF-REGSISTER .full-width{max-width:100vw!important}.OGF-REGSISTER .ogf-form{margin:10px auto;max-width:550px;margin-bottom:0!important}.OGF-REGSISTER .ogf-form input{height:40px;margin-bottom:15px}.OGF-REGSISTER .ogf-form .ogf-error-checkbox{margin-top:-55px;z-index:0!important;left:0}.OGF-REGSISTER .ogf-form .ogf-error-email{margin-top:-15px}.OGF-REGSISTER .ogf-form .ogf-submit .spinner{fill:#fff}.OGF-REGSISTER .ogf-form span{font-size:18px}.OGF-REGSISTER .ogf-form button{max-width:355px;margin:0 auto}.OGF-REGSISTER .ogf-form .form-info-text{max-width:500px;display:flex;z-index:3;margin:15px auto 0;text-align:center}.OGF-REGSISTER .ogf-form .form-info-text span{font-size:12px;margin-left:-20px}.OGF-REGSISTER .ogf-form .form-info-text label.checkbox{padding:0}.OGF-REGSISTER .ogf-form .form-info-text-2{max-width:548px;z-index:3;margin:-25px auto 25px;text-align:center}.OGF-REGSISTER .ogf-form .form-info-text-2 span{font-size:14px;margin-left:-20px}.OGF-REGSISTER .ogf-form .form-info-text-2 label.checkbox{padding:0}.OGF-REGSISTER .locked-content{background-image:url(https://beetsandroots-data-library.s3.eu-central-1.amazonaws.com/PWA/ogf-locked-desktop.png);height:650px;text-align:center;background-size:cover;background-repeat:no-repeat;margin-bottom:0!important}.OGF-REGSISTER .locked-content .info{display:flex;justify-content:center;align-items:center;flex-direction:column;top:20px;left:40%;margin-top:40px}.OGF-REGSISTER .locked-content .info span{font-size:14px;font-weight:300;width:345px}.OGF-REGSISTER .locked-content .info img{width:52px;height:75px;margin-bottom:25px}.OGF-REGSISTER .home-header{background-color:#f0e3db;height:unset!important}.OGF-REGSISTER .home-header-background{min-height:770px!important;height:unset!important;background-color:#f6f1ea}.OGF-REGSISTER .home-header-background img{position:absolute;width:600px!important;bottom:0;height:auto!important}.OGF-REGSISTER .ogf-home-header-background{top:-70px!important}.OGF-REGSISTER .clear{margin:40px 0}.OGF-REGSISTER .Triangle{transform:scaleX(-1);left:0!important}.OGF-REGSISTER .home-header-content{justify-content:flex-start!important;margin-top:15px!important}.OGF-REGSISTER .home-header-content .home-campaign-subcontent{margin-bottom:0!important}.OGF-REGSISTER .home-header-content .home-campaign-subcontent .subtitle{font-weight:300}.OGF-REGSISTER .home-header-content .home-campaign-subcontent .bold{font-weight:600}.OGF-REGSISTER .home-header-content .home-campaign-title{color:#c0164b;margin-bottom:0!important;font-size:21px;font-weight:600;line-height:2.38}.OGF-REGSISTER .home-header-content .title{font-size:42px;width:100%;text-transform:none}.OGF-REGSISTER .home-header-content .underline-right{height:20px!important;width:25%!important;left:40px!important;top:unset!important}.OGF-REGSISTER .home-header-content .underline-right.german{width:25%!important;top:50px}.OGF-REGSISTER .ogf-info-section .ogf-info-section-title{margin:0 auto}.OGF-REGSISTER .ogf-info-section .ogf-info-section-title .title{font-size:42px;width:100%;text-transform:none;text-align:center;margin-bottom:40px}.OGF-REGSISTER .ogf-info-section .ogf-info-section-title .underline-left{width:146px!important;height:20px!important;left:250px!important}.OGF-REGSISTER .ogf-info-section .ogf-info-section-title .underline-left.german{width:146px!important;top:55px}.OGF-REGSISTER .step-section{width:250px;height:189px;text-align:center;display:flex;align-items:center;justify-content:flex-start;margin:0 auto 10px;box-shadow:2px 1px 6px 0 rgba(0,0,0,.2)}.OGF-REGSISTER .step-section .divider{width:80%;background-color:#000;margin:14px auto 19px}.OGF-REGSISTER .step-section .title{font-size:21px;font-weight:600;color:#c0164b;margin-top:15px}.OGF-REGSISTER .step-section .info{font-size:16px;width:190px}.OGF-REGSISTER .step-section .info b{font-weight:600}.OGF-REGSISTER .faq-info{text-align:center;margin-top:-10px}.OGF-REGSISTER .faq-info .ogf-icon{width:17px;height:17px;margin-right:5px}.OGF-REGSISTER .row .wrap .faq-query-hero:first-child span.font6{margin-top:0!important}@media (min-width:1440px){.home-header-background img{right:22%}}@media (max-width:768px){.OGF-REGSISTER .mobile-hero{width:231px;height:227px;margin:0 auto!important}.OGF-REGSISTER .home-header-background img{top:unset!important;left:0;padding-left:30px;bottom:0}.OGF-REGSISTER .home-header-content{align-items:center;text-align:center}.OGF-REGSISTER .home-header-content .ogf-form input.form-control{padding:.5rem .75rem;border-radius:.1rem}.OGF-REGSISTER .home-header-content .home-campaign-title{font-size:16px!important}.OGF-REGSISTER .home-header-content .home-campaign-subcontent{font-size:14px!important;margin-top:0!important}.OGF-REGSISTER .home-header-content .title{font-size:28px!important}.OGF-REGSISTER .home-header-content .underline-right{height:20px!important;width:45%!important}.OGF-REGSISTER .home-header-content .underline-right.german{width:45%!important;top:80px}.ogf-info-section{display:flex;text-align:center}.ogf-info-section .title{font-size:30px!important;text-align:center}.ogf-info-section .underline-left{width:50%!important;height:20px!important;left:70px!important;top:63px!important}.ogf-info-section .underline-left.german{width:50%!important;top:63px;left:0}.step-section{width:324px!important;height:142px!important}.step-section .title{font-size:18px!important}.step-section .info{font-size:14px!important;margin:0 39px}}