.subscribe-section{align-items:center;background-color:#fff;background:var(--Grey-5,#f6faf9);border-radius:30px;display:flex;justify-content:center;max-width:1312px;overflow:hidden;position:relative;width:100%}.subscribe-overlay{background-color:#000;height:100%;opacity:.5;position:absolute;width:100%;z-index:-1}.subscribe-container{align-content:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;display:flex;flex-wrap:wrap;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;width:100%}@media (max-width:991px){.subscribe-content{align-items:stretch;flex-direction:column;gap:0;padding:32px 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:0;max-width:85%}}.subscribe-heading{margin-bottom:0}@media (max-width:991px){.subscribe-heading{font-size:24px;margin-top:0;max-width:100%}}.subscribe-description{margin:24px 0}@media (max-width:991px){.subscribe-description{margin-bottom:32px;max-width:100%}}.subscribe-form{display:flex;flex-direction:column;line-height:normal;margin:auto 0;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-section h3.form-title{display:none}.subscribe-input{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#667085;font-size:16px;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-size:14px;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;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:#000}.subscribe-section form input[type=submit],form .hs-button{align-items:center;background:#000;border:2px solid #000;border-radius:15px;color:#fff;display:flex;font-family:Gilroy;font-size:18px;gap:10px;height:40px;justify-content:center;padding:0 25px;text-decoration:none;transform:translateY(25px);transition:background-color .2s ease-in-out,border-color .2s ease-in-out;white-space:nowrap;width:fit-content}.subscribe-section form input[type=submit]:focus,.subscribe-section form input[type=submit]:hover{background:var(--grey-1);border:2px solid var(--grey-1);color:#fff}.subscribe-section form{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:991px){.subscribe-section form{grid-template-columns:1fr}.subscribe-section form .hs-form-field{margin:0}.subscribe-section form input[type=submit],form .hs-button{transform:translateY(0);width:100%}}.subscribe-section input[type=text],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],select,textarea{min-height:40px;padding:6px 15px}.subscribe-section form input[type=submit]:hover,form .hs-button:hover{background-color:#58696c;color:#fff;text-decoration:none}