.burger-menu__mobile{z-index:20;color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:2.7rem;padding-bottom:4rem;display:flex;position:fixed;top:0;left:0;overflow:hidden}.burger-menu__mobile a{font-size:1.1rem}.burger-menu__mobile .active{color:#daa520}.burger-menu__mobile-contacts{justify-content:center;align-items:center;padding-top:1.2rem;display:flex}
.header-component{border-bottom:1px solid #0000;flex-direction:column;width:100%;transition:background .3s,border-color .3s;display:flex}.header-component__mobile{justify-content:space-between;align-items:center;display:flex}.header-component .header-name{justify-content:center;padding:.8rem 7%;display:flex}.header-component .header-name a{font-size:22px;font-weight:400;line-height:1.4em;text-decoration:none}.header-component .navigation-panel{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:44px;padding:0 7%;display:flex}.header-component ul{flex-direction:row;align-items:center;gap:1.25rem;margin:0;padding:0;list-style-type:none;display:flex}.header-component ul li a{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.header-component ul li .active{color:#daa520}.header-transparent .header-component{background:0 0;border-bottom-color:#0000}.header-transparent .header-component .header-name a,.header-transparent .header-component__mobile a{color:#ffffffeb;text-shadow:0 1px 8px #0006}.header-glass .header-component{-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border-bottom-color:#00000012}.dark .header-glass .header-component{background:#1c1c1ce0;border-bottom-color:#ffffff12}.header-solid .header-component{background:#fff;border-bottom-color:#00000012}.header-solid .header-component .navigation-panel{background:#f1f1f1}.dark .header-solid .header-component{background:#1c1c1c;border-bottom-color:#ffffff12}.dark .header-solid .header-component .navigation-panel{background:#585a5c}
.inputField__wrapper{width:100%;min-width:100px;position:relative}.inputField__wrapper .error-message{color:red;font-size:12px;position:absolute;bottom:-16px;left:0}.inputField{color:#000000d9;letter-spacing:.009375em;box-sizing:border-box;background:#f5f5f5;border:none;border-bottom:1px solid #00000038;border-radius:4px 4px 0 0;outline:none;align-self:flex-end;width:100%;height:52px;padding:16px 16px 14px;font-size:1rem;font-weight:400;transition:background .15s,border-color .15s}.inputField::placeholder{color:#00000061}.inputField:hover{background:#eee;border-bottom-color:#00000080}.inputField:focus{background:#f0f0f0;border-bottom-color:#a08040}.dark .inputField{color:#ffffffe6;background:#ffffff12;border-bottom-color:#ffffff2e}.dark .inputField::placeholder{color:#ffffff61}.dark .inputField:hover{background:#ffffff1c;border-bottom-color:#fff6}.dark .inputField:focus{background:#ffffff17;border-bottom-color:#c8a96e}
.submit-button{color:#fff;text-transform:capitalize;background-color:#000;justify-content:center;align-items:center;max-width:270px;height:2.5rem;padding:1.5rem 2rem;transition:background-color .2s,color .2s;display:flex}.dark .submit-button{color:#000;background-color:#fff}
.subscription-form-section{flex-flow:column wrap;align-items:center;display:flex}.subscription-form-section h3{padding:2rem 0 1rem;font-size:1.7rem;font-weight:400}.subscription-form-section .subscription-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:0 7%;display:flex}.subscription-form-section .subscription-form__mobile{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;padding:0 7%;display:flex}.subscription-form-section .subscription-form__mobile .subscription-form__fields,.subscription-form-section .subscription-form__fields{gap:1rem;display:flex}
.footer{background-color:#f1f1f1;flex-direction:row;justify-content:space-around;align-items:center;width:100%;min-height:40px;margin-top:2rem;padding:2rem 7%;display:flex}.dark .footer{background-color:#585a5c}
