.header{height:calc(100vh - 78px)}@media(max-width:767.98px){.header{height:auto}}.header .container{height:calc(100vh - 78px)}@media(max-width:767.98px){.header .container{height:auto;padding-top:4rem;padding-bottom:4rem}}.header .container h1{font-size:5.5rem;margin-bottom:2rem}@media(max-width:991.98px){.header .container h1{font-size:4rem;margin-bottom:1rem}}@media(max-width:767.98px){.header .container h1{font-size:2.25rem}}.header .container p{max-width:70%;font-size:1.25rem;margin-bottom:1rem}@media(max-width:767.98px){.header .container p{max-width:unset;margin:auto}}.header .container .form{margin-top:2.5rem}.header .container .form form{display:flex;flex-direction:row;flex-wrap:wrap;max-width:70%}.header .container .form form .hs-email{flex-basis:55%;margin-bottom:0}.header .container .form form .hs-email label:not(.hs-error-msg){display:none}.header .container .form form .hs-email .hs-error-msgs{display:none !important}.header .container .form form .hs-email input{width:100%;background-color:#fcfcfc;border:1px solid #dbdbdb;padding-top:.5rem;padding-bottom:.5rem;padding-left:.25rem;padding-right:.25rem;transition:all .3s ease-in-out}.header .container .form form .hs-email input:focus{border-color:#1a1a1a;outline:transparent}.header .container .form form .hs-email input.invalid{border-color:red}.header .container .form form .hs-submit{flex-basis:25%}.header .container .form form .hs-submit .actions{height:100%}.header .container .form form .hs-submit button,.header .container .form form .hs-submit input{background-color:#1a1a1a;border-radius:0;color:#fff;font-family:"Montserrat","Open Sans",sans-serif;font-weight:bold;font-size:.8rem;height:100%;border:1px solid #1a1a1a;display:block;width:100%;transition:all .3s ease-in-out}.header .container .form form .hs-submit button:hover,.header .container .form form .hs-submit input:hover{background-color:transparent;color:#1a1a1a}.header .container .form form .legal-consent-container{order:3;margin-top:.25rem;width:100%;flex-basis:100%}.header .container .form form .legal-consent-container *{font-size:.675rem;color:#1a1a1a}.header .container .form form .legal-consent-container a{color:#1a1a1a;font-weight:bold;transition:all .3s ease-in-out;text-decoration:none}.header .container .form form .legal-consent-container a:hover{color:rgba(26,26,26,.5)}@media(max-width:991.98px){.header .container .form form{max-width:80%}}@media(max-width:767.98px){.header .container .form form{max-width:unset;margin:auto;flex-direction:column}.header .container .form form .hs-email{margin-bottom:.75rem}}