h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none;cursor:pointer}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{background:#e3effc;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;font-size:16px;line-height:1.4;text-align:center;color:#28160c}.btn{border:1px solid rgba(40,22,12,.98);border-radius:8px;width:240px;height:48px;box-shadow:1px 2px 2px #28160c99;background:linear-gradient(180deg,#ffee9c,#ffbb27);font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#28160c;padding:13px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.btn:hover,.btn:focus{background:linear-gradient(180deg,#fff2b3,#f5d84b);transform:translateY(-2px)}.headline-container{background:#174a85;width:100%;height:91px;padding:56px 16px 16px;font-family:Barlow Semi Condensed,sans-serif;font-weight:400;font-size:16px;color:#e3effc;text-align:center}h2{isolation:isolate;z-index:1;position:relative;font-family:Cormorant Infant,sans-serif;font-weight:700;font-size:30px;text-align:center;color:#f0c62a;background:linear-gradient(180deg,#f3ff4b,#e9a30c);-webkit-background-clip:text;background-clip:text}h2:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:transparent;text-shadow:4px 4px 4px rgba(40,22,12,.9);-webkit-text-stroke:4px #28160c;filter:drop-shadow(0 4px 4px rgba(40,22,12,.4))}@media only screen and (min-width: 1440px){h2{font-size:48px}}.container{max-width:375px;margin:0 auto;padding:32px 16px 56px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:48px 150px 64px}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:999;width:100%;height:48px;background:#174a85}.header-container{padding:12px 20px;display:flex;justify-content:space-between}.menu-button{display:flex;align-items:center;justify-content:center;border:none;border-radius:121px;width:28px;height:28px;margin-left:auto;background-color:inherit}.navigation-list{display:none}.modal{display:none;background:#174a85;border-radius:0 0 16px 16px;padding:40px 16px 72px;width:100%;height:auto;z-index:1000;position:fixed;top:47px;left:50%;transform:translate(-50%);transition:visibility .3s ease}.menu-list{display:flex;flex-direction:column;gap:32px;align-items:center}.menu-item{padding:8px 0;width:200px;height:33px;font-family:Barlow Semi Condensed,sans-serif;font-weight:400;font-size:14px;color:#e3effc;transition:all .3s ease-in-out}.menu-item:hover,.menu-item:focus,.menu-item.active{border-bottom:1px solid #f5d84b}.header-policy-list{margin-top:64px;display:flex;gap:43px;justify-content:center;font-family:Barlow Semi Condensed,sans-serif;font-weight:300;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;text-align:center;color:#e3effc}@media screen and (min-width: 1440px){.header-container{padding:8px 64px;display:flex;justify-content:center;align-items:center}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;gap:54px}.navigation-item{display:flex;justify-content:center;align-items:center;padding:8px;font-family:Barlow Semi Condensed,sans-serif;font-weight:300;font-size:12px;color:#e3effc;transition:all .3s ease-in-out}.navigation-item:hover{font-weight:500}.navigation-item:focus,.navigation-item.active{border-bottom:1px solid #f5d84b;font-weight:500}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home-section{background:#63b0ff;background-image:url(/plaincourse/assets/mob-CqewzVAO.png);background-repeat:no-repeat;background-size:100% 800px;background-position:top center}.home-wrapper{margin-top:70px;display:flex;flex-direction:column;align-items:center}.home-text{font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:24px;text-align:center;color:#28160c;margin-top:400px;margin-bottom:40px}@media only screen and (min-width: 1440px){.home-section{background-image:url(/plaincourse/assets/desk-c2L8o7rX.png);background-size:cover;height:800px}.home-wrapper{margin-right:0;margin-left:auto;margin-top:120px;align-items:start;width:584px}.home-text{font-size:32px;margin-top:48px;margin-bottom:48px;text-align:left}.mob{display:none}}.world-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;width:327px;margin-left:auto;margin-right:auto;margin-top:24px}.desk{display:none}@media only screen and (min-width: 1440px){.world-wrapper{flex-direction:row;justify-content:center;align-items:center;gap:24px;width:993px;margin-top:120px}.world-text{width:360px}.desk{display:block}}.core-section{background-image:url(/plaincourse/assets/mob-Cy2bgtNW.png);background-repeat:no-repeat;background-size:100% 493px;background-position:bottom center;height:815px}.core-text{margin-top:24px}@media only screen and (min-width: 1440px){.core-section{background-image:url(/plaincourse/assets/desk-CexMewsF.png);background-size:100% 1009px;height:1110px}}.special-list{display:flex;flex-direction:column;align-items:center;gap:16px;width:310px;margin-left:auto;margin-right:auto;margin-top:26px}.special-item{border:4px solid #174a85;border-radius:16px;padding:24px 22px;width:310px;height:auto;background:linear-gradient(180deg,#6f9fd7,#174a85);display:flex;flex-direction:column;align-items:center;gap:16px;color:#e3effc}.special-img{width:100px;height:100px}@media only screen and (min-width: 1440px){.special-list{margin-top:32px;gap:48px;flex-direction:row;justify-content:center;width:1026px;height:300px}.special-item{width:310px;height:300px}.special-img{width:140px;height:140px}}.mode-section{background-image:url(/plaincourse/assets/mob-Cik7OYoC.png);background-repeat:no-repeat;background-size:100% 428px;background-position:bottom center;height:678px}.mode-text{margin-top:24px}@media only screen and (min-width: 1440px){.mode-section{background-image:url(/plaincourse/assets/desk-BAPr0QqV.png);background-size:100% 831px;height:931px}}.atmosphere-section{background:linear-gradient(180deg,#e3effc,#aed1fa)}.atmosphere-wrapper{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:24px}@media only screen and (min-width: 1440px){.atmosphere-wrapper{flex-direction:row;justify-content:center;align-items:center;width:908px;margin-left:auto;margin-right:auto}}.players-section{background-image:url(/plaincourse/assets/mob-Co4uQwSI.png);background-repeat:no-repeat;background-size:100% 371px;background-position:bottom center;height:660px}.players-text{margin-top:24px;width:303px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1440px){.players-section{background-image:url(/plaincourse/assets/desk-D2BI5oxP.png);background-size:100% 810px;height:1055px}.players-text{width:579px}}.demo-section{background:linear-gradient(180deg,#e3effc,#aed1fa)}.demo-wrapper{position:relative;margin:0 auto;width:323px;height:622px}.demo-img{width:323px;height:622px;margin-left:auto;margin-right:auto}.demo-btn{position:absolute;z-index:10;cursor:pointer;display:inline-block;top:80%;left:13%;width:240px;transform:translate(-50%,-50%)}@keyframes pulse-animation{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}.demo-btn.pulse{animation:pulse-animation 2s infinite;transition:transform .3s ease}.demo-img{width:100%;display:block}.iframe-wrapper{position:absolute;top:3%;left:51%;transform:translate(-51%);width:272px;height:586px;z-index:5;pointer-events:none;border-radius:30px}#gameIframe{width:272px;height:586px;border:none;display:none;margin-left:auto;margin-right:auto;background:#000;border-radius:30px}.iframe-wrapper.active{pointer-events:auto;z-index:20}#gameIframe.active{display:block}#closeIframeBtn{position:absolute;top:40px;right:10%;background:none;border:none;cursor:pointer;display:none;z-index:9999;pointer-events:auto}#closeIframeBtn.active{display:block}.close-img{width:24px;height:24px}.demo-text{margin-top:24px}@media only screen and (min-width: 1440px){.demo-wrapper{width:942px;height:682px}.demo-img{width:942px;height:682px;margin-left:auto;margin-right:auto}.iframe-wrapper,#gameIframe{width:890px;height:630px}.demo-btn{left:38%;transform:translate(-50%)}.demo-text{width:1036px;margin-left:auto;margin-right:auto}}.final-section{background:linear-gradient(180deg,#aed1fa,#174a85)}.final-wrapper{display:flex;flex-direction:column;align-items:center}.final-img{margin-top:-60px}.final-text{margin-top:-60px;font-size:24px}.final-link{margin-left:auto;margin-right:auto}.final-link{margin-top:-40px}@media only screen and (min-width: 1440px){.final-wrapper{flex-direction:row}}.footer{background:#174a85;margin-top:-1px}.footer-container{padding-top:56px;display:flex;flex-direction:column;gap:40px;align-items:center}.footer-navigation{display:flex;justify-content:center;gap:15px;font-family:Barlow Semi Condensed,sans-serif;font-weight:400;font-size:16px;text-decoration:underline;text-decoration-skip-ink:none;color:#e3effc}.footer-text{color:#e3effc;font-weight:400}@media only screen and (min-width: 1440px){.footer-container{flex-direction:row-reverse;justify-content:space-between}.footer-navigation{gap:8px}}.cookie-popup{position:fixed;bottom:30px;left:48%;transform:translate(-48%);padding:48px 41px;background:#28160c;z-index:1000;width:100%;height:auto;display:none}.cookie-class{font-family:Barlow Semi Condensed,sans-serif;font-weight:400;font-size:16px;line-height:1.3;text-align:center;color:#e3effc}.cookie-buttons{display:flex;flex-direction:row;align-items:center;gap:40px;width:299px;height:35px;margin-top:24px;margin-left:auto;margin-right:auto}.btn-accept{border-radius:4px;padding:8px 10px;width:127px;height:35px;box-shadow:0 4px 4px #00000040;background:#e3effc;box-sizing:border-box;border:none;font-family:Barlow Semi Condensed,sans-serif;font-weight:400;font-size:16px;text-align:center;color:#28160c}.btn-decline{border:none;border-bottom:1px solid #e3effc;padding:8px 10px;width:132px;height:35px;font-family:Barlow Semi Condensed,sans-serif;font-weight:400;font-size:16px;text-align:center;color:#e3effc;box-sizing:border-box;background-color:inherit}@media screen and (min-width: 1439px){.cookie-popup{padding:64px 150px;width:1439px;height:auto}.mob{display:none}.popup-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cookie-class{font-size:14px}.cookie-buttons{margin-top:0;gap:24px}}
