.site-footer{width:100%}.site-footer .foot-nav-link{align-items:center;display:inline-flex;font-size:12px;line-height:24px;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:991px){.site-footer .foot-nav-link{display:none}}.site-footer .foot-nav-link span.icon-email,.site-footer .foot-nav-link span.icon-tel{display:inline-block;height:20px;margin-right:6px;width:20px}.site-footer .foot-nav-link span.icon-tel{background:url(icon-tel.svg) no-repeat 50%/contain}.site-footer .foot-nav-link span.icon-email{background:url(icon-email.svg) no-repeat 50%/contain}.site-footer .nav-title{font-size:18px;font-weight:600;line-height:20px;margin:0 0 10px}@media screen and (max-width:991px){.site-footer .nav-title{font-size:14px;margin:0;padding:13px 30px 13px 0;position:relative}}.site-footer .nav-title svg{display:none}@media screen and (max-width:991px){.site-footer .nav-title svg{display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s;width:15px}}.site-footer .footer-head{display:flex;justify-content:space-between;padding:20px 0 0}@media screen and (max-width:991px){.site-footer .footer-head{flex-wrap:wrap;justify-content:flex-start}}.site-footer .footer-head .footer-logo{height:20px;width:120px}@media screen and (max-width:991px){.site-footer .footer-head .footer-logo{height:14px;margin:0 0 20px;-o-object-fit:contain;object-fit:contain;width:100%}.site-footer .footer-head .footer-intro-nav{width:100%}}.site-footer .footer-head .footer-intro-nav .nav-title{display:none}@media screen and (max-width:991px){.site-footer .footer-head .footer-intro-nav .nav-title{display:block;width:100%}}.site-footer .footer-head .footer-intro-nav{display:flex;flex-wrap:wrap}@media screen and (max-width:991px){.site-footer .footer-head .footer-intro-nav{flex-direction:column}.site-footer .footer-head .footer-intro-nav nav{display:flex;flex-direction:column}}@media screen and (max-width:767px){.site-footer .footer-head .footer-intro-nav{margin:0 -15px;padding:0 15px;width:calc(100% + 30px)}}.site-footer .footer-head .footer-intro-nav a{font-weight:600;margin-right:16px;padding-bottom:20px;transition:border-color .4s}@media screen and (max-width:991px){.site-footer .footer-head .footer-intro-nav a{border:none;margin:0;padding:0}}.site-footer .footer-head .footer-intro-nav a:last-child{margin:0}@media screen and (max-width:991px){.site-footer footer-nav{transition:background-color .3s}.site-footer footer-nav.active{padding-bottom:8px}.site-footer footer-nav.active .nav-title svg{transform:translateY(-50%) rotate(0deg)}.site-footer footer-nav.active .foot-nav-link{display:inline-flex;padding-bottom:8px}}.site-footer .foot-columns{display:flex;padding:24px 0 80px;width:100%}@media screen and (max-width:991px){.site-footer .foot-columns{flex-wrap:wrap;padding:0 0 60px}}.site-footer .foot-columns footer-nav,.site-footer .foot-columns nav{display:flex;flex-direction:column;padding-right:20px;width:16.6%}@media screen and (max-width:991px){.site-footer .foot-columns footer-nav,.site-footer .foot-columns nav{padding:0;width:100%}}@media screen and (max-width:767px){.site-footer .foot-columns footer-nav,.site-footer .foot-columns nav{margin:0 -15px;padding:0 15px;width:calc(100% + 30px)}}.site-footer .foot-columns footer-nav.social-nav,.site-footer .foot-columns nav.social-nav{align-content:flex-start;flex-direction:row;flex-wrap:wrap;width:20%}@media screen and (max-width:991px){.site-footer .foot-columns footer-nav.social-nav,.site-footer .foot-columns nav.social-nav{flex-grow:1;width:100%}}.site-footer .foot-columns footer-nav.social-nav .nav-title,.site-footer .foot-columns nav.social-nav .nav-title{width:100%}.site-footer .foot-columns footer-nav.social-nav .footer-icons,.site-footer .foot-columns nav.social-nav .footer-icons{display:flex;gap:25px;margin-top:30px}.site-footer .foot-columns footer-nav.social-nav .footer-icons .footer-icons--icon,.site-footer .foot-columns nav.social-nav .footer-icons .footer-icons--icon{max-width:50px}.site-footer .foot-columns footer-nav.social-nav .footer-icons .footer-icons--icon img,.site-footer .foot-columns nav.social-nav .footer-icons .footer-icons--icon img{width:100%}.site-footer .foot-columns footer-nav.social-nav .footer-icons .footer-icons--icon a,.site-footer .foot-columns nav.social-nav .footer-icons .footer-icons--icon a{display:block;height:100%}@media screen and (max-width:991px){.site-footer .foot-columns footer-nav.social-nav,.site-footer .foot-columns nav.social-nav{justify-content:center}.site-footer .foot-columns footer-nav.social-nav .nav-title,.site-footer .foot-columns nav.social-nav .nav-title{padding-right:0;text-align:center;width:100%}.site-footer .foot-columns footer-nav.social-nav .nav-title svg,.site-footer .foot-columns nav.social-nav .nav-title svg{display:none}}.site-footer .foot-columns footer-nav.social-nav .social-icon,.site-footer .foot-columns nav.social-nav .social-icon{margin:0 16px 0 0;width:25px}@media screen and (max-width:991px){.site-footer .foot-columns footer-nav.social-nav .social-icon,.site-footer .foot-columns nav.social-nav .social-icon{margin:0 8px}}.site-footer .foot-columns footer-nav.social-nav .social-icon:last-child,.site-footer .foot-columns nav.social-nav .social-icon:last-child{margin:0}.site-footer .foot-columns footer-nav.social-nav .social-icon img,.site-footer .foot-columns nav.social-nav .social-icon img{height:25px;width:25px}.site-footer .foot-columns footer-nav.social-nav .note,.site-footer .foot-columns nav.social-nav .note{margin-top:23px}.site-footer .foot-columns footer-nav.social-nav .note p,.site-footer .foot-columns nav.social-nav .note p{font-size:12px;line-height:18px;margin:0 0 4px}@media screen and (max-width:991px){.site-footer .foot-columns footer-nav.social-nav .note,.site-footer .foot-columns nav.social-nav .note{text-align:center;width:100%}}.site-footer .copyright-bar{display:block;padding:10px 0;position:relative;width:100%}@media screen and (max-width:991px){.site-footer .copyright-bar{padding:30px 0}}.site-footer .copyright-bar .legal-trigger{align-items:center;border-radius:20px 20px 0 0;display:flex;font-size:12px;left:50%;line-height:26px;padding:0 20px;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:-25px;transform:translate(-50%);white-space:nowrap}.site-footer .copyright-bar .legal-trigger .icon-chevron{margin-left:12px;transform:rotate(-90deg);transition:transform .4s;width:8px}.site-footer .copyright-bar .legal-trigger.active .icon-chevron{transform:rotate(90deg)}.site-footer .copyright-bar .cb-flex{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:991px){.site-footer .copyright-bar .cb-flex{flex-wrap:wrap;justify-content:center}}.site-footer .copyright-bar .cb-flex p{font-size:12px;margin:0}@media screen and (max-width:991px){.site-footer .copyright-bar .cb-flex p{margin:16px 0 0;text-align:center;width:100%}}.site-footer .copyright-bar .cb-flex .payment-icons{display:flex}@media screen and (max-width:991px){.site-footer .copyright-bar .cb-flex .payment-icons{justify-content:center;order:-1;width:100%}}.site-footer .copyright-bar .cb-flex .payment-icons .icon-payment{margin-right:6px;max-width:40px}@media screen and (max-width:991px){.site-footer .copyright-bar .cb-flex .payment-icons .icon-payment{margin:0 3px}}.site-footer .copyright-bar .cb-flex .payment-icons .icon-payment svg{display:block;width:100%}.site-footer .copyright-bar .cb-flex .payment-icons .icon-payment:last-child{margin:0}.site-footer .copyright-bar .legal-content{display:none;margin:30px 0}.site-footer .copyright-bar .legal-content.active{display:block}.site-footer .copyright-bar .legal-content p{font-size:12px;line-height:20px;margin:0 0 16px}.site-footer .copyright-bar .legal-content p:last-child{margin-bottom:0}.site-footer .copyright-bar .legal-content p a{-webkit-text-decoration:underline;text-decoration:underline}
