.contact h1{color:#fff;font-size:calc(2rem + 3vw)}.contact h2{color:#1b4677}.contact label{display:none}.contact .form-control{margin-bottom:1.5rem;border:1px solid #fff;border-radius:0;background-color:transparent;color:#fff;padding:1rem}.contact .form-control:focus{background-color:transparent;color:#fff}.contact ::-moz-placeholder{color:#fff}.contact :-ms-input-placeholder{color:#fff}.contact ::placeholder{color:#fff}.contact .contact-header{background-color:#1b4677;color:#fff}.contact .checkbox{display:flex;align-items:baseline}.contact input[type=checkbox]{margin-right:1rem;margin-top:.5rem}.contact button{margin-top:2rem;display:block;border-radius:0;width:100%;text-transform:uppercase;padding:1rem 3rem}.contact .country{color:#1b4677;text-transform:uppercase}.contact .officename{color:#1b4677;font-size:2rem}.contact .officephone{margin-bottom:0;color:#ec008c}.contact .officeemail{color:#ec008c}@media (min-width:992px){.contact .form-step{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4,auto);grid-column-gap:20px;grid-row-gap:20px}.contact .email,.contact .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.contact .checkbox{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.contact .textarea{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/5}.contact .textarea .middleColumn,.contact textarea{height:100%}.contact input[type=email],.contact input[type=text],.contact textarea{margin-bottom:0}.contact button{width:auto}.contact .userform .nocaptcha{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.contact .userform input[type=email],.contact .userform input[type=text],.contact .userform textarea{margin-bottom:1.5rem}}.map-holder{min-height:300px}.map-holder iframe{height:100%}