.block-contact{background:#f2f3f4;overflow:hidden;padding:80px 0;position:relative}@media only screen and (min-width:768px){.block-contact{padding:120px 0}}@media only screen and (min-width:1280px){.block-contact{padding:140px 0}}.block-contact__header{margin-bottom:40px}@media(min-width:1024px){.block-contact__header{margin-bottom:60px}}.block-contact__people{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:20px}@media only screen and (min-width:768px){.block-contact__people{gap:40px;margin-top:40px}}@media only screen and (min-width:1024px){.block-contact__people{margin-top:0}}@media only screen and (min-width:1280px){.block-contact__people{gap:60px}}.block-contact .contact-form{background:#fff;border:1px solid #d0d5dd;border-radius:20px;padding:40px 20px}@media(min-width:1280px){.block-contact .contact-form{padding:40px}}.contact-person{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#161632;border-radius:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}@media(min-width:768px){.contact-person{padding:40px}}@media(min-width:1024px){.contact-person{padding:24px}}@media(min-width:1280px){.contact-person{padding:40px}}.contact-person__oneliner{border-bottom:1px solid hsla(0,0%,100%,.2);font-size:20px;font-weight:500;line-height:28px;margin:24px 0;padding:0 0 24px}@media only screen and (max-width:1279px){.contact-person__oneliner{font-size:18px;font-weight:500;line-height:21px}}@media only screen and (max-width:640px){.contact-person__oneliner{font-size:18px;font-weight:500;line-height:24px}}.contact-person__name{margin-top:24px;text-transform:uppercase}@media(min-width:1024px){.contact-person__name{margin-top:20px}}@media(min-width:1280px){.contact-person__name{margin-top:24px}}.contact-person__title{color:#fff;font-size:20px;font-weight:600;line-height:26px;text-transform:uppercase}@media only screen and (max-width:1279px){.contact-person__title{font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase}}@media only screen and (max-width:640px){.contact-person__title{font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase}}.contact-person__position{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;line-height:26px;margin:4px 0 0}@media only screen and (max-width:1279px){.contact-person__position{font-size:16px;font-weight:400;line-height:26px}}@media only screen and (max-width:640px){.contact-person__position{font-size:16px;font-weight:400;line-height:26px}}.prose .block-contact [class^=col-]{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:100%}.prose .block-contact [class^=col-]:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.prose .block-contact [class^=col-]:last-child{margin:0 0 24px;width:auto}