.contest__container-login{margin:40px auto;max-width:1220px}.contest__login-wrapper{display:flex;gap:40px}@media screen and (max-width:767px){.contest__login-wrapper{flex-direction:column}}@media (max-width:1199.98px){.contenst-landing .--desktop-only{display:none}}.contenst-landing__login__hero{margin:0 auto;max-width:690px;padding:60px 20px 80px;text-align:center}.contenst-landing__login__hero-logo{display:flex;justify-content:center;margin:0 auto 80px;max-width:430px}.contenst-landing__login__hero-logo img{height:60px;-o-object-fit:contain;object-fit:contain;width:auto}.contenst-landing__login__hero-title{color:#1a1a1a;display:block;font-family:ivyora-display;font-size:48px;font-weight:400;line-height:1.35;margin:0 0 20px}@media (max-width:1199.98px){.contenst-landing__login__hero-title{font-size:32px}}.contenst-landing__login__hero-subtitle{color:#555;font-size:14px;line-height:1.6;margin:0 0 60px}.contenst-landing__login__hero-actions{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:450px}.contenst-landing__login__hero-btn{display:block;font-size:13px;letter-spacing:.08em;padding:10px 20px;text-align:center;text-decoration:none;transition:all .2s;width:100%}.contenst-landing__login__hero-btn.--primary{background:rgba(0,0,0,.8);color:#fff}.contenst-landing__login__hero-btn.--primary:hover{background:#333;color:#fff}.contenst-landing__login__hero-btn.--outline{background:transparent;border:1px solid #1a1a1a;color:#1a1a1a}.contenst-landing__login__hero-btn.--outline:hover{background:#1a1a1a;color:#fff}.contenst-landing__login__banner{width:100%}.contenst-landing__login__banner-img{display:block;height:800px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:1199.98px){.contenst-landing__login__banner-img{height:600px;-o-object-position:26% center;object-position:26% center}}.contenst-landing__logged__hero{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1920px;padding:0 40px}@media (max-width:1199.98px){.contenst-landing__logged__hero{grid-template-columns:1fr;padding:0 20px}}.contenst-landing__logged__hero-left{display:flex;flex-direction:column;justify-content:center;padding:20% 10%}@media (max-width:1199.98px){.contenst-landing__logged__hero-left{padding:40px 0}}.contenst-landing__logged__hero-logo{margin-bottom:60px;text-align:center}.contenst-landing__logged__hero-logo img{height:36px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:1199.98px){.contenst-landing__logged__hero-logo img{height:24px}}.contenst-landing__logged__hero-title{color:#1a1a1a;display:block;font-family:ivyora-display,serif;font-size:56px;font-weight:400;line-height:1.35;margin:0 0 28px}@media (max-width:1199.98px){.contenst-landing__logged__hero-title{font-size:44px;font-size:34px}}.contenst-landing__logged__hero-text{color:#555;font-size:13px;line-height:1.75;margin:0 0 12px}.contenst-landing__logged__hero-text:last-child{margin-bottom:0}@media (max-width:1199.98px){.contenst-landing__logged__hero-photo{margin-left:-20px;width:calc(100% + 40px)}}.contenst-landing__logged__hero-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}@media (max-width:1199.98px){.contenst-landing__logged__hero-photo img{height:600px}}.contenst-landing__logged__action{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1920px;padding:80px 40px 0}@media (max-width:1199.98px){.contenst-landing__logged__action{grid-template-columns:1fr;padding:40px 20px 0}}.contenst-landing__logged__action-photo{margin-right:80px}@media (max-width:1199.98px){.contenst-landing__logged__action-photo{margin-left:-20px;margin-right:0;order:2;width:calc(100% + 40px)}}.contenst-landing__logged__action-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media (max-width:1199.98px){.contenst-landing__logged__action-photo img{height:700px}}.contenst-landing__logged__action-content{display:flex;flex-direction:column;justify-content:center;padding:0 80px 0 0}@media (max-width:1199.98px){.contenst-landing__logged__action-content{order:1;padding:40px 0}}.contenst-landing__logged__action__header{margin-bottom:50px}.contenst-landing__logged__action__title{color:#1a1a1a;display:block;font-family:ivyora-display;font-size:32px;font-weight:400;line-height:1.4;margin:0 0 10px}@media (max-width:1199.98px){.contenst-landing__logged__action__title{font-size:26px}}.contenst-landing__logged__action__subtitle{color:#555;font-size:13px;line-height:1.6;margin:0}.contenst-landing__logged__action__form{display:flex;flex-direction:column;gap:28px}.contenst-landing__logged__action__form-row{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:1199.98px){.contenst-landing__logged__action__form-row{grid-template-columns:1fr}}.contenst-landing__logged__action__form-group{display:flex;flex-direction:column;gap:6px}.contenst-landing__logged__action__form-label{color:#1a1a1a;font-size:12px}.contenst-landing__logged__action__form-input-wrapper{align-items:center;background:#fff!important;border:1px solid #b2b2b2!important;display:flex;transition:border-color .2s}.contenst-landing__logged__action__form-input-wrapper:focus-within{border-color:#1a1a1a!important}.contenst-landing__logged__action__form-prefix{color:#1a1a1a;flex-shrink:0;font-size:14px;padding:12px 8px 12px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contenst-landing__logged__action__form-input{background:#fff!important;border:1px solid #b2b2b2!important;color:#1a1a1a;font-size:13px;outline:none;padding:12px 14px!important;transition:border-color .2s;width:100%}.contenst-landing__logged__action__form-input::-moz-placeholder{color:#b2b2b2}.contenst-landing__logged__action__form-input::placeholder{color:#b2b2b2}.contenst-landing__logged__action__form-input:focus{border-color:#1a1a1a!important}.contenst-landing__logged__action__form-input.--no-border{background:transparent!important;border:none!important;flex:1;min-width:0;padding:12px 14px 12px 0!important}.contenst-landing__logged__action__form-input.--no-border:focus{border:none!important;outline:none!important}.contenst-landing__logged__action__form-input.--no-border:-webkit-autofill,.contenst-landing__logged__action__form-input.--no-border:-webkit-autofill:focus,.contenst-landing__logged__action__form-input.--no-border:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a1a!important;border:none!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.contenst-landing__logged__action__form-input:-webkit-autofill,.contenst-landing__logged__action__form-input:-webkit-autofill:focus,.contenst-landing__logged__action__form-input:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a1a!important;border:1px solid #b2b2b2!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.contenst-landing__logged__action__form-textarea{background:#fff!important;border:1px solid #b2b2b2!important;color:#1a1a1a;font-family:inherit;font-size:13px;min-height:320px;outline:none;padding:12px 14px!important;resize:vertical;transition:border-color .2s}.contenst-landing__logged__action__form-textarea::-moz-placeholder{color:#b2b2b2}.contenst-landing__logged__action__form-textarea::placeholder{color:#b2b2b2}.contenst-landing__logged__action__form-textarea:focus{border-color:#1a1a1a!important}.contenst-landing__logged__action__form-regulations{display:flex;flex-direction:column;gap:10px}.contenst-landing__logged__action__form-checkbox{align-items:flex-start;display:flex;gap:10px}.contenst-landing__logged__action__form-checkbox-input{accent-color:#1a1a1a;cursor:pointer;flex-shrink:0;height:15px;margin-top:2px;width:15px}.contenst-landing__logged__action__form-checkbox-label{color:#1a1a1a;cursor:pointer;font-size:11px;line-height:1.5}.contenst-landing__logged__action__form-info{color:#888;font-size:10px;line-height:1.6;margin:0}.contenst-landing__logged__action__form-link{color:#1a1a1a;text-decoration:underline}.contenst-landing__logged__action__form-submit{background:#1a1a1a;border:none;color:#fff;cursor:pointer;font-size:13px;letter-spacing:.06em;padding:10px 15px;transition:background .2s;width:100%}.contenst-landing__logged__action__form-submit:hover{background:#333}.contenst-landing__logged__action__form-submit:focus{outline:none}.contenst-landing__logged__action__form-submit.--sent{cursor:not-allowed;opacity:.6;pointer-events:none}.contenst-landing__logged__action__form-error{color:#c0392b;display:none;font-size:11px;margin-top:3px}.contenst-landing__logged__action__form-alert{font-size:13px;margin-bottom:8px;padding:12px 16px}.contenst-landing__logged__gallery{display:grid;gap:5px;grid-template-columns:1fr .75fr 1fr;margin:0 auto;max-width:1920px;padding:60px 40px 80px}@media (max-width:1199.98px){.contenst-landing__logged__gallery{grid-template-columns:1fr;padding:60px 20px 80px}}.contenst-landing__logged__gallery-item img{display:block;height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 80%;object-position:0 80%;width:100%}@media (max-width:1199.98px){.contenst-landing__logged__gallery-item img{height:420px}.contenst-landing__logged__gallery-item:nth-child(2) img{height:600px}}
