.responsive-image{display:none}@media (min-width:600px){.responsive-image{display:block}.carat-logo{width:60px}}@media (min-width:960px){.responsive-image{display:block}}.responsive-footer-image{display:none}@media (max-width:600px){.responsive-footer-image{display:block}}.fade-out{opacity:0;transform:scale(.8);transition:all .4s ease-in-out}.fade-in{opacity:0;transform:translateY(30px) scale(1.1);animation:fadeIn .8s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}.film-btn:hover{background-color:#fff;color:#000}@font-face{font-family:neoguri;src:url(/fonts/neoguri.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}