.footer-about-widget.default{display:flex;flex-direction:column;gap:20px}.footer-links-widget{padding:0}.footer-links-widget h4{font-size:20px;margin-bottom:10px}.footer-links-widget ul{list-style:none;margin:0;padding:0}.footer-links-widget a{display:flex;align-items:center;text-decoration:none;transition:color 0.3s ease,text-decoration 0.3s ease}.footer-links-widget .link-icon{display:inline-block}.footer-links-list a{display:inline-flex;align-items:center;text-decoration:none;transition:color 0.3s ease}.footer-links-widget a.link-item{display:inline-flex;align-items:center}.footer-links-list.show-divider li{border-bottom:1px solid rgb(255 255 255 / .1)}.footer-links-list.show-divider li:last-child{border-bottom:none}.footer-links-list.icon-left a{flex-direction:row}.footer-links-list.icon-right a{flex-direction:row-reverse}.footer-links-list .link-icon{transition:transform 0.3s ease}.footer-links-list.hover-slide.icon-left a:hover .link-icon{transform:translateX(5px)}.footer-links-list.hover-slide.icon-right a:hover .link-icon{transform:translateX(-5px)}.footer-links-list.hover-spin a:hover .link-icon{transform:rotate(360deg)}#ttm-footer-menu .custom-elementor-menu.nav-menu{display:grid!important;grid-template-columns:1fr 1fr;gap:20px}#ttm-footer-menu .custom-elementor-menu.nav-menu li{margin:0!important}#ttm-footer-menu .custom-elementor-menu.nav-menu li a{line-height:24px!important;color:var(--ttm-darkgreycolor);transition:all .3s ease-in-out}.ttm-copyright-link{color:var(--ttm-whitecolor);transition:all .3s ease-in-out}.ttm-copyright-link:hover,.ttm-footer-link:hover{color:var(--ttm-skincolortwo)}.ttm-footer-link{color:var(--ttm-darkgreycolor);transition:all .3s ease-in-out}#ttm-footer-menu #menu-main-menu a:hover{color:var(--ttm-skincolortwo)}#footer-cta-btn .elementor-button{color:var(--ttm-whitecolor);border:1px solid var(--ttm-whitecolor)}#footer-cta-btn .elementor-button .elementor-button-icon{background-color:var(--ttm-skincolor);color:var(--ttm-whitecolor)}#footer-cta-btn .elementor-button:hover .elementor-button-icon{background:var(--ttm-skincolortwo);color:var(--ttm-skincolor)}#footer-cta-btn .elementor-button:hover{border:1px sloid #fff0}.footer-links-widget .footer-links-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-links-widget .footer-links-list li a{color:var(--ttm-darkgreycolor)}.footer-links-widget .footer-links-list li a:hover{color:var(--ttm-skincolortwo)}.ttm-bgcolor-darkgrey .footer-links-widget .footer-links-list li a{color:var(--ttm-darkgreycolor)}.ttm-bgcolor-darkgrey .footer-links-widget .footer-links-list li a:hover{color:var(--ttm-skincolortwo)}.ttm-newsletter{position:relative;max-width:550px}.ttm-newsletter .ttm-button-wrapper{position:absolute;top:0;right:-2px}.ttm-newsletter input[type="email"]{height:48px}.ttm-newsletter .ttm-newsletter-btn{position:absolute;top:0;right:0;color:var(--ttm-skincolor);background-color:var(--ttm-skincolortwo);height:48px;width:48px;padding:0}.ttm-newsletter .ttm-newsletter-btn:hover svg{animation:arrow-btn .3s ease-in-out}@media(max-width:1024px){#ttm-footer-menu #ttm-site-header-menu #ttm-site-navigation div.custom-menu-wrap>#menu-main-menu{overflow:visible}#ttm-footer-menu #ttm-site-header-menu #ttm-site-navigation div.custom-menu-wrap>#menu-main-menu{position:relative;top:0;border:none;background-color:#fff0;box-shadow:none;display:inline-block;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}#ttm-footer-menu #ttm-site-header-menu #ttm-site-navigation div.custom-menu-wrap>#menu-main-menu{min-height:max-content}#ttm-footer-menu #ttm-site-header-menu #ttm-site-navigation div.custom-menu-wrap>#menu-main-menu{width:100%}#ttm-footer-menu #ttm-site-header-menu #ttm-site-navigation div.custom-menu-wrap>ul{transform:translateX(0%);opacity:1}.site-footer .ttm-news-letter{max-width:600px}}footer .ttm-bgcolor-darkgrey .footer-links-widget{color:var(--ttm-whitecolor)}.footer-social-icons .social-icons .ttm-ss{display:none}.footer-home-3-wrapper .footer-links-widget .footer-links-list{grid-template-columns:1fr}.ttm-bgcolor-darkgrey .footer-links-widget .footer-links-title{color:var(--ttm-whitecolor)!important;margin-bottom:25px}.footer-home-3-wrapper a{transition:all .3s ease-in-out}.footer-home-3-wrapper a:hover{color:var(--ttm-skincolortwo)!important}.footer-home-1-wrapper #ttm-footer-menu #menu-main-menu .menu-item.current-menu-item a{color:var(--ttm-skincolortwo)!important}.footer-home-2-wrapper #ttm-footer-menu #menu-main-menu .menu-item.current-menu-item a{color:var(--ttm-skincolortwo)!important}#ttm-footer-menu #ttm-site-header-menu #ttm-site-navigation div.custom-menu-wrap>ul>li>a{padding:0}.footer-home-3-wrapper .ttm-marquebox-default ul.marquebox-list li:before{-webkit-mask:url(https://makhandaconstructiongroup.co.za/wp-content/themes/fincia/css/../images/sparkle-svg.svg) no-repeat 100% 100%;mask:url(https://makhandaconstructiongroup.co.za/wp-content/themes/fincia/css/../images/sparkle-svg.svg) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:38px;left:-58px;right:auto;width:40px;height:40px;content:'';background-color:var(--ttm-whitecolor);opacity:.1}.ttm-bgcolor-skincolor .footer-links-widget h4{color:var(--ttm-whitecolor)}.footer-home-3-wrapper .footer-links-widget h4{margin-bottom:30px}.footer-home-3-wrapper .footer-about-widget.default .footer-description{color:var(--ttm-darkgreycolor)}.footer-home-3-wrapper .footer-about-widget.default .social-icons{color:var(--ttm-darkgreycolor)}@media(max-width:480px){.footer-home-3-wrapper .ttm-marque-box .marquebox-list .elementor-icon-list-item{font-size:64px;line-height:64px}.footer-home-3-wrapper .ttm-marque-box .marquebox-list .elementor-icon-list-item{font-size:72px!important;line-height:80px!important}.footer-home-3-wrapper .ttm-marquebox-default ul.marquebox-list li:before{top:25px;left:-56px;right:auto;width:30px;height:30px}}