.cm-hero-platform{align-items:center;display:flex;min-height:calc(100vh - 230px);position:relative;width:100%}@media only screen and (max-width:1024px){.cm-hero-platform{margin-bottom:20px;padding:18px 0 0!important}}.cm-hero-platform.m-150{padding:146px 0 166px!important}@media only screen and (max-width:1024px){.cm-hero-platform.m-150{padding:18px 0 0!important}}.cm-hero-platform .container{align-items:center;display:flex;gap:59px;justify-content:space-between;max-width:1160px}@media only screen and (max-width:1024px){.cm-hero-platform .container{flex-direction:column;gap:24px}}.cm-hero-platform .container-main{flex:0 0 59%}.cm-hero-platform .container-main #hero_platform_title{color:var(--color-dark-400);display:block;font-family:var(--font-title);font-size:54px;font-weight:var(--font-weight-semibold);line-height:1.1;width:auto}@media only screen and (max-width:1024px){.cm-hero-platform .container-main #hero_platform_title{color:var(--color-dark-500);flex:0 0 100%;font-size:32px}}.cm-hero-platform .container-main .text{margin-top:15px;max-width:500px;width:100%}@media only screen and (max-width:1024px){.cm-hero-platform .container-main .text{margin-top:8px}}.cm-hero-platform .container-main .text .hero_platform_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;margin-bottom:15px}.cm-hero-platform .container-main .buttons{display:flex;gap:10px;margin-top:28px;width:100%}@media only screen and (max-width:1024px){.cm-hero-platform .container-main .buttons{margin-top:24px}}.cm-hero-platform .container-main .buttons .btn-regular .btn-arrow{display:none}.cm-hero-platform .container-additional,.cm-hero-platform .container-additional img{width:100%}.cm-hero-platform.with-lottie .container{gap:0;max-width:1440px}@media only screen and (max-width:1024px){.cm-hero-platform.with-lottie .container{gap:24px}}.cm-hero-platform.with-lottie .container-main{flex:1 0 56%;padding-left:140px}@media only screen and (max-width:1024px){.cm-hero-platform.with-lottie .container-main{padding-left:0}}.cm-hero-platform.with-lottie .container-additional{padding:0 40px 0 33px}@media only screen and (max-width:1024px){.cm-hero-platform.with-lottie .container-additional{padding:0}}.cm-hero-platform.with-background{background-color:var(--color-accent-blue-300);background-image:url(../../assets/images/hero-bg.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:30px;color:#fff;margin:20px auto;max-width:1400px;min-height:452px;overflow:hidden;padding-bottom:60px;padding-top:60px;position:relative}@media only screen and (max-width:1400px){.cm-hero-platform.with-background{border-radius:0}}@media only screen and (max-width:768px){.cm-hero-platform.with-background{background-image:none;margin-bottom:0;margin-top:0}}@media only screen and (max-width:576px){.cm-hero-platform.with-background{background-image:url(../../assets/images/hero-bg-mobile.svg);background-position:bottom}}@media only screen and (max-width:1024px){.cm-hero-platform.with-background .container{flex-direction:row;gap:40px}}@media only screen and (max-width:768px){.cm-hero-platform.with-background .container{flex-direction:column;gap:24px}}.cm-hero-platform.with-background .container-main{flex:0 0 63%}@media only screen and (max-width:576px){.cm-hero-platform.with-background .container-main h1{font-size:40px}}.cm-hero-platform.with-background .container-main h1,.cm-hero-platform.with-background .container-main h2,.cm-hero-platform.with-background .container-main h3,.cm-hero-platform.with-background .container-main h4,.cm-hero-platform.with-background .container-main h5,.cm-hero-platform.with-background .container-main h6{color:var(--color-white)!important}.cm-hero-platform.with-background .container-main .text{color:var(--color-white)!important;font-size:20px;max-width:unset}@media only screen and (max-width:576px){.cm-hero-platform.with-background .container-main .text{font-size:14px;max-width:80%}.cm-hero-platform.with-background .container-main .buttons{display:none}}@media only screen and (max-width:768px){.cm-hero-platform.with-background .container-additional img{margin:40px auto;max-width:350px}}@media only screen and (max-width:576px){.cm-hero-platform.with-background .container-additional img{max-width:85%}}.pre-title{display:flex;margin-bottom:14px}.pre-title-one,.pre-title-three,.pre-title-two{align-items:center;display:flex;font-size:14px;font-weight:var(--font-weight-semibold);justify-content:center}.pre-title-one,.pre-title-three{border-radius:6px;color:var(--color-white);padding:6px 12px}.pre-title-one{background:var(--color-accent-blue-100)}.pre-title-two{color:var(--color-dark-300);padding:0 13px}.pre-title-three{background:var(--color-light-900)}.style-competition-big-title{margin-bottom:55px;min-height:0;padding:50px 0}@media only screen and (max-width:1024px){.style-competition-big-title{margin-bottom:10px;padding:20px 0}}.style-competition-big-title .container-main .pre-title{margin-bottom:20px}.style-competition-big-title .container-main h1{color:var(--color-dark-500);font-size:68px}@media only screen and (max-width:1024px){.style-competition-big-title .container-main h1{font-size:40px}}.style-competition-big-title .container-main .text{margin-top:12px}@media only screen and (max-width:1024px){.style-competition-big-title .container-main .text{max-width:250px}}.style-competition-big-title .container-main .text p{font-size:20px}@media only screen and (max-width:1024px){.style-competition-big-title .container-main .text p{font-size:16px}}.style-competition-big-title .container-main .buttons{margin-top:24px}@media only screen and (max-width:1024px){.style-competition-big-title .container{flex-direction:column-reverse}.style-competition-big-title .container .container-additional{max-width:300px}.style-competition-big-title .container .container-main{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.style-competition-big-title .container .container-main .buttons{justify-content:center;margin-bottom:35px;margin-top:0}}