.page-variant--office .field--name-field-office-show-contact-form{padding:1.25rem 0 1.25rem 0;transition:all .3s ease-in-out;position:relative;z-index:5}.page-variant--office .field--name-field-office-show-contact-form:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;background-color:#e5e5e5;z-index:-1;margin-left:calc((-100vw + 100%)/ 2);width:100vw}.page-variant--office .webform-submission-office-contact-form .form-actions{margin-top:1.5rem}.page-variant--office .captcha{width:100%}@media (min-width:768px){.page-variant--office .field--name-field-office-show-contact-form{padding:1.25rem 0 1.25rem 0}}@media (min-width:940px){.page-variant--office .field--name-field-office-show-contact-form{padding:2.5rem 0 2.5rem 0}}@media (min-width:1201px){.page-variant--office .field--name-field-office-show-contact-form{padding:6.875rem 0 6.875rem 0}}.office--full{padding-top:1.25rem}.office--full .field--name-field-office-geolocation{padding:1.25rem 0 1.25rem 0}.office--full .field--name-office-more-offices{margin:1.25rem 0 1.25rem 0}@media (min-width:768px){.office--full{padding-top:1.25rem}.office--full .field--name-field-office-geolocation{padding:1.25rem 0 1.25rem 0}.office--full .field--name-office-more-offices{margin:1.25rem 0 1.25rem 0}}@media (min-width:940px){.office--full{padding-top:2.5rem}.office--full .field--name-field-office-geolocation{padding:2.5rem 0 2.5rem 0}.office--full .field--name-office-more-offices{margin:2.5rem 0 2.5rem 0}}@media (min-width:1201px){.office--full{padding-top:3.125rem}.office--full .field--name-field-office-geolocation{padding:3.125rem 0 3.125rem 0}.office--full .field--name-office-more-offices{margin:3.125rem 0 3.125rem 0}}@media (min-width:1201px){.office__overview--advanced .paragraph--type-overview{padding:3.125rem 0 3.125rem 0}}
