.c-contact-form__col{padding:0 .75rem}@media (min-width:56rem){.c-contact-form__col.c-contact-form__col--content{padding-left:.375rem;padding-right:clamp(1rem,3vw,3rem)}.c-contact-form__col.c-contact-form__col--form{padding-left:clamp(1rem,2vw,2rem);padding-right:.375rem}}.c-contact-form__image{border-radius:.5rem;display:block;height:auto;margin:1.5rem 0;overflow:hidden;position:relative;width:100%}.c-contact-form__image:after{background:#28417a;background:linear-gradient(0deg,rgba(21,34,63,.5),hsla(17,23%,53%,.15) 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-contact-form__image img{height:100%;max-height:16rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.c-contact-form__form{background-color:#f8f7f5;border:1px solid #f1f2f3;border-radius:.5rem;padding:1.5rem}.c-contact-form__content p:last-child{margin-bottom:0}.c-contact-form .c-locations{display:block;display:grid;row-gap:1rem;width:100%}@media (min-width:56rem){.c-contact-form .c-locations{grid-template-columns:auto auto auto auto;justify-content:space-between;row-gap:2rem}}.c-contact-form .c-locations .c-location_wrap{padding:0 .75rem}@media (min-width:56rem){.c-contact-form .c-locations .c-location_wrap{padding:0}}.c-contact-form .c-locations .bp-footer-menu__heading:after,.c-contact-form .c-locations .bp-footer-menu__toggle-text:after{background-color:#ea9216;border-radius:.25rem;content:"";display:block;height:2px;margin-top:.5rem;width:2rem}.c-contact-form .c-locations .c-locations_list{list-style:none;margin:0}.c-contact-form .c-locations .c-locations_list li{align-items:flex-start;display:flex;padding-left:1.5rem;position:relative}.c-contact-form .c-locations .c-locations_list li a{color:#16161d;text-decoration:none!important}.c-contact-form .c-locations .c-locations_list li a:hover{color:#16161d;opacity:.5;text-decoration:none!important}.c-contact-form .c-locations .c-locations_list li svg{fill:#ea9216;left:0;max-height:1rem;position:relative;position:absolute;top:0;transform:translateY(.25rem);width:1rem}.c-contact-form__basic .bp-section__inner{border-radius:1.5rem;padding-inline:3rem}.c-contact-form__basic>div{border-radius:1rem;box-shadow:0 4px 14px rgba(22,22,29,.15)}.c-contact-form__basic .c-contact-form__col--content,.c-contact-form__basic .c-contact-form__col--form{padding:0}.c-contact-form__basic .c-contact-form__col .c-contact-form__form{border-bottom:0;border-left:0;border-radius:0;border-right:0;border-top-color:#bdc0c4;margin-top:2rem;padding-top:2rem;padding-inline:0;padding-bottom:0}