.contacts-inner{display:grid;grid-template-columns:732px 1fr;gap:40px}@media (max-width:1599px){.contacts-inner{grid-template-columns:573px 1fr;gap:30px}}@media (max-width:1439px) and (min-width:768px){.contacts-inner{grid-template-columns:39.792vw 1fr;gap:2.083vw}}@media (max-width:767px){.contacts-inner{grid-template-columns:1fr;gap:100px}}.contacts-one-wrapper{display:flex;flex-direction:column;gap:64px;position:sticky;top:80px}.contacts-title{font-size:116px;font-weight:900;line-height:1.1;text-transform:uppercase}@media (max-width:1599px){.contacts-one-wrapper{gap:40px}.contacts-title{font-size:100px}}@media (max-width:1439px) and (min-width:768px){.contacts-one-wrapper{gap:2.778vw}.contacts-title{font-size:6.944vw}}@media (max-width:767px){.contacts-one-wrapper{gap:50px}.contacts-title{font-size:40px}}.contacts-board{padding:60px;display:flex;flex-direction:column;justify-content:center;gap:60px;flex-grow:1;border-radius:20px;background:var(--grey,#f5f5f7)}.contacts-group{display:flex;flex-direction:column;align-items:flex-start}.contacts-link{margin-bottom:10px;color:var(--black,#171717);font-size:24px;font-weight:300;line-height:1.1;text-transform:lowercase;transition:color .2s linear}@media (max-width:1599px){.contacts-board{padding:50px;gap:60px}.contacts-link{font-size:22px}}@media (max-width:1439px) and (min-width:768px){.contacts-board{padding:3.472vw;gap:4.167vw}.contacts-link{margin-bottom:.694vw;font-size:1.528vw}}@media (max-width:767px){.contacts-board{gap:30px;padding:30px 20px}.contacts-link{font-size:20px}}.contacts-link--underline{overflow:hidden;position:relative}.contacts-link--underline::before{content:"";height:1px;width:100%;background-color:var(--black,#171717);transition:background-color .2s linear;position:absolute;left:0;right:0;bottom:0}.contacts-link:last-child{margin-bottom:0}.contacts-block{display:flex;flex-direction:column;gap:10px}.contacts-block:first-child{margin-bottom:60px}.contacts-name{color:var(--black,#171717);font-size:26px;font-weight:700;line-height:1.1}@media (max-width:1599px){.contacts-block:first-child{margin-bottom:20px}.contacts-name{font-size:22px}}@media (max-width:1439px) and (min-width:768px){.contacts-block{gap:.694vw}.contacts-block:first-child{margin-bottom:1.389vw}.contacts-name{font-size:1.528vw}}@media (max-width:767px){.contacts-block:first-child{margin-bottom:30px}.contacts-name{font-size:20px}}.contacts-info{max-width:485px;color:var(--black,#171717);font-size:24px;font-weight:300;line-height:1.1}.contacts-socials{display:flex;align-items:center;gap:36px}.contacts-socials .social{width:45px;height:44px;border-radius:9px;border:1px solid var(--black,#171717)}@media (max-width:1599px){.contacts-info{max-width:445px;font-size:22px}.contacts-socials{gap:27px}.contacts-socials .social{width:34px;height:33px;border-radius:7px}}@media (max-width:1439px) and (min-width:768px){.contacts-info{max-width:30.903vw;font-size:1.528vw}.contacts-socials{gap:1.875vw}.contacts-socials .social{width:2.361vw;height:2.292vw}}@media (any-hover:hover){.contacts-link--underline:hover::before{background-color:var(--green,#01e625)}.contacts-link:hover{text-decoration-color:var(--green,#01e625);color:var(--green,#01e625)}.contacts-socials .social:hover{border-color:var(--green,#01e625)}}.contacts-two{display:flex;flex-direction:column}@media (max-width:767px){.contacts-info{font-size:20px}.contacts-form:not(._dynamic_adapt_){display:none}}.contacts-form .question-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:60px 80px;height:100%;border-radius:20px;background:var(--grey,#f5f5f7)}@media (max-width:1599px){.contacts-form .question-wrapper{padding:40px 60px}}@media (max-width:1439px) and (min-width:768px){.contacts-form .question-wrapper{padding:2.778vw 4.167vw}.contacts-form .form-textarea{min-height:7.569vw}}@media (max-width:767px){.contacts-form .question-wrapper{margin-bottom:0;padding:30px 20px}.contacts-sale{display:flex;flex-direction:column;height:680px}}.contacts-form .question-form{padding:0;background-color:transparent}.contacts-form .question-input,.contacts-form .question-textarea{background-color:transparent}.contacts-subtitle{margin-bottom:40px;color:var(--black,#171717);font-size:29.333px;font-weight:900;line-height:1.1;text-transform:uppercase}@media (max-width:1599px){.contacts-subtitle{margin-bottom:20px;font-size:22px}}@media (max-width:1439px) and (min-width:768px){.contacts-subtitle{margin-bottom:1.389vw;font-size:1.528vw}}.contacts-grid .team-two{overflow:visible}@media (max-width:767px){.contacts-grid{flex-grow:1;overflow:hidden}.contacts-grid .team-two .team-slide{height:231px}}.contacts-grid .team-two .team-info{flex-direction:column;gap:1px;align-items:flex-start;line-height:1.1}.contacts-grid .team-two .team-info-name{font-weight:700}