.demo-form-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding-top:0;padding-bottom:0}.demo-form-section .section-top-line{position:absolute;border-top:1px solid #ddd;width:100vw;top:0}.demo-form-section .section-bottom-line{position:absolute;border-bottom:1px solid #ddd;width:100vw;bottom:0}.demo-form-section .hubspot-form-section .hs-form .hs-submit{display:flex;padding:0;flex:1 0;align-self:stretch;margin-top:8px;border-radius:0}.demo-form-section .hubspot-form-section .hs-form .hs-submit .actions{width:100%}.demo-form-section .hubspot-form-section .hs-form .hs-submit .hs-button{width:100%;padding:14.535px 25.84px;cursor:pointer;color:#fff;text-align:center;font-family:Mozilla Text;font-size:16px;font-style:normal;font-weight:600;line-height:16.15px}@media(min-width:1280px){.demo-form-section .hubspot-form-section .hs-form form{display:flex;flex-wrap:wrap;gap:1rem}.demo-form-section .hubspot-form-section .hs-form form>.hs-form-field{width:100%;flex-shrink:0}.demo-form-section .hubspot-form-section .hs-form form>.hs-form-field .input .hs-dropdown-container,.demo-form-section .hubspot-form-section .hs-form form>.hs-form-field .input .hs-input{max-width:100%}.demo-form-section .hubspot-form-section .hs-form form>.hs-form-field:nth-child(-n+4){width:calc(50% - .5rem)}.demo-form-section .hubspot-form-section .hs-form form>.hs-submit{width:100%}.demo-form-section .hubspot-form-section .hs-form textarea.hs-input{min-height:7rem}}.demo-form-section .hubspot-form-section .hs-form .hs-form-field .input .hs-dropdown-container .dropdown-button{color:var(--Gray-500,#98A2B3);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-wrap-mode:wrap;overflow:auto}.demo-form-section .hubspot-form-section .hs-form .hs-form-field label{color:var(--Gray-800,#1D2939);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.demo-form-section .hubspot-form-section .hs-form .hs-form-field .hs-field-desc{color:#667085;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.demo-form-inner{grid-column:1/-1;display:grid;grid-template-columns:1fr;border-left:1px solid #d0d5dd;border-right:1px solid #d0d5dd}.demo-form-inner .demo-form-left-top{order:1}.demo-form-inner .demo-form-right{order:2}.demo-form-inner .demo-form-left-bottom{order:3}.demo-form-inner .demo-form-g2{order:4}.demo-form-inner .demo-form-logos{order:5}@media(min-width:1024px){.demo-form-inner{grid-template-columns:1fr 1fr}.demo-form-inner .demo-form-left-top{order:unset;grid-column:1;grid-row:1}.demo-form-inner .demo-form-left-bottom{order:unset;grid-column:1;grid-row:2}.demo-form-inner .demo-form-g2{order:unset;grid-column:1;grid-row:3}.demo-form-inner .demo-form-logos{order:unset;grid-column:1;grid-row:4}.demo-form-inner .demo-form-right{order:unset;grid-column:2;grid-row:1/span 4;border-left:1px solid #d0d5dd;border-top:none}}.demo-form-left-top{padding:2.5rem 1rem 32px}@media(min-width:1024px){.demo-form-left-top{padding:4rem 18% 2rem}}.demo-form-left-bottom{display:flex;flex-direction:column;gap:1rem;padding:32px 1rem}@media(min-width:1024px){.demo-form-left-bottom{padding:0 18% 2rem}}.demo-form-title{font-family:Mozilla Text,sans-serif;font-weight:700;font-size:1.875rem;line-height:normal;color:#252c32;margin:0}@media(min-width:1024px){.demo-form-title{font-size:2.25rem}}.demo-form-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;color:#101828;margin:0}.demo-form-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.demo-form-list-item{display:flex;align-items:flex-start;gap:.5rem;font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;color:#101828}.demo-form-g2{padding:0 1rem 32px}@media(min-width:1024px){.demo-form-g2{padding:0 18% 2rem}}.demo-form-logos{padding:0 1rem 2.5rem}@media(min-width:1024px){.demo-form-logos{padding:0 18% 4rem}}.demo-form-right{background:#f2f4f7;border-top:1px solid #d0d5dd;padding:1rem}@media(min-width:1024px){.demo-form-right{padding:4rem;display:flex;align-items:center;min-height:44.875rem}}.demo-form-right-inner{display:flex;flex-direction:column;gap:24px;width:100%}@media(min-width:1024px){.demo-form-right-inner{max-width:28.75rem}}.demo-form-right-heading{font-family:Mozilla Text,sans-serif;font-weight:700;font-size:1.25rem;line-height:normal;color:#101828;margin:0}@media(min-width:1024px){.demo-form-right-heading{font-size:1.5rem}}