.footer-wrapper{background:var(--navy);background:#243746;margin:0;padding:80px 0}.footer-wrapper .footer-container{margin:0 auto;max-width:1450px;padding:0 5%;width:100%}.footer-wrapper .footer-container .fcols{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:space-between}.footer-wrapper .footer-container .fcols .fcol-1{display:flex;flex-basis:auto;flex-direction:column}.footer-wrapper .footer-container .fcols .fcol-1 .logo-box{margin:0 0 20px;max-width:100%;padding:0;width:225px}.footer-wrapper .footer-container .fcols .fcol-1 .logo-box a{display:block;width:100%}.footer-wrapper .footer-container .fcols .fcol-1 .address-box{margin:0 0 20px;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .address-box p{color:#fff;font-size:12px;font-weight:400;line-height:18px;margin:0 0 5px;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .address-box .address{margin:0 0 15px}.footer-wrapper .footer-container .fcols .fcol-1 .address-box p:last-child{margin:0}.footer-wrapper .footer-container .fcols .fcol-1 .address-box p a{color:#fff;text-decoration:none;transition:.3s}.footer-wrapper .footer-container .fcols .fcol-1 .address-box p a:hover{color:var(--green);color:#77bc1f}.footer-wrapper .footer-container .fcols .fcol-1 .social-box{margin:auto 0 20px;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .social-box ul{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .social-box ul li{flex-basis:auto;list-style:none;margin:0 7.5px;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .social-box ul li:first-child{margin-left:0}.footer-wrapper .footer-container .fcols .fcol-1 .social-box ul li:last-child{margin-right:0}.footer-wrapper .footer-container .fcols .fcol-1 .social-box ul li a{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:100%;display:flex;flex-wrap:wrap;height:auto;justify-content:center;transition:background .3s;width:30px}.footer-wrapper .footer-container .fcols .fcol-1 .social-box ul li a:hover{background:var(--green);background:#77bc1f}.footer-wrapper .footer-container .fcols .fcol-1 .social-box ul li a img{max-width:60%}.footer-wrapper .footer-container .fcols .fcol-1 .links-box{margin:0;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .links-box ul{list-style:none;margin:0;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .links-box ul li{list-style:none;margin:0 0 10px;padding:0}.footer-wrapper .footer-container .fcols .fcol-1 .links-box ul li:last-child{margin-bottom:0}.footer-wrapper .footer-container .fcols .fcol-1 .links-box ul li a{color:#fff;font-size:12px;font-weight:400;line-height:18px;margin:0;padding:0;text-decoration:none;transition:.3s}.footer-wrapper .footer-container .fcols .fcol-1 .links-box ul li a:hover{color:var(--green)}.footer-wrapper .footer-container .fcols .fcol-2{flex-grow:1}.footer-wrapper .footer-container .fcols .fcol-2 .fnav{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0 15% 0 0}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list{flex-basis:min(45%,250px);margin:0;padding:0 5px}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list:nth-child(n+3){padding-top:60px}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list .nav-header{color:#fff;cursor:default;font-size:24px;font-weight:700;line-height:30px;margin:0 0 10px;padding:0}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list .nav-header a{color:#fff;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;transition:.3s}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list .nav-header a:hover{color:var(--green);color:#77bc1f}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list ul{display:block;list-style:none;margin:0;padding:0}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list ul li{float:none;list-style:none;margin:0;padding:0 0 6px}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list ul li a{color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:20px;margin:0;overflow:visible;padding:0;text-decoration:none;transition:.3s}.footer-wrapper .footer-container .fcols .fcol-2 .fnav .fnav-list ul li a:hover{color:var(--green);color:#77bc1f}.footer-wrapper .footer-container .fcols .fcol-3{flex-basis:20%;position:relative;text-align:center}.footer-wrapper .footer-container .fcols .fcol-3:before{background:var(--green);background:#77bc1f;content:"";height:calc(100% + 30px);left:-20%;position:absolute;top:-15px;width:1px;z-index:1}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box{margin:0 0 40px;padding:0}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box:last-child{margin-bottom:0}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-header{color:#fff;font-size:20px;font-weight:400;line-height:24px;margin:0 0 10px;padding:0}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-box{margin:0 0 20px;padding:0}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-box:last-child{margin-bottom:0}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-box a{color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:24px;margin:0;padding:0;position:relative;text-decoration:none}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-box a:after{background-color:var(--green);background-color:#77bc1f;background-position:0 100%;bottom:-3px;content:"";left:0;margin:0;padding:0 0 3px;position:absolute;transition:.5s;width:100%}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-box a:hover:after{left:auto;right:0;width:0}@media only screen and (max-width:992px){.footer-wrapper .footer-container .fcols .fcol-1 .social-box{margin-top:100px}.footer-wrapper .footer-container .fcols .fcol-2{display:none}.footer-wrapper .footer-container .fcols .fcol-3{flex-basis:45%}.footer-wrapper .footer-container .fcols .fcol-3:before{left:-15%}}@media only screen and (max-width:768px){.footer-wrapper{padding:40px 0 60px}.footer-wrapper .footer-container{padding:0 min(5%,20px)}.footer-wrapper .footer-container .fcols .fcol-1,.footer-wrapper .footer-container .fcols .fcol-3{flex-basis:auto}.footer-wrapper .footer-container .fcols .fcol-3:before{visibility:hidden}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-header{font-size:18px;line-height:22px}.footer-wrapper .footer-container .fcols .fcol-3 .flinks .flink-box .link-box a{font-size:16px;line-height:20px}}@media only screen and (max-width:600px){.footer-wrapper{padding:50px 0 40px}.footer-wrapper .footer-container{padding:0 min(5%,15px)}.footer-wrapper .footer-container .fcols .fcol-1{align-items:center;flex-basis:100%;text-align:center}.footer-wrapper .footer-container .fcols .fcol-1 .logo-box{margin:0 0 40px;width:max(50%,250px)}.footer-wrapper .footer-container .fcols .fcol-1 .social-box{margin:30px 0}.footer-wrapper .footer-container .fcols .fcol-3{display:none}}