.prefooter{position:relative}.prefooter .prefooter-header{background-image:url(https://cdn2.hubspot.net/hubfs/3992334/wc-sep18-assets/header-pre-footer.svg);background-size:cover;background-repeat:no-repeat;background-position:top center;padding:63px 0 120px 0;position:relative;z-index:2}.prefooter .prefooter-header h2{font-size:62px;font-weight:bold;line-height:1.16;text-align:center;color:rgba(255,255,255,0.93)}.prefooter .prefooter-cols{display:flex;justify-content:center;margin-top:-66px;position:relative}.prefooter .prefooter-cols:after{width:100%;position:absolute;height:100%;background:linear-gradient(to right,#24e284D5,#3aa6e3D5)}.prefooter .prefooter-cols .col{background-size:cover;background-repeat:no-repeat;background-position:bottom center;padding:0 50px;min-height:554px;width:calc(100% / 3);position:relative;transition:all .2s;display:flex;align-items:center;justify-content:center}.prefooter .prefooter-cols .col:not(:last-child){border-right:2px solid #FFF}.prefooter .prefooter-cols .col .col-inner{position:relative;z-index:1}.prefooter .prefooter-cols .col .tagline{font-size:30px;font-weight:normal;letter-spacing:.8px;text-align:center;color:rgba(255,255,255,0.93);margin-bottom:10px;transition:all .2s;margin-top:60px;line-height:normal}.prefooter .prefooter-cols .col h3{font-size:36px;font-weight:bold;letter-spacing:1px;line-height:normal;text-align:center;color:#fff;line-height:normal;transition:all .2s}.prefooter .prefooter-cols .col p{line-height:1.56;opacity:0;transition:all .2s;text-align:center;color:#FFF;margin:10px 0 0}.prefooter .prefooter-cols .col:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s ease-out all}.prefooter .prefooter-cols .col:hover:after{background-color:rgba(47,72,88,0.8);opacity:.8;z-index:0}.prefooter .prefooter-cols .col:hover .tagline{margin-top:0}.prefooter .prefooter-cols .col:hover h3{color:#57baf2}.prefooter .prefooter-cols .col:hover p{opacity:1}.prefooter .prefooter-cta{position:absolute;width:100%;left:0;bottom:0;transform:translateY(50%)}.prefooter .prefooter-cta .cta_button{padding:30px;display:block;width:65%;font-size:30px;font-weight:bold;line-height:normal;letter-spacing:7.5px;text-align:center;color:#fff;text-shadow:0 0 6px rgba(0,0,0,0.1);margin:0 auto}@media(min-width:1650px){.prefooter .prefooter-header{padding:90px 0 150px 0}.prefooter .prefooter-cols{margin-top:-85px}}@media(min-width:2050px){.prefooter .prefooter-header{padding:140px 0 200px 0}.prefooter .prefooter-cols{margin-top:-105px}.prefooter .prefooter-cols .col{padding:220px 50px 50px 50px;min-height:660px}}@media(max-width:1024px){.prefooter .prefooter-header{padding:40px 0 75px 0}.prefooter .prefooter-header h2{font-size:45px;line-height:.78}.prefooter .prefooter-cols .col{background-size:cover;background-repeat:no-repeat;background-position:bottom center;padding:0 10px;min-height:320px;width:calc(100% / 3)}.prefooter .prefooter-cols .col .tagline{font-size:20px;margin-bottom:5px;margin-top:45px;letter-spacing:.5px}.prefooter .prefooter-cols .col h3{font-size:24px;letter-spacing:.7px}.prefooter .prefooter-cols .col p{font-size:14px;margin:5px 0 0}.prefooter .prefooter-cta .cta_button{padding:25px;font-size:22px;letter-spacing:3.7px;width:50%}}@media(max-width:767px){.prefooter .prefooter-header{padding:31px 5% 54px 5%}.prefooter .prefooter-header h2{font-size:37px;line-height:1.05}.prefooter .prefooter-cols{display:block}.prefooter .prefooter-cols .col{width:100%;min-height:360px}.prefooter .prefooter-cols .col:not(:last-child){border-bottom:2px solid #FFF}.prefooter .prefooter-cols .col .tagline{font-size:25px}.prefooter .prefooter-cols .col p{font-size:18px}.prefooter .prefooter-cols .col h3{font-size:30px}.prefooter .prefooter-cta .cta_button{width:100%;padding:25px 0}}