:root{--primary:#fc0;--color-primary:var(--primary);--color-green:#4ca12e;--color-grey:#4ca12e;--color-grey-light:#4ca12e;--bg-primary:var(--primary);--bg-primary-hover:color-mix(in oklab,var(--bg-primary) 90%,#000 10%);--bg-primary-color:#000;--bg-light:#f6f4ee;--border-color-light:#e8e1ca;--font-family-base:"Roboto",sans-serif;--font-family-custom:"Poppins",sans-serif}.contactHead{background:#e5e5e5;margin-bottom:3rem;margin-top:40px}.contactHead__column{padding:0 2rem 1rem!important;position:relative}.contactHead__column:first-child{border-right:3px solid #fff}.contactHead__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}.contactHead__icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;background:#cb2735;border:3px solid #fff;border-radius:50%;color:#fff;display:block;height:80px;margin-top:-40px;order:-1;padding:14px;width:80px}.contactHead__subheading{color:#000}.contactHead__contacts{font-family:Poppins,sans-serif;font-weight:700}.contactHead__contacts a{color:#cb2735;font-size:1.4rem}.contactHead__contacts a.contactHead__email{display:block;padding-top:15px}.contactPerson{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contactPerson__photo{-ms-flex-negative:0;border-radius:50%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);flex-shrink:0;height:175px;overflow:hidden;width:175px;z-index:2}.contactPerson__content{background:#e5e5e5;border-radius:4px;margin-left:-1rem;padding:1rem 1rem 1rem 2rem;z-index:1}.contactPerson__role{font-family:Poppins,sans-serif;margin-top:-1rem}.contactPerson__contacts{font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700}@media only screen and (max-width:850px){.contactPerson__layout .layout__col--1-2{margin-bottom:1rem;padding:0;width:100%}}.contactCompany{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-size:.9rem;margin:3rem 0;padding:1rem 0 0}.contactForm{margin:0 auto 4rem;max-width:400px}.contactForm__heading{clear:both}.contactForm__form{background:#f2f2f2;padding:20px}