.subscribe{padding:100px 0}.subscribe--purple{background-color:#252839}.subscribe--purple .subscribe__form .hs-form input[type=submit]{background:#6dbcb4}.subscribe--purple .subscribe__form .hs-form input[type=submit]:hover{background:#2a2f36}.subscribe--teal{background-color:#5099fd}.subscribe--teal .subscribe__form .hs-form input[type=submit]{background:#5d0c7f}.subscribe--teal .subscribe__form .hs-form input[type=submit]:hover{background:#2a2f36}.subscribe--teal .subscribe__form .hs-form input[type=checkbox]:checked{background:#5d0c7f}.subscribe__container{max-width:1220px;width:100%;padding:0 20px;margin:0 auto;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:1300px){.subscribe__container{padding-left:40px;padding-right:40px}}.subscribe__header{text-align:center;margin-bottom:45px}.subscribe__header h2{color:#fff;margin:0;text-transform:none}.subscribe__form{max-width:540px;margin:0 auto}.subscribe__form .hs-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;position:relative;flex-direction:row;flex-wrap:wrap}@media(max-width:600px){.subscribe__form .hs-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.subscribe__form .hs-form .legal-consent-container{order:2;position:relative}@media(max-width:600px){.subscribe__form .hs-form .legal-consent-container{position:relative;margin-bottom:20px;bottom:auto}}.subscribe__form .hs-form .legal-consent-container .hs-richtext{display:none}.subscribe__form .hs-form .legal-consent-container .hs-richtext p{margin:0}.subscribe__form .hs-form .legal-consent-container .inputs-list{list-style-type:none;margin:0;padding:0}.subscribe__form .hs-form .legal-consent-container .hs-form-booleancheckbox-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.subscribe__form .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{text-align:left;font-size:1rem;font-weight:normal;font-family:"Proxima Nova W05 Regular";color:#fff;margin-left:25px;margin-top:-3px}.subscribe__form .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span:after{content:'';position:absolute;opacity:0;visibility:hidden;left:14px;top:10px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%)}.subscribe__form .hs-form input[type=checkbox]{-webkit-appearance:none;background:#fff;width:30px !important;height:30px !important;border-radius:7px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:0}.subscribe__form .hs-form input[type=checkbox]:focus,.subscribe__form .hs-form input[type=checkbox]:active{outline:0}.subscribe__form .hs-form input[type=checkbox]:checked{background:#6dbcb4}.subscribe__form .hs-form input[type=checkbox]:checked ~ span:after{opacity:1;visibility:visible}.subscribe__form .hs-form .hs-email{width:100%}.subscribe__form .hs-form .hs-email>ul.no-list.hs-error-msgs.inputs-list li{display:none}@media(max-width:600px){.subscribe__form .hs-form .hs-email{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}}.subscribe__form .hs-form label{display:none}.subscribe__form .hs-form .hs_error_rollup{display:block;position:absolute;bottom:-45px;width:100%;text-align:center;transition:all .4s ease-in-out}.subscribe__form .hs-form .hs-error-msgs{position:absolute;list-style-type:none;margin:0;padding:0;bottom:25px}.subscribe__form .hs-form .hs-error-msgs label{display:block;font-size:.75rem;font-family:"Proxima N W01 Smbd";color:red}.subscribe__form .hs-form input[type=email]{-webkit-appearance:none;border-radius:7px;border:0;font-size:1.125rem;line-height:1.2em;padding:19px 18px;margin:0;background-color:#fff;font-family:"Proxima Nova W05 Regular";width:100%}.subscribe__form .hs-form .hs-submit{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;margin-left:-7px}@media(max-width:600px){.subscribe__form .hs-form .hs-submit{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.subscribe__form .hs-form .hs-submit .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.subscribe__form .hs-form input[type=submit]{cursor:pointer;padding:0 40px;-webkit-appearance:none;border:0;border-top-right-radius:7px;border-bottom-right-radius:7px;font-family:"Proxima Nova W05 Bold";font-size:1.375rem;line-height:1.2em;color:#fff;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}@media(max-width:600px){.subscribe__form .hs-form input[type=submit]{border-radius:7px;padding:16px 40px}}