.page{padding-top:1.5rem}.contacts{margin-bottom:1.5rem}.contacts__body{gap:3rem}.contacts__memu{align-items:flex-start;flex-direction:column;padding-top:1rem;row-gap:1rem}.contacts__memu,.contacts__menu-item{display:flex;justify-content:flex-start}.contacts__menu-item{align-items:center;column-gap:1rem}.contacts__menu-icon{background:#e7e7e7;border-radius:50%;flex-shrink:0;height:2.5rem;width:2.5rem}.contacts__menu-icon,.contacts__menu-icon picture{align-items:center;display:flex;justify-content:center}.contacts__menu-icon img{height:50%;width:50%}.contacts__menu-link{background:hsla(0,0%,91%,.078);border:.0625rem solid rgba(15,23,42,.08);border-radius:.5rem;box-sizing:border-box;color:#240038;font-size:.9375rem;outline:none;padding:.625rem .75rem;transition:box-shadow .12s ease,border-color .12s ease;transition:color .3s ease-in-out;width:100%}.contacts__menu-link:focus{border-color:#cacaca;box-shadow:0 .25rem .75rem rgba(11,132,255,.12);color:#212529}.contacts-banner .standings-banner__body{border:none}.contacts-main{position:relative;z-index:5}.contact-form{background:#fff;border-radius:.5rem;box-shadow:0 .375rem 1.125rem rgba(17,24,39,.08);color:#240038;height:100%;padding:1.375rem;width:100%}.contact-form__title{font-weight:600;line-height:1.2}.contact-form__row{margin-bottom:.875rem}.contact-form__row--split{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.contact-form__col{flex:1 1 12.5rem;min-width:11.25rem}.contact-form__label{color:#240038;display:block;font-size:1rem;margin-bottom:.375rem}.contact-form__input,.contact-form__textarea{background:hsla(0,0%,91%,.078);border:.0625rem solid rgba(15,23,42,.08);border-radius:.5rem;box-sizing:border-box;color:#240038;font-size:.9375rem;outline:none;padding:.625rem .75rem;transition:box-shadow .12s ease,border-color .12s ease;width:100%}.contact-form__input:focus,.contact-form__textarea:focus{border-color:#cacaca;box-shadow:0 .25rem .75rem rgba(11,132,255,.12)}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:hsla(220,9%,46%,.741)}.contact-form__textarea{line-height:1.45;min-height:7.5rem;resize:vertical}.contact-form__actions{display:flex;justify-content:flex-end}.contact-form__button{-webkit-appearance:none;appearance:none;background:#f02645;border:0;border-radius:.625rem;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.625rem 1rem;transition:transform .08s ease,box-shadow .12s ease,color .3s}.contact-form__button:active{transform:translateY(.0625rem)}.contact-form textarea{resize:none}.contact-form .error-msg{color:#f02645;display:block;font-size:.8125rem;margin-top:.25rem}.contacts__body{align-items:stretch;border-radius:.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.contacts-info{align-items:flex-start;background:#fff;border-radius:.5rem;box-shadow:0 .375rem 1.125rem rgba(17,24,39,.08);color:#1f2937;display:flex;flex-direction:column;padding:1.375rem;width:100%}@media (max-width:61.99875em){.contacts__body{align-items:flex-start;display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}}@media (max-width:32.5rem){.contact-form{padding:1rem}.contact-form__title{font-size:1.125rem}.contact-form__button{width:100%}.contact-form__actions{justify-content:stretch}}@media (max-width:29.99875em){.contacts__menu-icon{display:none}}@media (width <= 23.4375em){.contact-form__title{font-size:1.5rem}}@media (width <= 20em){.contact-form__title{margin-bottom:1rem}}@media (width > 20em) and (width <= 90em){.contact-form__title{margin-bottom:clamp(1rem,.85714285714375rem + .7142857143vw,1.5rem)}}@media (width > 23.4375em) and (width <= 61.9375em){.contact-form__title{font-size:clamp(1.5rem,1.043425324675rem + 1.9480519481vw,2.25rem)}}@media (width > 61.9375em){.contact-form__title{font-size:2.25rem}}@media (width > 90em){.contact-form__title{margin-bottom:1.5rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .contact-form__button:hover{color:#212529}}