@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,500;0,700;1,400&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-main:'Archivo',sans-serif;--color-text:#000000;--color-primary:#237C63;--color-accent:#D89830;--color-dark:#1E5155;}body{font-family:var(--font-main);color:var(--color-text);font-size:1.05rem;}h1,h2,h3{color:var(--color-primary);}h1{font-weight:bold;}h2{font-size:1.50rem;font-weight:bold;a{color:var(--color-dark);text-decoration:none;}a:hover{color:var(--color-primary);text-decoration:underline;}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;}.btn-primary:hover{background-color:var(--color-dark);border-color:var(--color-dark);color:#fff;}blockquote{border-left:4px solid var(--color-accent);padding-left:1rem;color:#444;}.card{border-top:3px solid var(--color-accent);}hr{border-color:var(--color-accent);opacity:0.4;}.navbar-brand img{height:150px;width:auto;}.nav-link{color:var(--color-dark) !important;}.nav-link:hover{color:var(--color-primary) !important;}footer{background-color:var(--color-dark);color:#fff;}footer a{color:var(--color-accent);}footer a:hover{color:#fff;}footer,footer .block,footer .card,footer .region,footer .widget,footer .container,footer .container-fluid{border:none !important;box-shadow:none !important;}footer hr{border:0;border-top:0;opacity:0;}.btn--brevo-newsletter{display:inline-flex;align-items:center;justify-content:center;padding:0.85rem 1.2rem;border-radius:999px;background-color:var(--color-dark);color:#fff;font-weight:700;text-decoration:none;line-height:1;transition:background-color 0.2s ease,transform 0.2s ease,color 0.2s ease;}.btn--brevo-newsletter:hover{background-color:var(--color-primary);color:#fff;text-decoration:none;transform:translateY(-1px);}.btn--brevo-newsletter:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;color:#fff;text-decoration:none;}footer .btn--brevo-newsletter{max-width:100%;white-space:normal;text-align:center;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
