.wrapper-footer-half{background-size:50%;background:linear-gradient(#fdf9f5 50%,#2c313a 0);margin:0;padding:0 3vw}.wrapper-footer{background:#2c313a;padding:0 3vw}.footer-hero-container{background:#fdf1e3;border-radius:12px;display:flex;flex-direction:row;margin:0 auto;max-width:1440px}.footer-hero-image{border-radius:0 12px 12px 0;display:flex;flex-direction:column;height:auto;justify-content:flex-end;object-fit:cover;width:50%}.footer-hero-content{padding:3vw;width:50%}.footer-hero-content-hook{align-content:center;color:#008102;display:flex;flex-direction:row;margin-bottom:18px}.footer-hero-content-hook>*{margin:0 0 0 8.3px}.footer-hero-content-hook-icon{margin-left:0}.footer-hero-content-answer{color:#008102;font-family:Hanken Sans ExtraBold;font-size:60px;font-stretch:normal;font-weight:800;letter-spacing:-1.8px;line-height:60px;padding-right:48px}.footer-hero-content-profile-container{align-content:center;display:flex;flex-direction:row;justify-content:center;margin-top:88px}.footer-hero-content-profile-avatar-container{background:#ff8401;border-radius:22px;display:flex;height:44px;margin-right:12px;width:44px}.footer-hero-content-profile-avatar{border-radius:22px;flex:1;object-fit:contain}.footer-hero-content-profile-info{display:flex;flex-direction:column}.footer-hero-content-profile-info-top{color:#008102;font-family:Hanken Sans ExtraBold;font-size:16px;font-style:normal;font-weight:800;letter-spacing:-.48px;line-height:24px;margin:0}.footer-hero-content-profile-info-bottom{color:rgba(0,129,2,.75);font-family:Hanken Sans Medium;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.42px;line-height:16px;margin:0}.footer-hero-content-profile-contact{margin:auto 24px}@media only screen and (max-width:767px){.footer-hero-content-profile-contact{margin-right:0}}.footer-hero-content-profile-button-container{flex:1}.footer-hero-content-profile-button{background:#ff8401;border:0;border-radius:6px;color:#fff;font-size:18px;letter-spacing:-.54px;padding:15px 22px}.footer-hero-content-profile-button,.footer-hero-content-profile-contact-number{font-family:Hanken Sans Bold;font-style:normal;font-weight:700;line-height:18px;text-align:center}.footer-hero-content-profile-contact-number{color:#008102;font-size:20px;letter-spacing:-.6px;margin:0}.footer-nav-link-container{background:#232830;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);margin:0 auto;max-width:1440px;padding:3vw 3vw 30px;row-gap:30px}.footer-nav-link-section{display:flex;flex-direction:column}.footer-nav-link-section-title{color:#fff;font-family:Hanken Sans ExtraBold;font-size:18px;font-style:normal;letter-spacing:-.54px;line-height:18px;margin-bottom:22px}.footer-nav-link-section-content{display:flex;flex-direction:column}.footer-nav-link>a{color:hsla(0,0%,100%,.6)!important;font-family:Hanken Sans SemiBold;font-size:16px;font-style:normal;letter-spacing:-.48px;line-height:28px;text-decoration:none}.footer-nav-address,.footer-nav-contact-number{color:hsla(0,0%,100%,.5);font-family:Hanken Sans;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:16px;margin-bottom:17px}.grid-row-span-2{grid-row:span 2/span 2}.grid-col-span-2{grid-column:span 2/span 2}.grid-col-span-4{grid-column:span 4/span 4}.footer-image{height:auto;object-fit:cover;width:100%}.footer-text-primary{color:hsla(0,0%,100%,.6);font-family:Hanken Sans SemiBold}.footer-text-primary,.footer-text-secondary{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:22px}.footer-text-secondary{color:hsla(0,0%,100%,.4);font-family:Hanken Sans}.footer-legal-container{display:flex;flex-direction:row;justify-content:space-between}.footer-legal-copyright,.footer-legal-link{color:hsla(0,0%,100%,.3);font-family:Hanken Sans;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:12px;text-align:right;text-decoration:none}.footer-legal-link-container{display:flex;flex-direction:row;gap:24px}.footer-nav-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1440px;padding:32px 3vw}.footer-nav-title-icon{height:30px;width:auto}.footer-nav-title-socmed-icon-container{color:#ff8401;display:flex;flex-direction:row;font-size:24px;font-style:normal;font-weight:400;gap:24px;letter-spacing:-.72px;line-height:24px;margin-bottom:-1rem!important;text-align:right}.footer-nav-title-socmed-icon-container,.footer-nav-title-socmed-icon-container p{font-family:Font Awesome\ 5 Brands!important}.footer-mobile{display:none}.footer-desktop{display:block}.footer-bar{border:0;border-top:1px solid hsla(0,0%,100%,.1);height:0;width:100%}@media only screen and (max-width:1100px) and (min-width:767px){.footer-hero-content-profile-contact-number{display:none}}@media only screen and (max-width:767px){.footer-desktop{display:none}.footer-mobile{display:block;margin-top:20px;padding:0}.footer-hero-background-container{border-radius:18px;display:flex;flex-direction:column;justify-content:flex-end;width:auto}.footer-nav-title{padding:32px 4vw}.footer-hero-content-hook{align-content:center;color:#008102;display:flex;flex-direction:row;justify-content:center;margin-bottom:18px}.footer-hero-content{padding:24px 20px 20px;width:100%}.footer-hero-content-answer{padding-right:0;text-align:center}.footer-hero-container{margin:-320px 4vw 4vw}.footer-hero-content-profile-button{width:100%}.footer-hero-content-profile-container{margin-bottom:32px;margin-top:32px}.footer-hero-content-profile-info{margin-right:auto}.footer-nav-container{background:#232830;margin-top:-10px;padding-top:10px;z-index:-10}.footer-nav-link-container{background:#2c313a;border-radius:22px 22px 0 0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto);padding:36px 4vw 25px;row-gap:36px}.footer-nav-contact-number{margin-bottom:0}}body.footer-lights-theme .pre-footer-lawn-content{display:none}body.footer-lights-theme .pre-footer-lights-content,body:not(.footer-lights-theme) .pre-footer-lawn-content{display:flex}body:not(.footer-lights-theme) .pre-footer-lights-content{display:none}body.footer-lights-theme .pre-footer-text-col{color:#fcf9f5}body:not(.footer-lights-theme) .pre-footer-text-col{color:#008102}body.footer-lights-theme .footer-hero-container{background-color:#89b}