.footerOuterWrap{background:#442155;background:linear-gradient(142deg,#442155,#1c4395);flex-wrap:wrap}.footerInnerWrap.NS-moduleInnerWrap.padded{padding-bottom:0}.formRow{width:100%}.formRowCopy h2{color:#fff;font-size:70px;font-weight:700;line-height:70px;margin-top:63px}.formRowForm{margin-bottom:3rem}.formRowForm form{background:none;border:0}.hs-form-field{margin-bottom:26px}.actions{display:flex;justify-content:center}@media only screen and (max-width:1024px){form .hs-form-field{float:none!important;width:100%!important}}.formRowForm .form-title{background:none;border:0;line-height:1px;padding:0}.formRowForm form label{margin-bottom:0}.formRowForm form label span{color:#fff;font-size:18px;font-weight:300}.formRowForm form input[type=email],.formRowForm form input[type=tel],.formRowForm form input[type=text],.formRowForm form select,.formRowForm form textarea{background:none;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:18px;font-weight:300;padding:9px 0}.legal-consent-container{color:#fff}.footerRow{background:#1a1818;padding:20px 28px}.footerRowInner{margin:0 2%}.subFooterRow{margin:25px 30px 0}.subFooterCol{display:flex;justify-content:center}.subFooterCol img{max-width:200px}.subFooterCol h3{color:#fd853a;font-size:24px;font-weight:600;margin-bottom:17px}.subFooterColLeftCopy{color:#fff;max-width:500px}.subscribeForm{max-width:350px;width:100%}.subscribeForm .form-title{display:none}.subscribeForm form{background:none}.subscribeForm form label{margin-bottom:0}.subscribeForm form label span{color:#fff;font-size:14px;font-weight:300}.subscribeForm form h3{color:#fff}.subscribeForm form .hs-form-field{margin-bottom:12px}.subscribeForm form input[type=email],.subscribeForm form input[type=tel],.subscribeForm form input[type=text],.subscribeForm form select,.subscribeForm form textarea{background:none;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:14px;font-weight:300;padding:0}.subFooterRowBottom{align-items:center;flex-direction:column}.subFooterColLeft.subFooterColWide{width:70%}.footerLogo{display:inline-block;height:auto;margin-right:10px;width:140px}.footerLogoWrap{margin-top:20px}.footerLogoWrap img{height:auto;width:100px}.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row}.subFooterRowBottom .hs-menu-wrapper ul{display:block;margin-top:40px}.subFooterColLeft .hs-menu-item a{color:#fff;font-size:12px;padding:0 0 0 15px;text-decoration:none}.subFooterRowBottom .hs-menu-wrapper li{text-align:center}@media only screen and (min-width:769px){.subFooterColLeft .hs-menu-item a:after{color:#fff;content:"|";font-size:12px;padding-left:15px}.subFooterColLeft .hs-menu-item:last-child a:after{content:" "}.subFooterRowBottom .hs-menu-wrapper ul{display:flex;flex-wrap:wrap;margin-top:0}.subFooterRowBottom .hs-menu-wrapper li{text-align:left}}@media only screen and (min-width:1025px){.subFooterColLeft .hs-menu-item a:after{color:#fff;content:"|";font-size:12px;padding-left:15px}.subFooterRowBottom .hs-menu-wrapper ul{display:flex;margin-top:0}.subFooterRowBottom .hs-menu-wrapper li{text-align:left}}.footerCopyright{color:#fff;font-size:12px;margin-left:10px;margin-top:1rem;text-decoration:none}.subFooterRowBottom{margin-top:50px}.subFooterColRight{margin-top:2rem}.subFooterColLeft.subFooterColWide{width:100%}@media only screen and (min-width:767px){.formRowForm{margin-bottom:0}.footerRow{border-top-left-radius:40px;border-top-right-radius:40px;margin:80px 20px 0;width:100%}.subFooterCol img{max-width:55px}.subFooterRowBottom{align-items:flex-end;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:1025px){.formRowInnerWrap{display:flex}.formRowCopy{width:40%}.formRowForm{width:60%}.formRowCopy h2{font-size:90px;line-height:90px}.actions{justify-content:flex-end}.subFooterRow{display:flex}.subFooterColLeft{justify-content:flex-start;width:40%}.subFooterColRight{flex-grow:1;justify-content:flex-end;margin-top:0}.subFooterColLeft .hs-menu-item:last-child a:after{content:"|"}.subscribeForm form{min-width:350px}.subFooterCol img{max-width:150px}}@media only screen and (min-width:1200px){.subFooterRowBottom{flex-wrap:nowrap}.footerCopyright{margin-top:0}}.fieldset.form-columns-1 .hs-input{width:100%}::-webkit-input-placeholder{opacity:0}:-moz-placeholder,::-moz-placeholder{opacity:0}:-ms-input-placeholder{opacity:0}