form .hs-form-field,form label{margin:0!important}form textarea.hs-input{min-height:50px}.demo__form-wrapper form.hs-form fieldset{display:contents}.demo__form-wrapper form.hs-form{column-gap:20px;display:grid;grid-template-columns:1fr 1fr;padding:0;row-gap:5px}.hs_submit,fieldset.form-columns-1 div{grid-column:span 2}ul.inputs-list.multi-container{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}ul.inputs-list.multi-container li.hs-form-checkbox{display:flex}ul.inputs-list.multi-container label{align-items:center;border:1px solid var(--color-secondary);border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease;user-select:none}ul.inputs-list.multi-container label:hover{background:#f8f9fa;border-color:#c1c8cd}ul.inputs-list.multi-container input[type=checkbox]{accent-color:#67d9c6;height:14px;margin:0 .5rem 0 0;min-width:20px;width:14px}ul.inputs-list.multi-container input[type=checkbox]:checked+span{font-weight:500}ul.inputs-list.multi-container label:has(input:checked){background:#e6f3ff;border-color:#67d9c6;color:#0e7060}ul.inputs-list.multi-container span{white-space:nowrap}ul.inputs-list.multi-container li.hs-form-checkbox{margin:0}.icon-topic{flex-shrink:0;margin:4px 10px 0 0;width:20px}.feature-item p{color:var(--color-night)}.feature-item .text-icon{display:flex}.text-icon p{font-size:1rem;line-height:1;margin:0 0 1rem}.feature-item .text-icon .h4-style{font-size:1.2rem}.color-icon svg{display:flex;fill:var(--icon-color)}.demo__logos-header img{height:auto;margin-bottom:10px;margin-left:15px;margin-right:15px;max-height:40px!important;max-width:85px!important;object-fit:contain;vertical-align:middle;width:auto}html{scroll-behavior:smooth}.demo__body.demo__body.demo__body figure{margin:0;padding:0}@media (min-width:1024px){.demo__hero{display:grid;grid-template-columns:1fr 1fr}}.demo__hero-left,.demo__hero-right{padding:40px}@media (min-width:1440px){.demo__hero-left,.demo__hero-right{padding:80px}}.demo__hero-left{color:#fff}@media (min-width:1024px){.demo__hero-left{display:flex;justify-content:flex-end}.demo__hero-inner--left{max-width:640px}}.demo__logo{height:34px;width:auto}.demo__eyebrow{border-bottom:4px solid var(--color-secondary);clear:both;color:var(--color-night);display:inline-block;font-size:15px;font-weight:500;letter-spacing:.03em;margin:0;padding:0 0 .25em;text-transform:uppercase}.demo__title{color:var(--color-night);font-size:28px;line-height:1;margin-bottom:10px;margin-top:3.125rem}@media (min-width:768px){.demo__title{font-size:40px}}.demo__description,.demo__description ol,.demo__description p,.demo__description span,.demo__description ul{color:var(--color-night);font-size:18px;line-height:1.55;margin-bottom:1em}.demo__description ol:last-child,.demo__description p:last-child,.demo__description span:last-child,.demo__description ul:last-child,.demo__description:last-child{margin-bottom:2.75rem}.demo__datetime{color:var(--color-night);column-gap:1.25em;display:flex;margin-bottom:30px}.demo__date-wrapper,.demo__time-wrapper{align-items:center;column-gap:.75ch;display:flex;font-size:20px}.demo__date-wrapper svg,.demo__time-wrapper svg{height:32px;transform:translateY(-1px)}.demo__date-wrapper span,.demo__time-wrapper span{font-weight:500}.demo__hero-speakers{column-gap:30px;display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:32px;max-width:640px;row-gap:25px;width:100%}.demo__hero-speaker{align-items:flex-start;column-gap:20px;display:grid;grid-template-columns:84px 1fr}.demo__hero-speaker figure{margin:0}.demo__hero-speaker-image{border-radius:50%;display:block;height:84px;object-fit:cover;width:84px}.demo__hero-speaker-info{display:flex;flex-direction:column}.demo__hero-speaker-name{font-size:15px;margin:0 0 5px}.demo__hero-speaker-company,.demo__hero-speaker-title{color:var(--color-night);font-family:var(--font-family-heading);font-size:14px;margin:0}@media (min-width:700px){.demo__hero-speakers.speakers-1{grid-template-columns:1fr;margin-left:0;margin-right:auto;max-width:380px}.demo__hero-speakers.speakers-2{column-gap:40px;display:flex;margin-left:0;margin-right:auto;max-width:500px}.demo__hero-speakers.speakers-2 .demo__hero-speaker{display:block;text-align:center}.demo__hero-speakers.speakers-2 .demo__hero-speaker:first-child{max-width:calc(50% - 20px);width:fit-content}.demo__hero-speakers.speakers-2 .demo__hero-speaker:not(:first-child){width:calc(50% - 20px)}.demo__hero-speakers.speakers-2 .demo__hero-speaker figure{margin-bottom:15px}.demo__hero-speakers.speakers-2 .demo__hero-speaker-image{margin:0 auto}.demo__hero-speakers.speakers-3{column-gap:20px;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;max-width:640px}.demo__hero-speakers.speakers-3 .demo__hero-speaker{display:block;text-align:center}.demo__hero-speakers.speakers-3 .demo__hero-speaker figure{margin-bottom:15px}.demo__hero-speakers.speakers-3 .demo__hero-speaker-image{margin:0 auto}.demo__hero-speakers.speakers-4{gap:30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);margin-left:auto;margin-right:auto;max-width:640px}.demo__hero-speakers.speakers-4 .demo__hero-speaker{grid-template-columns:84px 1fr}}h3.demo__form-title{margin-bottom:1em}.demo__hero-right{background:var(--color-secondary-light);padding-bottom:80px;padding-top:80px}@media (min-width:1024px){.demo__hero-right{align-items:center;display:flex;justify-content:flex-start}.demo__hero-inner--right{max-width:640px}}.demo__form-wrapper{margin:0 auto;max-width:500px}p.demo__privacy-text{color:rgba(0,0,0,.5);font-size:.825rem;margin-top:20px}.demo__logos{background:var(--color-gray);margin:0;padding:80px 0;text-align:center}.demo__logos-header{margin-top:2.75rem}.demo__logos-items{filter:grayscale(1)}.demo__logos-title{font-size:40px;margin-bottom:66px;margin-top:0}.demo__logos-item{align-items:center;display:flex;flex-direction:column}.demo__logos-item-info{font-family:var(--font-family-heading);font-size:20px;line-height:1.5;max-width:20ch}.demo__links{background:var(--color-lightgray);padding:50px 0 0}.demo__links-inner{max-width:960px}.demo__links-header,.demo__links-inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px)}.demo__links-header{margin-bottom:60px;max-width:1140px}.demo__links-title{text-align:center}@media (min-width:768px){.demo__links-title{font-size:40px}}.demo__speaker-bio{margin-bottom:90px}.demo__speaker-bio:last-child{margin-bottom:0}.demo__speaker-bio-header{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.demo__speaker-bio-header{display:grid;grid-template-columns:210px 1fr}}.demo__speaker-bio-image{border-radius:50%;width:150px}.demo__speaker-bio-info{text-align:center}@media (min-width:768px){.demo__speaker-bio-info{text-align:left}}.demo__speaker-bio-name{font-size:21px;font-weight:700}@media (min-width:768px){.demo__speaker-bio-name{font-size:24px}}.demo__speaker-bio-job-company{font-size:18px;font-weight:500}@media (min-width:768px){.demo__speaker-bio-job-company{font-size:20px}}.demo__speaker-linkedin{display:inline-block;margin-top:.333em}.demo__speaker-linkedin-icon{display:block;height:auto;width:24px}.demo__speaker-bio-main{line-height:1.6667;margin-top:1.5em}.demo__speaker-bio-main p:first-child{margin-top:0}@media (min-width:768px){.demo__speaker-bio-main{font-size:18px;margin:0 0 0 210px}}.demo__return-to-top{background:var(--color-secondary);padding:80px 0 90px}.demo__return-to-top-inner{margin-left:auto;margin-right:auto;text-align:center;width:calc(100% - 80px)}.demo__return-to-top-inner h2{font-size:40px;margin-bottom:30px}a.demo__return-to-top-button{background-color:var(--color-night);border-radius:7px;color:#fff;display:inline-block;font-weight:500;padding:1em 2em;text-decoration:none;transition:background-color .2s ease-in-out}a.demo__return-to-top-button:hover{background-color:#404040;color:#fff;font-weight:500}.hs_cos_wrapper h3.form-title{display:none}form.hs-form{display:grid;grid-template-columns:1fr;padding:0}form.hs-form label.hs-error-msg{font-size:12px}form.hs-form label{font-size:1rem;font-weight:500}form.hs-form div.input{margin-right:0!important}ul.no-list{list-style:none;margin:.5em 0 0;padding-inline-start:0}.hs-form-field{margin-bottom:1.5em}ul.hs-error-msgs{margin-top:0}.hs-error-msgs label.hs-error-msg{color:crimson}.hs-form-field{margin:0;padding:0;width:100%!important}.hs-fieldtype-text label{margin-bottom:0;padding-bottom:2px}input.hs-input:not([type=radio]),select.hs-input,textarea.hs-input{background:transparent;border:1px solid var(--color-secondary);border-radius:2px;box-sizing:border-box;display:block;font-size:1rem;padding:.625rem .875rem;width:100%!important}textarea.hs-input{line-height:1.5;min-height:220px}input.invalid.error,select.invalid.error{border:2px solid crimson}ul.hs-error-msgs,ul.hs-error-msgs li{margin:0}ul.hs-error-msgs label{margin:0;padding:0}.hs_error_rollup label.hs-main-font-element{color:crimson;font-weight:700;letter-spacing:.02em}.actions{text-align:center}form .hs-button:active,form input[type=submit]:active{background-color:var(--color-secondary)!important}input[type=submit].hs-button{background:var(--color-secondary);border:none;border-radius:8px;color:var(--color-night);cursor:pointer;display:inline-block;font-size:18px;font-weight:700;letter-spacing:.02rem;margin-top:20px;padding:20px 40px;transition:all .2s ease-out;width:100%}input[type=submit].hs-button:hover{background:#27c4ba;font-weight:700;letter-spacing:.04rem}.hs-form fieldset{max-width:unset!important}@media screen and (min-width:768px){.hs-form-field{margin-bottom:10px}}.submitted-message.hs-main-font-element{background-color:transparent;border:none;margin:1.5em auto;max-width:600px;padding:0;text-align:left}.submitted-message p{margin-bottom:1.5em}.submitted-message strong{color:#d70e30;font-size:1.5em;font-weight:700}.submitted-message a{color:#d70e30;text-decoration:underline}.hs-form-field{margin:1.5rem 0}.hs-form-field,.hs-form-field .input{position:relative}.hs-form-field:has(.input input:not([type=radio],[type=checkbox],[type=submit],[type=file],[type=hidden])) label span{background:var(--color-secondary-light);left:20px;pointer-events:none;position:absolute;top:14px;transition:all .2s ease;z-index:1}.hs-form-field .input input{border-radius:6px;font-size:16px;padding:20px 12px 8px;width:100%}.hs-form-field:has(.input input:not([type=radio],[type=checkbox],[type=submit],[type=file],[type=hidden]):focus) label span,.hs-form-field:has(.input input:not([type=radio],[type=checkbox],[type=submit],[type=file],[type=hidden]):not(:placeholder-shown)) label span{font-size:12px;left:20px;padding:0 4px;top:-6px}span.hs-form-required{left:8px!important}