/* compiled by scssphp 1.11.0 on Thu, 14 Aug 2025 10:13:03 +0000 (0.0117s) */
/* Developed by Inware AG - www.inware.ch */

.footer{padding-top:2.5rem;padding-bottom:2.25rem;font-size:.875rem;line-height:1.375rem;border-top:1px solid rgba(71,110,79,.3);overflow:hidden;}@media (min-width:36em){.footer{font-size:1rem;line-height:1.5rem;}}.footer-container{width:100%;max-width:79.375rem;margin-inline:auto;}.footer__flex-container{display:-webkit-flex;display:flex;justify-content:space-between;gap:3.75rem;flex-wrap:wrap;}.footer__title{font-size:1.25rem;margin-bottom:1.5625rem;}@media (min-width:36em){.footer__title{font-size:1.875rem;margin-bottom:1.9375rem;}}@media (min-width:48em){.footer__title{font-size:2.5rem;margin-bottom:2.3125rem;}}.footer ul{padding:0;list-style-type:none;}.footer ul a{-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out;}.footer ul a:hover{color:#cab03c;}.footer__nav{display:none;gap:5.9375rem;}@media (min-width:48em){.footer__nav{display:-webkit-flex;display:flex;}}.footer__social-media{}.footer__bottom{display:-webkit-flex;display:flex;gap:2.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:4rem;}.footer__labels{display:-webkit-flex;display:flex;gap:.4375rem;}@media (min-width:36em){.footer__labels{gap:.8125rem;}}.footer__label{width:100%;max-width:7.4375rem;min-width:0;aspect-ratio:1;}.footer__info-links{display:-webkit-flex;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;flex-wrap:wrap;}.footer .hidden-link{display:none;}.footer__newsletter{border-radius:2rem;margin:2rem 0;}.footer__newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:1rem;width:100%;max-width:62.5rem;}@media (min-width:36em){.footer__newsletter-grid{grid-template-columns:auto minmax(0,1fr);}}@media (min-width:62em){.footer__newsletter-grid{grid-gap:2rem;grid-template-columns:auto 1fr auto 1fr;}}.footer__newsletter label{font-family:"Inter",sans-serif;}.footer__newsletter input{font-size:1rem;}.footer__newsletter .btn{font-size:1rem;margin-top:2rem;padding-left:2rem;padding-right:2rem;}.footer__newsletter .btn[disabled]{opacity:.5;cursor:not-allowed;}.footer__newsletter .title{margin-bottom:2rem;font-size:1.25rem;}