/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.p-location-intro{margin-left:40px;font-size:1rem !important;font-weight:bold;display:flex;align-items:center;justify-content:center;text-transform:uppercase;}.p-location-intro::before{content:"";width:10px;height:10px;border-radius:50%;background:#005b82;order:2;margin-left:1rem;margin-right:0;}.p-location-intro::after{content:"";flex:1;height:3px;background:#005b82;order:3;margin-left:0;}.txt table{width:100%;table-layout:fixed;}.txt table td{width:50%;vertical-align:top;}table,tbody tr,tbody th,tbody td{background-color:#ffffff !important;font-size:1rem;vertical-align:top;}table p:has(strong) + p{margin-top:0.25rem !important;}table p + p{margin-top:1rem !important;}table h1 + p:has(em),h2 + p:has(em),h3 + p:has(em),h4 + p:has(em),h5 + p:has(em),h6 + p:has(em){margin-top:0 !important;}table h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{margin-top:1rem !important;}@media (max-width:640px){.txt table{table-layout:auto;margin-top:1rem;}.txt table td{display:block;width:100% !important;box-sizing:border-box;padding:0 0 1rem 0;}.txt table h3{font-size:1.25rem !important;}.p-location-intro{margin-left:0px;align-items:left;justify-content:left;}.p-location-intro::before,.p-location-intro::after{display:none;}}
.captcha{margin:0 0 2rem;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-transform:none !important;}.field-item:has(.paragraph--type--grille-d-images.no-bgcolor) 
+ .field-item:has(.paragraph--type--small-image.bg-color-white){padding-top:0 !important;}.field-item:has(.paragraph--type--grille-d-images.no-bgcolor) 
+ .field-item:has(.paragraph--type--small-image.bg-color-white) 
.paragraph{padding-top:0 !important;}.with-shadow .paragraph--type--small-image .block-article__image{box-shadow:none;}.with-shadow .text-floating-image .img-container{box-shadow:none;}.txt ul:not(.links-wrapper) li + li{margin-top:0.5rem;}
.block-page-header.bg-color-light-gray{background-color:#ddf3f9;}
p.txt-color-primary,.txt-color-primary{color:#005b82 !important;}h4.txt-color-primary,.txt-color-primary{color:#005b82 !important;}p.txt-upper,.txt-upper{text-transform:uppercase;}p.txt-bigger{font-size:22px;}@media (max-width:600px){p.txt-bigger{font-size:20px;}}
.webform-submission-form .webform-type-checkboxes a{text-decoration:underline;}
