header{background:var(--bg-color-brand-brand);border-bottom:1px solid var(--border-color-brand-brand)}header .nav-item:hover{border:1px solid var(--border-color-brand-brand-dark)}.page-content .contacts-wrapper{background:var(--bg-color-brand-brand);padding:80px}.page-content .image{margin:0 auto}.page-content .image img{border-radius:24px;height:auto;max-width:514px;width:100%}.page-content main{column-gap:46px;grid-template-columns:1fr auto;margin:0 auto;max-width:1380px}.page-content main h1{font-size:72px;font-weight:400;letter-spacing:-2.5%;line-height:82.8px;margin-bottom:40px;margin-top:0;text-align:left}.page-content main a.btn.btn-prime{margin-bottom:56px;width:fit-content}.page-content main .wrapper{column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));row-gap:40px}.page-content main .wrapper .contact-card{border-top:1px solid var(--border-color-brand-brand-black);padding-top:32px}.page-content main .wrapper .contact-card h6{font-size:24px;font-weight:500;letter-spacing:-4.5%;line-height:27.6px;margin-bottom:40px}.page-content main .wrapper .contact-card span{color:var(--text-color-neutral-secondary);font-size:16px;font-weight:500;letter-spacing:-4%;line-height:24px}.page-content .form{background:var(--bg-color-brand-brand-extra-light);padding-bottom:120px;padding-top:80px}.page-content .form .wrapper{margin:0 auto;max-width:792px}.page-content .form .wrapper .badge-primary-hallow{margin:0 auto 24px;width:fit-content}.page-content .form .wrapper h2{color:var(--text-color-neutral-primary);font-size:48px;font-weight:400;letter-spacing:-2.5%;line-height:55.2px;margin-bottom:80px}.page-content .form .wrapper form input,.page-content .form .wrapper form label,.page-content .form .wrapper form textarea{margin-bottom:24px}@media (max-width:767px){.page-content .form{padding:64px 16px}.page-content .form .wrapper h2{font-size:28px;line-height:32.2px;margin-bottom:40px}.page-content .form .wrapper form input:not([type=checkbox]){margin-bottom:16px}.page-content main{grid-template-columns:auto;padding:64px 16px;row-gap:32px}.page-content main h1{font-size:40px;line-height:46px;margin-bottom:32px}.page-content main .wrapper{row-gap:24px}.page-content main a.btn.btn-prime{width:100%}.page-content .contacts-wrapper{padding:64px 16px}.page-content main .wrapper .contact-card{padding-top:24px}.page-content main .wrapper .contact-card h6{font-size:18px;line-height:20.7px;margin-bottom:16px}.page-content main .wrapper .contact-card span{font-size:16px;font-size:14px;line-height:21px;position:relative!important}}