.hero{background-color:var(--opera-hero-background);color:var(--opera-text-color);margin-bottom:11rem;padding-top:12.2rem;position:relative}.hero:not(.hero--lnr){padding-bottom:4.8rem}@media only screen and (min-width:768px){.hero:not(.hero--lnr){padding-bottom:9.6rem}}.hero.hero--img_bg{background-position:bottom;background-repeat:no-repeat;background-size:cover}.hero.hero--full,.hero.hero--img_bg{background-color:rgba(0,0,0,0)}@media(width > 1924px){.hero.hero--full img{-webkit-border-radius:var(--component-border-radius);-moz-border-radius:var(--component-border-radius);border-radius:var(--component-border-radius)}}.hero.hero--glow-color-1--purple{--opera-hero-glow-1-color-1:rgba(170,120,223,0.23)}.hero.hero--glow-color-1--coral{--opera-hero-glow-1-color-1:rgba(226,76,94,0.23)}.hero.hero--glow-color-1--orange{--opera-hero-glow-1-color-1:rgba(239,141,75,0.23)}.hero.hero--glow-color-1--sunny{--opera-hero-glow-1-color-1:hsla(40,78%,69%,0.23)}.hero.hero--glow-color-1--avocado{--opera-hero-glow-1-color-1:rgba(88,192,149,0.23)}.hero.hero--glow-color-1--aurora{--opera-hero-glow-1-color-1:rgba(123,198,215,0.23)}.hero.hero--glow-color-1--sapphire{--opera-hero-glow-1-color-1:rgba(46,120,246,0.23)}.hero.hero--glow-color-1--cobalt{--opera-hero-glow-1-color-1:rgba(80,33,255,0.23)}.hero.hero--glow-color-1--tab-islands-cobalt{--opera-hero-glow-1-color-1:rgba(138,128,172,0.23)}.hero.hero--glow-color-1--gx_surface-brand{--opera-hero-glow-1-color-1:rgba(250,30,78,0.23)}.hero.hero--glow-color-1--gx_surface-primary{--opera-hero-glow-1-color-1:rgba(27,24,37,0.23)}.hero.hero--glow-color-1--gx_surface-secondary{--opera-hero-glow-1-color-1:rgba(36,32,49,0.23)}.hero.hero--glow-color-1--gx_surface-icon{--opera-hero-glow-1-color-1:rgba(54,48,74,0.23)}.hero.hero--glow-color-1--gx_bg-primary{--opera-hero-glow-1-color-1:rgba(18,16,25,0.23)}.hero.hero--glow-color-1--gx_txt-primary{--opera-hero-glow-1-color-1:rgba(189,184,209,0.23)}.hero.hero--glow-color-1--gx_txt-bw-50{--opera-hero-glow-1-color-1:rgba(232,230,239,0.23)}.hero.hero--glow-color-1--gx_bg-bw-15{--opera-hero-glow-1-color-1:rgba(9,8,12,0.23)}.hero.hero--glow-color-1--gx_btn-text{--opera-hero-glow-1-color-1:rgba(226,224,235,0.23)}.hero.hero--glow-color-1--gx_btn-hover{--opera-hero-glow-1-color-1:rgba(200,24,62,0.23)}.hero.hero--glow-color-2--purple{--opera-hero-glow-2-color-1:rgba(170,120,223,0.22)}.hero.hero--glow-color-2--coral{--opera-hero-glow-2-color-1:rgba(226,76,94,0.22)}.hero.hero--glow-color-2--orange{--opera-hero-glow-2-color-1:rgba(239,141,75,0.22)}.hero.hero--glow-color-2--sunny{--opera-hero-glow-2-color-1:hsla(40,78%,69%,0.22)}.hero.hero--glow-color-2--avocado{--opera-hero-glow-2-color-1:rgba(88,192,149,0.22)}.hero.hero--glow-color-2--aurora{--opera-hero-glow-2-color-1:rgba(123,198,215,0.22)}.hero.hero--glow-color-2--sapphire{--opera-hero-glow-2-color-1:rgba(46,120,246,0.22)}.hero.hero--glow-color-2--cobalt{--opera-hero-glow-2-color-1:rgba(80,33,255,0.22)}.hero.hero--glow-color-2--gx_surface-brand{--opera-hero-glow-2-color-1:rgba(250,30,78,0.22)}.hero.hero--glow-color-2--gx_surface-primary{--opera-hero-glow-2-color-1:rgba(27,24,37,0.22)}.hero.hero--glow-color-2--gx_surface-secondary{--opera-hero-glow-2-color-1:rgba(36,32,49,0.22)}.hero.hero--glow-color-2--gx_surface-icon{--opera-hero-glow-2-color-1:rgba(54,48,74,0.22)}.hero.hero--glow-color-2--gx_bg-primary{--opera-hero-glow-2-color-1:rgba(18,16,25,0.22)}.hero.hero--glow-color-2--gx_txt-primary{--opera-hero-glow-2-color-1:rgba(189,184,209,0.22)}.hero.hero--glow-color-2--gx_txt-bw-50{--opera-hero-glow-2-color-1:rgba(232,230,239,0.22)}.hero.hero--glow-color-2--gx_bg-bw-15{--opera-hero-glow-2-color-1:rgba(9,8,12,0.22)}.hero.hero--glow-color-2--gx_btn-text{--opera-hero-glow-2-color-1:rgba(226,224,235,0.22)}.hero.hero--glow-color-2--gx_btn-hover{--opera-hero-glow-2-color-1:rgba(200,24,62,0.22)}.hero.hero--glow{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 0,var(--opera-hero-glow-1-color-2) 34%),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 33%);background-position-x:-60vw,60vw;background-repeat:no-repeat}@media only screen and (min-width:640px){.hero.hero--glow{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 0,var(--opera-hero-glow-1-color-2) 47%),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 49%);background-position-x:-60vw,60vw;background-position-y:-10vh,-6vh;background-repeat:no-repeat}}@media only screen and (min-width:768px){.hero.hero--glow{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 0,var(--opera-hero-glow-1-color-2) 39%),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 50%);background-position-x:-40vw,40vw;background-position-y:0,-15vh;background-repeat:no-repeat}.hero.hero--glow.hero--placement-bottom{background-position-y:0,-1rem}}@media only screen and (min-width:1924px){.hero.hero--glow{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 0,var(--opera-hero-glow-1-color-2) 50rem),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 50rem);background-position-x:-69rem,62rem;background-position-y:0,-40rem;background-repeat:no-repeat}}.hero.hero--lnr{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 10%,var(--opera-hero-glow-1-color-2) 34%),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 33%);background-position-x:-60vw,60vw;background-repeat:no-repeat;margin-bottom:0;padding-top:9.2rem}.hero.hero--lnr.no-padding{padding-top:0}.hero.hero--lnr.no-glow{background:rgba(0,0,0,0)}.hero.hero--lnr .cta__container{width:auto}@media only screen and (min-width:768px){.hero.hero--lnr .cta__container{width:fit-content}}@media only screen and (min-width:640px){.hero.hero--lnr{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 10%,var(--opera-hero-glow-1-color-2) 47%),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 49%);background-position-x:-60vw,60vw;background-position-y:-10vh,-10vh;background-repeat:no-repeat}}@media only screen and (min-width:768px){.hero.hero--lnr{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 10%,var(--opera-hero-glow-1-color-2) 39%),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 50%);background-position-x:-40vw,40vw;background-position-y:0;background-repeat:no-repeat;overflow:hidden}.hero.hero--lnr.hero--placement-bottom{background-position-y:0,6rem}}@media only screen and (min-width:1924px){.hero.hero--lnr{background:radial-gradient(circle,var(--opera-hero-glow-1-color-1) 10%,var(--opera-hero-glow-1-color-2) 40rem),radial-gradient(circle,var(--opera-hero-glow-2-color-1) 0,var(--opera-hero-glow-2-color-2) 40rem);background-position-x:-69rem,71rem;background-repeat:no-repeat}}.hero.hero--lnr.hero--placement-bottom{margin-top:0;padding-bottom:4.8rem;padding-top:4.8rem}@media only screen and (min-width:768px){.hero.hero--lnr.hero--placement-bottom{padding-bottom:9.6rem;padding-top:9.6rem}}@media only screen and (min-width:768px){.hero.hero--lnr .row>div{text-align:left}}.hero.hero--lnr h1{line-height:normal}.hero.hero--lnr ul{font-size:1.8rem;margin-left:.8rem;margin-top:2.4rem}@media only screen and (min-width:768px){.hero.hero--lnr ul{font-size:2.4rem}}.hero.hero--lnr .hero__title{margin:.9rem auto 0 0;width:100%}.hero.hero--lnr .hero__image{bottom:unset;margin-top:unset;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.hero.hero--lnr .hero__image{width:200%}}.hero.hero--transparent{background:rgba(0,0,0,0)}@media only screen and (min-width:768px){.hero.floating{margin-bottom:17rem}}@media only screen and (min-width:1024px){.hero{padding-top:12.2rem}}@media only screen and (min-width:1224px){.hero{padding-top:15.4rem}}@media only screen and (min-width:1924px){.hero{padding-top:17rem}}.hero h1{font-family:var(--opera-font-family-accent);margin:0 0 1rem}.hero a:not(.button,.btn,.arrow-link,.opaque,.button-component a){color:inherit;text-decoration:underline;transition:all .2s ease}.hero a:not(.button,.btn,.arrow-link,.opaque,.button-component a):hover{color:var(--opera-text-hover-color)}@media(min-width:1024px){.hero__title{margin:0 auto;width:67%}}.hero__image{bottom:-9rem;margin-top:-9rem}.hero__image .floating-image{position:sticky;top:60vh}.hero__image .floating-image-wrapper{bottom:-6rem;position:absolute;right:0;top:0;z-index:1}.hero__image .floating-image-wrapper.left{left:0;right:auto}@media(width >= 1485px){.hero__image .floating-image-wrapper.left{left:5%}}.hero__image .floating-image-wrapper.br{height:75%}@media(min-width:768px)and (max-width:1024px){.hero__image .floating-image{height:80%;transform:scale(.8)}}.hero__content{z-index:1}@media(max-width:768px){.hero__content .download-button--wrapper{display:block}}.hero .aspect-ratio__1180-677{aspect-ratio:1180/677}.hero .aspect-ratio__277-587{aspect-ratio:277/587}.hero .aspect-ratio__294-586{aspect-ratio:294/586}.hero .aspect-ratio__452-538{aspect-ratio:452/538}.hero .aspect-ratio__501-453{aspect-ratio:501/453}.hero .aspect-ratio__396-498{aspect-ratio:396/498}.hero.hero--placement-bottom{margin-top:6rem;overflow:visible;padding-top:7.2rem}.hero.hero--placement-bottom h1,.hero.hero--placement-bottom h2{font-family:var(--opera-font-family-accent);word-wrap:break-word}.hero.hero--placement-bottom .hero__image .floating-image{position:relative;top:70%;transform:translateY(-60%)}.hero__features{font-family:Space Mono,Roboto Mono,Courier New,monospace;justify-content:space-evenly;width:100%}@media only screen and (min-width:768px){.hero__features{justify-content:space-between;width:95%}}.hero__features .icon-wrapper{background-color:var(--opera-white-dolphin);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 1rem 3rem 0 rgba(0,0,0,.15);padding:1.25rem}.hero__features__btn{width:100%}@media only screen and (min-width:768px){.hero__features__btn{width:95%}}.hero__features__btn .download-button--wrapper{width:100%}.hero .cta__description:before{background-image:url("b313f03f4e1d1e81342f.ab1445287a9c.svg");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.6rem;margin-right:.8rem;width:1.6rem}.hero.hero--banner{padding-top:27.2rem}@media only screen and (min-width:768px){.hero.hero--banner{padding-top:23.2rem}}@media only screen and (min-width:1224px){.hero.hero--banner{padding-top:26.4rem}}@media only screen and (min-width:1924px){.hero.hero--banner{padding-top:28rem}}.hero .title-color--purple span{color:#aa78df}.hero .title-color--coral span{color:#e24c5e}.hero .title-color--orange span{color:#ef8d4b}.hero .title-color--sunny span{color:#eec574}.hero .title-color--avocado span{color:#58c095}.hero .title-color--aurora span{color:#7bc6d7}.hero .title-color--sapphire span{color:#2e78f6}.hero .title-color--cobalt span{color:#5021ff}.hero .title-color--gx_surface-brand span{color:#fa1e4e}.hero .title-color--gx_surface-primary span{color:#1b1825}.hero .title-color--gx_surface-secondary span{color:#242031}.hero .title-color--gx_surface-icon span{color:#36304a}.hero .title-color--gx_bg-primary span{color:#121019}.hero .title-color--gx_txt-primary span{color:#bdb8d1}.hero .title-color--gx_txt-bw-50 span{color:#e8e6ef}.hero .title-color--gx_bg-bw-15 span{color:rgba(9,8,12,.16)}.hero .title-color--gx_btn-text span{color:#e2e0eb}.hero .title-color--gx_btn-hover span{color:#c8183e}.color_heading h1 span,.hero .title-color--hover-color span{color:var(--opera-text-hover-color)}.color_description .hero__title span{color:var(--opera-text-hover-color);font-weight:700}.hero:not(.hero--placement-bottom){margin-bottom:4.8rem;padding-bottom:0}@media only screen and (min-width:768px){.hero:not(.hero--placement-bottom){margin-bottom:0}}@media only screen and (min-width:768px){.theme-section-box{position:absolute;top:25%;transform:translateY(-50%);width:100%}.theme-section-box .inner{box-shadow:0 24px 32px 0 rgba(0,0,0,.3)}}.theme-section-box .download-button--wrapper{margin-bottom:0;margin-top:0;width:100%}.theme-section-box .download-button--wrapper a.button:before{display:none}.sound_btn,.switch-container,.thumb{background:#e7edf1;box-sizing:border-box;cursor:pointer;height:100%;line-height:normal}.sound_btn:hover,.switch-container:hover,.thumb:hover{background-color:var(--surface-icon)}.sound_btn{word-break:break-word}.sound_btn.active{animation:gradient 1.52s linear infinite;background:linear-gradient(90deg,var(--surface-icon) 50%,#e7edf1 53%,var(--surface-icon) 65%);background-color:var(--surface-icon);background-size:300% 100%}.thumb{padding:1.1rem}.thumb img{-webkit-border-radius:.87rem;-moz-border-radius:.87rem;border-radius:.87rem;display:block;overflow:hidden}.thumb.active img{box-shadow:0 0 0 .2rem var(--opera-text-hover-color)}.switch{background-color:var(--opera-text-hover-color);-webkit-border-radius:1.4rem;-moz-border-radius:1.4rem;border-radius:1.4rem;box-sizing:border-box;height:2.8rem;padding:.3rem 0;position:relative;text-align:center;width:1.2rem}.switch:after{background:#fff;-webkit-border-radius:1.4rem;-moz-border-radius:1.4rem;border-radius:1.4rem;content:"";display:inline-block;height:.8rem;width:.8rem}@media only screen and (min-width:768px){.switch{height:3.6rem;width:1.8rem}.switch:after{height:1.3rem;width:1.3rem}}.switch-container .icon{filter:brightness(0) saturate(100%) opacity(.15)}.switch-container:not(.active) .icon-sun{filter:brightness(0) saturate(100%) invert(31%) sepia(11%) saturate(1085%) hue-rotate(193deg) brightness(95%) contrast(91%)}.switch-container.active .icon-moon{filter:brightness(0) saturate(100%) invert(31%) sepia(11%) saturate(1085%) hue-rotate(193deg) brightness(95%) contrast(91%)}.switch-container.active .switch{background-color:#4c516b}.switch-container.active .switch:after{bottom:.25rem;left:.28rem;position:absolute}#cta_txt{text-transform:capitalize}.info-bar{background-color:var(--surface-primary)}.info-bar .info-bar__text{line-height:2}.info-bar .info-bar__text .icon-component{filter:none;margin-right:.4rem}.parallax .parallax__cta{color:#fff}.parallax .parallax__cta:hover{color:var(--opera-text-hover-color)}.parallax .parallax__cta:after{background-color:#fff}@keyframes gradient{0%{background-position:0 50%}to{background-position:100% 50%}}