@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&display=swap);@font-face{font-family:Xolonium;src:url(../fonts/Xolonium/Xolonium-Regular.otf);src:local("../fonts/Xolonium/Xolonium-Regular"),url(../fonts/Xolonium/Xolonium-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Xolonium;src:url(../fonts/Xolonium/Xolonium-Bold.otf);src:local("../fonts/Xolonium/Xolonium-Bold"),url(../fonts/Xolonium/Xolonium-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}html{font-size:10px;background:#000}body{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:120%;color:#fff}body.noscroll{height:100vh;overflow:hidden}@media only screen and (min-width:1024px){body{font-size:2.4rem}}@media only screen and (min-width:1280px){body{font-size:3.2rem}}@media only screen and (min-width:1440px){body{font-size:4rem}}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;outline:0}button::-moz-focus-inner{border:0;padding:0}a{text-decoration:none}h1,h2,h3,h4{font-family:Xolonium}h2{font-size:2.8rem;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}@media only screen and (min-width:1024px){h2{font-size:3.6rem}}@media only screen and (min-width:1280px){h2{font-size:4.8rem}}@media only screen and (min-width:1440px){h2{font-size:5.6rem}}.hidden{display:none!important}.main-wrap{position:relative;margin:0 auto;max-width:144rem;overflow:hidden}.container{margin:0 auto;width:100%;max-width:144rem;padding:0 2rem}@media only screen and (min-width:400px){.container{padding:0 4rem}}@media only screen and (min-width:1024px){.container{padding:0 6rem}}@media only screen and (min-width:1280px){.container{padding:0 8rem}}.button{padding:1.2rem;border-radius:8px;background:#1b8822;text-transform:uppercase;border:1px solid #1b8822;-webkit-transition:.2s linear;transition:.2s linear;-webkit-transition-property:background,color;transition-property:background,color}.button:hover{background:#010101;color:#1b8822}.transparent-text{color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 0 #000,-1px -1px 0 #979797,1px -1px 0 #979797,-1px 1px 0 #979797,1px 1px 0 #979797}.access-form fieldset,.form-bid fieldset{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (min-width:1024px){.access-form fieldset,.form-bid fieldset{margin:2rem auto 0;max-width:40.5rem}}.access-form__input,.form-bid__input{position:relative;width:100%;padding:1.4rem .8rem;background:0 0;border-radius:8px;border:1px solid #fff;color:#979797;font-size:1.1rem;font-weight:400;line-height:115%;-webkit-transition:border .3s linear;transition:border .3s linear}@media only screen and (min-width:1024px){.access-form__input,.form-bid__input{font-size:1.4rem}}.access-form__input:hover,.form-bid__input:hover{border-color:#33d299}.access-form__input input,.form-bid__input input{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.access-form__input_text input:not(:-moz-placeholder-shown)+span,.form-bid__input_text input:not(:-moz-placeholder-shown)+span{transform:translateY(-2.2rem);background:#000;padding:0 .4rem;color:#979797}.access-form__input_text input:not(:-ms-input-placeholder)+span,.form-bid__input_text input:not(:-ms-input-placeholder)+span{-ms-transform:translateY(-2.2rem);transform:translateY(-2.2rem);background:#000;padding:0 .4rem;color:#979797}.access-form__input_text input:not(:placeholder-shown)+span,.form-bid__input_text input:not(:placeholder-shown)+span{-webkit-transform:translateY(-2.2rem);-ms-transform:translateY(-2.2rem);transform:translateY(-2.2rem);background:#000;padding:0 .4rem;color:#979797}.access-form__input_text input::-webkit-input-placeholder,.form-bid__input_text input::-webkit-input-placeholder{opacity:0}.access-form__input_text input::-moz-placeholder,.form-bid__input_text input::-moz-placeholder{opacity:0}.access-form__input_text input:-ms-input-placeholder,.form-bid__input_text input:-ms-input-placeholder{opacity:0}.access-form__input_text input::-ms-input-placeholder,.form-bid__input_text input::-ms-input-placeholder{opacity:0}.access-form__input_text input::placeholder,.form-bid__input_text input::placeholder{opacity:0}.access-form__input-plh,.form-bid__input-plh{position:absolute;top:1.5rem;left:.8rem;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.access-form input,.form-bid input{width:100%;height:100%;background:0 0;border:none;outline:0;color:#979797;font-size:1.1rem;font-weight:400;line-height:105%}.access-form__submit,.form-bid__submit{margin:2rem auto 0;padding:1.6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.8rem;font-weight:400;line-height:105%;text-transform:uppercase}@media only screen and (min-width:1024px){.access-form__submit,.form-bid__submit{margin-top:2rem}}.access-form__errors,.form-bid__errors{margin-top:1rem;font-size:1.4rem;line-height:1.4rem;color:red;display:none}.access-form__description,.form-bid__description{color:#979797;font-size:1.2rem;font-weight:400;line-height:105%;text-align:center}.footer{margin-top:8rem;padding:4rem 0;background:#141414}@media only screen and (min-width:1280px){.footer{margin-top:12rem;padding:4rem 0 2rem}}@media only screen and (min-width:1440px){.footer{margin-top:16rem}}.footer>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__email,.footer__phone{color:#fff;font-size:1.6rem;font-weight:500;line-height:120%;letter-spacing:.48px}@media only screen and (min-width:1024px){.footer__email,.footer__phone{font-size:1.8rem}}@media only screen and (min-width:1280px){.footer__email,.footer__phone{font-size:2rem}}@media only screen and (min-width:1440px){.footer__email,.footer__phone{font-size:2.4rem}}.footer__email a,.footer__phone a{font-weight:300;color:inherit;text-decoration:underline}.footer__policy{margin-top:4rem;display:block;font-size:1.2rem;font-weight:300;letter-spacing:.36px;text-decoration-line:underline;color:#979797}@media only screen and (min-width:1024px){.footer__policy{font-size:1.6rem}}.footer__address{margin-top:2rem;color:#979797;font-size:1rem;font-weight:500;line-height:120%}@media only screen and (min-width:1024px){.footer__address{font-size:1.4rem}}@media only screen and (min-width:1280px){.footer__address{margin-top:4rem;font-size:2rem}}@media only screen and (min-width:1440px){.footer__address{font-size:2.4rem}}