.site-footer,.site-footer .footer-container{position:relative}.site-footer .newsletter{background-color:var(--accent-2-color)}.site-footer footer.footer-section{padding:64px 100px;position:relative}.site-footer footer.footer-section .footer-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.site-footer footer.footer-section .footer-bg img,.site-footer footer.footer-section .footer-bg picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1439px){.site-footer footer.footer-section{padding:64px 60px}}@media only screen and (max-width:991.98px){.site-footer footer.footer-section{padding:64px 20px 50px}.site-footer footer.footer-section .mobile-accordion{width:100%}}.site-footer footer.footer-section .footer-wrapper{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}@media only screen and (max-width:1439px){.site-footer footer.footer-section .footer-wrapper{row-gap:60px}}@media only screen and (max-width:1199.98px){.site-footer footer.footer-section .footer-wrapper{align-items:center;flex-direction:column-reverse}}@media only screen and (max-width:767.98px){.site-footer footer.footer-section .footer-wrapper{gap:40px}}.site-footer footer.footer-section .footer-wrapper .logo-wrapper{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:991.98px){.site-footer footer.footer-section .footer-wrapper .logo-wrapper{width:220px}}@media only screen and (max-width:767.98px){.site-footer footer.footer-section .footer-wrapper .logo-wrapper{gap:20px;width:100%}}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .logo-container{height:70px;margin-bottom:20px;width:70px}@media only screen and (max-width:1199.98px){.site-footer footer.footer-section .footer-wrapper .logo-wrapper .logo-container{display:none}}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .logo-container a{display:block;height:100%;position:relative;width:100%}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .logo-container a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials{align-items:start;gap:16px!important}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials .social-link{cursor:pointer;height:22px;width:22px}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials a,.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials a:hover{color:#000}@media only screen and (max-width:991.98px){.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials{justify-content:center!important;width:100%}}.site-footer footer.footer-section .footer-wrapper nav{display:flex;flex-shrink:0;flex-wrap:wrap;gap:80px;width:-moz-fit-content;width:fit-content}.site-footer footer.footer-section .footer-wrapper nav .footer-item-mobile{display:none;width:100%}@media only screen and (max-width:1439px){.site-footer footer.footer-section .footer-wrapper nav{gap:40px}}@media only screen and (max-width:1199.98px){.site-footer footer.footer-section .footer-wrapper nav{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}}@media only screen and (max-width:991.98px){.site-footer footer.footer-section .footer-wrapper nav{grid-template-columns:1fr;width:100%}.site-footer footer.footer-section .footer-wrapper nav .footer-item{display:none}.site-footer footer.footer-section .footer-wrapper nav .footer-item-mobile{display:block;height:-moz-fit-content;height:fit-content;max-height:20px;overflow:hidden;transition:max-height .3s ease-in-out}.site-footer footer.footer-section .footer-wrapper nav .footer-item-mobile .arrow-icon{transition:transform .15s linear}.site-footer footer.footer-section .footer-wrapper nav .footer-item-mobile.active .arrow-icon{transform:rotate(180deg)}}.site-footer footer.footer-section .footer-wrapper nav .link-title{color:#000;font-family:acumin-pro,sans-serif;font-weight:300;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:991.98px){.site-footer footer.footer-section .footer-wrapper nav .link-title{display:flex;justify-content:space-between;margin:0;padding:0;width:100%}}.site-footer footer.footer-section .footer-wrapper nav ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.site-footer footer.footer-section .footer-wrapper nav ul li a{color:#000;font-size:12px;font-weight:300;line-height:20px;white-space:nowrap}@media only screen and (max-width:991.98px){.site-footer footer.footer-section .footer-wrapper nav ul{padding:18px 0}.site-footer footer.footer-section .footer-wrapper nav ul li a{color:#737373}}.site-footer footer.footer-section .footer-wrapper .custom-newsletter{display:flex;flex-direction:column;gap:20px;max-width:426px;min-width:316px;width:100%}@media only screen and (max-width:1199.98px){.site-footer footer.footer-section .footer-wrapper .custom-newsletter{align-items:center;max-width:600px;text-align:center}}@media only screen and (max-width:991.98px){.site-footer footer.footer-section .footer-wrapper .custom-newsletter{min-width:unset}}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .newsletter-title{color:#000;font-family:acumin-pro,sans-serif;font-size:16px;font-weight:300;line-height:22px;text-transform:uppercase}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .newsletter-description{color:#000;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:300;letter-spacing:.7px}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .visually-hidden{position:absolute;visibility:hidden}@media only screen and (max-width:767.98px){.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form{margin-top:20px;width:100%}}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .field{display:flex;width:100%}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .field__input{background:transparent;border:1px solid #000;color:#000;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:500;line-height:1;outline:none;padding:0 24px;width:100%}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .field__input::-moz-placeholder{color:#000;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:500;letter-spacing:2.52px;line-height:1;text-transform:uppercase}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .field__input::placeholder{color:#000;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:500;letter-spacing:2.52px;line-height:1;text-transform:uppercase}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .submit-button{align-items:center;background:#000;border:1px solid #000;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:400;height:50px;justify-content:center;letter-spacing:2.52px;line-height:16px;margin:0;min-width:118px;padding:0;text-align:center;text-transform:uppercase}@media only screen and (min-width:992px){.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .submit-button{padding:18px 34px}}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .submit-button:hover{background:#fff;color:#000}@media only screen and (min-width:992px){.site-footer footer.footer-section .footer-wrapper .custom-newsletter .form .submit-button{padding:0}}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .newsletter-policy{color:#000;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:300;letter-spacing:.7px}.site-footer footer.footer-section .footer-wrapper .custom-newsletter .newsletter-policy a{color:#000;font-size:12px;text-decoration:underline}.site-footer footer.footer-section .copyright{color:#000;font-family:acumin-pro,sans-serif;font-size:12px;font-weight:300;letter-spacing:.7px;margin:140px 0 0}@media only screen and (max-width:1199.98px){.site-footer footer.footer-section .copyright{text-align:center}}.site-footer .footer-bar{background-color:var(--secondary-color)}.site-footer .footer-bar .footer-bar-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 0}@media only screen and (max-width:575.98px){.site-footer .footer-bar .footer-bar-wrapper{justify-content:center}}.site-footer .footer-bar .footer-bar-wrapper *{font-size:14px!important}

/*# sourceMappingURL=section-pg-footer.min.css.map*/