.section__flexible_hero{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;color:var(--leobit-bg-white);display:flex;align-items:center}.section__flexible_hero h1{font-family:var(--leobit-font-futura-extra-black);font-style:normal;font-size:40px;line-height:.9;text-transform:uppercase;text-wrap:balance;margin-bottom:32px}.section__flexible_hero h1 strong{background-color:#97cf00;background-image:var(--leobit-accent-linear-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.section__flexible_hero .wysiwygBox p{font-family:var(--leobit-font-futura-Bk);font-style:normal;font-weight:400;font-size:18px;line-height:1.2;width:600px;max-width:100%}.section__flexible_hero .wysiwygBox p:not(:last-child){margin-bottom:24px}.section__flexible_hero .primary-button{margin-top:48px}.section__flexible_hero .achievementsBox{display:grid;grid-auto-rows:1fr;gap:24px}.section__flexible_hero .achievementsBox h2{color:var(--leobit-bg-white);font-family:var(--leobit-font-futura);font-size:38px;font-weight:700;line-height:96px;margin-bottom:12px}.section__flexible_hero .achievementsBox .item{padding:16px;background:hsla(0,0%,100%,.15);min-height:154px;backdrop-filter:blur(9px)}.section__flexible_hero .achievementsBox .item img{max-width:100%;height:96px;-o-object-fit:contain;object-fit:contain}.section__flexible_hero .achievementsBox .item p{font-family:var(--leobit-font-futura-Bk);font-size:16px;line-height:1.2}.section__flexible_hero .achievementsBox .logo_text,.section__flexible_hero .achievementsBox .only_logo{display:flex;flex-direction:column;align-items:center}.section__flexible_hero .achievementsBox .logo_text .aligncenter,.section__flexible_hero .achievementsBox .logo_text .alignnone,.section__flexible_hero .achievementsBox .logo_text .alignright,.section__flexible_hero .achievementsBox .logo_text alignleft{margin-bottom:12px}@media screen and (max-width:1080px) and (min-width:525px){.section__flexible_hero .achievementsBox{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1080px){.section__flexible_hero{padding:80px 0;min-height:520px}.section__flexible_hero h1 br{display:none}.section__flexible_hero .achievementsBox{margin-top:80px}}@media screen and (max-width:767px){.section__flexible_hero.videoBg video{display:none}}@media screen and (min-width:768px){.section__flexible_hero.videoBg,.section__flexible_hero.videoBg .leobit-container{position:relative}.section__flexible_hero.videoBg video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1081px){.section__flexible_hero{padding:110px 0;min-height:624px}.section__flexible_hero h1{font-size:80px}.section__flexible_hero .wysiwygBox p{font-size:20px}.section__flexible_hero .achievementsBox{margin-top:110px;display:flex;justify-content:flex-start;gap:24px}.section__flexible_hero .achievementsBox h2{font-size:45px}.section__flexible_hero .achievementsBox .item{flex:1}.section__flexible_hero .achievementsBox .large{max-width:392px}.section__flexible_hero .achievementsBox .medium{max-width:288px}.section__flexible_hero .achievementsBox .small{max-width:184px}}@media screen and (min-width:1281px){.section__flexible_hero .achievementsBox h2{font-size:56px}.section__flexible_hero .achievementsBox .item{min-width:184px}}
