@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&family=Poppins:wght@600&display=swap");.red{color:#e32212}body{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:21px;color:#fff}
h1{font-size:64px;line-height:70px;font-family:"Poppins",sans-serif;color:#fff}
h2{font-size:50px;line-height:58px;font-family:"Poppins",sans-serif;color:#fff}
h3{font-size:37px;line-height:40px;font-family:"Poppins",sans-serif;color:#fff}
h4{font-size:28px;line-height:32px;font-family:"Poppins",sans-serif;color:#fff}
h5{font-size:18px;line-height:21px;font-family:"Poppins",sans-serif;color:#fff}
.body-small{font-size:14px;line-height:20px}.body-large{font-size:18px;line-height:22px}
.bold{font-weight:bold}html{scroll-behavior:smooth}body{background-color:#040404}
.container{max-width:1190px;margin-left:auto;margin-right:auto}.large-container{max-width:90%;margin-left:auto;margin-right:auto}
@media screen and (max-width:1200px){.container{max-width:960px}}@media screen and (max-width:992px){.container{max-width:740px}
}@media screen and (max-width:768px){.container{max-width:576px}}@media screen and (max-width:576px){.container{width:100%}
}html,body{display:flex;height:100%;width:100%;flex-direction:column;position:relative}
button,.button{background-color:#e32212;border-radius:4px;width:fit-content;width:-moz-fit-content;color:#fff;font-weight:bold;font-size:18px;line-height:24px;padding:16px 24px;border:0;transition:background-color 400ms ease}
button:hover,.button:hover{background-color:#fff;color:#040404;cursor:pointer}button.secondary,.button.secondary{background-color:transparent;border:1px solid #e32212;transition:all 400ms ease}
button.secondary:hover,.button.secondary:hover{cursor:pointer;background-color:#fff;border:1px solid #fff;color:#040404}
button.tertiary,.button.tertiary{color:#040404;background-color:#fff;transition:all 400ms ease}
button.tertiary:hover,.button.tertiary:hover{cursor:pointer}a{text-decoration:none}
input[type="text"],input[type="email"],select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:transparent;width:400px;height:56px;border:1px solid #fff;border-radius:4px}
input[type="text"],input[type="email"]{padding-left:16px;color:#fff}
input[type="text"]:active,input[type="text"]:focus,input[type="email"]:active,input[type="email"]:focus{outline:transparent}
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}
#form{width:100%;margin-top:20px;padding-top:140px}#form .content{display:flex;flex-direction:column;align-items:center;position:relative}
#form .content h2{text-align:center}#form .content .thank-you{margin-top:24px;display:none}
#form .content .intro-block{max-width:550px;margin-top:16px;text-align:center}#form .content .guarantee{display:flex;justify-content:center;align-items:center;position:absolute;text-align:center;right:160px;top:0;padding:16px;width:120px;height:120px;border-radius:50%;border:1px solid #fff}
#form .content form{display:flex;flex-direction:column;font-family:"Nunito Sans",sans-serif;margin-top:16px}
#form .content form p{margin-top:24px}#form .content form fieldset{display:flex;flex-direction:column}
#form .content form fieldset input[type="radio"]{position:absolute;opacity:0;cursor:pointer}
#form .content form fieldset label{margin-top:24px;margin-bottom:16px;position:relative}
#form .content form fieldset label.radio{padding-top:6px;padding-left:48px}#form .content form fieldset label.radio:hover input ~ .checkmark{background-color:#7a7a7a}
#form .content form fieldset label.radio input:checked ~ .checkmark{background-color:#040404}
#form .content form fieldset label.radio input:checked ~ .checkmark:after{display:block}
#form .content form fieldset .checkmark{position:absolute;top:0;left:0;height:32px;width:32px;border:1px solid #fff;border-radius:50%}
#form .content form fieldset .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:white}
#form .content form fieldset#g-recaptcha{display:none;margin-top:24px}#form .content form .button{margin-top:40px}
#form .content form #sign-up-button:disabled{opacity:40%;background-color:#474747;cursor:not-allowed}
#form .content form #sign-up-button:disabled:hover{color:#fff}@media screen and (max-width:1200px){#form .content .guarantee{right:40px}
}@media screen and (max-width:992px){#form{margin-top:20px;padding-top:100px}#form .content .guarantee{right:-40px}
}@media screen and (max-width:768px){#form{padding-left:16px;padding-right:16px}#form .content{width:100%}
#form .content h2{font-size:37px;line-height:40px}#form .content form{width:100%}
#form .content form input[type="email"]{width:100%}#form .content form .button{margin-top:24px}
#form .content .guarantee{display:none}}.ydata{background-color:#e5e5e5}.ydata::after{content:"";position:absolute;bottom:0;right:0;width:300px;height:200px;background-image:url("../theme/assets/matrix.svg");background-repeat:no-repeat;opacity:1}
.ydata .aside{position:relative;height:auto;width:100%;background-color:#040404;padding:0 0 140px 0}
.ydata .aside::after{content:"";position:absolute;bottom:0;right:0;width:300px;height:300px;background-image:url("../theme/assets/pattern.svg");opacity:.4}
.ydata .logo{margin:100px auto}.ydata .main{position:relative;margin:auto;padding:60px 0}
.ydata .main .title{color:#040404}.ydata .content{position:relative;max-width:440px;margin:auto;padding:0 20px;z-index:9999}
.ydata .content--box{padding:32px 24px;background-color:#fff;border-radius:4px;margin:0 20px}
.ydata .content--box+.help{padding:0;margin:0 20px}.ydata .title{margin:auto auto 32px auto;font-size:32px;line-height:40px}
.ydata .text{font-size:16px;line-height:21px;color:#040404}.ydata .message{font-size:18px;line-height:30px;color:#040404}
.ydata .list{margin:16px 0;color:#040404}.ydata .separator{border:0;width:100%;background-color:#b8b8b8;height:1px}
.ydata .help{position:relative;top:30px;right:0;padding:0 20px;color:#040404}.ydata .help .link{font-weight:bold}
.ydata .link{color:#e32212}.ydata .link--back{display:block;text-align:center}.ydata .link:hover{text-decoration:underline}
.ydata .connectors{display:block;margin:0 0 32px 0}.ydata .form-button-container{display:flex;justify-content:space-between;margin:0 0 24px 0}
.ydata .form-button-container .form-button{flex:0}.ydata .form-button-container .form-button--main{flex:.9}
.ydata .form-button-container .button{margin:0 auto}.ydata .form-button-container form{width:100%}
.ydata .label{margin:12px 0;display:block;color:#040404}.ydata .input{display:block;width:100%;border:1px solid #d7d7d7;color:#040404}
.ydata .button{display:flex;align-items:center;width:100%;background:#fff;color:#040404;margin:24px 0;padding:24px 20px;text-align:left;border:1px solid #d7d7d7;box-sizing:border-box;border-radius:4px;outline-color:#e32212;transition:border-color .2s ease,background-color .2s ease}
.ydata .button .icon{width:32px;margin:0 16px 0 0}.ydata .button:hover{border-color:#e32212}
.ydata .button--success{padding:18px;background-color:#44c17d;color:#fff;border-color:#b8b8b8}
.ydata .button--success:hover{background-color:#3db171;border-color:#27985b}.ydata .button--cancel{padding:18px;background-color:#fff;color:#040404;border-color:#f5f5f5}
.ydata .button--cancel:hover{border-color:#b8b8b8}@media screen and (min-width:800px){.ydata .aside{position:absolute;height:100%;width:40%;padding:0}
.ydata .aside::after{width:400px;height:400px}.ydata .main{margin:0 0 0 40%;padding:263px 0 0 0}
.ydata .content--box{margin:auto}.ydata .content+.help{margin:auto}.ydata .help{position:absolute;top:130px;right:140px;padding:0}
}