@import"https://fonts.googleapis.com/css2?family=Hachi+Maru+Pop&family=Poppins:wght@100;300;600&display=swap";*{margin:0;padding:0;box-sizing:border-box;cursor:url(/icons/arrow-pointer-solid.svg),pointer}body{background-color:#0f3c37;font-family:Poppins,arial;font-size:12px}::-webkit-scrollbar{display:none}header .cover{width:100%;height:25vw;object-fit:cover;object-position:center;clip-path:inset(0% 0% 100% 0%)}header .mobile-cover{display:none}.scroll-down{display:flex;flex-direction:column;align-items:center;gap:7px;color:#fff;position:absolute;width:150px;top:30vw;left:0;right:0;margin:auto}.scroll-down p{opacity:0;transform:translateY(-20px)}.scroll-down .dot-1{width:20px;height:20px;background:#fff;border-radius:30px;animation:1s dots infinite alternate;animation-delay:.2s;scale:0;opacity:0}.scroll-down .dot-2{width:15px;height:15px;background:#fff;border-radius:20px;animation:1s dots infinite alternate;animation-delay:.4s;scale:0;opacity:0}.scroll-down .dot-3{width:10px;height:10px;background:#fff;border-radius:10px;animation:1s dots infinite alternate;animation-delay:.6s;scale:0;opacity:0}@keyframes dots{0%{transform:scale(1)}to{transform:scale(.8)}}.banners{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;max-width:1600px;width:90%;margin:50px auto}.banners .banner{justify-self:center;width:250px;position:relative;clip-path:inset(0 0 100% 0)}.banners .banner button{cursor:url(/icons/hand-pointer-solid.svg),pointer;font-family:Hachi Maru Pop,cursive;text-align:center;position:absolute;left:0;bottom:1.3%;width:100%;height:78px;background:#e07ba74d;color:#fff;border:none;transition:.3s}.banners .banner:hover button{background:#e07ba7}.banners .banner img{cursor:url(/icons/hand-pointer-solid.svg),pointer;width:100%;height:200px;object-fit:cover;box-shadow:0 -2px 15px 5px #000}@media (max-width: 768px){.banners .banner img{object-position:50% 0%}}.pitch{text-align:justify;color:#d3dbbb;max-width:1200px;width:90%;margin:100px auto;font-size:clamp(15px,1.5em,25px);line-height:1.8em}.pitch ul{list-style:none;list-style-position:inside}.pitch li{margin:10px 0}.swiper{height:450px;transition:.3s}.expanded{height:600px!important}.expanded .swiper-slide.swiper-slide-active:before{background:url(/icons/shrink-solid.svg);background-repeat:no-repeat;background-size:contain}.swiper-slide{width:66.66%;border:5px solid #0f3c37;border-radius:15px;overflow:hidden;transition-property:all;cursor:url(/icons/hand-pointer-solid.svg),pointer;transition:.3s!important}.swiper-slide .iframe-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.swiper-slide.swiper-slide-active{border-color:#d3dbbb}.swiper-slide.swiper-slide-active:before{content:"";background:url(/icons/expande-solid.svg);background-repeat:no-repeat;background-size:contain;position:absolute;right:25px;top:25px;width:30px;height:30px}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-button-prev,.swiper-button-next{background:#d3dbbb;width:50px!important;height:50px!important;border-radius:20px;box-sizing:border-box;transition:.3s}.swiper-button-prev:after,.swiper-button-next:after{color:#0f3c37!important;font-size:1.5em!important;font-weight:700;transition:.3s}.swiper-button-prev:hover,.swiper-button-next:hover{background:#0f3c37}.swiper-button-prev:hover:after,.swiper-button-next:hover:after{color:#d3dbbb!important}.swiper-button-prev{padding-right:0;left:20.4vw!important}.swiper-button-next{padding-left:5px;right:20.4vw!important}.iframe-section{position:relative;width:90%;height:450px;max-width:1213px;margin:50px auto -50px;overflow:hidden}.iframe-section .iframe-thumbnail,.iframe-section .iframe{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;max-width:900px;height:100%;object-fit:cover;border:5px solid #d3dbbb;border-radius:15px}.iframe-section .iframe-overlay{width:100%;height:100%;position:absolute;top:0}.iframe-section .iframe-play-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(/icons/video-play-icon.svg);background-size:contain;width:clamp(70px,6vw,100px);height:clamp(70px,6vw,100px);z-index:1}.iframe-section .iframe-play-icon.hidden{visibility:hidden}.form-section{max-width:1200px;width:90%;margin:100px auto;font-size:clamp(20px,1.5em,45px);color:#d3dbbb}.form-section p{margin:50px 0}.form-section .form{display:flex}.form-section input{background:#d3dbbb;border:none;outline:none;padding:20px;margin:auto;color:#0f3c37;font-size:1.2em;width:65%}.form-section input::placeholder{color:#0f3c37;opacity:.7}.form-section input[type=submit]{margin-top:15px;width:30%}.form-section input[type=submit]:hover{opacity:.7}.spotify-section{width:90%;margin:50px auto}footer{position:relative}footer .social{height:100px;display:flex;justify-content:center;gap:150px}footer .social .icon{cursor:url(/icons/hand-pointer-solid.svg),pointer}footer .social svg{cursor:url(/icons/hand-pointer-solid.svg),pointer;transform:scale(3)}footer .social svg path{cursor:url(/icons/hand-pointer-solid.svg),pointer;transition:.3s}footer .social svg:hover path{fill:#e07ba7}footer .flaming{position:absolute;background:url(/icons/flaming.png);background-repeat:no-repeat;background-size:contain;height:clamp(157px,4vw,201px);width:clamp(90px,10vw,141px);margin-top:-30px;bottom:12px;right:150px;z-index:-1}footer .grass{background:url(/covers/grass-cover.png);background-size:contain;height:67px;margin-top:-30px}@media (max-width: 600px){.iframe-section{height:250px}.banners{gap:10px}header .desktop-cover{display:none}header .mobile-cover{display:block;height:100%}}@media (max-width: 1025px){*{cursor:default}header .cover{position:relative;clip-path:inset(0 0 0% 0);border:0px solid #0f3c37}header .scroll-down{display:none}header .grass{opacity:1;clip-path:inset(0 0 0 0%);transform:translateY(0)}.cover{height:45vw}.banners .banner{opacity:0;clip-path:inset(0 0 0% 0)}.banners .banner img{transform:translateY(-5px)}.banners .banner button{height:50px;line-height:50px;background:#e07ba7;bottom:0}.pitch,.form-section{font-size:15px;margin:50px auto}.pitch{margin-top:100px}.swiper{height:300px;width:90%}.swiper .swiper-button-prev{padding-right:0;left:10px!important}.swiper .swiper-button-next{padding-left:5px;right:10px!important}footer .social{gap:100px}}
