.base-select[data-v-1081577e],.base-select__wrapper[data-v-1081577e]{position:relative}.base-select__control[data-v-1081577e]{align-items:center;background:transparent;border:none;border-radius:24px;color:var(--BK-8);cursor:pointer;display:flex;font-size:16.8px;font-weight:500;height:64px;justify-content:space-between;letter-spacing:.2px;line-height:24.36px;padding:0 44px 0 22.4px;position:relative;text-align:left;transition:border .3s,box-shadow .3s;width:100%}.base-select__control[data-v-1081577e]:focus-visible{box-shadow:0 0 0 2px #21324e;outline:none}.base-select__control[data-v-1081577e]:disabled{color:var(--dark-grey-8);cursor:not-allowed}.base-select__value[data-v-1081577e]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.base-select__value.is-placeholder[data-v-1081577e]{color:var(--dark-grey-8)}.base-select__icon[data-v-1081577e]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%236C5BD9' stroke-linecap='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;height:12px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:12px}.base-select.is-open .base-select__icon[data-v-1081577e]{transform:translateY(-50%) rotate(180deg)}.base-select__dropdown[data-v-1081577e]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 12px 30px #21324e14;left:0;list-style:none;margin:0;overflow:auto;padding:8px;position:absolute;top:calc(100% + 8px);width:100%;z-index:5}.base-select__option[data-v-1081577e]{align-items:center;border-radius:12px;color:var(--BK-8);cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:background-color .2s ease,color .2s ease}.base-select__option.is-active[data-v-1081577e],.base-select__option[data-v-1081577e]:hover{background:var(--ultra-light-grey)}.base-select__option.is-selected[data-v-1081577e]{color:var(--fiola-color,#6c5bd9);font-weight:600}.base-select__option-text[data-v-1081577e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-select.app-input--invalid .base-select__control[data-v-1081577e]{border:2px solid var(--error,#ff4d4f)}.fade-enter-active[data-v-1081577e],.fade-leave-active[data-v-1081577e]{transition:opacity .15s ease}.fade-enter-from[data-v-1081577e],.fade-leave-to[data-v-1081577e]{opacity:0}@media (max-width:800px){.base-select__control[data-v-1081577e]{border-radius:12px;height:100%}}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:19.2px;height:-moz-max-content;height:max-content}.contact-form .app-input[data-form-name=message]{grid-column:span 2}.contact-form__btn{grid-column:span 2;margin-top:12.8px}@media (max-width:600px){.contact-form{grid-template-columns:1fr;grid-gap:12px;margin-left:0;margin-right:0;margin-top:8px}.contact-form .app-input[data-form-name=message],.contact-form .contact-form__btn{grid-column:1}}.contacts-section{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;margin-top:62px;position:relative}.contacts-section__subtitle{margin-top:19.2px;max-width:276.8px}.contacts-section__checkmarks{display:flex;flex-direction:column;gap:9.6px;margin-top:14px}.contacts-section__checkmark{align-items:center;display:flex;gap:6.4px}.contacts-section__checkmark :deep(svg){height:19.2px;width:19.2px}.contacts-section__checkmark-label{color:var(--BK);font-size:11.616px;font-weight:500;letter-spacing:.1382550448px;line-height:16.84px}.contacts-section__contacts{display:flex;flex-direction:column;gap:9.6px;margin-top:25.6px}.contacts-section__contact{align-items:center;display:flex;gap:9.6px}.contacts-section__contact-label{color:var(--BK-8);font-size:16px;font-weight:400;letter-spacing:.2px;line-height:22.4px}.contacts-section__contact svg{height:32px;width:32px}.contacts-section__contact svg circle{fill:var(--BK)}.contacts-section .contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:19.2px;height:-moz-max-content;height:max-content}.contacts-section .contact-form__btn{grid-column:span 2;margin-top:12.8px}.contacts-section__notify{background:#21324ecc;border-radius:10px;display:none;gap:8px;left:50%;opacity:0;padding:12px 24px;position:absolute;top:180px;transform:translate(-50%,-50%);transition:.3s;width:310px;z-index:10}.contacts-section__notify span{color:var(--White,#fcfcfc);font-family:Gilroy,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.2px;line-height:145%}.contacts-section__mobile-btns{display:none;flex-direction:column;gap:28px;margin-top:40px}.contacts-section__mobile-btn{gap:8px}.contacts-section__mobile-btn a{align-items:center;display:flex;gap:8px;height:100%;justify-content:center;width:100%}.contacts-section__mobile-btn a span{color:var(--white)}.contacts-section__mobile-btn.app-btn--outline a span{color:var(--fiola-color)}.contacts-section__mobile-btn i{bottom:2px;position:relative}.contacts-section__mobile-btn span{line-height:23.2px}.contacts-section__mobile-btn:nth-child(2):hover i svg path{fill:var(--white)}.contacts-section--opened-form .contact-form{display:grid!important}.contacts-section--opened-form .contacts-section__mobile-btn:nth-child(2){display:none}@media (max-width:1368px){.contacts-section{justify-content:space-between}}@media (max-width:970px){.contacts-section{flex-direction:column}.contacts-section__column{align-items:center;display:flex;flex-direction:column}.contacts-section__subtitle{max-width:500px;text-align:center}.contacts-section__checkmarks{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:400px}.contacts-section__contacts{display:none}.contacts-section .contact-form{margin:20px auto 0;max-width:unset}.contacts-section .contact-form .app-input{max-width:unset}}@media (max-width:600px){.contacts-section{margin-top:68px}.contacts-section__subtitle{font-size:16px;line-height:19.2px;margin-top:28px;max-width:330px}.contacts-section__checkmarks{max-width:300px}.contacts-section__checkmark{gap:4px}.contacts-section__checkmark svg{height:16px;width:16px}.contacts-section__checkmark-label{font-size:12px;line-height:12px}.contacts-section__mobile-btns{display:flex}.contacts-section .contact-form{display:none;grid-template-columns:1fr;grid-gap:12px;margin-left:0;margin-right:0;margin-top:8px}.contacts-section .contact-form__btn{grid-column:1}}
