.landing-footer{color:#fff;background-color:#000;height:max-content}.landing-footer .footer-header{align-items:center;gap:.5em;margin-bottom:2em;display:flex}.landing-footer .footer-header svg{color:#ff0}.landing-footer .footer-header p{text-transform:uppercase;letter-spacing:.1em;color:#fff9;font-size:.9rem}.landing-footer .container{max-width:1400px;margin:0 auto;padding:4em 2em 3em}.landing-footer .footer-title h1{margin-bottom:.5em;font-size:4rem;font-weight:300}.landing-footer .footer-email{padding:2em 0 3em}.landing-footer .footer-email p{color:#ffffff80;margin-bottom:.5em}.landing-footer .footer-email h2{background:linear-gradient(90deg,#ff0 0%,gold 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:500}.landing-footer .footer-content{gap:4em;display:flex}.landing-footer .footer-col:first-child{flex:4}.landing-footer .footer-col:nth-child(2){flex:2}.landing-footer .footer-col-content{gap:4em;display:flex}.landing-footer .footer-sub-col{flex-direction:column;flex:1;display:flex}.landing-footer .location{margin-bottom:2em}.landing-footer .location h3{color:#fff;margin-bottom:.75em;font-weight:500}.landing-footer .location p{color:#ffffff80;margin-bottom:.25em;font-size:.95rem}.landing-footer .footer-col-header{margin-bottom:1em}.landing-footer .footer-col-header p{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5em;font-size:.9rem}.landing-footer .footer-col:nth-child(2) .footer-sub-col{flex-direction:column;gap:1em;display:flex}.landing-footer .footer-col:nth-child(2) .footer-sub-col a{color:#fff;font-size:1.1rem;text-decoration:none;transition:color .2s}.landing-footer .footer-col:nth-child(2) .footer-sub-col a:hover{color:#ff0}.landing-footer .footer-logo{margin-top:-140px;margin-bottom:1em;margin-left:-40px}.landing-footer .footer-logo img{opacity:.9;-o-object-fit:contain;object-fit:contain;width:auto;height:150px}@media (max-width:768px){.landing-footer .container{padding:3em 1.5em 2em}.landing-footer .footer-title h1{font-size:2.5rem}.landing-footer .footer-email h2{font-size:1.4rem}.landing-footer .footer-content{flex-direction:column;gap:2em}.landing-footer .footer-col:first-child,.landing-footer .footer-col:nth-child(2){flex:1}}
