.text-form{width:100%}.text-form__wrapper{display:grid;gap:40px;grid-template-columns:1fr}.text-form__left{display:flex;flex-direction:column;gap:32px}.text-form__main-text h2{margin-top:0}.text-form__blocks{display:grid;gap:24px;grid-template-columns:1fr}.text-form__block h3{font-size:18px;margin-top:0}.text-form__block p{margin-bottom:0}.text-form__right{align-items:flex-start;display:flex}.text-form__form{border-radius:8px;padding:32px;width:100%}.text-form__form form{display:flex;flex-direction:column;gap:16px}.text-form__form label{color:var(--clr-mine-shaft-700,#4f4f4f);display:block;margin-bottom:8px}.text-form__form input[type=email],.text-form__form input[type=tel],.text-form__form input[type=text],.text-form__form select,.text-form__form textarea{border:1px solid #e3f2fd;border-radius:4px;color:var(--clr-mine-shaft-700,#4f4f4f);font-size:16px;padding:12px 16px;transition:border-color .2s ease;width:100%!important}.text-form__form input:focus,.text-form__form select:focus,.text-form__form textarea:focus{border-color:var(--clr-blue-royal,#1976d2);outline:none}.text-form__form textarea{min-height:120px;resize:vertical}.text-form__form .hs-button{background-color:var(--clr-corn-secondary);border:none;border-radius:40px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s ease}.text-form__form .hs-button:hover{background-color:var( --clr-corn-secondary-500)}@media (min-width:768px){.text-form__wrapper{gap:104px;grid-template-columns:1fr 1fr}.text-form__blocks{gap:20px;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.text-form__wrapper{gap:104px;grid-template-columns:1fr 1fr}}form ul.inputs-list[role=checkbox]{background-color:var(--clr-white);list-style:none;padding:23px}.text-form__left ul[style="list-style-type: circle;"]{list-style:none;padding-left:32px}.text-form__left ul[style="list-style-type: circle;"] li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:-34px;position:absolute;top:1px;width:24px}.text-form__left ul[style="list-style-type: circle;"] li{color:var(--clr-blue-royal,#1976d2);display:flex;font-weight:400;line-height:1.6;margin-bottom:8px;margin-top:16px;position:relative}.hs-form-checkbox li label span{padding-left:8px}