:root{--color-primary:#e70000;--color-background:#fae9dc;--color-black:#000;--breakpoint-xs:375px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-C8WR8N-Q.woff2)format("woff2"),url(/assets/Gilroy-Regular-04-2rAEz.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Extrabold-DPI7DQCZ.woff)format("woff"),url(/assets/Gilroy-Extrabold-CrLmdwK4.ttf)format("truetype"),url(/assets/Gilroy-Extrabold-paztgE6r.eot)format("embedded-opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IntroScript;src:url(/assets/IntroScript-Medium-DVkwCJwv.woff2)format("woff2"),url(/assets/IntroScript-Medium-3m9VTHqT.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IntroScript;src:url(/assets/IntroScript-Black-rkJqEhCQ.woff2)format("woff2"),url(/assets/IntroScript-Black-CpOMmRPg.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}.font-gilroy{font-family:Gilroy,sans-serif}.font-introscript{font-family:IntroScript,cursive;font-weight:500}.font-introscript-black{font-family:IntroScript,cursive;font-weight:900}.text-primary{color:var(--color-primary)}.text-black{color:#000}.cursor-pointer{cursor:pointer}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{font-family:Gilroy,sans-serif}img{max-width:100%}html,body{scroll-behavior:smooth;overflow-x:hidden;margin:0!important}body{background-color:var(--color-background);background-image:url(/images/woven-background.png);background-repeat:repeat;background-attachment:fixed}.app{min-width:350px;margin:0 auto;padding:0 12px;position:relative}.central-text{text-align:center;margin:20px auto;font-size:24px;display:block}.heading{font-size:40px}.logo{max-width:100px}.navbar-section{background-color:var(--color-background);justify-content:center;align-items:center;width:100vw;margin-left:50%;padding:16px 12px;display:flex;transform:translate(-50%)}.navbar-container{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-section .menu-trigger{cursor:pointer;align-items:center;gap:10px;display:flex}.navbar-section .menu-trigger span{color:var(--color-primary);font-size:20px;font-weight:900}.navbar-section .menu-trigger img{max-width:35px}.navbar-nav{display:none}.menu-dropdown-container{z-index:100;aspect-ratio:2022/2649;visibility:hidden;width:100%;margin:0 auto;transition:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.menu-dropdown-container.transitions-enabled{transition:transform .35s,visibility 0s .35s}.menu-dropdown-container.is-open{visibility:visible;transition:transform .35s;transform:translateY(0)}.menu-dropdown{background-image:linear-gradient(to bottom, var(--color-background) 10%, transparent 66%), url(/images/menu-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;padding-top:32px}.menu-dropdown-nav{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:64px 0;display:flex}.menu-dropdown-link{color:inherit;font-size:32px;font-weight:700;text-decoration:none}.menu-dropdown-close-button{cursor:pointer;max-width:130px;position:absolute;top:16px;right:48px}.hero-section{width:100vw;min-height:38vh;margin-left:50%;position:relative;overflow:hidden;transform:translate(-50%)}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-text-container{z-index:1;background:linear-gradient(to bottom, var(--color-background) 33%, transparent 100%);justify-content:center;align-items:center;padding-bottom:50px;padding-left:30px;padding-right:30px;display:flex;position:relative}.instructions-section{width:100vw;margin-left:50%;transform:translate(-50%)translateY(-70px)}.instructions-section .instructions-image{width:100%}.instructions-desktop{display:none}.thread-and-ball-container{width:100vw;height:100px;margin-left:50%;position:relative;overflow-x:hidden;transform:translate(-50%)translateY(-90px)}.thread-and-ball-container .thread{max-width:100px;position:absolute;bottom:0;left:-20px}.thread-and-ball-container .ball{max-width:100px;position:absolute;right:-50px}.central-text#campanie{margin-top:-30px}.main-video-frame{background-image:url(/images/video-frame.png);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:-100px;padding:10.47%;position:relative}.main-video-frame iframe{aspect-ratio:560/317;border:none;border-radius:3.7%;width:100%;transform:translateY(2px)}.main-video-frame img.heart{max-width:50px;position:absolute;bottom:0;left:0}.central-text#jocuri{padding-top:30px}.characters-slide-section{margin-top:110px;margin-bottom:500px}.character-slide-container{position:relative}.navigation-arrow{z-index:12;max-width:70px;position:absolute;top:313px}.navigation-arrow.left{left:12px}.navigation-arrow.right{right:12px}.character-slide-container img.character-image{z-index:11;height:340px;position:absolute;top:180px;left:50%;transform:translate(-50%)}.character-slide-container img.previous-character-image,.character-slide-container img.next-character-image{z-index:11;height:250px;position:absolute}.character-slide-container img.previous-character-image{left:-130px}.character-slide-container img.next-character-image{right:-130px}.character-slide-container .character-info-card{z-index:10;background-image:url(/images/character-info-card-background.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-height:212px;padding:55px 36px 0;position:absolute;bottom:-475px}.character-slide-container .character-info-card .character-info-prop{margin-bottom:6px;display:block}.character-slide-container .character-info-card .character-info-prop b{font-weight:900}.character-slide-container img.character-image,.character-slide-container img.previous-character-image,.character-slide-container img.next-character-image{will-change:transform, opacity}.simple-slide{width:100%;margin-bottom:60px;position:relative}.simple-slide .simple-slide-navigation-arrow{z-index:12;max-width:70px;position:absolute;top:50%;transform:translateY(-50%)}.simple-slide .simple-slide-navigation-arrow.left{left:-12px}.simple-slide .simple-slide-navigation-arrow.right{right:-12px}.simple-slide .action-button{position:absolute;bottom:-15px;left:0;right:0}.slide-unfocused-item{display:none}.disclaimer{text-align:center;margin:40px auto 20px;line-height:1.5}.footer{text-align:center;margin-top:32px;padding-bottom:32px}.footer-links-row{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-link{color:inherit;align-items:center;text-decoration:none;display:flex}.footer-link svg{flex-shrink:0;width:4px;height:4px;margin-right:8px}.footer-copyright{margin-top:32px}.dotted-line{background-image:linear-gradient(to right, var(--color-black) 33%, transparent 0%);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;width:100vw;height:1px;margin-bottom:20px;margin-left:50%;position:relative;transform:translate(-50%)}@media (width>=375px){.app{max-width:375px}.central-text{margin:20px auto;font-size:28px}.navbar-container{max-width:375px}.hero-text-container img{max-width:340px}.hero-section{min-height:40vh}.instructions-section{transform:translate(-50%)translateY(-50px)}.main-video-frame{padding:36px}.main-video-frame iframe{border-radius:8px}.main-video-frame img.heart{max-width:60px}}@media (width>=480px){.app{max-width:480px}.central-text{margin:32px auto;font-size:32px}.heading{font-size:48px}.navbar-container{max-width:480px}.hero-section{min-height:54vh}.hero-text-container img{max-width:440px}.instructions-section{transform:translate(-50%)translateY(-70px)}.main-video-frame{padding:47px 47px 47px 45px}.main-video-frame iframe{border-radius:10px}.main-video-frame img.heart{max-width:80px}.characters-slide-section{margin-bottom:590px}.character-slide-container img.character-image{height:406px;top:238px}.character-slide-container img.previous-character-image,.character-slide-container img.next-character-image{height:280px}.character-slide-container img.previous-character-image{left:-120px}.character-slide-container img.next-character-image{right:-120px}.navigation-arrow{max-width:80px;top:404px}.navigation-arrow.left{left:35px}.navigation-arrow.right{right:35px}.character-slide-container .character-info-card{min-height:250px;padding:55px 66px 0;font-size:18px;bottom:-560px}.simple-slide .simple-slide-navigation-arrow{max-width:90px}.simple-slide .simple-slide-navigation-arrow.left{left:-20px}.simple-slide .simple-slide-navigation-arrow.right{right:-20px}.simple-slide .action-button{bottom:-20px}}@media (width>=768px){.menu-dropdown-container{width:65%}.app{max-width:768px;padding:0 96px}.central-text{margin:40px auto;font-size:48px}.heading{font-size:60px}.navbar-section{padding:36px 0}.navbar-container{max-width:768px}.logo{max-width:120px}.navbar-section .menu-trigger{gap:10px}.navbar-section .menu-trigger span{font-size:20px}.navbar-section .menu-trigger img{max-width:40px}.hero-section{min-height:70vh}.hero-text-container img{max-width:720px}.central-text#campanie{margin-top:-70px}.instructions-section{transform:translate(-50%)translateY(-100px)}.main-video-frame{padding:87px}.main-video-frame iframe{border-radius:18px}.main-video-frame img.heart{max-width:120px}.thread-and-ball-container{height:200px;margin-top:-130px}.thread-and-ball-container .thread{max-width:200px;bottom:0}.thread-and-ball-container .ball{max-width:200px;right:-50px}.characters-slide-section{margin-bottom:1050px}.character-slide-container img.character-image{height:700px;top:400px}.character-slide-container img.previous-character-image,.character-slide-container img.next-character-image{height:450px}.character-slide-container img.previous-character-image{left:-170px}.character-slide-container img.next-character-image{right:-170px}.navigation-arrow{max-width:100px;top:678px}.navigation-arrow.left{left:90px}.navigation-arrow.right{right:90px}.character-slide-container .character-info-card{min-height:430px;padding:91px 105px 0;font-size:28px;bottom:-975px}.character-slide-container .character-info-card .character-info-prop{margin-bottom:16px}.simple-slide{margin-bottom:120px}.simple-slide .simple-slide-navigation-arrow{max-width:140px}.simple-slide .simple-slide-navigation-arrow.left{left:-20px}.simple-slide .simple-slide-navigation-arrow.right{right:-20px}.simple-slide .action-button{bottom:-37px}}@media (width>=1024px){.app{max-width:1024px}.menu-dropdown-container{width:40%}.navbar-section .menu-trigger{display:none}.navbar-nav{align-items:center;gap:32px;display:flex}.navbar-nav-link{color:var(--color-primary);font-size:16px;font-weight:900;text-decoration:none}.instructions-section{transform:translate(-50%)translateY(-120px)}}@media (width>=1366px){.app{max-width:1366px}.central-text{margin:60px auto;font-size:48px}.hero-section{height:101vh}.central-text#campanie{margin:0}.instructions-section{background-image:url(/images/ribbon-background.png);background-repeat:repeat-x;background-size:auto 100%;width:100vw;height:500px;margin-left:50%;display:block;transform:translate(-50%)translateY(-120px)}.instructions-section .instructions-image{display:none}.instructions-desktop{flex-direction:row;justify-content:center;align-items:center;gap:50px;max-width:1366px;height:100%;margin:0 auto;display:flex}.instructions-desktop img{width:33.3%}.thread-and-ball-container{width:auto;margin-top:-100px;margin-left:0;overflow:visible;transform:none}.thread-and-ball-container .thread{max-width:200px;bottom:0}.thread-and-ball-container .ball{max-width:200px;right:-50px}.main-video{margin-top:50px}.main-video-frame{padding:125px 125px 125px 123px}.main-video-frame iframe{border-radius:28px}.characters-slide-section{margin-bottom:1050px}.character-slide-container img.character-image{height:750px;top:642px}.character-slide-container img.previous-character-image,.character-slide-container img.next-character-image{height:450px}.character-slide-container img.previous-character-image{left:25px}.character-slide-container img.next-character-image{right:25px}.navigation-arrow{cursor:pointer;max-width:125px;top:932px}.navigation-arrow.left{left:268px}.navigation-arrow.right{right:268px}.character-slide-container .character-info-card{padding:92px 324px 0;font-size:32px}.simple-slide{max-width:600px;margin:0 auto}.simple-slide .action-button{bottom:-28px}.central-text#de-desenat{margin-top:130px}}
