.cm-hero{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1920px){.cm-hero{min-height:calc(100vh - 230px)}}@media only screen and (max-width:768px){.cm-hero{align-items:flex-end;min-height:auto}}.cm-hero .container{align-items:center;display:flex;gap:70px;justify-content:space-between;max-width:1200px;padding:50px 0 14px}@media only screen and (max-width:768px){.cm-hero .container{align-items:flex-start;flex-direction:column;gap:8px;padding:18px 18px 30px!important}}.cm-hero .container #hero_title{color:var(--color-dark-500);display:block;flex:0 0 56%;font-family:var(--font-title);font-size:68px;font-weight:var(--font-weight-semibold);line-height:1.1;width:auto}@media only screen and (max-width:768px){.cm-hero .container #hero_title{flex:0 0 100%;font-size:40px}}.cm-hero .container #hero_title b,.cm-hero .container #hero_title strong{color:var(--color-accent-blue-300);font-weight:var(--font-weight-semibold)}.cm-hero .container #hero_title b{white-space:nowrap}.cm-hero .container #hero_title b .letter-animate{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.cm-hero .container #hero_title b .letter-animate.visible{opacity:1;transform:translateY(0)}.cm-hero .container-additional{display:flex;flex:0 0 1;flex-direction:column;gap:20px;padding-right:30px;width:auto}.cm-hero .container-additional .hero_description{color:var(--color-dark-300);font-family:var(--font-text);font-size:var(--font-size-m);font-weight:var(--font-weight-light);line-height:1.5}@media only screen and (max-width:768px){.cm-hero .container-additional .hero_description{font-size:18px}.cm-hero .container-additional{gap:24px;padding-right:0}}.cm-hero .container-additional .buttons{display:flex;gap:13px}.cm-hero .container-additional .buttons .btn-regular .btn-arrow{display:none}.cm-hero .cm-lotty{align-items:center;display:flex;flex:1;justify-content:center;position:relative;width:100%}.cm-hero .cm-lotty #cm-lotty-container{max-height:22.75vw;width:100%}@media only screen and (min-width:1921px){.cm-hero .cm-lotty #cm-lotty-container #cm-lotty-container{height:340px}}@media only screen and (max-width:768px){.cm-hero .cm-lotty #cm-lotty-container{max-height:none}.cm-hero .cm-lotty{width:1000px}}.cm-hero .wp-block .cm-lotty{background-color:var(--color-light-100);width:100%}.cm-hero .logos-carousel{margin:70px 0 20px;position:relative;width:100%}@media only screen and (max-width:768px){.cm-hero .logos-carousel{margin:20px 0}.cm-hero .logos-carousel .container h3{padding-left:18px}.cm-hero .logos-carousel .container{padding:0}}.cm-hero .logos-carousel .container .logos-slider{background-color:var(--color-white-40);border-radius:var(--border-radius-l);overflow:hidden;position:relative}@media only screen and (max-width:768px){.cm-hero .logos-carousel .container .logos-slider{border-radius:0}}.cm-hero .logos-carousel .container .logos-slider .slick-track{align-items:center;display:flex;max-height:100%}.cm-hero .logos-carousel .container .logos-slider .slick-slide{align-items:center;display:flex;height:70px;justify-content:center}@media only screen and (max-width:768px){.cm-hero .logos-carousel .container .logos-slider .slick-slide{height:50px}}.cm-hero .logos-carousel .container .logos-slider .slick-slide figure{align-items:center;display:flex;height:100%;padding-left:28px;padding-right:28px}@media only screen and (max-width:768px){.cm-hero .logos-carousel .container .logos-slider .slick-slide figure{padding-left:10px;padding-right:10px}}.cm-hero .logos-carousel .container .logos-slider .slick-slide figure img{display:inline-block;height:100%;max-height:28px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;vertical-align:middle}@media only screen and (max-width:768px){.cm-hero .logos-carousel .container .logos-slider .slick-slide figure img{max-height:31.5px}}