.Landing_container__emR9c{width:100%;max-width:1440px;margin:auto;min-height:100vh;font-size:16px;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4em}.Landing_title__TbBkp{width:-moz-fit-content;width:fit-content;margin:0 auto;color:var(--color4);font-size:4em;font-family:var(--font_main);display:flex;align-items:center;gap:.2em;position:relative}.Landing_main_wrapper__k6Flw{display:flex;justify-content:center;align-items:center;gap:1em}.Landing_main_wrapper__k6Flw .Landing_description__f60gI{text-align:justify;width:100%;max-width:800px;min-width:480px;font-size:1.2em;color:var(--color2);font-family:var(--font_sec)}.Landing_main_wrapper__k6Flw .Landing_link__q0jGs{display:inline-block;margin-top:1em;padding:1em 2em;border-radius:1em;font-family:var(--font_sec);font-weight:600;font-size:1.4em;text-decoration:none;background-color:var(--color5);color:var(--color8);transition:all .2s ease;transition-property:transform,color,background}.Landing_main_wrapper__k6Flw .Landing_link__q0jGs:hover{transform:translateY(-4px);background:var(--color4)}.Landing_animation__kyfG6{width:100%;max-width:26em;min-width:20em;overflow:hidden}.Landing_animation__kyfG6 div{transform:scale(1.2) translateX(2em)}.Landing_img_wrapper__7FrSM{position:relative;width:.8em;height:.8em;transform:rotate(35deg)}.Landing_img_wrapper__7FrSM img{width:100%;height:100%;position:absolute;right:0}@media screen and (max-width:840px){.Landing_container__emR9c{padding:2em}.Landing_main_wrapper__k6Flw{flex-direction:column-reverse;flex-wrap:wrap}.Landing_main_wrapper__k6Flw .Landing_link__q0jGs{padding:1em 4em}.Landing_animation__kyfG6 div{transform:scale(1.2)}.Landing_flex_wrapper__TNV0U{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:720px){.Landing_title__TbBkp{font-size:3em}.Landing_animation__kyfG6{max-width:20em}.Landing_main_wrapper__k6Flw .Landing_description__f60gI{font-size:1em}}@media screen and (max-width:550px){.Landing_title__TbBkp{font-size:2.5em}.Landing_animation__kyfG6{max-width:18em;min-width:10em}.Landing_main_wrapper__k6Flw .Landing_description__f60gI{font-size:1em;min-width:300px}}@media screen and (max-width:470px){.Landing_title__TbBkp{font-size:2em}.Landing_animation__kyfG6{max-width:14em}.Landing_main_wrapper__k6Flw .Landing_description__f60gI{font-size:.8em}.Landing_main_wrapper__k6Flw .Landing_link__q0jGs{font-size:1.2em}}@media screen and (max-width:390px){.Landing_title__TbBkp{font-size:1.6em}}