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}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{background:#b3e6b8;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.28571;color:#010101}h2{font-family:Titan One,sans-serif;font-weight:400;font-size:30px;line-height:1.33333;text-align:center;color:#010101;margin-bottom:20px}@media only screen and (min-width: 1440px){body{font-size:20px}h2{font-size:50px;margin-bottom:40px}}.container{max-width:375px;margin:0 auto;padding:40px 24px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:64px}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:999;width:100%;height:84px;background:#b3e6b8}.header-container{padding:6px 24px 2px;display:flex;justify-content:space-between;align-items:center}.logo-img{width:154px;height:76px}.menu-button{display:flex;align-items:center;justify-content:center;border:inherit;margin-left:auto;background-color:inherit}.navigation-list{display:none}.modal{display:none;background:#b3e6b8;padding:165px 16px;width:100%;height:812px;z-index:1000;position:fixed;top:84px;left:50%;transform:translate(-50%);transition:visibility .3s ease}.menu-list{display:flex;flex-direction:column;gap:50px;align-items:center}.menu-item{font-family:Titan One,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;color:#010101;transition:transform .3s ease-in-out}.menu-item:hover,.menu-item:focus,.menu-item.active{transform:scale(1.01)}.download-link{margin-top:108px;margin-left:auto;margin-right:auto;border-radius:24px;padding:10px 24px;width:288px;height:40px;background:#145a5b;display:flex;justify-content:center;gap:24px;align-items:center;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.42857;text-align:center;color:#fff}.download-link-desk{display:none}@media screen and (min-width: 1440px){.header{height:120px}.header-container{display:flex;justify-content:space-between;align-items:center;padding:7px 70px}.logo-img{width:230px;height:106px}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;gap:50px}.navigation-item{display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out;font-family:Titan One,sans-serif;font-weight:400;font-size:18px;line-height:1.33333;color:#010101}.navigation-item:hover{transform:scale(1.01)}.navigation-item:focus,.navigation-item.active{transform:scale(1.01)}.download-link-desk{border-radius:24px;padding:10px 24px;width:288px;height:40px;background:#145a5b;display:flex;justify-content:center;gap:24px;align-items:center;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.42857;text-align:center;color:#fff}}.home-container{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:50px;padding-top:120px}.home-wrapper{display:flex;flex-direction:column;gap:20px}.home-title{font-family:Titan One,sans-serif;font-weight:400;font-size:30px;line-height:1.33333;color:#010101}.home-text-wrapper{display:flex;flex-direction:column;gap:16px}.contact-link{border-radius:24px;padding:10px 24px;width:327px;height:63px;background:#145a5b;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:20px;line-height:1.5;text-align:center;color:#fff;transition:transform .3s ease-in-out}.contact-link:hover p{transform:scale(1.1)}@media only screen and (min-width: 1440px){.home-container{flex-direction:row;gap:64px;padding-top:160px}.home-wrapper{width:548px;gap:40px}.home-title{font-size:60px}.home-text-wrapper{width:530px;gap:24px}.contact-link{width:411px;font-size:22px}}.what-section{background:#145a5b}.what-section h2{color:#fff}.what-text-wrapper{display:flex;flex-direction:column;gap:20px;color:#fff}.gameplay-container{display:flex;flex-direction:column;align-items:center;gap:20px}.gameplay-text-wrapper{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 1440px){.gameplay-container{flex-direction:row-reverse;gap:64px}.gameplay-wrapper{width:548px}.gameplay-wrapper h2{text-align:left}.gameplay-text-wrapper{gap:24px;width:530px}}.experience-list{margin-top:20px;display:flex;flex-direction:column;gap:20px;width:327px;margin-left:auto;margin-right:auto}.experience-item{border:1px solid #e5e7eb;border-radius:24px;padding:20px 19px 20px 20px;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a;background:#fff;font-size:16px;line-height:1.25}@media only screen and (min-width: 1440px){.experience-list{margin-top:40px;gap:40px;width:1176px}.experience-item{font-size:24px;padding:24px 40px;text-align:justify}}.contact-section{background:#145a5b}.contact-wrapper{border:1px solid #e5e7eb;border-radius:24px;padding:20px 14px;width:327px;height:439px;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a;background:#b3e6b8;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.contact-img{width:64px;height:64px;margin-bottom:24px}.contact-text-wrapper{display:flex;flex-direction:column;gap:16px;width:290px}.contact-mail{margin-top:24px;border-radius:33554400px;width:302px;height:54px;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;background:#145a5b;display:flex;align-items:center;justify-content:center;color:#fff;gap:14px}@media only screen and (min-width: 1440px){.contact-wrapper{width:896px;height:666px;padding:64px 112px}.contact-img{width:80px;height:80px;margin-bottom:32px}.contact-text-wrapper{width:672px}.contact-mail{border-radius:24px;width:297px;height:68px;margin-top:32px;font-size:18px}}.footer{background:#145a5b;margin-top:-1px}.footer-container{padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;align-items:center;gap:40px}.footer-navigation{display:flex;justify-content:center;gap:4px;font-family:Titan One,sans-serif;font-weight:400;font-size:14px;line-height:1.28571;text-align:center;color:#fff}.footer-text{font-family:Titan One,sans-serif;font-weight:400;font-size:14px;line-height:1.28571;text-align:center;color:#fff}@media only screen and (min-width: 1440px){.footer-container{padding-top:50px;padding-bottom:50px;flex-direction:row-reverse;justify-content:center;gap:192px}.footer-navigation,.footer-text{font-size:18px;line-height:1.33333}}
