.flex{display:flex}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.align-items-center{align-items:center}.justify-content-evenly{justify-content:space-evenly}:root{--neutral-50: #fafbfd;--neutrals-300: #e2e8f0}b,strong,.font-bold{font-weight:bold}.font-italic{font-style:italic}.demo-hero{background:#fff;position:relative}.demo-hero.with-background{background:none;position:relative;overflow:hidden}.demo-hero .container{padding-top:32px;padding-bottom:32px;position:relative}@media(min-width: 1056px){.demo-hero .container{padding-top:64px;padding-bottom:64px}}.demo-hero .row .col{margin-top:0}.demo-hero .text-group{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.demo-hero .text-group .hero-content__supporting-title{padding-bottom:0}.demo-hero .text-group .hero-content__supporting-title>*{margin-left:0}.demo-hero .text-group h1{margin-bottom:0;font-size:32px;font-style:normal;line-height:44px;letter-spacing:.1px}.demo-hero .icons-container{display:grid;gap:12px;margin-bottom:40px}@media(min-width: 1056px){.demo-hero .icons-container{grid-template-columns:repeat(2, 1fr);margin-bottom:56px}}.demo-hero .icons-container .icon-wrap{display:flex;align-items:center;gap:12px}.demo-hero .icons-container .icon-wrap span{font-size:16px;font-weight:700;line-height:120%;letter-spacing:.1px}.demo-hero .col.column-mobile{margin-top:40px}@media(min-width: 1056px){.demo-hero .col.column-mobile{display:none}}.demo-hero .col.column-mobile .single-testimonial .testimonial-meta{flex-direction:column;align-items:flex-start}.demo-hero .col.column-mobile .single-testimonial .testimonial-meta__company{display:flex}.demo-hero .col.column-mobile .single-testimonial .testimonial-meta .divider{display:none}@media(min-width: 768px){.demo-hero .col.column-mobile .single-testimonial .testimonial-meta{flex-direction:row;align-items:center}.demo-hero .col.column-mobile .single-testimonial .testimonial-meta .divider{display:block}}.demo-hero .col.column-left{display:flex;flex-direction:column;justify-content:center}.demo-hero .col.column-left .single-testimonial{display:none}@media(min-width: 1056px){.demo-hero .col.column-left .single-testimonial{display:flex}}.demo-hero .single-testimonial{all:unset;display:flex;flex-direction:column;gap:16px}.demo-hero .single-testimonial .testimonial-body{font-family:"Libre Baskerville";font-size:18px;font-style:normal;font-weight:700;line-height:160%}.demo-hero .single-testimonial .testimonial-meta{display:flex;align-items:center;gap:20px}.demo-hero .single-testimonial .testimonial-meta__author{display:flex;align-items:center;gap:12px}.demo-hero .single-testimonial .testimonial-meta__author .testimonial-avatar,.demo-hero .single-testimonial .testimonial-meta__author img,.demo-hero .single-testimonial .testimonial-meta__author picture{width:56px;height:56px;border-radius:50%}.demo-hero .single-testimonial .testimonial-meta__author .testimonial-author-info{display:flex;flex-direction:column}.demo-hero .single-testimonial .testimonial-meta__author .testimonial-author-info .testimonial-author{font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px}.demo-hero .single-testimonial .testimonial-meta__author .testimonial-author-info .testimonial-role{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px}.demo-hero .single-testimonial .testimonial-meta__company{display:flex}.demo-hero .single-testimonial .testimonial-meta__company img{height:44px}.demo-hero .single-testimonial .testimonial-meta .divider{width:1px;height:44px;background:#183b5c}.demo-hero .column-right{display:flex;align-items:center}.demo-hero .column-right .form-wrap{display:flex;padding:24px 24px 32px 24px;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0;border-radius:24px;background:#fff;box-shadow:0px 0px 0px .5px rgba(38,59,85,.12),0px 10px 20px 0px rgba(0,0,0,.12),0px 4px 8px -1px rgba(0,0,0,.06);width:100%;max-height:fit-content}@media(min-width: 1056px){.demo-hero .column-right .form-wrap{padding:32px 48px 48px 48px}}.demo-hero .column-right .form-wrap .form-title{font-size:24px;line-height:36px;margin-bottom:0}.demo-hero .column-right .demo-form{display:flex;flex-direction:column;gap:16px;justify-content:space-between;width:100%}.demo-hero .column-right .demo-form .form-row{display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media(min-width: 1056px){.demo-hero .column-right .demo-form .form-row{flex-direction:row}}.demo-hero .column-right .demo-form .form-row .form-group.half-width{margin-bottom:0;flex:1}.demo-hero .column-right .demo-form .form-group:last-of-type{margin-bottom:16px}.demo-hero .column-right .demo-form label{font-size:12px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px}.demo-hero .column-right .demo-form label.required-field span:not(.label-suffix)::after{content:" *";color:#f0505c}.demo-hero .column-right .demo-form label .label-suffix{font-weight:400}@media(min-width: 1056px){.demo-hero .column-right .demo-form label{font-size:14px}}.demo-hero .column-right .demo-form textarea.form-control{resize:vertical;width:100%}.demo-hero .column-right .demo-form textarea.form-control::placeholder{color:#89a;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:1}.demo-hero .column-right .demo-form textarea,.demo-hero .column-right .demo-form input{border-radius:8px;border:1px solid #abb7c3;background:#fff}.demo-hero .column-right .demo-form textarea.error,.demo-hero .column-right .demo-form input.error{border:1px solid #f0505c;margin-bottom:8px}.demo-hero .column-right .demo-form input{color:#183b5c;letter-spacing:.3px;height:40px;box-shadow:none;padding:8px 16px;transition:none}.demo-hero .column-right .btn{margin-bottom:0}.demo-hero .column-right .error-message{display:none;background:#fceced;border:1px solid #f0505c;border-radius:8px;color:#183b5c;list-style:none;width:100%;min-height:40px;padding:16px;font-weight:700;font-size:14px;line-height:18px;transition:all 125ms ease-out 0ms}.demo-hero .column-right .error-message.error-active{display:block}.background--mesh-gradient{background-color:#f0f6ff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}@media(min-width: 768px){.background--mesh-gradient{background-color:#fff}}.background--mesh-gradient .color-stop{display:none}@media(min-width: 768px){.background--mesh-gradient .color-stop{display:block;position:absolute;border-radius:50%;filter:blur(200px);opacity:1}.background--mesh-gradient .color-stop--white{background:#fff}.background--mesh-gradient .color-stop--light-blue{background:#d6e7ff}.background--mesh-gradient .color-stop--blue{background:#4d97ff}.background--mesh-gradient .color-stop#color-stop-1{left:-10%;top:20%;width:200px;height:200px}.background--mesh-gradient .color-stop#color-stop-2{left:25%;bottom:0;width:200px;height:200px}.background--mesh-gradient .color-stop#color-stop-3{top:-5%;right:45%;width:200px;height:200px}.background--mesh-gradient .color-stop#color-stop-4{top:-10%;right:-15%;width:50%;height:50%}.background--mesh-gradient .color-stop#color-stop-5{top:35%;right:-25%;width:70%;height:70%}.background--mesh-gradient .color-stop#color-stop-6{bottom:-25%;right:10%;width:50%;height:50%}}
