.footer .top{background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/lft_deep%20textured%20background.jpg);background-position:50%;background-size:cover}.footer .top .prompt{padding:40px 20px;text-align:center}.footer .top .prompt h1{color:#fff;font-weight:700;margin-bottom:10px}.footer .top .prompt p{color:#fff;font-weight:300}.split-columns{align-items:flex-start;display:flex;gap:60px;justify-content:center;margin:0 auto;max-width:1100px;padding:30px}.split-columns .left{color:#fff;flex:1;font-weight:300;line-height:1.6}.split-columns .right{flex:1;min-width:320px}.hbspt-form form{display:grid;gap:18px;width:100%}.hbspt-form .hs-form-field{display:flex;flex-direction:column}.hbspt-form .hs-form-field label{color:#fff!important;display:none!important;font-size:.9rem;font-weight:500;margin-bottom:6px}.hbspt-form .hs-input{background:transparent!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:4px;box-shadow:none!important;color:#fff!important;font-size:1rem;padding:12px 14px;width:100%}.hbspt-form .hs-input::placeholder{color:hsla(0,0%,100%,.8)!important;opacity:1!important}.hbspt-form .input .hs-input .hs-fieldtype-textarea{display:none!important}.hbspt-form textarea.hs-input{font-family:HelveticaNeueLT,Arial,sans-serif;min-height:120px;resize:vertical}.hbspt-form input[type=submit]{background:#ef5500!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer;font-weight:700;padding:14px 20px!important;transition:background .2s ease;width:100%}.hbspt-form input[type=submit]:hover{background:#c54906!important}.hbspt-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.hbspt-form .hs-error-msg{color:#ffbaba;font-size:.85rem}@media (min-width:900px){.footer .hbspt-form form{column-gap:20px;display:grid;grid-template-areas:"firstname lastname" "phone email" "message message" "submit submit";grid-template-columns:1fr 1fr;row-gap:20px}.footer .hbspt-form .hs_firstname{grid-area:firstname}.footer .hbspt-form .hs_lastname{grid-area:lastname}.footer .hbspt-form .hs_phone{grid-area:phone}.footer .hbspt-form .hs_email{grid-area:email}.footer .hbspt-form .hs_message{grid-area:message}.footer .hbspt-form .hs_submit{grid-area:submit}}.footer .bottom{background-color:#073c57;color:#fff}.footer .bottom .content{display:flex;justify-content:space-between}.footer .bottom .content .left{width:50%}.footer .bottom .content .left .small-phone{display:none}.footer .bottom .content .left img{width:100%}.footer .bottom .content .right{align-items:center;display:flex;padding-right:70px}.footer .bottom .content .right .row{display:flex;gap:50px;justify-content:center}.footer .bottom .content .right .row h3{margin-bottom:15px}.links{display:flex;flex-direction:column;gap:15px}.links a{color:#fff}.dots{display:flex;gap:10px;justify-content:flex-start;padding-left:70px}.dots .dot{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:50%;display:flex;height:35px;justify-content:center;margin-bottom:20px;margin-top:10px;width:35px}.dots .dot img{height:100%;margin:4px;width:100%}.darkify{align-items:center;background-color:#000;color:#fff;display:flex;height:70px;justify-content:space-between;padding:0 50px}.darkify ul{display:flex;flex-direction:row;gap:20px;justify-content:center;list-style:none;padding:0}.darkify ul li:nth-child(2):before{content:"|";margin-right:20px}.darkify ul li:nth-child(2):after{content:"|";margin-left:20px}.darkify ul li a,.footer-far-left a{text-decoration:none}.footer-far-left a{color:#fff}@media (max-width:1300px){.dots .dot{height:30px;width:30px}}@media (min-width:769px){.footer .bottom .content .right{display:flex;justify-content:center;text-align:center}}@media (max-width:768px){.split-columns{flex-direction:column;gap:30px;padding:20px;text-align:center}.hbspt-form .hs-input{width:300px}.split-columns .right{display:flex;justify-content:center;width:100%}.footer .bottom .content{align-items:center;flex-direction:column;text-align:center}.footer .bottom .content .right{display:block;padding:0}.footer .bottom .content .left .small-phone{display:block;margin-top:25px}.footer .bottom .content .left .big-tab{display:none}.footer .bottom .content .left{margin-bottom:20px;max-width:200px;width:100%}.footer .bottom .content .right .row{flex-direction:column;gap:30px}.dots{justify-content:center;margin-top:20px;padding-left:0}.dots .dot{height:25px;width:25px}}@media (max-width:1024px){.darkify{flex-direction:row;height:auto;justify-content:space-between;min-height:70px;padding:0 30px}.darkify ul{flex-wrap:wrap;gap:15px}.darkify .footer-far-left p,.darkify ul li a{font-size:.95rem}}@media (max-width:768px){.darkify{align-items:center;gap:15px;height:auto;justify-content:center;padding:20px;text-align:center}.darkify,.darkify ul{flex-direction:column}.darkify ul{gap:8px}.darkify ul li:nth-child(2):after,.darkify ul li:nth-child(2):before{content:none}.darkify ul li a{font-size:.9rem}.footer-far-left{margin-top:10px}.footer-far-left p{font-size:.9rem}}@media (max-width:480px){.darkify{gap:10px;padding:15px}.darkify ul li a,.footer-far-left p{font-size:.85rem}}.phone-orange{color:#ef5500;font-size:20px;margin-bottom:20px;text-decoration:none}#backToTop{align-items:center;background-color:#023e5e;border:none;border-radius:50%;bottom:30px;color:#fff;cursor:pointer;display:none;font-size:20px;height:45px;justify-content:center;position:fixed;right:30px;transition:opacity .3s ease,transform .3s ease;width:45px;z-index:1000}#backToTop.show{display:flex;opacity:1;transform:scale(1)}#backToTop.hide{opacity:0;transform:scale(.9)}#backToTop:hover{background-color:#035178}