:root{--color-main: #0085ff;--color-white: #fff}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#161515;font-family:Arial,sans-serif;font-size:14px}img{display:block}#header{max-width:600px;margin:0 auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between}#header div:last-of-type a{color:#fff;text-decoration:none;margin-right:16px;cursor:pointer}#header div:last-of-type a:last-of-type{margin-right:0}#header div:last-of-type a.active{color:#0085ff}.logo{display:flex;align-items:center;text-decoration:none;cursor:pointer}#footer{text-align:center;max-width:600px;border-top:1px #1d1d1d solid;margin:0 auto;padding:16px 0}#footer a{color:#9d9d9d;text-decoration:none;margin:0 8px;cursor:pointer}.form{display:flex;align-items:center;gap:8px}.form__label{background-color:#191919;height:48px;border:1px #3c3c3c solid;border-radius:4px;padding:0 8px;display:flex;align-items:center;flex:1;gap:8px}.form__label img{flex-shrink:0;filter:brightness(0) saturate(100%) invert(55%) sepia(10%) saturate(500%) hue-rotate(200deg);cursor:pointer}.form__input{color:#7d7e9a;background:transparent;font-size:16px;font-family:Arial,sans-serif;flex:1;border:none;outline:none;min-width:0}.form__input::placeholder{color:#7d7e9a}.form__button{color:#fff;background:#0085ff;font-family:Arial,sans-serif;font-size:14px;height:48px;border:none;cursor:pointer;flex-shrink:0;border-radius:4px;padding:0 16px}#home-form{color:#fff;background-color:#252525;max-width:600px;border-top:2px #0085ff solid;border-radius:4px;margin:32px auto;padding:16px}#text{color:#9d9d9d;max-width:600px;margin:0 auto 32px}#text h1,#text h2{color:#fff;font-size:22px;font-weight:400;margin:0}#text p{line-height:24px;text-align:justify;margin:16px 0 0}#text a{color:#9d9d9d;cursor:pointer}#text ol{text-align:justify;list-style-position:inside;margin:16px 0;padding:0}#text li{line-height:24px;margin-bottom:8px}#text li:last-of-type{margin-bottom:0}#inner-text{max-width:600px;margin:32px auto}#inner-text h1{color:#fff;font-size:22px;font-weight:400;margin:0}#inner-text>p{color:#9d9d9d;line-height:24px;text-align:justify;margin:16px 0 0}#inner-text>p a{color:#9d9d9d;cursor:pointer}#inner-text span{font-weight:700}#inner-text>ul{color:#9d9d9d;line-height:24px;text-align:justify;margin:16px 0 0;padding-left:16px;list-style-type:lower-alpha}#inner-text>ul li{margin-bottom:16px}#inner-text>ul li:last-of-type{margin-bottom:0}#inner-text>ul li ul{padding-left:32px;list-style-type:lower-roman}#inner-text>ul p{color:#fff;font-weight:700;text-align:center;margin:16px 0}.collapse-wrap{margin-bottom:32px}.opener{color:#fff;background:#252525;font-size:16px;font-weight:700;border-right:2px #0085ff solid;border-radius:4px;margin-top:16px;padding:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.opener-body{color:#9d9d9d;line-height:24px;text-align:justify;margin:0;padding:0 16px;max-height:0;overflow:hidden;transition:max-height .3s ease,margin .3s ease}.opener-body.open{max-height:2000px;margin:16px 0}.opener-body a{color:#9d9d9d}.opener-body ul{color:#9d9d9d;line-height:24px;text-align:justify;margin:8px 0;padding-left:16px;list-style-type:lower-alpha}.opener-body ul li{margin-bottom:8px}.opener-body ul li ul{padding-left:32px;list-style-type:lower-roman}.opener-body p{color:#fff;font-weight:700;text-align:center;margin:16px 0}.external{background:#252525;border-top:2px #0085ff solid;border-radius:4px;margin-top:16px;padding:16px}.external a{color:#fff!important;background:#0085ff;line-height:48px;text-align:center;text-decoration:none!important;width:144px;height:48px;border-radius:4px;margin:0 auto 16px;display:block;cursor:pointer}.external a:last-of-type{margin-bottom:0}#contact-form{background:#252525;border-top:2px #0085ff solid;border-radius:4px;margin:16px 0 0;padding:16px}#contact-form .field{margin-bottom:32px}#contact-form .field:last-of-type{margin-bottom:0}#contact-form label{color:#fff;font-weight:700;margin-bottom:8px;display:block}#contact-form input[type=text],#contact-form input[type=email]{color:#6d7e9a;background:#191919;font-family:Arial,sans-serif;font-size:16px;width:60%;height:48px;border:1px #3c3c3c solid;border-radius:4px;padding:0 8px;outline:none;transition:border-color .2s}#contact-form input[type=text].is-invalid,#contact-form input[type=email].is-invalid{border-color:#f44}#contact-form textarea{color:#6d7e9a;background:#191919;font-size:16px;font-family:Arial,sans-serif;width:80%;height:144px;border:1px #3c3c3c solid;border-radius:4px;padding:8px;outline:none;resize:none;transition:border-color .2s}#contact-form textarea.is-invalid{border-color:#f44}#contact-form .field__error{display:block;color:#f44;font-size:12px;margin-top:4px;min-height:16px}#contact-form .field--checkbox label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400}#contact-form input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;border:2px solid #3c3c3c;border-radius:4px;cursor:pointer;transition:background .2s,border-color .2s}#contact-form input[type=checkbox]:checked{background:#0085ff;border-color:#0085ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 4.5L4.5 8L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 9px}#contact-form input[type=submit]{color:#fff;background:#0085ff;font-family:Arial,sans-serif;font-size:14px;height:48px;border:none;border-radius:4px;padding:0 16px;cursor:pointer;transition:opacity .2s ease}#contact-form input[type=submit]:disabled{opacity:.4;cursor:not-allowed}#contact-msg{color:#fff;font-weight:700;margin-top:12px}@media(max-width:600px){#header{padding:16px 4%}#header div:last-of-type a:nth-of-type(3){display:none}#text,#inner-text{width:92%}#home-form{margin:32px 4%}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{width:100%}}
