.FOOTER{font-size:16rem}.FOOTER .b-frame{padding-bottom:var(--s4)}.FOOTER .b-frame>.b-columns{justify-content:space-between}.FOOTER a{font-weight:600}.FOOTER a:not(:hover){text-decoration-color:transparent}.FOOTER strong{display:block;font-size:14rem;text-transform:uppercase;font-weight:400;margin-bottom:var(--s2)}.FOOTER nav>ul{display:flex;justify-content:space-between;width:100%;gap:var(--s3)}.FOOTER nav>ul>li{flex:1 1 0%;margin:0 0 var(--s5) 0!important;line-height:1.75}.FOOTER nav li li{line-height:1.25;margin:var(--s2) 0}.FOOTER .contact strong{margin-bottom:var(--s1)}.FOOTER .contact p{margin:calc(var(--s5) + 4rem) 0}.FOOTER .awards{display:flex}.FOOTER .awards .b-img{width:auto!important;height:var(--s8);margin:0 var(--s5) 0 0}.FOOTER .legal{font-size:14rem}.FOOTER .legal a{font-weight:400;margin-right:var(--s5)}.FOOTER .legal .copyright{padding-left:136rem}.FOOTER .social{margin:var(--s6) 0;display:flex;gap:var(--s3);justify-content:flex-start}.FOOTER .social a{display:block;width:var(--s4);height:var(--s4);transition:color 0.25s}.FOOTER .social a svg{width:100%;height:100%}.FOOTER .social a:hover{color:var(--blue)}@media screen and (max-width:960px){.FOOTER{font-size:14rem}.FOOTER strong{font-size:13rem}.FOOTER nav>ul{flex-wrap:wrap}.FOOTER nav>ul>li{flex-basis:calc(50% - var(--s1));margin-bottom:var(--s5)}.FOOTER nav strong{border-top:1rem solid var(--white);padding-top:var(--s2)}.FOOTER .contact p{margin:var(--s4) 0}.FOOTER .legal{margin-top:var(--s5);font-size:13rem}.FOOTER .legal .copyright{display:block;margin-top:var(--s2);padding:0}}.NAV .b-frame{padding-top:var(--s5);padding-bottom:0}.NAV nav input{display:none}.NAV nav a:not(.b-button){text-decoration:none}.NAV nav li{margin:0}.NAV nav>ul>li{position:relative;padding-bottom:var(--s5);border-top:1rem solid var(--white)}.NAV nav>ul>li>a,.NAV nav>ul>li>.a{display:block;padding:var(--s2) 0;color:var(--white);cursor:pointer;font-size:16rem;font-weight:600;position:relative}.NAV nav>ul>li>.a::after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-6rem;width:12rem;height:12rem;background:url(//tillerdigital.com/wp-content/themes/wp-tiller-2025/assets/styles/../images/ui-expand.svg) center / 100%;transition:transform 0.25s}.NAV nav input:checked~.a::after{transform:rotate(45deg)}.NAV nav ul ul{margin:0!important;overflow:hidden;transition:max-height 0.25s}.NAV nav ul ul>li{padding:var(--s1) 0 var(--s1) var(--s3);font-size:16rem;font-weight:600}.NAV nav .text{text-decoration-line:underline;text-decoration-thickness:2rem;text-decoration-color:currentColor;transition:text-decoration 0.25s}.NAV nav .icon{display:inline-block;vertical-align:top;width:46rem;height:16rem;transition:fill 0.25s;overflow:hidden;margin:5rem 0 0 -4rem}.NAV nav .icon span{position:relative;display:block;width:100%;height:100%;transition:transform 0.25s}.NAV nav .icon span:last-child{top:-100%;left:-100%}.NAV nav .icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:fill 0.25s}.NAV nav a:hover .text{text-decoration-color:var(--blue)}.NAV nav a:hover .icon svg{fill:var(--blue)}.NAV nav a:hover .icon span{transform:translate(100%,0)}.NAV nav input:not(:checked)~ul{max-height:0!important}