.footer-area{padding-bottom:34px}.footer-area.style-one{border-radius:40px;margin-bottom:14px;margin-left:10px;margin-right:10px}.footer-area .footer-large-text{background-color:#190e12;color:#402e34;display:flex;font-size:15.8vw;justify-content:space-between;line-height:.85;margin-bottom:34px;padding:37px 15px}.footer-area .footer-large-text span{display:inline-block}.footer-widget .footer-widget-title{margin-bottom:13px;padding-bottom:14px}.footer-widget .footer-widget-title:after{border-bottom:1px dashed hsla(0,0%,100%,.3);bottom:0;content:"";height:1px;left:0;position:absolute;width:65%}.footer-widget .footer-menu.style-one li{margin-bottom:10px}.footer-widget .footer-menu.style-one li:last-child{margin-bottom:0}.footer-widget .footer-menu.style-one li a{color:var(--altoColor);position:relative}.footer-widget .footer-menu.style-one li a:after{background-color:var(--primaryColor);bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;transition:var(--transition);visibility:hidden;width:0}.footer-widget .footer-menu.style-one li a:hover{color:var(--primaryColor)}.footer-widget .footer-menu.style-one li a:hover:after{opacity:1;visibility:visible;width:100%}.footer-widget .contact-info-list li{color:hsla(0,0%,100%,.5);margin-bottom:11px}.footer-widget .contact-info-list li:last-child{margin-bottom:0}.footer-widget .contact-info-list li a{color:hsla(0,0%,100%,.5)}.footer-widget .contact-info-list li a:hover{color:var(--primaryColor)}@media only screen and (min-width:1600px){.footer-area.style-one{margin-bottom:18px;margin-left:20px;margin-right:20px}.footer-area.style-one .container-fluid{padding-left:47px;padding-right:47px}.footer-area.style-two .container-fluid{padding-left:68px;padding-right:68px}}