.hero-demo{display:flex}.hero-demo__block,.hero-demo__form-container{width:50%}@media (min-width:880px){.hero-demo__form{display:none}.hero-demo__block{padding:0 32px 0 0;width:100%}.hero-demo__form-container{margin:0;padding:0;width:480px}}@media (min-width:1280px){.hero-demo__block{padding:0 64px 0 0}}.hero-demo h1{color:#000;font-size:48px;font-style:normal;font-weight:500;line-height:58px;margin-bottom:27px}.hero-demo .hero-demo__subtitle{max-width:624px;width:100%}.hero-demo h4{color:#113245;font-size:20px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:24px}.hero-demo p{color:var(--main-teal-dark);font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:40px}.hero-demo__logos{display:flex;flex-wrap:wrap;gap:16px;margin-top:27px}.hero-demo ol,ul{margin-bottom:0;padding-left:0}.hero-demo ol:not(.hs-error-msgs) li,.hero-demo ul:not(.hs-error-msgs) li{color:var(--main-teal-dark);font-size:16px;font-style:normal;font-weight:400;line-height:130%;list-style-type:none;padding-bottom:12px;padding-left:31px;position:relative}.hero-demo ol:not(.hs-error-msgs) li:before,.hero-demo ul:not(.hs-error-msgs) li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%2300574A' d='M10 .808C4.65.808.313 5.148.313 10.5S4.65 20.192 10 20.192s9.688-4.339 9.688-9.692S15.35.808 10 .808m0 1.876a7.81 7.81 0 0 1 7.813 7.816A7.81 7.81 0 0 1 10 18.316 7.81 7.81 0 0 1 2.188 10.5 7.81 7.81 0 0 1 10 2.684m5.477 5.09-.88-.887a.47.47 0 0 0-.663-.003l-5.522 5.48-2.336-2.356a.47.47 0 0 0-.663-.002l-.887.88a.47.47 0 0 0-.003.664l3.546 3.576c.183.184.48.185.663.003l6.742-6.691a.47.47 0 0 0 .003-.663'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:flex;height:20px;left:0;position:absolute;width:20px}.hero-demo form{background:#fff;border-radius:10px;box-shadow:0 15px 15px 0 rgba(50,50,93,.05);display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;width:480px}.hero-demo .form-title{display:none}.hero-demo .hs-error-msgs li,.hero-demo .hs-error-msgs li .hs-error-msg,.hero-demo .hs-error-msgs span{color:red!important;font-size:12px;margin:0}.hero-demo .hs_error_rollup{width:100%}.hero-demo .hs-form-required{color:var(--red-color)}.submitted-message{background:var(--c-white);border-radius:var(--radius-10);box-shadow:0 15px 15px 0 rgba(50,50,93,.05);font-size:var(--font-24);padding:24px;text-align:center}.hero-demo .hs-form-field{margin-bottom:20px;width:100%}.hero-demo .field.hs-fieldtype-textarea{margin-bottom:18px}.hero-demo .hs-submit{width:100%}.hero-demo label{margin-bottom:9px}.hero-demo .hs-company,.hero-demo .hs-fieldtype-select,.hero-demo .hs-firstname,.hero-demo .hs-lastname{width:calc(50% - 11px)}.hero-demo .hs-fieldtype-textarea textarea,.hero-demo .hs-form-field input,.hero-demo .hs-form-field select{background:var(--c-white);border:1px solid var(--main-teal-lighter);border-radius:3px;color:var(--c-black);font-size:var(--font-16);font-style:normal;font-weight:400;height:45px;line-height:130%;padding:12px 8px}.hero-demo .hs-form-field select{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="7" fill="none" viewBox="0 0 11 7"><path stroke="%23000" d="m.5 1.07 5 5 5-5"/></svg>');background-position:calc(100% - 16px);background-repeat:no-repeat;padding-right:40px}.hero-demo .hs-form-field label{color:var(--c-black);display:flex;font-size:16px;font-style:normal;font-weight:400;gap:2px;line-height:21px}@media (max-width:880px){.hero-demo{flex-direction:column;gap:40px}.hero-demo__block{width:100%}.hero-demo__form-container{display:none}.hero-demo__form{margin-bottom:45px}.hero-demo form{box-shadow:0 1px 0 0 rgba(0,0,0,.04),0 2px 7px 0 rgba(0,0,0,.05),0 12px 22px 0 rgba(0,0,0,.06);padding:16px;width:100%}.hero-demo h1{font-size:32px;font-weight:500;line-height:120%;margin-bottom:22px}.hero-demo .hero-demo__subtitle{font-size:14px;font-weight:400;line-height:130%;margin-bottom:49px}.hero-demo .hs-form-field{margin-bottom:16px}.hero-demo ol:not(.hs-error-msgs) li,.hero-demo ul:not(.hs-error-msgs) li{padding-bottom:6px}.hero-demo__logos{justify-content:center;margin-top:32px}}@media (max-width:700px){.hero-demo .hs-company,.hero-demo .hs-fieldtype-select,.hero-demo .hs-firstname,.hero-demo .hs-lastname{width:100%}.hero-demo ol:not(.hs-error-msgs) li,.hero-demo ul:not(.hs-error-msgs) li{font-size:var(--font-14)}}