*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}body,html{background:#000;color:#fff;font-family:Termina Test,sans-serif;font-size:14px;line-height:20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}button{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;text-align:inherit;line-height:inherit;appearance:none;outline:none}a{all:unset;display:inline;cursor:pointer}ul{list-style:none}li,ul{margin:0;padding:0}.w-100{width:100%}[disabled=disabled]{opacity:.7;cursor:not-allowed}.input-row{margin-bottom:24px}.input-row.invalid input.form-control{border-color:#fd4959}.input-row.invalid ul li{font-family:Mulish,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#fd4959;margin-top:4px}.input-row .invalid input.form-control{border-color:#fd4959}.input-row .invalid ul li{font-family:Mulish,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#fd4959;margin-top:4px}.input-row.valid{position:relative}.input-row.valid .checked-valid{display:block!important;position:absolute;right:12px;top:12px}.input-row .valid{position:relative}.input-row .valid .checked-valid{display:block!important;position:absolute;right:12px;top:12px}input.form-control{width:100%;padding:12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background-color:rgba(0,0,0,0);color:#fff;font-family:Mulish,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;height:auto}input.form-control::placeholder{color:#fff}input.form-control:focus{color:#fff;background-color:rgba(0,0,0,0)}.form-control:-webkit-autofill:focus,input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 30px #27292c!important}.checkbox-control.invalid{color:#fd4959!important}.checkbox-control label{position:relative;display:flex;gap:10px;cursor:pointer}.checkbox-control label input[type=checkbox]{position:absolute;height:0;width:0}.checkbox-control label input[type=checkbox]:checked~.checkmark{animation:shrink-bounce .2s cubic-bezier(.4,0,.23,1)}.checkbox-control label input[type=checkbox]:checked~.checkmark:before{content:"";position:absolute;top:11px;left:3px;border-right:3px solid #a9a9a9!important;border-bottom:3px solid #a9a9a9!important;transform:rotate(45deg);transform-origin:0 100%;animation:checkbox-check 125ms cubic-bezier(.4,0,.23,1) 0s forwards}.checkbox-control label .checkmark{position:relative;top:3px;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;background:rgba(0,0,0,0);border:1px solid #a9a9a9;border-radius:4px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.23,1)}@keyframes shrink-bounce{0%{transform:scale(1)}33%{transform:scale(.85)}to{transform:scale(1)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#212121;transform:translateZ(0) rotate(45deg)}33%{width:8px;height:0;border-color:#212121;transform:translateZ(0) rotate(45deg)}to{width:8px;height:14px;border-color:#212121;transform:translate3d(0,-14px,0) rotate(45deg)}}button:focus{outline:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}.align-items-end{align-items:flex-end!important}.font-termina-test{font-family:Termina Test,sans-serif!important}.font-mulish{font-family:Mulish,sans-serif!important}.font-weight-500{font-weight:500!important}.font-weight-700{font-weight:700!important}.d-block{display:block!important}.d-none{display:none!important}.text-center{text-align:center!important}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;margin-top:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.flash-errors-container{width:343px;margin:0 auto}@media(min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}.flash-errors-container{width:704px;margin:0 auto}}@media(min-width:1440px){.d-xl-block{display:block!important}.d-xl-none{display:none!important}.flash-errors-container{width:995px}}.communities .first-page{width:100vw;height:100vh;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%),linear-gradient(0deg,rgba(0,0,0,.6) 50%,rgba(0,0,0,0) 100.22%),linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,0) 44.22%),url(/images/communities/header.webp) #d3d3d3 50%/cover no-repeat}.communities .first-page .introduction-container{display:flex;flex-direction:column;align-items:center;justify-content:end;height:calc(100vh - 94px);padding:0 8px 3.5vh;margin:0 auto}.communities .first-page .introduction-container .title{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:112%;width:360px;margin:0 auto 24px}.communities .first-page .introduction-container .description{width:360px;margin:0 auto;color:hsla(0,0%,100%,.9);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.communities .first-page .introduction-container svg{margin-bottom:14.85vh}.communities .first-page .introduction-container .click-to-apply-btn{width:343px;height:64px;padding:14px 0;border-radius:8px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;background:linear-gradient(0deg,#6410e7,#6410e7),linear-gradient(90deg,#a827de 46.81%,#3700eb 68.91%)}.communities .first-page .introduction-container .click-to-apply-btn:hover{filter:brightness(1.2)}.communities .second-page{background:url(/images/body.webp) #d3d3d3 50%/cover no-repeat}.communities .second-page .block-1{width:375px;margin:0 auto;display:flex;padding:80px 32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:66px;align-self:stretch}.communities .second-page .block-1 .title{width:311px;margin:0 auto;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:132%;z-index:1}.communities .second-page .block-1 .title .circle{position:relative;z-index:-1;white-space:nowrap}.communities .second-page .block-1 .title .circle svg{display:block;position:absolute;left:-18px;top:-17px;z-index:-2}.communities .second-page .block-1 .grid-container{display:flex;justify-content:center;align-items:center;align-content:center;gap:24px;align-self:stretch;flex-wrap:wrap}.communities .second-page .block-1 .grid-container .grid-item{width:320px;height:285px;padding:16px 24px;gap:24px;font-size:25.6px;border-radius:18px;background:hsla(0,0%,100%,.1)}.communities .second-page .block-1 .grid-container .grid-item,.communities .second-page .block-1 .under-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;font-style:normal;font-weight:400;line-height:132%}.communities .second-page .block-1 .under-grid{width:311px;margin:0 auto;gap:32px;align-self:stretch;font-size:28px}.communities .second-page .join-people-container .wrapper .description{margin-bottom:2px}.communities .second-page .join-people-container .wrapper .description-underline{display:block;margin:0 auto 24px}.communities .second-page .join-people-container .wrapper .extra-description{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:24px}.communities .second-page .join-people-container .wrapper .become-member-btn{font-weight:400;padding:14px 0}@media(min-width:768px){.communities .first-page .introduction-container{height:calc(100vh - 114px);padding-bottom:10vh;margin:0 auto;width:713px}.communities .first-page .introduction-container .title{width:704px;font-size:46px}.communities .first-page .introduction-container .description{width:713px;font-size:30px;line-height:132%}.communities .first-page .introduction-container svg{margin-bottom:11.5vh}.communities .first-page .introduction-container .click-to-apply-btn{width:450px;font-size:24px}.communities .second-page .block-1{width:768px;gap:56px}.communities .second-page .block-1 .title{width:701px;font-size:40px}.communities .second-page .block-1 .title .circle svg{left:-32px;top:-34px}.communities .second-page .block-1 .grid-container .grid-item{width:320px;height:320px}.communities .second-page .block-1 .under-grid{width:704px}.communities .second-page .description{width:640px;font-size:24px;line-height:132%}.communities .join-people-container .wrapper .description{width:704px;font-size:34px}.communities .join-people-container .wrapper .description-underline{margin:0 auto 24px}.communities .join-people-container .wrapper .extra-description{font-size:24px}.communities .join-people-container .wrapper .become-member-btn{width:509px}}@media(min-width:1440px){.communities .first-page .introduction-container{height:calc(100vh - 114px);padding-bottom:3.5vh;margin:0 auto;width:1440px}.communities .first-page .introduction-container .title{font-size:70px;width:1050px}.communities .first-page .introduction-container .description{font-size:32px;width:1050px}.communities .first-page .introduction-container .click-to-apply-btn{width:450px;font-size:24px}.communities .second-page .block-1{width:1440px;padding:80px 32px}.communities .second-page .block-1 .title{width:1184px;font-size:48px}.communities .second-page .block-1 .title .circle svg{left:-32px;top:-31px}.communities .second-page .block-1 .grid-container .grid-item{width:375px;height:330px;font-size:31.8px}.communities .second-page .block-1 .under-grid{width:815px;font-size:34px}.communities .second-page .join-people-container .wrapper{width:1080px;padding:24px 16px}.communities .second-page .join-people-container .wrapper .title{font-size:62px}.communities .second-page .join-people-container .wrapper .description{width:933px;font-size:34px}}