footer.footer{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;font-weight:300;line-height:1.25rem;overflow:hidden;width:100%}footer.footer .footer-content{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}footer.footer .footer-content>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:#ffffff4d;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}@media (min-width:992px){footer.footer .footer-content{width:100%}}footer.footer .footer-content .footer-row{-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:3rem;padding-top:3rem;row-gap:3rem}@media (min-width:576px){footer.footer .footer-content .footer-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){footer.footer .footer-content .footer-row{row-gap:6rem}}@media (min-width:992px){footer.footer .footer-content .footer-row{-moz-column-gap:6rem;column-gap:6rem;grid-template-columns:repeat(4,minmax(0,1fr))}}footer.footer .footer-content .footer-row .footer-menu{display:flex;flex-direction:column;gap:.5rem;height:-moz-fit-content;height:fit-content;list-style-type:none;max-width:100%;padding-left:0;width:-moz-fit-content;width:fit-content}footer.footer .footer-content .footer-row .footer-menu>h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:0;text-transform:uppercase}@media (min-width:992px){footer.footer .footer-content .footer-row .footer-menu>h3{font-size:1.125rem;line-height:1.75rem}}footer.footer .footer-content .footer-row .footer-menu ul{display:flex;flex-direction:column;gap:0;list-style-type:none;padding-left:0}footer.footer .footer-content .footer-row .footer-menu ul li a{--tw-text-opacity:1;color:rgb(106 184 97/var(--tw-text-opacity,1))}footer.footer .footer-content .footer-row .footer-menu ul li a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none}@media (min-width:576px){@media not all and (min-width:992px){footer.footer .footer-content .footer-row .footer-menu.footer-logos{grid-column:span 2/span 2}}}footer.footer .footer-content .footer-row .footer-menu.footer-logos ul{display:flex;flex-direction:column;gap:1.5rem;max-width:100%;width:-moz-fit-content;width:fit-content}footer.footer .footer-content .footer-row .footer-menu.footer-logos ul li,footer.footer .footer-content .footer-row .footer-menu.footer-logos ul li a{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}footer.footer .footer-content .footer-row .footer-menu.footer-logos ul li a img{display:flex;height:3rem;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}footer.footer .footer-content .footer-row .footer-menu.footer-contact ul,footer.footer .footer-content .footer-row .footer-menu.footer-main-menu ul{gap:.25rem}footer.footer .footer-content .footer-row .footer-menu.footer-contact ul li,footer.footer .footer-content .footer-row .footer-menu.footer-main-menu ul li{display:flex;flex-direction:row;gap:.5rem}footer.footer .footer-content .footer-row .footer-menu.footer-contact ul li i,footer.footer .footer-content .footer-row .footer-menu.footer-main-menu ul li i{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;height:22.75px;width:.875rem}footer.footer .footer-content .footer-row .footer-menu.footer-contact ul li a,footer.footer .footer-content .footer-row .footer-menu.footer-main-menu ul li a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:100;line-height:1.625}footer.footer .footer-content .footer-row .footer-menu.footer-contact ul li a:hover,footer.footer .footer-content .footer-row .footer-menu.footer-main-menu ul li a:hover{--tw-text-opacity:1;color:rgb(106 184 97/var(--tw-text-opacity,1))}footer.footer .footer-content .footer-row .footer-menu.footer-opening_hours,footer.footer .footer-content .footer-row .footer-menu.footer-opening_hours table{width:100%}footer.footer .footer-content .footer-row .footer-menu.footer-opening_hours table tr td:first-child{padding-right:.75rem}footer.footer .footer-content .footer-row .footer-menu.footer-opening_hours table tr:not(:first-child) td{padding-top:.25rem}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages{display:flex;flex-direction:column;gap:.25rem;width:100%}@media (min-width:576px){footer.footer .footer-content .footer-row .footer-menu.footer-landingpages{width:-moz-fit-content;width:fit-content}}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .list-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem;text-transform:uppercase}@media (min-width:992px){footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .list-title{font-size:.875rem;line-height:1.25rem}}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .footer-menu-list{-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;padding-left:0;row-gap:.125rem}@media (min-width:576px){footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .footer-menu-list{flex-direction:column;min-width:-moz-max-content;min-width:max-content}}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .footer-menu-list li{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .footer-menu-list li a{color:#ffffffb3;display:flex;flex-direction:row;font-size:.75rem;font-weight:100;gap:.25rem;line-height:1rem;line-height:1.625;position:relative}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .footer-menu-list li a:hover{--tw-translate-x:.25rem;--tw-text-opacity:1;color:rgb(106 184 97/var(--tw-text-opacity,1));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:576px){footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .footer-menu-list li:not(:last-child) a:after{display:none}}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages .footer-menu-list li:not(:last-child) a:after{content:"-"}footer.footer .footer-content .footer-row .footer-menu.footer-landingpages:not(:has(.list-title)){padding-top:1.25rem}footer.footer .footer-content .footer-row .footer-menu.footer-bottom-menu{grid-column:span 2/span 2;min-width:100%;width:100%}@media (min-width:768px){footer.footer .footer-content .footer-row .footer-menu.footer-bottom-menu{grid-column:span 4/span 4}}footer.footer .footer-content .footer-row .footer-menu.footer-bottom-menu .menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}footer.footer .footer-content .footer-row .footer-menu.footer-bottom-menu .menu .menu-item a{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;flex-direction:row;font-size:.75rem;font-weight:300;gap:.5rem;line-height:1rem;text-decoration-line:underline;text-underline-offset:2px}footer.footer .footer-content .footer-row .footer-menu.footer-bottom-menu .menu .menu-item a:hover{--tw-text-opacity:1;color:rgb(106 184 97/var(--tw-text-opacity,1))}footer.footer .footer-content .footer-row .footer-menu.footer-bottom-menu .menu .menu-item:not(:first-child) a{display:flex}footer.footer .footer-content .footer-row .footer-menu.footer-bottom-menu .menu .menu-item:not(:first-child) a:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:"";display:flex;height:1px;width:.25rem}
