.tabs__navigation{display:flex}.tabs__title{border:.0625rem solid #eee;border-radius:.3125rem;padding:.625rem .9375rem}.tabs__title.--tab-active{border:.0625rem solid #000}.tabs__content{border:.0625rem solid #eee;padding:.625rem .9375rem}.input-field:has(.select) .input-field__control .input{padding-left:4.25rem}.input-field__label{color:var(--gray);font-size:.875rem;font-weight:500;padding:.3125rem 0}.input-field__label:not(:last-child){margin-bottom:.5rem}.input-field__control{position:relative}.input-field__control .select--phone{font-size:1rem;height:100%;left:0;position:absolute;top:0}.input-field__control .select--phone .select__content{flex-shrink:0}.input-field__control .select--phone .select__value{gap:.375rem}.input-field__control .select--phone .select__title{background:transparent;border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{background:var(--white);border:.0625rem solid var(--border);border-radius:0!important;caret-color:inherit;display:block;font-size:1rem;height:3rem;padding:.3125rem 1rem;width:100%}.input.--form-focus{outline:.125rem solid rgba(119,76,255,.5)}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{color:hsla(240,4%,46%,.6);transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{height:6.9375rem;padding:1.25rem 1rem;resize:none}.contacts{padding-top:2.5rem}.contacts__row{display:grid;grid-template-columns:1fr 42.6470588235%}.contacts__content{padding:3.75rem 5rem}.contacts__title:not(:last-child){margin-bottom:2rem}.contacts__items{display:grid;grid-template-columns:repeat(2,1fr)}.contacts__items:not(:last-child){margin-bottom:3rem}.contacts__item-title{color:var(--gray);font-size:.875rem;font-weight:500;line-height:2}.contacts__item-title:not(:last-child){margin-bottom:.75rem}.contacts__item-text{font-size:1rem}.contacts__item-text a{transition:all .3s ease}.contacts__item-socials{display:flex;gap:.75rem}.contacts__item-socials a{align-items:center;display:inline-flex;height:1.25rem;justify-content:center;transition:all .3s ease;width:1.25rem}.contacts__item-socials a svg{width:100%}.contacts__info-row{border-bottom:.0625rem dashed var(--border);border-top:.0625rem dashed var(--border);display:grid;gap:1.75rem;grid-template-columns:repeat(2,1fr);padding:3rem 0}.contacts__info-title{color:var(--secondary)}.contacts__info-title:not(:last-child){margin-bottom:.875rem}.contacts__info-text{align-items:center;color:var(--gray);display:flex;gap:.5rem}.contacts__info-text a{color:var(--violet);text-decoration:underline;transition:all .2s ease}.contacts__forms{flex-grow:1}.contact-tabs__navigation{display:flex;gap:.0625rem;padding:0 .0625rem}.contact-tabs__title{flex:1 1 0;font-weight:500;height:3.75rem;line-height:1.2;outline:.0625rem dashed var(--border);padding:.625rem;position:relative;text-align:center;transition:all .2s ease}.contact-tabs__title.--tab-active{z-index:2}.contact-tabs__title.--tab-active .decor{opacity:1;visibility:visible}.contact-tabs__title.--tab-active{outline:.0625rem solid var(--violet)}.decor{height:.625rem;opacity:0;position:absolute;visibility:hidden;width:.625rem;z-index:2}.decor--1{border-left:.125rem solid var(--violet);left:-.0625rem}.decor--1,.decor--2{border-top:.125rem solid var(--violet);top:-.0625rem}.decor--2{border-right:.125rem solid var(--violet);right:-.0625rem}.decor--3{border-left:.125rem solid var(--violet);left:-.0625rem}.decor--3,.decor--4{border-bottom:.125rem solid var(--violet);bottom:-.0625rem}.decor--4{border-right:.125rem solid var(--violet);right:-.0625rem}.contacts-form{background:var(--bg-gray);border-bottom:.0625rem dashed var(--border);border-left:.0625rem dashed var(--border);border-right:.0625rem dashed var(--border);padding:2.75rem 3.75rem}.contacts-form__items{display:flex;flex-direction:column;gap:1.25rem}.contacts-form__items:not(:last-child){margin-bottom:2.25rem}.contacts-form__button{min-width:12.5rem}@media (max-width:86.5rem){.contacts-form,.contacts__content{padding:2.25rem}}@media (max-width:61.99875rem){.contacts{padding-top:1.25rem}.contacts__row{display:block}}@media (max-width:47.99875rem){.contacts__items{grid-template-columns:1fr}.contacts__items:not(:last-child){margin-bottom:1.75rem}.contacts__item{padding:1.75rem 0}.contacts__item:not(:last-child){border-bottom:.0625rem dashed var(--border)}.contacts__info-row{grid-template-columns:1fr;padding:1.5rem 0}.contacts__forms{width:100%}.contact-tabs__navigation{margin:0 -.75rem;overflow-x:auto;overflow-y:hidden;padding:.125rem .8125rem}.contact-tabs__title{flex:1 0 9.375rem;min-width:0}.contacts-form{padding-inline:1rem}}@media (min-width:47.99875rem){.contacts__item{border-bottom:.0625rem dashed var(--border);border-right:.0625rem dashed var(--border);padding:1.75rem}.contacts__item:nth-child(odd){padding:1.75rem 1.75rem 1.75rem 0}.contacts__item:nth-child(2n){padding:1.75rem 0 1.75rem 1.75rem}.contacts__item:nth-last-child(-n+2){border-bottom:none}.contacts__item:nth-child(2n+2){border-right:none}}@media (hover:hover){.contacts__item-text a:hover{color:var(--violet);text-decoration:underline}.contacts__item-socials a:hover{color:var(--violet)}.contacts__info-text a:hover{color:var(--primary)}.contact-tabs__title:hover{background:var(--violet-05)}}