.hero{align-items:flex-start;background:none;background-image:var(--hero-img);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:column wrap;float:none;min-height:var(--hero-min-height);padding:0;padding:var(--hero-padding)}.hero,.hero .section-content{display:flex;position:relative;width:100%}.hero .section-content{flex-flow:row wrap;margin:0 auto;max-width:1140px}.hero.middle{justify-content:center}.hero.top{justify-content:flex-start}.hero.bottom{justify-content:flex-end}.hero:before{background:linear-gradient(0deg,var(--hero-gradient-start) 0,var(--hero-gradient-mid) 75%,var(--hero-gradient-end) 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-content{color:var(--hero-text-color);margin:var(--hero-margin);padding:0;position:relative;width:100%}.hero-content.center,.hero-content.center .hero-btn .hs-button,.hero-content.center .hero-subtitle,.hero-content.center .hero-title{margin:0 auto}.hero-content.left,.hero-content.left .hero-btn .hs-button,.hero-content.left .hero-subtitle,.hero-content.left .hero-title{margin-left:0;margin-right:auto}.hero-content.right,.hero-content.right .hero-btn .hs-button,.hero-content.right .hero-subtitle,.hero-content.right .hero-title{margin-left:auto;margin-right:0}.hero .hero-title{color:var(--hero-text-color);font-size:var(--hero-title-font-size);font-weight:var(--hero-title-font-weight);line-height:var(--hero-title-line-height);margin:0;padding-bottom:var(--hero-title-padding-bottom)}.hero-blog .hero .hero-title{margin:0 0 var(--hero-gap) 0}.hero .hero-subtitle{color:var(--hero-subtitle-color);margin:0 auto}.hero .hero-subtitle h2,.hero .hero-subtitle h3,.hero .hero-subtitle h4,.hero .hero-subtitle h5,.hero .hero-subtitle h6,.hero .hero-subtitle p{margin-top:0}.hero .hero-subtitle h2,.hero .hero-subtitle h3,.hero .hero-subtitle h4,.hero .hero-subtitle h5,.hero .hero-subtitle h6,.hero .hero-subtitle p,.hero .hero-subtitle p span{color:var(--hero-subtitle-color);font-size:var(--hero-subtitle-font-size);font-weight:var(--hero-subtitle-font-weight);letter-spacing:var(--hero-subtitle-letter-spacing);line-height:var(--hero-subtitle-line-height)}.hero .hero-subtitle p span{margin:0 0 var(--hero-gap) 0}.hero .hero-btn{display:flex}.hero .hs-button{background-color:transparent;border:2px solid var(--white-color);border-radius:10px;color:var(--white-color);cursor:pointer;font-size:1.6rem;font-weight:700;line-height:40px;margin-top:auto;min-width:150px;padding:0 20px;text-align:center;text-decoration:none!important;transition:background-color .3s ease}.hero .hs-button:hover{background-color:var(--primary-color);border:2px solid var(--primary-color)}.hero .box-form{background-color:#fff;border-radius:10px;box-shadow:0 12px 24px rgba(51,51,51,.16),0 2px 6px rgba(51,51,51,.1);display:flex;flex-direction:column;margin:32px auto;padding:32px;position:relative;width:100%}.hero .box-form form{float:none}@media only screen and (max-width:575.98px){fieldset.form-columns-2 .hs-form-field:first-child{padding-right:5px!important}}@media screen and (min-width:768px){.hero-content{padding-left:32px;padding-right:32px;width:var(--hero-content-width)}.hero .box-form{margin:0 auto;max-width:calc(100% - var(--hero-content-width));position:absolute;right:0;top:0}.hero{margin-bottom:64px}}@media screen and (min-width:992px){.hero{margin-bottom:0;padding:var(--hero-padding-desktop)}.hero .hero-title{font-size:var(--hero-title-font-size-desktop);line-height:var(--hero-title-font-size-desktop)}.hero .hero-subtitle h2,.hero .hero-subtitle h3,.hero .hero-subtitle h4,.hero .hero-subtitle h5,.hero .hero-subtitle h6,.hero .hero-subtitle p,.hero .hero-subtitle p span{font-size:var(--hero-subtitle-font-size-desktop);line-height:var(--hero-subtitle-line-height-desktop)}}