.recovery-map{display:block;width:100%;height:400px;max-width:100%;border:0}
.recovery-contact-layout{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px 30px;width:100%!important;margin:0!important}
.recovery-contact-layout>p{grid-column:1/-1;margin:0}
.recovery-contact-layout>.span6,.recovery-contact-layout>.span10{float:none!important;width:auto!important;min-width:0;margin:0!important}
.recovery-contact-layout .contact-page__info{display:block}
.recovery-contact-layout .contact-page__info_left,.recovery-contact-layout .contact-page__info_right{float:none;width:auto;margin:0}
.recovery-delivery-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}
.recovery-delivery-layout>h2{grid-column:1/-1;margin-bottom:0}
.recovery-delivery-layout>.span8{float:none!important;width:auto!important;min-width:0;margin:0!important}
.recovery-contact-form{display:grid;gap:8px;max-width:650px;margin:32px 0 40px;font:15px/1.5 Arial,sans-serif}
.recovery-contact-form label{font-weight:600;margin-top:8px}
.recovery-contact-form input:not([type=checkbox]),.recovery-contact-form textarea{box-sizing:border-box;width:100%;height:auto;min-height:42px;padding:10px 12px;border:1px solid #b6c3cb;border-radius:3px;font:16px/1.5 Arial,sans-serif}
.recovery-contact-form textarea{min-height:140px;resize:vertical}
.recovery-contact-form .recovery-contact-consent{display:block;font-size:13px;font-weight:400}
.recovery-contact-consent input{margin:0 6px 0 0;vertical-align:middle}
.recovery-contact-form button{justify-self:start;min-height:42px;padding:10px 20px;border:0;border-radius:3px;background:#086da5;color:#fff;font:600 14px/1.5 Arial,sans-serif;cursor:pointer}
.recovery-contact-form button:hover{background:#07537d}
.recovery-contact-form button:disabled{opacity:.6;cursor:wait}
.recovery-contact-form [data-inquiry-status]:empty{display:none}
@media(max-width:767px){.recovery-contact-layout,.recovery-delivery-layout{grid-template-columns:minmax(0,1fr)}.recovery-map{height:320px}}
