.contacts-module-scss-module__L4qnka__page{background-color:#f0f6f8}.contacts-module-scss-module__L4qnka__hero{color:#fff;background-color:#084655;grid-template-columns:minmax(420px,.88fr) minmax(0,1.12fr);min-height:600px;display:grid}.contacts-module-scss-module__L4qnka__heroCopy{flex-direction:column;justify-content:center;padding:70px 60px;display:flex}.contacts-module-scss-module__L4qnka__heroCopy h1{text-transform:uppercase;max-width:660px;margin-top:38px;font-size:50px;font-weight:300;line-height:1.05}.contacts-module-scss-module__L4qnka__heroCopy h1 span{color:#ffda26}.contacts-module-scss-module__L4qnka__heroCopy p{color:#ffffffb3;max-width:520px;margin-top:24px;font-size:16px;line-height:1.65}.contacts-module-scss-module__L4qnka__label{color:#ffffffb8}.contacts-module-scss-module__L4qnka__heroImage{min-height:600px;position:relative;overflow:hidden}.contacts-module-scss-module__L4qnka__heroImage img{object-fit:cover;object-position:center 62%;transition:transform .8s}.contacts-module-scss-module__L4qnka__contactSection{max-width:1500px;margin:0 auto;padding:100px 60px}.contacts-module-scss-module__L4qnka__contactSection header h2{color:#333;text-transform:uppercase;margin-top:26px;font-size:40px;font-weight:300}.contacts-module-scss-module__L4qnka__sectionLabel{color:#14a1bd}.contacts-module-scss-module__L4qnka__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.contacts-module-scss-module__L4qnka__contactItem{background-color:#fff;border-radius:30px;flex-direction:column;align-items:flex-start;min-height:250px;padding:32px;transition:transform .35s,box-shadow .35s;display:flex}.contacts-module-scss-module__L4qnka__contactItem svg{color:#14a1bd}.contacts-module-scss-module__L4qnka__contactItem span{color:#939393;text-transform:uppercase;margin-top:auto;font-size:12px}.contacts-module-scss-module__L4qnka__contactItem strong{color:#333;margin-top:10px;font-size:17px;font-weight:300;line-height:1.5}.contacts-module-scss-module__L4qnka__legal{background-color:#ffda26;border-radius:30px;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:70px;max-width:1380px;margin:0 auto 110px;padding:46px;display:grid}.contacts-module-scss-module__L4qnka__legal>div{color:#333;text-transform:uppercase;flex-direction:column;gap:24px;font-size:14px;display:flex}.contacts-module-scss-module__L4qnka__legal dl{margin:0}.contacts-module-scss-module__L4qnka__legal dl>div{border-bottom:1px solid #33333329;grid-template-columns:150px 1fr;gap:24px;padding:15px 0;display:grid}.contacts-module-scss-module__L4qnka__legal dt{color:#3333339e;font-size:12px}.contacts-module-scss-module__L4qnka__legal dd{color:#333;margin:0;font-size:14px}@media (hover:hover){.contacts-module-scss-module__L4qnka__hero:hover .contacts-module-scss-module__L4qnka__heroImage img{transform:scale(1.035)}.contacts-module-scss-module__L4qnka__contactItem:hover{transform:translateY(-4px);box-shadow:0 18px 42px #0846551a}}@media (max-width:998px){.contacts-module-scss-module__L4qnka__hero{grid-template-columns:1fr}.contacts-module-scss-module__L4qnka__heroCopy{min-height:430px;padding:48px 20px}.contacts-module-scss-module__L4qnka__heroImage{min-height:420px}.contacts-module-scss-module__L4qnka__contactSection{padding:74px 20px}.contacts-module-scss-module__L4qnka__contactGrid{grid-template-columns:1fr}.contacts-module-scss-module__L4qnka__legal{grid-template-columns:1fr;gap:30px;margin:0 20px 80px}}@media (max-width:640px){.contacts-module-scss-module__L4qnka__heroCopy{min-height:390px;padding:38px 16px}.contacts-module-scss-module__L4qnka__heroCopy h1{font-size:32px}.contacts-module-scss-module__L4qnka__heroImage{min-height:300px}.contacts-module-scss-module__L4qnka__contactSection{padding:58px 12px}.contacts-module-scss-module__L4qnka__contactSection header h2{font-size:26px}.contacts-module-scss-module__L4qnka__contactItem{border-radius:24px;min-height:210px;padding:24px}.contacts-module-scss-module__L4qnka__legal{border-radius:24px;margin:0 12px 64px;padding:26px 22px}.contacts-module-scss-module__L4qnka__legal dl>div{grid-template-columns:1fr;gap:7px}}@media (prefers-reduced-motion:reduce){.contacts-module-scss-module__L4qnka__heroImage img,.contacts-module-scss-module__L4qnka__contactItem{transition:none}}
