:root{--start-color:#007cf0;--end-color:#00dfd8}.hero-eg-scope .hero{overflow:hidden!important}.hero-eg-scope .hero-body{padding-bottom:0!important}.hero-eg-scope .hero-background-element{position:relative}.hero-eg-scope .hero-background-element:before{left:30px;background-image:url(/assets/icons/colored/ec-banner-element-1.png)}.hero-eg-scope .hero-background-element:after,.hero-eg-scope .hero-background-element:before{position:absolute;content:"";top:60px;width:176px;height:80%;background-repeat:no-repeat;background-size:contain;background-position:0 0}.hero-eg-scope .hero-background-element:after{right:30px;background-image:url(/assets/icons/colored/ec-banner-element-2.png)}.hero-eg-scope .heroS-button{padding:12px 30px;background-color:rgba(0,0,0,0);color:#000;display:inline-block;margin:30px 0;border:1px solid #000}.hero-eg-scope .heroS-button:hover{background-color:#000;color:#fff}.hero-eg-scope .illustration-hero .hero-caption .title.is-1{font-size:4.5rem;font-weight:900}.hero-eg-scope .illustration-hero .hero-caption .title span{position:relative;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.hero-eg-scope .illustration-hero .hero-caption .title span:before{display:inline-block;content:attr(data-content);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;color:var(--title-color);transition:opacity .75s}.hero-eg-scope .illustration-hero .hero-caption .title span:after{display:inline-block;content:attr(data-content);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero-eg-scope .illustration-hero .hero-caption .title span.gradient-opaque:before{opacity:0}.hero-eg-scope .illustration-hero .hero-image-composition img{display:block;max-width:600px;margin:0 auto}@media only screen and (max-width:1024px){.hero-eg-scope .hero-background-element:after,.hero-eg-scope .hero-background-element:before{display:none}}@media only screen and (max-width:767px){.hero-eg-scope .illustration-hero .hero-caption .title span{display:block}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.hero-eg-scope .illustration-hero .hero-caption .title>span:first-child{display:block}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.hero-eg-scope .illustration-hero .hero-caption .title>span:first-child{display:block}}