.post--subscribe-box{background:#efefef;padding:100px 65px;position:relative}.post--subscribe-box .form-title{display:none}.post--subscribe-box form{background:none;border:0;position:relative}.post--subscribe-box .hs_recaptcha{position:absolute;top:90px}.post--subscribe-box .top-line{background:linear-gradient(90deg,#f5831f,#4a46b1 58%,#7a00a6);display:block;height:8px;left:0;position:absolute;top:-8px;width:40%}.post--subscribe-box:before{background:url(https://www.xfactor.io/hubfs/dam/images/backgrounds/xf-bg-pattern--slashes.svg);background-repeat:repeat-x;background-size:53%;opacity:.1;transform:rotate(0deg)}.post--subscribe-box:after,.post--subscribe-box:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.post--subscribe-box:after{background:linear-gradient(39deg,#ffffff4d 23%,#8b8b8b70);background-size:100%;z-index:1}.post--subscribe-box .container{align-content:center;color:#111;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.post--subscribe-box .container .subscribe-flag{color:var(--xf-orange);display:block;font-family:Gilmer Bold,sans-serif;font-size:.8rem;letter-spacing:2px;line-height:2rem;margin-bottom:10px;text-decoration:none;text-transform:uppercase;width:fit-content}.post--subscribe-box .container h4{color:#000;font-family:Gilmer Heavy,sans-serif;font-size:3rem;letter-spacing:-.15rem;line-height:3.1rem;margin-bottom:25px;max-width:700px}.post--subscribe-box .container .form-wrap form{display:inline-flex;max-width:700px}.post--subscribe-box .container .form-wrap form .hs-form-field .input{display:inline-flex;transform:none;width:100%}.post--subscribe-box .container .form-wrap form .hs-form-field .input input,.post--subscribe-box .container .form-wrap form .hs-form-field .input textarea{background:none;border:0;border-bottom:1px solid #000}.post--subscribe-box .container .form-wrap form .hs_submit input{background:#f5831f;border-radius:33px;color:#000;display:inline-block;font-size:20px;font-weight:600;height:44px;line-height:44px;padding:0 38px;text-decoration:none;white-space:nowrap}.post--subscribe-box .container .form-wrap form .hs-form-field label.hs-error-msg{color:var(--xf-red)}.post--subscribe-box .container.form-wrap .submitted-message{color:var(--xf-orange);font-family:Gilmer Bold,sans-serif;font-size:1.5rem;letter-spacing:-.06rem}@media screen and (max-width:768px){.post--subscribe-box .container h4{font-size:2rem;line-height:2.4rem}.post--subscribe-box .container .form-wrap form{display:flex;flex-wrap:wrap}.post--subscribe-box .container .form-wrap form .hs-form-field{margin-bottom:5px;margin-right:10px;width:100%}}