:root{--cta:#e1ff04;--cta-ink:#2c3e50;--cta-hover:#c8e600}.button-custom.button-custom-main,.button-custom.button-custom-main-static,.button-custom.button-custom-gradient,.button-custom.button-custom-white{background:var(--cta)!important;color:var(--cta-ink)!important;background-image:none!important}.button-custom.button-custom-main:hover,.button-custom.button-custom-main-static:hover,.button-custom.button-custom-gradient:hover,.button-custom.button-custom-white:hover{background:var(--cta-hover)!important;color:var(--cta-ink)!important;background-image:none!important}.bg-main .button-custom.button-custom-main,.bg-main .button-custom.button-custom-main:hover,.bg-main .button-custom.button-custom-main:focus{color:var(--cta-ink)!important}.button-custom:after{background-image:linear-gradient(90deg, var(--cta), var(--cta))!important}.button-custom.button-custom-light{color:var(--cta-ink)!important;background:0 0!important}.button-custom.button-custom-light.text-white,.invert .button-custom.button-custom-light{color:var(--cta)!important}.button-custom.button-custom-light:before,.button-custom.button-custom-light.text-white:before,.invert .button-custom.button-custom-light:before{background:var(--cta)!important}.button-custom.button-custom-light:hover:before,.button-custom.button-custom-light.text-white:hover:before,.invert .button-custom.button-custom-light:hover:before{background:var(--cta-hover)!important}.button-custom.button-custom-light:hover{color:var(--cta-ink)!important}.button-custom.button-custom-light.text-white:hover,.invert .button-custom.button-custom-light:hover{color:var(--cta)!important}.button-custom.button-custom-main.button-custom-light{color:var(--cta-ink)!important;background:0 0!important}nav.menu.main-menu>ul>li>a.active:before,nav.menu.main-menu>ul>li.current>a:before{background:var(--cta)!important;background-image:linear-gradient(to right, var(--cta), var(--cta))!important}.cursor-follower,.cursor-follower.is-invert{background-color:var(--cta)!important}.cursor-follower.is-hover.cursor-point{background-color:#e1ff04e6!important;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><path d='M2.25 1.25H20.25M20.25 1.25V19.25M20.25 1.25L1.25 20.25' stroke='%232c3e50' stroke-width='2.5' stroke-linecap='round'/></svg>")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:18px 18px!important}.bg-invert .sm-stat__number{color:var(--cta)!important}.main-header .button-custom.button-xs{font-size:17px!important}.pages-module .button-custom.button-custom-light{color:#e5432b!important}.pages-module .button-custom.button-custom-light:before{background:#e5432b!important}.pages-module .button-custom.button-custom-light:hover{color:#c9381f!important}.pages-module .button-custom.button-custom-light:hover:before{background:#c9381f!important}.why-testimonials__quote-icon svg path{fill:var(--cta)!important}.why-testimonials__arrow,.why-testimonials__case-link,.why-stats__number{color:var(--cta)!important}.scroll-top .scroll-mouse{background:var(--cta)!important}.scroll-top:hover .scroll-mouse{background:var(--cta-hover)!important}.scroll-top .scroll-mouse:after{background-color:var(--cta-ink)!important}.scroll-top .scroll-arrows:before,.scroll-top .scroll-arrows:after,.scroll-top:hover .scroll-arrows:before,.scroll-top:hover .scroll-arrows:after{border-left-color:var(--cta)!important;border-top-color:var(--cta)!important}
.footer-menu>ul a{line-height:20px!important}.footer-legal-links a,.footer-bottom .button-custom{white-space:nowrap}@media (min-width:1200px){.footer-left-col{flex:none!important;width:300px!important;max-width:300px!important}.footer-right-col{flex:none!important;width:calc(100% - 300px)!important;max-width:calc(100% - 300px)!important;padding-left:112px!important}.footer-left-col .mt-5{margin-top:3.75rem!important}}.footer-menu .footer-group>a{margin-top:10px;border-bottom:none!important;font-weight:500!important}.footer-menu .footer-group:first-child>a{margin-top:0}.footer-menu .footer-subitems{margin:8px 0 0;padding-left:14px;list-style:none}.footer-menu .footer-subitems>li{line-height:1.2;margin-bottom:8px!important}.footer-menu .footer-subitems>li:last-child{margin-bottom:0!important}.footer-menu .footer-group{margin-bottom:18px!important}
