body .is-root-container .component-footer{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.3;font-weight:400}body .is-root-container .component-footer .top{position:relative;padding-top:min(calc(2.5rem + 3.75 * (100vw - 22.5rem) / 67.5),6.25rem);padding-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 67.5),2.5rem);color:#fff;background-color:#333}body .is-root-container .component-footer .top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../src/assets/images/footer-bg.png") no-repeat center center/cover;opacity:.8;pointer-events:none;z-index:0}body .is-root-container .component-footer .top .inner{position:relative;z-index:1}body .is-root-container .component-footer .top .wrapper{display:flex;flex-direction:column;gap:min(calc(2.5rem + 1.25 * (100vw - 22.5rem) / 67.5),3.75rem)}body .is-root-container .component-footer .top .row-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 67.5),2.5rem)}@media(min-width: 48rem){body .is-root-container .component-footer .top .row-wrapper{flex-direction:row}}body .is-root-container .component-footer .top .title{width:100%;color:#eb8b23}body .is-root-container .component-footer .top .top-wrapper{display:grid;grid-template-columns:1fr;justify-content:space-between}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper{grid-template-columns:repeat(3, 1fr)}}body .is-root-container .component-footer .top .top-wrapper .intro{align-self:center}body .is-root-container .component-footer .top .top-wrapper .intro,body .is-root-container .component-footer .top .top-wrapper .nav,body .is-root-container .component-footer .top .top-wrapper .contact-info,body .is-root-container .component-footer .top .top-wrapper .social{display:flex;flex-flow:column;gap:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem)}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper .intro,body .is-root-container .component-footer .top .top-wrapper .nav,body .is-root-container .component-footer .top .top-wrapper .contact-info,body .is-root-container .component-footer .top .top-wrapper .social{order:unset}}body .is-root-container .component-footer .top .top-wrapper .intro{display:flex;gap:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);flex-wrap:wrap;align-content:flex-start;order:0;line-height:1.2}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper .intro{order:unset}}body .is-root-container .component-footer .top .top-wrapper .intro .image{height:min(calc(3.75rem + 1.25 * (100vw - 22.5rem) / 67.5),5rem)}body .is-root-container .component-footer .top .top-wrapper .intro .image img{width:auto;max-height:100%}body .is-root-container .component-footer .top .top-wrapper .nav{order:3}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper .nav{order:unset}}body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns{display:grid;grid-template-columns:1fr;gap:0.5rem}body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .link:hover{color:#fcb53b;text-decoration:underline;text-underline-offset:0.1875rem}body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .accordion-item-header{font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 67.5),1.125rem);display:flex;align-items:center;justify-content:space-between;font-weight:500;border-bottom:1px solid #fff;padding-bottom:0.625rem}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .accordion-item-header{border:none;padding-bottom:0}}@media(min-width: 48rem){body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .icon{display:none}}body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item.is-active .icon{transform:rotate(180deg)}body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .accordion-item-content{height:0;overflow:hidden;transition:height 250ms cubic-bezier(0.5, 0, 0, 1)}@media(min-width: 48rem){body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .accordion-item-content{height:auto}}body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .accordion-item-content .accordion-item-content-wrapper{display:grid;gap:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 67.5),1.25rem);padding-top:min(calc(1.25rem + 0.75 * (100vw - 22.5rem) / 67.5),2rem)}body .is-root-container .component-footer .top .top-wrapper .nav .nav-columns .accordion-item .accordion-item-content .accordion-item-content-wrapper .sub-item .link{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.2;font-weight:400}body .is-root-container .component-footer .top .top-wrapper .contact-info{order:2}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper .contact-info{order:unset}}body .is-root-container .component-footer .top .top-wrapper .contact-info p,body .is-root-container .component-footer .top .top-wrapper .contact-info a{color:#fff;line-height:1.4;padding:0}body .is-root-container .component-footer .top .top-wrapper .contact-info a{text-decoration:none;transition:color .3s ease}body .is-root-container .component-footer .top .top-wrapper .contact-info a:hover{color:#fcb53b;text-decoration:none}body .is-root-container .component-footer .top .top-wrapper .social{order:4;margin:0 auto}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper .social{margin:0}}body .is-root-container .component-footer .top .top-wrapper .social .items{justify-content:center}@media(min-width: 64rem){body .is-root-container .component-footer .top .top-wrapper .social .items{justify-content:flex-start}}body .is-root-container .component-footer .top .copyright{text-align:center;margin-top:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 67.5),1.25rem)}body .is-root-container .component-footer .top .copyright .wrapper{padding-top:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 67.5),1.25rem);border-top:1px solid hsla(0,0%,100%,.1)}
/*# sourceMappingURL=footer.css.map */
