footer .footer-text{margin:0 auto;max-width:100%;width:550px}footer .footer-text p{color:#fff}footer .footer-text p a{color:#ed1c24}.registration-form .form-wrapper{background-color:#fff;border-radius:6px;color:#0b0b0b;margin:30px auto 0;max-width:100%;padding:25px 20px;width:480px}@media (min-width:576px){.registration-form .form-wrapper{margin:100px auto 0;padding:50px 75px;width:715px}}.registration-form .form-wrapper .admin-notice{background-color:#ed1c24;margin-bottom:30px;padding:15px;text-align:center;text-transform:uppercase}.registration-form .form-wrapper .admin-notice p{color:#fff;margin-bottom:0}.registration-form .form-wrapper .logo-wrapper img{display:block;margin:0 auto 30px;max-width:100%;width:400px}.registration-form .form-wrapper .title{color:#ed1c24;font-size:28px;font-weight:700;margin-bottom:25px;text-align:center}@media (min-width:576px){.registration-form .form-wrapper .title{font-size:24px;margin-bottom:25px}}.registration-form .form-wrapper .title.small{font-size:21px}.registration-form .form-wrapper .text-content{font-size:18px;line-height:1.4;margin:0 auto;max-width:100%;text-align:center;width:450px}.registration-form .form-wrapper .line{background-color:#888782;height:1px;margin:40px 0 45px;width:100%}.registration-form .form-wrapper .status{color:#e72146;font-size:28px;line-height:1.4;text-align:center}.registration-form .form-wrapper form{margin-top:50px}.registration-form .form-wrapper form input:not([type=checkbox]){background:none;border:thin solid #0b0b0b;border-radius:0;border-radius:6px;color:#0b0b0b;padding:10px}.registration-form .form-wrapper form input:not([type=checkbox]).missing-but-required{border-color:#ed1c24}.registration-form .form-wrapper form .form-group{align-items:center;justify-content:space-between;margin-bottom:30px}@media (min-width:576px){.registration-form .form-wrapper form .form-group{display:flex;flex-wrap:wrap}}.registration-form .form-wrapper form .form-group label:not(.checkbox-label){font-size:16px;margin-bottom:5px;min-width:90px;width:35%}.registration-form .form-wrapper form .form-group:last-child{margin-bottom:0}.registration-form .form-wrapper form .inputs-wrapper{margin-bottom:30px;padding:0 10px}.registration-form .form-wrapper form .legal{margin-top:20px}.registration-form .form-wrapper form .legal .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;padding-left:10px}.registration-form .form-wrapper form .legal .checkbox-label input{display:none}.registration-form .form-wrapper form .legal .checkbox-label p{font-size:13px;margin-bottom:0}.registration-form .form-wrapper form .legal .checkbox-label .custom-checkbox{align-items:center;background:#fff;border:2px solid #ed1c24;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;top:-2px;width:20px}.registration-form .form-wrapper form .legal .checkbox-label .custom-checkbox svg{height:auto;width:10px}.registration-form .form-wrapper form .legal .checkbox-label div{color:#0b0b0b;font-size:15px}.registration-form .form-wrapper form .legal .checkbox-label div a{color:#ed1c24}.registration-form .form-wrapper form .legal .checkbox-label div a:hover{color:#9243ac}.registration-form .form-wrapper form .legal .checkbox-label div a:hover:after{background:#9243ac}.registration-form .form-wrapper form .extra-legal-text{font-size:13px;margin-top:30px;padding:0 10px}.registration-form .form-wrapper form .actions{margin-top:40px;text-align:center}@media (min-width:576px){.registration-form .form-wrapper form .actions{margin-top:40px}}.registration-form .form-wrapper form .actions button{background:#ed1c24;border-color:#ed1c24;color:#fff;text-transform:uppercase;width:100%}.registration-form .form-wrapper form .actions button:hover{background:#9243ac;border-color:#9243ac}.alert-modal,.confirmation-modal{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.alert-modal .inner-wrapper,.confirmation-modal .inner-wrapper{background-color:#fff;border-radius:4px;max-width:100%;padding:20px;width:475px}.alert-modal .inner-wrapper .description p,.confirmation-modal .inner-wrapper .description p{color:#ed1c24;font-size:24px;text-align:center}.alert-modal .inner-wrapper .description p:last-child,.confirmation-modal .inner-wrapper .description p:last-child{margin-bottom:0}.alert-modal .inner-wrapper ul,.confirmation-modal .inner-wrapper ul{font-size:18px;line-height:1.5;margin-top:15px}.alert-modal .inner-wrapper .actions-wrapper,.confirmation-modal .inner-wrapper .actions-wrapper{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:24px}.alert-modal .inner-wrapper .actions-wrapper button.btn-default,.confirmation-modal .inner-wrapper .actions-wrapper button.btn-default{border-color:#ed1c24;font-weight:700}.alert-modal .inner-wrapper .actions-wrapper button.btn-primary,.confirmation-modal .inner-wrapper .actions-wrapper button.btn-primary{background-color:#ed1c24;border-color:#ed1c24;color:#fff}body{background-color:var(--black);color:var(--white);font-family:ff-good-web-pro,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-left:0!important;margin-right:0!important;min-height:100%}body,main{display:unset!important}main{margin:unset!important}main>.view{position:relative}main .main-wrapper-content{position:relative;z-index:10}.status{background-color:#fff;border-radius:6px;color:#0b0b0b;margin:30px auto 0;max-width:100%;padding:25px 20px;width:480px}@media (min-width:576px){.status{margin:100px auto 0}}.status img{display:block;margin:0 auto;max-width:100%}.status p{font-size:18px}.status .error-message p{color:red;font-size:24px;margin:0 auto 25px;text-align:center;width:300px}.status a.btn-primary{background-color:#ed1c24;border-color:#ed1c24;color:#fff;display:block;margin:0 auto}.status a.btn-primary:hover{background-color:#b11b20;border-color:#b11b20}.main-background-image{bottom:0;left:0;position:fixed;right:0;top:0;z-index:5}.main-background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-background-video{bottom:0;left:0;position:absolute;right:0;top:0;z-index:8}.main-background-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.custom-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;text-align:left}.custom-checkbox.active span{background-color:#678f3c}.custom-checkbox span{background-color:#fff;border:1px solid #b8bcba;display:inline-block;flex-shrink:0;height:22px;position:relative;top:2px;width:22px}.custom-checkbox span:before{background-image:url(/assets/svg/check.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:" ";display:block;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.custom-checkbox label{color:#232c2d;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:150%}
