.FooterComponent{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 241 232/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));height:-moz-fit-content;height:fit-content;min-height:6vw;overflow:hidden;position:relative;width:100%;z-index:10}.FooterComponent h1,.FooterComponent h2,.FooterComponent h3,.FooterComponent h4,.FooterComponent h5,.FooterComponent h6{--tw-text-opacity:1;color:rgb(250 241 232/var(--tw-text-opacity))}.FooterComponent .component-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.FooterComponent .component-inner{max-width:576px}}@media (min-width:768px){.FooterComponent .component-inner{max-width:768px}}@media (min-width:992px){.FooterComponent .component-inner{max-width:992px}}@media (min-width:1200px){.FooterComponent .component-inner{max-width:1200px}}@media (min-width:1400px){.FooterComponent .component-inner{max-width:1400px}}.FooterComponent .component-inner{align-items:center;display:flex;flex-direction:column;width:100%}.FooterComponent .component-inner .footer-content{-moz-column-gap:7vw;column-gap:7vw;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:4rem;padding-top:max(64px,5vw);position:relative;row-gap:3rem;width:100%;z-index:10}@media (min-width:992px){.FooterComponent .component-inner .footer-content{-moz-column-gap:10vw;column-gap:10vw}}.FooterComponent .component-inner .footer-content{max-width:1110px}.FooterComponent .component-inner .footer-content .footer-logo{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}@media not all and (min-width:992px){.FooterComponent .component-inner .footer-content .footer-logo{min-width:100%}}.FooterComponent .component-inner .footer-content .footer-logo{transition:transform .2s}.FooterComponent .component-inner .footer-content .footer-logo img{display:flex;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:155px}.FooterComponent .component-inner .footer-content .footer-logo:hover{--tw-rotate:12deg;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))}.FooterComponent .component-inner .footer-content ul.footer-menu li i{margin-right:.5rem}.FooterComponent .component-inner .footer-content ul.footer-menu li.footer-menu-title{--tw-text-opacity:1;color:rgb(250 241 232/var(--tw-text-opacity));font-size:1.125rem;font-weight:700;line-height:1.75rem;line-height:1.375;margin-bottom:2rem}.FooterComponent .component-inner .footer-content ul.footer-menu li:has(.socials){align-items:center;display:flex;flex-direction:row;gap:1rem}.FooterComponent .component-inner .footer-content ul.footer-menu li:has(.socials) .socials{align-items:center;display:inline-flex;flex-direction:row;gap:.5rem;width:-moz-fit-content;width:fit-content}.FooterComponent .component-inner .footer-content ul.footer-menu li:has(.socials) .socials i{font-size:30px;line-height:1;margin-right:0}.FooterComponent .component-inner .footer-content ul.footer-menu li:not(:last-child){margin-bottom:1.5rem}.FooterComponent .component-inner .footer-bottom{--tw-border-opacity:1;align-items:center;border-color:rgb(255 255 255/var(--tw-border-opacity));border-top-width:1px;display:flex;gap:1rem;justify-content:center;padding-bottom:2rem;padding-top:2rem;position:relative;text-align:center;width:100%;z-index:10}.FooterComponent .component-background{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:0}.FooterComponent .component-background:after{--tw-bg-opacity:1;bottom:0;height:50%;height:calc(100% - 6vw);left:0;width:100%}.FooterComponent .component-background:after,.FooterComponent .component-background:before{background-color:rgb(160 146 132/var(--tw-bg-opacity));content:"";display:flex;position:absolute;z-index:0}.FooterComponent .component-background:before{--tw-translate-x:-50%;--tw-bg-opacity:1;aspect-ratio:1910/412;border-radius:100%;height:auto;left:50%;top:0;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));width:132.5vw}
