.hero-container{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.hero-left-box{flex:1;max-width:500px}.hero-description,.hero-title{margin-bottom:20px}.hero-button{align-items:center;background-color:transparent;border:2px solid #fff;border-radius:10px;display:inline-flex;justify-content:center;padding:5px 24px;position:relative;text-decoration:none!important;transition:none!important}.hero-button:hover{background-color:transparent!important;border-color:#fff!important;text-decoration:none!important}.hero-button:after{content:"→";margin-left:10px}.hero-right-box{flex:1;text-align:center}.hero-right-box--no-stats .hero-image{height:100%;object-fit:cover;width:100%}.hero-image{height:auto;margin-bottom:20px;max-width:70%}.info-cards{display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between;width:100%}.info-card{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 10px rgba(39,35,79,.5);flex:1;margin-right:24px;max-width:none;padding:20px;text-align:center}.info-card:last-child{margin-right:0}.info-card .percentage{margin-bottom:10px;margin-top:10px!important}.hero-container--form{flex-wrap:nowrap;gap:3.2%}.hero-right-box--form{flex:0 0 50.5%;text-align:left}.hero-form-box{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:5px;box-sizing:border-box;min-height:clamp(360px,39vw,503px);padding:clamp(28px,4.5vw,58px) clamp(20px,2.7vw,35px);width:100%}.hero-form-box form{background:transparent;border:0;margin:0;padding:0}.hero-form-box .hs-form fieldset{max-width:100%}.hero-form-box .hs-form label,.hero-form-box .hs-form legend,.hero-form-box .hs-richtext,.hero-form-box .submitted-message{color:#fff}.hero-form-box .hs-form input[type=email],.hero-form-box .hs-form input[type=number],.hero-form-box .hs-form input[type=tel],.hero-form-box .hs-form input[type=text],.hero-form-box .hs-form select,.hero-form-box .hs-form textarea{background-color:#fff;border:0;border-radius:5px;box-sizing:border-box;color:#27234f;min-height:32px;width:100%}.hero-form-box .hs-form textarea{min-height:125px}.hero-form-box .hs-form .hs-button{background-color:transparent;border:2px solid #fff;border-radius:10px;color:#fff;padding:5px 24px;text-transform:uppercase}.hero-bottom-cards{display:flex;flex-wrap:nowrap;gap:clamp(16px,2vw,24px);justify-content:space-between;margin-top:clamp(32px,4vw,48px);width:100%}.hero-bottom-card{align-items:center;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 10px rgba(39,35,79,.5);display:flex;flex:1;flex-direction:column;gap:10px;padding:clamp(20px,2.5vw,28px);text-align:center}.hero-bottom-card-icon{height:48px;object-fit:contain;width:48px}.hero-bottom-card-description,.hero-bottom-card-title{margin:0}.hero-tags{margin-top:clamp(40px,5.7vw,73px);text-align:center;width:100%}.hero-tags-title{line-height:1.2;margin:0 0 clamp(20px,2.5vw,32px);padding:0}.hero-tags-list{display:flex;gap:clamp(12px,2vw,24px);justify-content:space-between;width:100%}.hero-tag{align-items:center;background-color:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 25.7%;justify-content:center;line-height:1.15;padding:clamp(10px,1.2vw,15px) 16px;text-align:center;text-transform:uppercase}.hero-tags-list .hero-tag:only-child{margin:0 auto}@media screen and (max-width:1024px){.hero-container--form{gap:24px}.hero-tag{flex:1 1 0}.hero-bottom-cards{flex-wrap:wrap}.hero-bottom-card{flex:1 1 45%}}@media screen and (max-width:767px){.hero-container--form{align-items:stretch;flex-direction:column;gap:40px}.hero-container--form .hero-left-box{max-width:100%}.hero-right-box--form{flex:1 1 100%;width:100%}}@media screen and (max-width:768px){.info-cards{flex-direction:column;gap:16px}.info-card{margin-right:0}.hero-bottom-cards{flex-direction:column;gap:16px}.hero-bottom-card{flex:1 1 100%}}@media screen and (max-width:767px){.hero-module .hero-tags .hero-tags-title{font-size:24px}.hero-tags-list{align-items:stretch;flex-direction:column;gap:12px}.hero-tag{flex:1 1 auto}}