.header{width:100%;background-color:transparent;position:absolute;top:0;left:0;z-index:100}.header .header-container{display:flex;justify-content:flex-start;align-items:center;padding:25px 10px}@media (min-width: 961px){.header .header-container{max-width:1440px;margin:0 auto;padding:25px 130px}}@media (max-width: 960px){.header .header-container{padding:25px 20px}}.header .header-logo{display:flex;align-items:center}@media (min-width: 961px){.header .header-logo .logo-svg{height:28px;width:auto}}@media (max-width: 960px){.header .header-logo .logo-svg{height:38px;width:auto}}@media (max-width: 960px){.header .desktop-only{display:none!important}}@media (min-width: 961px){.header .mobile-only{display:none!important}}.banner{position:relative;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:1}@media (min-width: 961px){.banner{height:657px}}@media (max-width: 960px){.banner{height:447px}}.banner .banner-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner .banner-background .banner-image{width:100%;height:100%;object-fit:cover;object-position:center}.banner .banner-content{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;text-align:center}@media (min-width: 961px){.banner .banner-content{width:1440px;height:100%;padding:0 130px}}@media (max-width: 960px){.banner .banner-content{width:100%;height:100%;padding:0 20px}}.banner .banner-content .banner-title-svg{position:absolute}@media (min-width: 961px){.banner .banner-content .banner-title-svg.desktop-title{display:block;right:130px;top:133px;width:482px;height:auto}}@media (max-width: 960px){.banner .banner-content .banner-title-svg.desktop-title{display:none}}@media (max-width: 960px){.banner .banner-content .banner-title-svg.mobile-title{display:block;right:21px;top:101px;width:158px;height:auto}}@media (min-width: 961px){.banner .banner-content .banner-title-svg.mobile-title{display:none}}.game-section{width:100%;background-color:#fff;padding:10px 0}.game-section .game-container{width:100%;display:flex;flex-direction:column;gap:40px;padding:40px 0}@media (min-width: 961px){.game-section .game-container{max-width:1440px;margin:0 auto}}@media (max-width: 960px){.game-section .game-container{padding:20px 0;gap:10px}}.game-section .section-header{display:flex;justify-content:center;align-items:center}@media (min-width: 961px){.game-section .section-header{width:1180px;margin:0 auto;justify-content:flex-start}}@media (max-width: 960px){.game-section .section-header{width:361.38px;margin:0 auto}}.game-section .section-header .section-title{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0}@media (min-width: 961px){.game-section .section-header .section-title{font-size:40px;line-height:1.111}}@media (max-width: 960px){.game-section .section-header .section-title{font-size:48px;line-height:1.111}}.game-section .games-grid{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}@media (min-width: 961px){.game-section .games-grid{flex-direction:row;width:1180px;margin:0 auto;gap:50px}}@media (max-width: 960px){.game-section .games-grid{flex-direction:column;width:440px;margin:0 auto;gap:6.13px;padding:6.13px 0}}.game-section .games-grid .game-card{display:flex;flex-direction:column;justify-content:center;gap:10px}@media (min-width: 961px){.game-section .games-grid .game-card{width:360px}}@media (max-width: 960px){.game-section .games-grid .game-card{width:360px;gap:15.33px}}.game-section .games-grid .game-card .game-image{display:flex;align-items:center;gap:10px}@media (min-width: 961px){.game-section .games-grid .game-card .game-image{width:360px;height:500px}}@media (max-width: 960px){.game-section .games-grid .game-card .game-image{width:240px;height:333px;margin:0 auto}}.game-section .games-grid .game-card .game-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.game-section .games-grid .game-card .game-content{display:flex;flex-direction:column;align-items:stretch}@media (min-width: 961px){.game-section .games-grid .game-card .game-content{gap:10px}}@media (max-width: 960px){.game-section .games-grid .game-card .game-content{gap:10px;text-align:center}}.game-section .games-grid .game-card .game-content .game-title{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0}@media (min-width: 961px){.game-section .games-grid .game-card .game-content .game-title{font-size:24px;line-height:1.111;text-align:left}}@media (max-width: 960px){.game-section .games-grid .game-card .game-content .game-title{font-size:32px;line-height:1.111;text-align:center}}.game-section .games-grid .game-card .game-content .game-description{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0}@media (min-width: 961px){.game-section .games-grid .game-card .game-content .game-description{font-size:18px;line-height:1.111;text-align:left}}@media (max-width: 960px){.game-section .games-grid .game-card .game-content .game-description{font-size:18px;line-height:1.111;text-align:center;width:358px;margin:0 auto}}.vision-section{width:100%;background-color:#52c0e7}.vision-section .vision-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 0}@media (min-width: 961px){.vision-section .vision-container{max-width:1440px;margin:0 auto}}@media (max-width: 960px){.vision-section .vision-container{padding:20px 0;gap:10px}}.vision-section .section-header{display:flex;justify-content:center;align-items:center}@media (min-width: 961px){.vision-section .section-header{width:1180px;justify-content:flex-start}}@media (max-width: 960px){.vision-section .section-header{width:361.69px}}.vision-section .section-header .section-title{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#fff;font-size:40px;line-height:1.111}@media (max-width: 960px){.vision-section .section-header .section-title{font-size:48px}}.vision-section .vision-grid{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}@media (min-width: 961px){.vision-section .vision-grid{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:1180px;gap:20px}}@media (max-width: 960px){.vision-section .vision-grid{flex-direction:column;width:361.69px;gap:20px;padding:10px 0}}.vision-section .vision-grid .vision-card{background-color:#fff;border-radius:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 10px}@media (min-width: 961px){.vision-section .vision-grid .vision-card{width:260px;height:260px;border-radius:40px}}@media (max-width: 960px){.vision-section .vision-grid .vision-card{width:360px;height:360px;border-radius:36.92px;gap:9.23px}}.vision-section .vision-grid .vision-card .vision-content{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:10px}@media (max-width: 960px){.vision-section .vision-grid .vision-card .vision-content{gap:9.23px}}.vision-section .vision-grid .vision-card .vision-content .vision-title{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0;text-align:center;-webkit-text-stroke:1px #008CB0;text-stroke:1px #008CB0}@media (min-width: 961px){.vision-section .vision-grid .vision-card .vision-content .vision-title{font-size:32px;line-height:1.111}}@media (max-width: 960px){.vision-section .vision-grid .vision-card .vision-content .vision-title{font-size:48px;line-height:1.111;-webkit-text-stroke:.92px #008CB0;text-stroke:.92px #008CB0}}.vision-section .vision-grid .vision-card .vision-content .vision-description{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0;text-align:center}@media (min-width: 961px){.vision-section .vision-grid .vision-card .vision-content .vision-description{font-size:16px;line-height:1.111}}@media (max-width: 960px){.vision-section .vision-grid .vision-card .vision-content .vision-description{font-size:24px;line-height:1.111}}.innovation-section{width:100%;background-color:#fff}.innovation-section .innovation-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 0}@media (min-width: 961px){.innovation-section .innovation-container{max-width:1440px;margin:0 auto}}@media (max-width: 960px){.innovation-section .innovation-container{padding:20px 0}}.innovation-section .section-header{display:flex;justify-content:center;align-items:center}@media (min-width: 961px){.innovation-section .section-header{width:1180px;justify-content:flex-start}}@media (max-width: 960px){.innovation-section .section-header{width:360px}}.innovation-section .section-header .section-title{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0}@media (min-width: 961px){.innovation-section .section-header .section-title{font-size:40px;line-height:1.111}}@media (max-width: 960px){.innovation-section .section-header .section-title{font-size:48px;line-height:1.111;text-align:center}}.innovation-section .innovations-list{display:flex;flex-direction:column;align-items:stretch;gap:40px}@media (min-width: 961px){.innovation-section .innovations-list{width:1180px;gap:20px}}@media (max-width: 960px){.innovation-section .innovations-list{width:361.69px;gap:20px}}.innovation-section .innovations-list .innovation-item{display:flex;align-items:center;gap:80px}@media (min-width: 961px){.innovation-section .innovations-list .innovation-item:nth-child(2n){flex-direction:row-reverse;justify-content:space-between;gap:101px}.innovation-section .innovations-list .innovation-item:nth-child(odd){flex-direction:row;justify-content:space-between;gap:95px}}@media (max-width: 960px){.innovation-section .innovations-list .innovation-item{flex-direction:column;align-items:center;gap:20px}}.innovation-section .innovations-list .innovation-item .innovation-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media (min-width: 961px){.innovation-section .innovations-list .innovation-item .innovation-icon{width:300px;height:300px}}@media (max-width: 960px){.innovation-section .innovations-list .innovation-item .innovation-icon{width:200px;height:200px}}.innovation-section .innovations-list .innovation-item .innovation-icon img{width:200px;height:200px;object-fit:contain}.innovation-section .innovations-list .innovation-item .innovation-content{display:flex;flex-direction:column;gap:20px}@media (min-width: 961px){.innovation-section .innovations-list .innovation-item .innovation-content{width:800px}.innovation-item:nth-child(2n) .innovation-section .innovations-list .innovation-item .innovation-content{width:802px}}@media (max-width: 960px){.innovation-section .innovations-list .innovation-item .innovation-content{width:361.69px;align-items:center;gap:10px}}.innovation-section .innovations-list .innovation-item .innovation-content .innovation-title{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0}@media (min-width: 961px){.innovation-section .innovations-list .innovation-item .innovation-content .innovation-title{font-size:32px;line-height:1.111;text-align:left}}@media (max-width: 960px){.innovation-section .innovations-list .innovation-item .innovation-content .innovation-title{font-size:32px;line-height:1.111;text-align:center}}.innovation-section .innovations-list .innovation-item .innovation-content .innovation-description{font-family:Geo,Open Sans,sans-serif;font-weight:500;color:#008cb0}@media (min-width: 961px){.innovation-section .innovations-list .innovation-item .innovation-content .innovation-description{font-size:24px;line-height:1.111;text-align:left}.innovation-item:nth-child(1) .innovation-section .innovations-list .innovation-item .innovation-content .innovation-description{width:802px}}@media (max-width: 960px){.innovation-section .innovations-list .innovation-item .innovation-content .innovation-description{font-size:18px;line-height:1.111;text-align:center}}.footer{width:100%;background-color:#008cb0}.footer .footer-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:10px 0}@media (min-width: 961px){.footer .footer-container{max-width:1180px;margin:0 auto}}@media (max-width: 960px){.footer .footer-container{gap:20px}}.footer .footer-top{display:flex;justify-content:space-between;align-items:center}@media (min-width: 961px){.footer .footer-top{width:1180px;gap:269px}}@media (max-width: 960px){.footer .footer-top{width:440px;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px}}.footer .footer-top .footer-brand{display:flex;align-items:center}.footer .footer-top .footer-brand .tapa-logo{height:16px;width:auto}.footer .footer-top .footer-nav.desktop-only{display:none}@media (min-width: 961px){.footer .footer-top .footer-nav.desktop-only{display:flex}}.footer .footer-top .footer-nav.mobile-only{display:none}@media (max-width: 960px){.footer .footer-top .footer-nav.mobile-only{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.footer .footer-top .footer-nav.mobile-only .nav-link{font-family:Open Sans,sans-serif;font-weight:700;font-size:12px;line-height:1.362;letter-spacing:10%;text-transform:uppercase;color:#fff;text-decoration:none}.footer .footer-top .footer-nav.mobile-only .nav-link:not(.subscribe){text-align:left}.footer .footer-top .footer-nav.mobile-only .nav-link.subscribe{text-align:right;width:78px;height:22px}}.footer .footer-top .footer-social{display:flex;gap:20px}@media (min-width: 961px){.footer .footer-top .footer-social{flex-direction:row;align-items:center;gap:32px}}@media (max-width: 960px){.footer .footer-top .footer-social{flex-direction:row;align-items:center;gap:20px}}.footer .footer-top .footer-social .social-link{display:flex;align-items:center;gap:7.5px;width:24px}.footer .footer-top .footer-social .social-link img{width:24px;height:24px;filter:brightness(0) invert(1)}.footer .footer-divider{width:100%;height:0;border-top:.87px solid #FFFFFF;opacity:.5}@media (min-width: 961px){.footer .footer-divider{width:1180px}}@media (max-width: 960px){.footer .footer-divider{width:440px}}.footer .footer-bottom{display:flex;justify-content:space-between;align-items:center}@media (min-width: 961px){.footer .footer-bottom{width:1180px;height:22px}}@media (max-width: 960px){.footer .footer-bottom{width:440px;flex-direction:column;align-items:center;gap:10px;padding:10px 0}}.footer .footer-bottom .footer-copyright p{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.362;color:#fff;opacity:.5;text-align:left;white-space:nowrap}.footer .footer-bottom .footer-links{display:flex;justify-content:flex-end;align-items:center;gap:20px;white-space:nowrap}@media (min-width: 961px){.footer .footer-bottom .footer-links.mobile-only{display:none}}@media (max-width: 960px){.footer .footer-bottom .footer-links.mobile-only{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:20px}}.footer .footer-bottom .footer-links .footer-link{font-family:Open Sans,sans-serif;font-weight:700;font-size:12px;line-height:1.362;letter-spacing:10%;text-transform:uppercase;color:#fff;text-decoration:none;text-align:right}@media (max-width: 960px){.footer .desktop-only{display:none!important}}@media (min-width: 961px){.footer .mobile-only{display:none!important}}.App{width:100%;min-height:100vh;position:relative;display:flex;flex-direction:column}@media (min-width: 961px){.App{background-color:#fff}}@media (max-width: 960px){.App{background-color:transparent}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}
