.hero{flex-direction:column;width:100%;margin:0 auto;padding:0;display:flex;position:relative}@media (width>=1025px){.hero{justify-content:center;align-items:center;padding:60px 0 45px}}@media (width>=768px) and (width<=1024px){.hero{padding:40px}}.hero-content{width:100%;color:var(--c-white);text-align:center;align-self:flex-start;margin-bottom:300px;margin-left:auto;margin-right:auto}@media (width>=1025px){.hero-content{z-index:1;max-width:543px}}@media (width>=1200px) and (width<=1330px){.hero-content{max-width:580px}}@media (width>=1331px){.hero-content{max-width:680px}}.hero-content-description.content-block h1,.hero-content-description.content-block p{text-align:center;width:100%}.hero-content-description.content-block p{font-weight:var(--fw-extrabold)}@media (width>=1025px){.hero-content-description.content-block{align-items:flex-start}}.hero-content button{margin-top:40px}.hero-image{justify-content:center;align-items:center;display:flex;position:absolute;bottom:-198px;left:0;right:0}@media (width<=767px){.hero-image{bottom:10px}}@media (width<=525px){.hero-image{display:block;left:30px}}@media (width>=525px) and (width<=1024px){.hero-image{bottom:-20px}}.hero-image img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:994px;height:520px}@media (width>=525px) and (width<=1024px){.hero-image img{width:696px;height:335px}}@media (width<=767px){.hero-image img{width:451px;height:247px}}.hero-section{width:100%;margin-top:40px}.hero-section .content{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}@media (width<=767px){.hero-section .content{overflow:hidden}}.features-section{width:100%;margin:0 auto;padding-bottom:40px}@media (width>=768px){.features-section{padding-bottom:80px}}.features-section-content{padding:0 16px}@media (width>=1025px){.features-section-content{padding:0 80px}}.features-section-list{margin:-94px auto 0}@media (width>=768px) and (width<=1024px){.features-section-list{margin:-144px auto 0}}@media (width>=1025px){.features-section-list{max-width:var(--content-max-width);margin:0 auto}}#home-page{background-color:var(--c-black);position:relative}#home-page:before{content:"";background-image:url(../hero/hero-section-bg.svg);background-position:50%;background-repeat:no-repeat;width:100%;height:800px;position:absolute;top:206px;left:0;right:0}@media (width<=767px){#home-page:before{top:130px}.demo-block{text-align:center;z-index:1;width:100%;padding:10px;display:block;position:fixed;bottom:40px;left:0;right:0}}
