*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%;min-height:100%;font-family:sans-serif;line-height:1.15;overflow-x:hidden}body{color:#212529;text-align:left;-webkit-tap-highlight-color:transparent;background-color:#fff;margin:0 auto;padding:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1;overflow-x:hidden}h1,h2,h3,p,ul,li,figure,form,fieldset,section,header,footer,nav,main{font:inherit;border:0;margin:0;padding:0}main,section,header,footer,nav{display:block}ul,li{list-style:none}a{color:#007bff;background-color:#0000;text-decoration:none}a:hover{color:#0056b3}img{vertical-align:middle;-webkit-user-select:none;user-select:none;border:0;max-width:100%;height:auto}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{text-transform:none;cursor:pointer;border-radius:0}textarea{overflow:auto}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;outline:2px solid #287eff}h1,h2,h3{font-family:Work Sans,Roboto,sans-serif;font-weight:600;line-height:normal}h1{color:#287eff;font-size:62px}h2{color:#287eff;font-size:56px}h3{color:#252525;font-size:48px}p{color:#252525;font-family:Roboto,sans-serif;font-size:16px;line-height:1.63}@media (width<=991px){h1{font-size:42px}h2{font-size:38px}h3{font-size:32px}p{font-size:14px}}@media (width<=576px){h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;margin:0 auto;padding:0 15px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}.row{flex-wrap:wrap;margin:0 -15px;display:flex}.col-half,.col-md-half{flex:0 0 100%;width:100%;max-width:100%;min-height:1px;padding:0 15px;position:relative}@media (width>=768px){.col-md-half{flex-basis:50%;max-width:50%}}@media (width>=992px){.col-half{flex-basis:50%;max-width:50%}}main>section{max-width:1440px;margin:0 auto}@media (width<=991px){main>section{padding:40px 0}}.site-header{z-index:100;min-height:123px;position:relative}@media (width<=992px){.site-header{background-color:#ffffff1a;min-height:60px}}.site-header__inner{max-width:1300px;margin:0 auto;padding:0 15px}.nav{transition:all .4s}.nav:after{content:"";clear:both;display:table}.nav.is-fixed{z-index:1030;background-color:#fff;position:fixed;top:0;left:0;right:0}.nav__header{float:left;max-width:200px;padding:0 15px}.nav__brand{min-height:123px;padding:0;font-size:24px;line-height:113px;display:inline-block}.nav__toggle,.nav__close,.nav__overlay{display:none}.nav__panel{float:right}.nav__panel>ul{display:inline-block}.nav__menu{padding-right:55px;font-size:0;line-height:normal}.nav__menu>li{text-align:left;display:inline-block}.nav__menu>li:not(:last-child){margin-right:25px}.nav__menu a{color:#606060;height:100%;padding:53px 10px;font-size:.875rem;font-weight:700;transition:all .4s;display:inline-block;position:relative}.nav__menu a:after{content:"";background-color:#2983ff;border-radius:5.5px;width:0;height:2px;margin-top:15px;transition:width .3s ease-in-out;display:block;position:absolute;left:50%;transform:translate(-50%)}.nav__menu a:hover,.nav__menu a:focus-visible{color:#2983ff}.nav__menu a:hover:after,.nav__menu a:focus-visible:after{width:100%}.nav__langs{text-align:right;margin-right:20px;padding:46px 0;transition:all .4s}.nav__langs>li{display:inline-block}.nav__langs>li:not(:last-child){margin-right:14px}.nav__langs a{vertical-align:middle;color:#606060;font-size:.875rem;font-weight:700;line-height:24px;display:inline-block}.nav__langs a:hover,.nav__langs a[aria-current]{color:#287eff}.nav__cta{display:inline-block}.button-request{color:#fff;background-image:linear-gradient(104deg,#0497f4,#0bcbf9);border-radius:30px;padding:15px 35px;font-weight:700}.button-request:hover{color:#fff}@media (width<=991px){.button-request{padding:10px 22px;font-size:16px}}@media (width<=576px){.button-request{font-size:14px}}@media (width>=992px) and (width<=1199px){.nav__menu a{padding:53px 0}}@media (width>=993px){.nav.is-fixed{padding:0 5%}}@media (width<=992px){.nav{height:60px;position:relative}.nav__brand{min-height:60px;line-height:60px;display:block}.nav__toggle{background:0 0;border:0;width:30px;height:30px;margin-top:-14px;padding:6px 2px 0;font-size:16px;display:block;position:absolute;top:50%;right:15px}.nav__toggle:before{content:"";background-color:#333;border-radius:10px;width:24px;height:2px;position:absolute;top:8px;left:3px;box-shadow:0 .5em #333,0 1em #333}.nav__panel{z-index:20000;float:none;-webkit-overflow-scrolling:touch;background-color:#fff;width:320px;height:100%;transition:left .8s;position:fixed;top:0;left:-400px;overflow-y:auto}.nav.is-open .nav__panel{left:0}.nav__close{float:right;color:#70798b;background:0 0;border:0;width:30px;height:40px;margin:10px 7px;padding:0;font-size:26px;line-height:1;display:block}.nav__menu{width:100%;margin-bottom:30px;padding-right:0}.nav__menu>li{border-top:1px solid #f0f0f0;display:block}.nav__menu>li:not(:last-child){margin-right:0}.nav__menu>li:last-child{border-bottom:1px solid #f0f0f0}.nav__menu a{width:100%;height:auto;padding:15px}.nav__langs{text-align:left;padding:12px 0 12px 15px}.nav__langs a{color:#333}.nav__overlay{z-index:19999;opacity:0;background-color:#000000b3;transition:opacity .3s;position:fixed;inset:0}.nav.has-overlay .nav__overlay{display:block}.nav.has-overlay.is-overlay-visible .nav__overlay{opacity:1}}main>section[id],footer[id]{scroll-margin-top:123px}@media (width<=992px){main>section[id],footer[id]{scroll-margin-top:60px}}body.no-scroll{touch-action:none;overflow:hidden}.hero{background-image:url(/assets/dragonfly-D00_ZIyL.png),url(/assets/girl-with-flower-kObV2HjN.png);background-position:0 100%,100% 100%;background-repeat:no-repeat;height:610px;position:relative}@media (width<=1023px){.hero{height:750px}}@media (width<=767px){.hero{height:580px}}@media (width<=576px){.hero{background-image:url(/assets/girl-with-flower-kObV2HjN.png);background-position:100% 100%;background-repeat:no-repeat}}.hero__title{margin-bottom:20px;padding-top:100px}@media (width<=991px){.hero__title{padding-top:0}}@media (width<=576px){.hero__title{text-align:center}}.hero__text{margin-bottom:50px}@media (width<=576px){.hero__text{margin-bottom:30px}.hero__button{text-align:center}}.hero__button a{z-index:2;letter-spacing:.18px;color:#287eff;border:2px solid #287eff;border-radius:30px;padding:15px 50px;font-size:18px;font-weight:600;line-height:normal;display:inline-block;position:relative}.hero__button a:hover{color:#fff;background-color:#287eff}@media (width<=991px){.hero__button a{padding:10px 33px;font-size:16px}}@media (width<=576px){.hero__button a{padding:10px 22px;font-size:14px}}.hero__covers{--gw:1240;pointer-events:none;width:min(100%,1240px);height:610px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);container-type:inline-size}@media (width<=1023px){.hero__covers{--gw:1024;width:min(100%,1024px)}}@media (width<=991px){.hero__covers{top:40px}}@media (width<=777px){.hero__covers{display:none}}.hero__cover{top:calc(var(--y) / var(--gw) * 100cqw);left:calc(var(--x) / var(--gw) * 100cqw);width:calc(var(--w) / var(--gw) * 100cqw);pointer-events:auto;max-width:none;position:absolute}@media (width<=1023px){.hero__cover--wide{display:none}}.product{width:100%;height:655px}@media (width<=991px){.product{height:auto}}.product__row--reverse{flex-direction:row-reverse}.product__media{justify-content:center;padding-top:75px;display:flex}.product--app .product__media{padding-top:150px}.product__row--reverse .product__media{justify-content:flex-start}@media (width<=991px){.product__media,.product--app .product__media{padding-top:0}.product__row--reverse .product__media{justify-content:center}}.product__info{padding-top:140px}@media (width<=991px){.product__info{padding-top:0}}.product__title{margin-bottom:20px}.product__credits{color:#6b6b6b;margin:-10px 0 20px;font-size:15px;line-height:1.5}@media (width<=991px){.product__credits{font-size:14px}}.product__award{color:#e3262f;white-space:nowrap;font-weight:700}.product__text{margin-bottom:40px}@media (width<=576px){.product__text{margin-bottom:30px}}.product__actions{display:block}@media (width<=576px){.product__actions{text-align:center;margin:0 auto}}.button_view{letter-spacing:.18px;color:#fff;background-image:linear-gradient(90deg,#ed4264,#ffdc26);border-radius:100px;margin-right:30px;padding:15px 33px;font-size:18px;font-weight:600;line-height:normal;display:inline-block;box-shadow:0 5px 15px #ed42644d}.button_view:hover{color:#fff}.button_view:active{background-image:linear-gradient(270deg,#ed4264,#ffdc26)}@media (width<=991px){.button_view{padding:12px 16px;font-size:16px}}@media (width<=576px){.button_view{max-width:140px;margin-right:10px;padding:12px;font-size:14px}}.section-separator{text-align:center;margin-bottom:40px}.section-separator--apps{margin-bottom:55px}@media (width<=991px){.section-separator--apps{margin-bottom:40px}}.section-title{text-align:center;justify-content:space-around;display:flex}.section-title--books{margin-bottom:85px}.section-title--books h2{align-self:center}@media (width<=991px){.section-title{margin-bottom:40px}}@media (width<=767px){.section-title img{display:none}}@media (width<=576px){.section-title--books{margin-bottom:20px}}.flaxImg_overlay,.hyppoImg_overlay,.appsImg_overlay{position:absolute}.flaxImg_overlay img,.hyppoImg_overlay img,.appsImg_overlay img{z-index:99;position:relative}@media (width<=1440px){.flaxImg_overlay,.hyppoImg_overlay,.appsImg_overlay{display:none}}.flaxImg_overlay img{top:160px;left:0}.hyppoImg_overlay img{top:65px;left:110px}.appsImg_overlay img{top:170px;left:1080px}#books{background-image:url(/assets/girl-sitting-DSyOljkh.png),url(/assets/books-CLHdaU08.jpg);background-position:90px 470px,0 310px;background-repeat:no-repeat;height:950px;padding:30px 0 80px}@media (width<=991px){#books{background-position:0 370px,0 310px;padding:40px 0}}#snow_queen{background-image:url(/assets/snow-queen-shoes-Jg05rigj.jpg),url(/assets/snow-queen-girl-D0lgeYn-.jpg),url(/assets/snow-queen-Bcc2XsQI.jpg);background-position:0 541px,right 260px,right 110px;background-repeat:no-repeat}@media (width<=991px){#snow_queen{background-position:0 300px,right 260px,right 110px}}#duckling{background-image:url(/assets/duck-DxixVDLm.png),url(/assets/ugly-duckling-BOPwvGJB.jpg);background-position:80px 190px,0 0;background-repeat:no-repeat}@media (width<=991px){#duckling{background-position:120px 160px,0 0}}@media (width<=767px){#duckling{background-image:url(/assets/ugly-duckling-BOPwvGJB.jpg);background-position:0 0;background-repeat:no-repeat}}#thunder{background-image:url(/assets/tinder-box-ghaTru3o.jpg);background-position:right 0;background-repeat:no-repeat}#flax{background-image:url(/assets/flax-DkeeIe_d.jpg);background-position:0 0;background-repeat:no-repeat}@media (width<=1440px){#flax{background-image:url(/assets/dragonfly-large-Bf11_kcr.png),url(/assets/flax-DkeeIe_d.jpg);background-position:0 160px,0 0;background-repeat:no-repeat}}#london{background-image:url(/assets/london-phone-booth-CJsrsstn.png),url(/assets/london-right-now-D3dqNHey.jpg);background-position:970px 158px,645px 140px;background-repeat:no-repeat}@media (width<=991px){#london{background-position:970px 158px,0 140px}}#unicorn{background-image:url(/assets/unicorn-silva-DSjUIZgT.jpg);background-position:0 0;background-repeat:no-repeat}@media (width<=1440px){#unicorn{background-image:url(/assets/hippo-ByBP7ZRM.png),url(/assets/unicorn-silva-DSjUIZgT.jpg);background-position:110px 65px,0 0;background-repeat:no-repeat}}@media (width<=991px){#unicorn{background-position:0 30px,0 100%}}#apps{background-image:url(/assets/apps-CKp80ta2.png);background-position:1150px 472px;background-repeat:no-repeat;height:950px;padding:75px 0 80px}#apps .product__media,#apps .product__info{padding-top:40px}@media (width<=991px){#apps{padding:40px 0}}#dragon{background-image:url(/assets/dragon-stone-princess-CbwRyvl2.jpg);background-position:0 0;background-repeat:no-repeat}@media (width<=991px){#dragon{background-position:-200px bottom}}#dragon_stone{background-image:url(/assets/dragon-stone-Tw_EDLjG.jpg);background-position:right 97px;background-repeat:no-repeat}@media (width<=991px){#dragon_stone{background-position:100% 0}#books,#apps{height:auto}}.slider{z-index:1;position:relative}.slider__viewport{position:relative;overflow:hidden}.slider__track{touch-action:pan-y;will-change:transform;transition:transform .25s;display:flex}.slider__track.is-dragging,.slider__track.no-transition{transition:none}.slider__slide{flex:0 0 100%;min-width:0;position:relative}.slider__slide img{-webkit-user-drag:none;width:100%;display:block}.slider--vertical,.slider--horizontal{flex:none}.slider--vertical{background-image:url(/assets/ipad-frame-vertical-Cl8rn4eD.png);background-position:50%;background-repeat:no-repeat;width:336px;height:450px;padding:44px 37px 0 39px}.slider--vertical .slider__slide{height:340px}@media (width<=480px){.slider--vertical{margin-bottom:30px}}.slider--horizontal{background-image:url(/assets/ipad-frame-horizontal-Ca52zM2W.png);background-position:50%;background-repeat:no-repeat;width:463px;height:330px;padding:29px 47px 0 65px}.slider--horizontal .slider__slide{height:266px}.slider--mobile{display:none}@media (width<=576px){.slider--desktop{display:none}.slider--mobile{display:block}}.slider__slide--video{justify-content:center;display:flex}.slider__poster{z-index:1;position:relative}.video-play{z-index:99;text-align:center;align-self:center;width:100%;transition:transform .3s;position:absolute}.video-play:hover{transform:scale(1.1)}.slider__slide .video-play img.video-play__icon{width:100px;margin:0 auto;display:block}.slider__dots{display:none}@media (width>=991px){.slider--vertical .slider__dots,.slider--horizontal .slider__dots{align-items:flex-end;gap:10px;width:64px;margin:0 auto;padding-top:50px;display:flex}}.slider__dot{background:0 0;border:1px solid #287eff;border-radius:50%;flex:none;width:12px;height:12px;padding:0}.slider__dot.is-active{background-image:linear-gradient(#3edcff,#287eff);border:0;width:20px;height:20px}.slider--gallery{--per-view:2}@media (width>=480px){.slider--gallery{--per-view:3}}@media (width>=768px){.slider--gallery{--per-view:4}}@media (width>=1024px){.slider--gallery{--per-view:5}}.slider--gallery .slider__slide{flex-basis:calc(100% / var(--per-view))}@media (width<=576px){main>.gallery{padding:0}}.contact{text-align:center;background-image:url(/assets/flower-DogG3XDt.png),url(/assets/contact-B_A1iZBD.jpg);background-position:100% 100%,0 100%;background-repeat:no-repeat;width:100%;min-height:565px;padding:80px 0}@media (width<=991px){main>.contact{height:auto;padding:40px 0}}@media (width<=767px){.contact{background-image:url(/assets/contact-B_A1iZBD.jpg);background-position:0 100%;background-repeat:no-repeat}}.contact__title{margin-bottom:6px}.author{text-align:left;max-width:720px;margin:0 auto 40px}.author p{margin-bottom:16px}.author p:last-child{margin-bottom:0}.author__list{margin-bottom:16px}.author__list li{color:#252525;margin-bottom:8px;padding-left:22px;font-size:16px;line-height:1.63;position:relative}.author__list li:before{content:"";background-image:linear-gradient(104deg,#0497f4,#0bcbf9);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:4px}@media (width<=991px){.author__list li{font-size:14px}}.author__list strong{font-weight:700}.footer{border-top:2px solid #e0e0e0;max-width:1440px;margin:0 auto;padding:22px 0 30px}.footer__row{flex-wrap:wrap;margin:0 -15px;display:flex}.footer__brand{width:17%}.footer__copyright{color:#000;text-align:right;white-space:nowrap;font-size:12px;line-height:normal}.footer__contacts{flex-wrap:wrap;justify-content:space-around;align-items:center;width:83%;display:flex}.footer__contact a{color:#003063;font-size:16px;line-height:normal}.footer__contact img{margin-right:10px}@media (width<=991px){.footer__row{flex-direction:column-reverse}.footer__brand{text-align:center;width:100%}.footer__copyright{text-align:center}.footer__contacts{width:100%;margin-bottom:20px}.footer__contact a{font-size:14px}.footer__contact img{width:20px;margin-right:5px}}@media (width<=576px){.footer__row{flex-direction:row;justify-content:space-around}.footer__contacts{max-width:40%;display:block}.footer__contact{margin-bottom:10px}.footer__brand{max-width:50%}}@media (width<=430px){.footer__row{flex-direction:column-reverse;justify-content:center}.footer__contacts{max-width:165px;margin:0 auto 20px}.footer__brand{max-width:100%}}.video-dialog{opacity:0;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0 8px;transition:opacity .16s ease-out}.video-dialog[open]{justify-content:center;align-items:center;display:flex}.video-dialog.is-visible{opacity:1}.video-dialog::backdrop{background-color:#0b0b0bcc}.video-dialog__content{width:100%;max-width:900px;position:relative}.video-dialog__frame{aspect-ratio:16/9;background:#000;box-shadow:0 0 8px #0009}.video-dialog__frame iframe{border:0;width:100%;height:100%;display:block}.video-dialog__close{color:#fff;text-align:right;opacity:.65;background:0 0;border:0;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;line-height:44px;position:absolute;top:-40px;right:-6px}.video-dialog__close:hover,.video-dialog__close:focus-visible{opacity:1}.legal{max-width:1440px;margin:0 auto;padding:60px 0 100px}.legal .container{max-width:800px}.legal p{margin-bottom:20px}.legal a{color:#287eff}.legal a:hover{color:#2983ff;text-decoration:underline}@media (width<=991px){.legal{padding:30px 0 60px}}.legal__title{margin-bottom:10px}.legal__date{color:#6c757d;font-size:14px}.legal .legal__date{margin-bottom:40px}.legal__note{color:#6c757d;margin-top:40px;font-size:13px}.motion [data-reveal]:not(.is-revealed),.motion .hero__cover{opacity:0}
