.demo-hero{background:#0f0c09;overflow:hidden;padding:40px 0 100px;position:relative}@media only screen and (max-width:1199px){.demo-hero{padding:120px 0 80px}}@media only screen and (max-width:767px){.demo-hero{padding:100px 0 60px}}.demo-hero .container{padding-top:60px;position:relative;z-index:1}@media only screen and (max-width:575px){.demo-hero .container{padding-top:50px}}.demo-hero__logo{display:inline-block;position:absolute;top:0;z-index:2}@media only screen and (max-width:991px){.demo-hero__logo{left:20px}}@media only screen and (max-width:575px){.demo-hero__logo{left:15px;top:24px}}.demo-hero__logo img{height:auto;width:110px}@media only screen and (max-width:991px){.demo-hero__lines{display:none}.demo-hero__intro{margin-left:0!important}.demo-hero .col-form{padding:0!important}}.demo-hero__intro{margin-bottom:0;margin-left:30px}.demo-hero__intro .title{font-size:48px;line-height:1.2;margin-bottom:0}.demo-hero__intro .subtitle{color:#f2a918;font-size:24px;line-height:32px;margin-bottom:20px}@media only screen and (max-width:767px){.demo-hero__intro .subtitle{font-size:20px;line-height:28px}}.demo-hero__intro .content__editor{color:#fff;font-size:16px;line-height:24px;margin-bottom:10px}.demo-hero__intro .content__editor p{margin-bottom:16px}.demo-hero__intro .content__editor ul{list-style:none;margin-bottom:20px}.demo-hero__intro .content__editor ul li{margin-bottom:6px}.demo-hero__intro .content__editor ul li:before{color:#fff;content:"•";font-size:1rem;left:0;line-height:1.4;margin-right:15px}.demo-hero__intro .content__editor .note,.demo-hero__slack{font-size:16px;margin-bottom:0}.demo-hero__slack{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fa6f4c;color:#fff;font-weight:500;padding:22px 28px;-webkit-transition:all .3s ease;transition:all .3s ease}.demo-hero__slack img{height:20px;width:20px}.demo-hero__slack:focus,.demo-hero__slack:hover{background:#fff;color:#0f0c09}.demo-hero__form .hs-form{display:block}.demo-hero__form fieldset{display:block;margin-bottom:20px;max-width:100%}.demo-hero__form fieldset.form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width:575px){.demo-hero__form fieldset.form-columns-2{display:block;gap:0}}.demo-hero__form fieldset.form-columns-2 .hs-form-field{width:100%}.demo-hero__form .hs-form-field{margin-bottom:20px}@media only screen and (max-width:575px){.demo-hero__form .hs-form-field:not(:last-child){margin-bottom:20px}}.demo-hero__form .hs-form-field>label{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.demo-hero__form .hs-form-field>label .hs-form-required{color:#f2a918}.demo-hero__form .hs-fieldtype-phonenumber .input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media only screen and (max-width:575px){.demo-hero__form .hs-fieldtype-phonenumber .input{display:block}}.demo-hero__form .hs-fieldtype-phonenumber select{max-width:110px;width:auto!important}.demo-hero__form .hs-fieldtype-checkbox>label{margin-bottom:16px}.demo-hero__form .hs-fieldtype-checkbox .inputs-list{display:grid;gap:16px 24px;grid-template-columns:repeat(3,auto);list-style:none;margin:0;padding:0}@media only screen and (max-width:767px){.demo-hero__form .hs-fieldtype-checkbox .inputs-list{gap:12px;grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:575px){.demo-hero__form .hs-fieldtype-checkbox .inputs-list{grid-template-columns:1fr}}.demo-hero__form .hs-fieldtype-checkbox .hs-form-checkbox{margin:0}.demo-hero__form .hs-fieldtype-checkbox .hs-form-checkbox label{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.demo-hero__form .hs-fieldtype-checkbox .hs-form-checkbox input{height:18px!important;margin:0!important;width:18px!important;-ms-flex-negative:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:1px solid #6b665f!important;border-radius:3px!important;flex-shrink:0;position:relative}.demo-hero__form .hs-fieldtype-checkbox .hs-form-checkbox input:checked{border-color:#f2a918!important}.demo-hero__form .hs-fieldtype-checkbox .hs-form-checkbox input:checked:after{background:#f2a918;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px}.demo-hero__form .hs_submit{margin-top:10px}.demo-hero__form .hs_submit .hs-button{background-color:#f2a918;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230f0c09' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:16px 16px;border:0;border-radius:0;color:#0f0c09;cursor:pointer;font-family:arkive,sans-serif;font-size:16px;font-weight:500;line-height:22px;outline:0;padding:17px 44px 17px 20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.demo-hero__form .hs_submit .hs-button:focus,.demo-hero__form .hs_submit .hs-button:hover{background-color:#0f0c09;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E");color:#fff}.demo-hero__form .hs-error-msgs{list-style:none;margin:6px 0 0}.demo-hero__form .hs-error-msgs label{color:#e71b00;font-size:13px}.demo-hero__logos{margin-top:60px}@media only screen and (min-width:992px){.demo-hero__logos{margin-top:110px}}.demo-hero__logos-grid{align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px;row-gap:40px}@media only screen and (max-width:575px){.demo-hero__logos-grid{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2,1fr);row-gap:24px}}.demo-hero__logos-grid img{filter:grayscale(1) brightness(2.4);height:auto;max-height:32px;max-width:140px;opacity:.85;width:auto}.demo-hero__logos .content__editor{color:#9b968f;font-size:13px;line-height:20px;max-width:320px}.demo-hero__logos .content__editor a{color:#f2a918}