footer{background-color:var(--branding-neutral-color);color:var(--branding-dark);padding-top:40px;border-top:var(--border-top)}.footer-content-wrapper{margin:0 auto;width:90%}.footer-content .footer-content-container{display:flex;gap:60px}.footer-content .footer-content-container .footer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.footer-content .footer-content-container .footer-grid .col-content{margin-bottom:30px}.accordion-wrapper-container .accordion-container .panel li,.footer-content .footer-content-container .footer-grid .col-content li{margin-bottom:5px}.accordion-wrapper-container{display:none}.accordion-wrapper-container .accordion-container .accordion h4{color:var(--branding-dark);padding-bottom:0 !important;margin-bottom:0 !important}.accordion-wrapper-container .accordion-container .accordion i{color:inherit}.accordion-wrapper-container .accordion-container .accordion h4,.footer-content .footer-content-container .footer-text .col-content h4,.footer-content .footer-content-container .footer-grid .col-content h4{font-size:16px;font-weight:500;padding-bottom:10px;position:relative;text-transform:uppercase}.footer-content .footer-content-container .footer-text .col-content h4:after,.footer-content .footer-content-container .footer-grid .col-content h4::after{content:'';position:absolute;bottom:var(--after-bottom);left:var(--after-left);width:50px;height:var(--after-height);background-color:var(--after-background)}.accordion-wrapper-container .accordion-container a,.footer-content .footer-content-container .footer-text .col-content a,.footer-content .footer-content-container .footer-grid .col-content a{color:var(--branding-dark)}.accordion-wrapper-container .accordion-container a:hover,.footer-content .footer-content-container .footer-text .col-content a:hover,.footer-content .footer-content-container .footer-grid .col-content a:hover{padding-left:8px;text-decoration:none;color:var(--branding-accent-color)}.footer-content .footer-content-container .footer-text .social-links{display:flex;flex-direction:row;align-items:center;gap:8px;margin:10px 0}.footer-content--section .footer-section-icons .social-links a,.footer-content .footer-content-container .footer-text .social-links a{color:var(--branding-dark);font-size:18px !important}.footer-content--section .footer-section-icons .social-links a:hover,.footer-content .footer-content-container .footer-text .social-links a:hover{text-decoration:none;color:var(--branding-accent-color)}.footer-content .section-footer-bottom{background-color:var(--branding-primary);color:white;border-top:var(--border-top)}.footer-content .footer-bottom{padding:10px 0}.footer-content .footer-bottom .footer-content-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.footer-content .footer-bottom .footer-content-bottom p{font-size:12px !important}.footer-content .section-footer-bottom .footer-bottom .footer-content-bottom .informative-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.footer-content .section-footer-bottom .footer-bottom .footer-content-bottom .informative-links a{color:white;font-size:12px !important}.footer-content .section-footer-bottom .footer-bottom .footer-content-bottom .informative-links a:hover{color:white;text-decoration:none;color:var(--branding-color)}.footer-content .section-footer-bottom .footer-bottom .footer-content-bottom .informative-links a:hover{text-decoration:none;color:var(--branding-accent-color)}.footer-content--section .footer-section-icons{display:flex;align-items:center;justify-content:space-between;margin:40px 0 10px 0}.footer-content--section .footer-section-icons .language-icon button{display:flex;align-items:center;gap:10px}.footer-content--section .footer-section-icons .language-icon:hover p,.footer-content--section .footer-section-icons .language-icon:hover i{color:var(--branding-accent-color)}.footer-content--section .footer-section-icons .language-icon p,.footer-content--section .footer-section-icons .language-icon i{color:var(--branding-dark);font-size:20px}.footer-content--section .language-container-wrp{position:fixed;bottom:-100%;left:0;right:0;width:100%;padding:20px;transition:bottom .2s ease-in-out;z-index:1000;background-color:var(--branding-dark);padding:50px;display:inline-flex;align-items:flex-start;gap:50px;flex-wrap:wrap;color:white}.footer-content--section .language-container-wrp .language-container-input-a a{color:inherit}.footer-content--section .language-container-wrp .language-container-input-a a:hover{color:inherit;text-decoration:underline !important}.footer-content--section .language-container-wrp.active{bottom:0;height:400px}.footer-content--section .language-container-wrp>div:nth-of-type(2){border-left:1px solid #ebebeb1c;padding-left:40px}.footer-content--section .payment-icons{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.hidden{display:none}.footer-content--section .language-container-wrp #closeButton{position:absolute;top:10px;right:20px;font-size:30px;color:white;background:0;border:0;cursor:pointer}.footer-content--section .language-container-wrp #closeButton:hover{text-decoration:underline}.cookie-banner-section{position:fixed;bottom:0;min-height:100px;width:100%;background:var(--branding-accent-color);border-top:var(--branding-accent-color);color:var(--branding-dark);padding:20px 30px;z-index:9999;display:flex;align-items:center;justify-content:space-between}.cookie-banner-section p{font-size:12px !important}.cookie-banner-section a{color:var(--branding-dark) !important}.cookie-banner-section a:hover{color:var(--branding-dark) !important;text-decoration:underline}.cookie-banner-section>div:nth-of-type(1){width:85%}.newsletter-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 88%);justify-content:center;align-items:center;z-index:1000}.newsletter-popup .popup-content{background:#fff;width:100%;max-width:700px;max-height:400px;color:black;display:flex;align-items:center;overflow:hidden}.newsletter-popup .popup-content img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.newsletter-popup .popup-content>div:nth-of-type(1){flex-basis:50%}.newsletter-popup .popup-content .popup-content-container>div:nth-of-type(2){display:flex;flex-direction:column}.newsletter-popup .popup-content .popup-content-container>div:nth-of-type(2) p{font-size:10px !important}.newsletter-popup .popup-content .popup-content-container{padding:20px;text-align:center;display:flex;flex-basis:50%;flex-direction:column;align-items:center;gap:40px}.newsletter-popup .popup-content .popup-content-container h4{font-size:24px;margin-bottom:30px}.newsletter-popup .popup-content .close-btn{position:absolute;top:0;right:20px;font-size:30px;cursor:pointer;color:#fff}#backToTop{position:fixed;bottom:60px;right:20px;display:none;background-color:var(--branding-complementary);color:var(--branding-light);padding:5px 10px;border:0;cursor:pointer;z-index:1000}#backToTop i{display:flex;align-items:center;justify-content:center}.onTop-button{display:flex;align-items:center;gap:5px}.onTop-button p{color:inherit}@media only screen and (max-width:990px){.footer-content .footer-content-container{flex-direction:column;gap:60px}}@media only screen and (max-width:785px){.footer-content .footer-bottom .footer-content-bottom{flex-direction:column}}@media(max-width:768px){#backToTop{right:50%;transform:translateX(50%);bottom:10px}.newsletter-popup .popup-content{width:100%;flex-direction:column;max-width:350px;height:fit-content;max-height:100%}.newsletter-popup .popup-content img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.newsletter-popup .popup-content .popup-content-container{padding:20px}.newsletter-popup .popup-content .popup-content-container h4{font-size:20px}.newsletter-popup .popup-content .popup-content-container p{font-size:14px}.newsletter-popup .popup-content>div:nth-of-type(1){display:none}.footer-content .footer-content-container .footer-grid{display:none}.accordion-wrapper-container{display:block}.accordion-wrapper-container .accordion-container{margin-bottom:10px}}@media(max-width:531px){.footer-content--section .language-container-wrp>div:nth-of-type(2){border-left:0;padding-left:0}.footer-content .footer-bottom .footer-content-bottom{display:flex;align-items:center;flex-direction:column-reverse}}@media(max-width:490px){.newsletter-popup .popup-content{width:100%;height:auto}}