.site-footer{padding:148px 0;background-color:#010741;color:#fff}.signupForm{padding-bottom:51px;border-bottom:1px solid rgba(255,255,255,0.20)}.signupForm .form-title{line-height:1.25;margin-bottom:1px}.signupForm .form-subtitle{font-size:22px;line-height:1.64}.signupForm .form-subtitle p:last-child{margin-bottom:0}.signupForm .hs-form{display:flex}.signupForm .hs-form .hs-email>label{display:none}.signupForm .hs-form .hs-email{width:calc( 100% - 240px)}.signupForm .hs-form .hs-email:focus{outline:0}.signupForm .hs-form .hs-input{width:100%;height:60px;padding:0 12px;box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-radius:3px;font-family:'Montserrat',sans-serif;font-weight:300;font-size:18px;color:#0b162b}.signupForm .hs-error-msgs{list-style:none}.signupForm .hs-error-msgs .hs-error-msg{font-size:14px;color:#01c971}.signupForm .hs-form .hs_submit .actions{display:inline-block;background-color:#8563f8;position:relative;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.signupForm .hs-form .hs_submit .actions:after{content:"";display:block;width:100%;height:0;background-color:#01c971;position:absolute;top:0;left:0;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.signupForm .hs-form .hs_submit .actions:hover:after{height:100%}.signupForm .hs-form .hs-button{width:211px;height:60px;line-height:60px;text-align:center;border:0;border-radius:3px;background-color:transparent;color:#fff;cursor:pointer;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;position:relative;z-index:1}.signupForm .hs-form .hs-button:focus{background-color:#01a662;outline:0}.signupForm .hs_error_rollup{display:none}.footer-bottom{padding-top:50px}.footer-menu ul{font-size:0;list-style:none;margin:0 -20px}.footer-menu ul li{display:inline-block;vertical-align:top;font-size:18px;font-weight:700;line-height:1.3;color:#fff}.footer-menu ul li a{color:inherit;padding:0 20px}.footer-menu ul li a:hover{color:#8563f8}.footer-media ul{font-size:0;list-style:none;margin:0 -4px}.footer-media ul li{display:inline-block;vertical-align:top;line-height:1;padding:4px}.footer-media ul li a:hover{opacity:.8}@media screen and (min-width:921px){.site-footer .flex-wrap{justify-content:space-between}.signupForm .form-header{padding-right:30px}.signupForm .hs-form .hs_submit{padding-left:29px}.footer-media{text-align:right}}@media screen and (min-width:921px) and (max-width:1024px){.signupForm .form-title{font-size:42px}}@media screen and (max-width:920px){.site-footer{padding:43px 0}.signupForm .form-title{margin-bottom:17px}.signupForm .form-subtitle{font-size:16px;margin-bottom:37px}.signupForm .hs-form .hs-email{width:calc( 100% - 134px)}.signupForm .hs-form .hs-input{height:35px;border-radius:0;font-size:14px}.signupForm .hs-form .hs_submit .actions{border-radius:0}.signupForm .hs-form .hs-button{width:134px;height:35px;line-height:35px;font-size:12px;border-radius:0}.footer-menu{padding-top:42px}.footer-menu ul li{width:50%;font-size:14px;letter-spacing:1.75px;margin-bottom:19px}}