.page-header[data-v-48e97dfc]{align-content:center;background-color:#eee;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;min-height:100vh;padding-top:115px;text-wrap:balance}@media(max-width:767px){.page-header[data-v-48e97dfc]{background-position:0 50%;min-height:auto;padding:64px 0 20px}}.page-header>.wrapper[data-v-48e97dfc]{align-items:center;display:flex;gap:80px;padding:40px 0}@media(max-width:767px){.page-header>.wrapper[data-v-48e97dfc]{align-items:start;flex-direction:column;gap:20px;padding:20px}}.page-header h1[data-v-48e97dfc]{color:#e91820;font-size:2.5rem;font-weight:700;line-height:1.2}@media(max-width:767px){.page-header h1[data-v-48e97dfc]{font-size:1.75rem}}.page-header h1[data-v-48e97dfc] strong{color:#000;display:block;font-weight:800}.page-header-about[data-v-48e97dfc]{background-color:#fff}.page-header-contact h1[data-v-48e97dfc],.page-header-contact h1[data-v-48e97dfc] strong{color:#ca1a21}.page-header-content[data-v-48e97dfc]{flex:1;max-width:50%}@media(max-width:767px){.page-header-content[data-v-48e97dfc]{max-width:100%}}.page-header-content[data-v-48e97dfc] p{font-size:1.15em;line-height:1.3em;margin-bottom:1em}.page-header-content[data-v-48e97dfc] p:empty{display:none}.page-header-content[data-v-48e97dfc] p:last-of-type{margin-bottom:0}.page-header-content.left[data-v-48e97dfc]{align-items:start;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-bottom:80px}@media(max-width:767px){.page-header-content.left[data-v-48e97dfc]{gap:1rem;margin-bottom:0}}.page-header-links[data-v-48e97dfc]{margin-top:50px}.page-header-links .btn-primary[data-v-48e97dfc]{background:#000;border-radius:3px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease-in}.page-header-links .btn-primary[data-v-48e97dfc]:hover{opacity:.7}.page-header-links .btn-secondary[data-v-48e97dfc]{background:transparent;border:1px solid #000;border-radius:3px;color:#000;display:inline-block;font-size:1rem;font-weight:600;margin-left:1em;padding:.75em 1.75em;text-decoration:none;transition:all .3s ease-in}.page-header-links .btn-secondary[data-v-48e97dfc]:hover{opacity:.7}@media(max-width:767px){.page-header-links .btn-secondary[data-v-48e97dfc]{margin-left:0;margin-top:.5em}}
