.footer{background-color:#fbfdfd;padding:3.125rem 0rem}.footer__banner{background-color:#16171e;padding:6.25rem 0rem 6.875rem 0rem;text-align:center;color:#fbfdfd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.625rem}@media(max-width: 575.5px){.footer__banner{padding:3.75rem 0rem 4.375rem 0rem}}.footer__banner-title{margin:0;max-width:59rem;font-size:5rem;line-height:105%;letter-spacing:.2px;font-family:"Neue Haas Grotesk Display RD",sans-serif;color:#fbfdfd !important}@media(max-width: 991.5px){.footer__banner-title{padding:0 1rem}}@media(max-width: 575.5px){.footer__banner-title{max-width:18.125rem;font-size:2.5rem}}.footer__banner-text{max-width:34rem;margin:2.5rem 0rem 3.125rem 0rem;letter-spacing:0}@media(max-width: 991.5px){.footer__banner-text{max-width:25.625rem}}@media(max-width: 575.5px){.footer__banner-text{margin:1.5rem 0rem 2rem 0rem;max-width:18.125rem}}.footer__banner-actions .main-btn{letter-spacing:0px}.footer__logo{max-width:20.75rem}@media(max-width: 767.5px){.footer__logo{margin:0 auto}}@media(max-width: 575.5px){.footer__logo{max-width:16.25rem;margin:0}}.footer__bottom{margin-top:9.875rem;padding-bottom:3.25rem}@media(max-width: 991.5px){.footer__bottom{margin-top:7.5rem}}@media(max-width: 575.5px){.footer__bottom{margin-top:5rem;padding-bottom:1.25rem}}.footer__box .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 820px){.footer__box .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}}@media(max-width: 767.5px){.footer__box .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}}@media(max-width: 575.5px){.footer__box .row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:.625rem}}.footer__box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 575.5px){.footer__box-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__copyright{margin-top:.5rem;padding-right:1rem}.footer__copyright p{color:#282c33}@media(max-width: 991.5px){.footer__copyright{margin-top:0rem}}@media(max-width: 575.5px){.footer__copyright p{margin-top:.75rem}}.footer__menu{margin-top:.375rem}.footer__menu li{margin-right:1.25rem}.footer__menu li:last-child{margin-right:0}.footer__menu a{text-decoration:none;color:#282c33;font-weight:700;font-size:1rem;line-height:130%;letter-spacing:0px;position:relative;z-index:10;font-family:"Neue Haas Grotesk Display RD",sans-serif}.footer__menu a::after{position:absolute;content:"";width:100%;height:2px;background:#138cd4;left:0;bottom:0;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__menu a:hover::after{bottom:-3px}@media(max-width: 575.5px){.footer__menu ul{padding-left:0;margin-top:1.125rem}}@media(max-width: 991.5px){.page-id-209 .footer__bottom{margin-top:6.25rem}}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem;margin-top:.625rem}@media(max-width: 575.5px){.social-icons{margin-top:2.5rem}}.social-icons__item{width:1.5rem;height:1.5rem;border-radius:.5rem;background-color:#e8e9ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.social-icons__item:hover{opacity:.5}.social-icons__img{width:.9375rem;height:.9375rem;-o-object-fit:contain;object-fit:contain}