.gpc-footer{background:var(--neutral-10)}.gpc-footer .footer-widget-1{flex-basis:30%}.gpc-footer .gpc-company-logo img{width:200px!important}@media (min-width:768px) and (max-width:991px){.gpc-footer .footer-widget-1,.gpc-footer .footer-widget-2,.gpc-footer .footer-widget-3,.gpc-footer .footer-widget-4{flex-basis:50%}}@media (max-width:767px){.gpc-footer .footer-widget-1{flex-basis:100%}}.gpc-footer .footer-widget-2,.gpc-footer .footer-widget-3,.gpc-footer .footer-widget-4{flex-basis:23.3%}@media (max-width:767px){.gpc-footer .footer-widget-2,.gpc-footer .footer-widget-3,.gpc-footer .footer-widget-4{flex-basis:50%}.gpc-w-footer .footer-widget-4{padding-top:63px}}.gpc-footer .footer-widgets .subtitle-2{color:var(--color-white);font-weight:600;text-transform:uppercase}.gpc-footer .footer-widgets .subtitle-2:after{content:"";width:55px;display:block;height:2px;margin-top:10px;background-color:var(--color-secondary)}.gpc-footer .inside-footer-widgets ul.menu li{margin-bottom:15px}.gpc-footer .inside-footer-widgets ul.menu li>a:after{background-color:var(--color-secondary)}.gpc-footer .inside-footer-widgets ul.menu li>a{position:relative;color:var(--color-text-light)}.gpc-footer .inside-footer-widgets ul.menu li>a:hover{color:var(--color-white)}.gpc-footer .inside-footer-widgets ul.menu li>a:after{content:"";position:absolute;display:inline-block;left:0;bottom:-3px;width:100%;height:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.gpc-footer .inside-footer-widgets ul.menu li>a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.gpc-footer .inside-footer-widgets .gpc-footer__description,.gpc-footer .inside-footer-widgets ul.menu li>a{font-family:var(--main-font);font-size:15px;line-height:26px;font-weight:400}.gpc-footer .inside-footer-widgets ul.menu li>a{letter-spacing:var(--ls-em-002)}.gpc-footer .inside-footer-widgets ul#menu-social-links li{display:inline;margin:0 23px 0 0}.gpc-footer .inside-footer-widgets ul#menu-social-links li a:after{display:none}.gpc-footer .inside-footer-widgets .footer-logo img{max-width:213px;width:100%;height:auto}.site-info{color:var(--color-text);background-color:var(--neutral-9)}.site-info a{color:var(--color-white)}.gpc-footer .inside-footer-widgets ul#menu-social-links li a:hover,.site-info a:hover{color:var(--color-secondary)}