.subscribe-section{align-items:center;background-color:#fff;justify-content:center;overflow:hidden}.subscribe-container,.subscribe-section{border-radius:6px;display:flex;position:relative}.subscribe-container{align-content:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-wrap:wrap;width:100%;z-index:2}.subscribe-container-bgimage{inset:0;position:absolute;z-index:1}.subscribe-container-bgimage img{height:100%;object-fit:cover;width:100%}.subscribe-overlay{background-color:#000;height:100%;opacity:.5;position:absolute;width:100%;z-index:2}@media (max-width:991px){.subscribe-container{max-width:100%}}.subscribe-content{align-items:flex-start;display:flex;justify-content:space-between;padding:44px 40px;position:relative;width:100%;z-index:3}@media (max-width:991px){.subscribe-content{align-items:stretch;flex-direction:column;gap:0;padding:20px}}.subscribe-text{display:flex;flex-direction:column;line-height:normal;margin-left:0;width:55%}@media (max-width:991px){.subscribe-text{width:100%}}.subscribe-text-content{display:flex;flex-direction:column;flex-grow:1}@media (max-width:991px){.subscribe-text-content{margin-top:40px;max-width:100%}}.subscribe-heading{color:#fff;margin-bottom:0}@media (max-width:991px){.subscribe-heading{max-width:100%}}.subscribe-description{color:#fff}@media (max-width:991px){.subscribe-description{max-width:100%}}.subscribe-form{display:flex;flex-direction:column;line-height:normal;margin-left:20px;width:45%}@media (max-width:991px){.subscribe-form{width:100%}}.subscribe-form-content{display:flex;gap:16px}@media (max-width:991px){.subscribe-form-content{flex-wrap:wrap;margin-top:40px}}.subscribe-input-wrapper{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;font-weight:400;width:fit-content}.subscribe-input{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#667085;font:16px/150% Inter,sans-serif;padding:12px 14px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.subscribe-privacy{color:#eaecf0;font:14px/20px Inter,sans-serif;margin-top:6px}.privacy-link{color:#eaecf0;text-decoration:underline}.subscribe-button{align-self:start;background-color:#7f56d9;border:1px solid #7f56d9;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#fff;font:600 16px/150% Inter,sans-serif;justify-content:center;padding:12px 20px;white-space:nowrap}@media (max-width:991px){.subscribe-button{white-space:normal}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.subscribe-section form label{color:#fff}.subscribe-section form input[type=submit],form .hs-button{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#1b1e2b;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:150%;margin-top:6px;padding:12px 18px;text-transform:uppercase;transition:background-color .5s ease;width:fit-content}.subscribe-section form{display:grid;gap:20px;grid-template-columns:1fr 1fr}.subscribe-section input[type=text],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],select,textarea{padding:12px}.subscribe-section form input[type=submit]:hover,form .hs-button:hover{background-color:#f84294;color:#fff;text-decoration:none}