@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lilita-one-400.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-900.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-400.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-700.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.ttf)format("truetype")}:root{color-scheme:dark;--pink:#f1045b;--gray:#282828}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#151515}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.75}body,main{width:100%}main{outline:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,h4{margin:0;font-family:Lilita One,cursive;font-weight:900}b,strong{font-weight:600}p{margin:0 0 18px;font-family:Poppins,sans-serif;font-weight:400}.icon{vertical-align:-.125em;fill:currentColor;width:1em;height:1em;display:inline-block}a:focus-visible,button:focus-visible{outline-offset:6px;outline:2px solid #fff}.skip-link{z-index:10001;background:#151515;padding:8px 14px;position:fixed;top:10px;left:100px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:1000;pointer-events:none;background:linear-gradient(#0000004d,#0000 80%);height:150px;transition:transform .5s ease-in;position:fixed;inset:0 0 auto}.site-header a,.site-header button{pointer-events:auto}.site-header.is-hidden{transform:translateY(-100px)}.menu-active .site-header{transform:none}.site-logo{position:absolute;top:18px;left:20px}.sc-mark{fill:#fff;width:auto;height:40px;transition:fill .5s;display:block}.site-logo:hover .sc-mark{fill:#000}.breadcrumb{font-size:16px;position:absolute;top:21px;left:105px}.breadcrumb a{font-weight:700}.breadcrumb span{padding:0 9px}.header-mail{font-size:30px;line-height:1;position:absolute;top:24px;right:80px}.header-mail .icon{transition:transform .25s}.header-mail:hover .icon{transform:scale(1.1)}.menu-toggle{color:#fff;background:0 0;border:4px solid;border-left:0;border-right:0;width:28px;height:22px;padding:0;transition:transform .25s;position:absolute;top:28px;right:30px}.menu-toggle:before,.menu-toggle:after{content:"";background:currentColor;width:100%;height:4px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-toggle:hover{transform:scale(1.1)}.menu-active .menu-toggle{border-color:#0000}.menu-active .menu-toggle:before{transform:translate(-50%,-50%)rotate(45deg)}.menu-active .menu-toggle:after{transform:translate(-50%,-50%)rotate(-45deg)}.site-menu{z-index:999;visibility:hidden;opacity:0;background:#000000e6;align-items:center;transition:transform .2s,opacity .2s,visibility 0s .2s;display:grid;position:fixed;inset:0;overflow:auto;transform:scale(.7)}.menu-active .site-menu{visibility:visible;opacity:1;transition:transform .7s,opacity .7s;transform:scale(1)}.site-menu ul{text-align:center;margin:0;padding:0;list-style:none}.site-menu a{text-transform:uppercase;padding:10px 0;font:900 45px/1.75 Poppins,sans-serif;display:block}.site-menu a:hover,.site-menu a:focus-visible,.site-menu li:first-child a{color:#00ff95;-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#09009f,#00ff95 80%) text}.site-footer{color:#fff;background:#151515;font-size:15px}.footer-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:36px 0;display:flex}.site-footer a{font-size:14px}.site-footer .footer-inner>div:first-child a,.site-footer a:hover{color:var(--pink)}.social-links{gap:24px;display:flex}.social-links .icon{font-size:18px}.scroll-top{z-index:90;color:#303133;opacity:0;visibility:hidden;background:#fff;border-radius:4px;padding:4px 8px;line-height:1.5;position:fixed;bottom:32px;right:22px}.has-scrolled .scroll-top{opacity:1;visibility:visible}.scroll-top:hover{color:#fff;background:#303133}.site-button{color:#fff;background:#303133;border:0 solid #303133;border-radius:999px;margin:1px 0;padding:16px 47px;font:700 18px/20.5px Arial,sans-serif;transition:background .2s,border-color .2s;display:inline-block;box-shadow:0 4px 10px -5px #0009}.site-button:hover{background:var(--pink);border-color:var(--pink)}.site-button.white{color:#303133;background:#fff;border-color:#fff}.site-button.white:hover{background:var(--pink);border-color:var(--pink);color:#fff}.site-button .icon{margin-right:5px}@media (width<=959px){.sc-mark{height:30px}.menu-toggle{top:20px;right:20px}.header-mail{top:16px;right:70px}.breadcrumb{font-size:14px;top:19px;left:70px}.site-menu a{font-size:15px}.footer-inner{text-align:center;flex-direction:column;padding:30px}.scroll-top{right:12px}.site-button{padding:16px 27px;font-size:14px;line-height:16px}}@media (width<=569px){.site-button{transform-origin:0;transform:scale(.8)}.menu-toggle{right:14px}.header-mail{right:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
