/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-header,.site-footer{display:none;}#block-olivero-content{margin-right:auto;margin-left:auto;width:78%;}
#navigation-link-menu-link-content555b4049-5003-4816-a8c4-20684cb19e55{display:none !important;}
@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:none;}}.grid-full{display:block !important;}.footer-container{background-color:#000;color:#fff;padding:40px 5%;display:flex;flex-direction:column;align-items:left;}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;width:100%;max-width:1200px;text-align:left;margin-left:auto;margin-right:auto;}.footer-logo img{max-width:100%;height:auto;}.footer-column h5{font-size:1.2rem;font-weight:600;margin-bottom:10px;color:#fff;}.footer-column ul{list-style:none;padding:0;margin:0;}.footer-column ul li{margin-bottom:8px;}.footer-column ul li a{color:#d1d1d1;text-decoration:none;font-size:0.95rem;transition:color 0.3s ease;}.footer-column ul li a:hover{color:#14ae72;}.footer-social{margin-top:30px;text-align:left;}@media (max-width:768px){.footer-grid{grid-template-columns:repeat(2,1fr);text-align:left;gap:20px;}.footer-column h5{font-size:1rem;}.footer-column ul li a{font-size:0.9rem;}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr;text-align:left;}.footer-column h5{font-size:0.9rem;}.footer-column ul li{margin-bottom:5px;}.footer-column ul li a{font-size:0.85rem;}}
