@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot) format("embedded-opentype"),url(/fonts/icomoond.ttf) format("truetype"),url(/fonts/icomoon.woff) format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--text);background:var(--background);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;display:inline-block;text-decoration:none}:root{--text:#fff;--background:#00001e;--box-background:#1c1b36;--font-f-1:"Inter",sans-serif;--font-f-2:"DM Mono",sans-serif;--color-main:#ff1a6a;--color-second:#1c1b36;--color-third:#00001e;--color-white-100:#fff;--spacing-container-page:25px;--height-header-bar:90px;--theme-font-size:62.5%}@media (min-width:64em){:root{--theme-font-size:62.5%;--height-header-bar:75px}}@media (min-width:62em){:root{--theme-font-size:55%}}@media (min-width:48em){:root{--theme-font-size:45%}}.container{width:100%;padding:0 var(--spacing-container-page);margin-left:auto;margin-right:auto;max-width:740px}@media (min-width:62em){.container{max-width:1100px}}@media (min-width:75em){.container{max-width:1300px}}@media (min-width:1921px){.container{max-width:1800px}}.header-site{position:fixed;z-index:50;left:0;width:100%;pointer-events:none}@media (min-width:64em){.header-site{top:25px}}@media (max-width:1023px){.header-site .container{padding:0}}.header-site .header-bar{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;height:var(--height-header-bar);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(28,27,54,.698);box-shadow:0 2px 2px 0 rgba(0,0,0,.051);pointer-events:visible;transition:all .4s ease-in-out,height .3s ease-in-out}.footer-site .footer-content{display:flex;flex-wrap:wrap;padding:20px 12px;background-color:var(--color-second)}@media (min-width:48em){.footer-site .footer-content{padding:20px 30px}}.footer-site .footer-text{font-size:14px;font-weight:400;line-height:normal;margin-bottom:25px;max-width:40ch}.footer-site .footer-content .footer-col{width:100%}@media (min-width:62em){.footer-site .footer-content .footer-col:first-child{padding-right:30px}}.footer-site .copyright{width:100%;margin-top:30px;margin-bottom:10px}.footer-site .copyright-content{display:flex;justify-content:space-between}.footer-site .copyright-content span{font-size:9px;font-weight:400;font-family:var(--font-f-2);line-height:normal}.menu-items{list-style:none}@media (min-width:62em){.menu-footer{position:relative;height:100%}.menu-footer .menu-items{column-count:2;column-gap:0;margin-right:-25px}}.menu-footer .menu-items .menu-item{margin-bottom:16px}.menu-items .menu-item a{color:#fff;font-size:19px;font-weight:400;display:flex;align-items:center;padding:8px 0;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.5);transition:.3s ease-in-out}.menu-items .menu-item a:after{content:"\e902";font-size:11px;font-family:icomoon;transition:transform .3s ease-in-out}@media (min-width:62em){.menu-footer .menu-items .menu-item{padding:0 25px;margin-bottom:25px}.menu-footer .menu-items .menu-item a:hover{color:var(--color-main);border-color:var(--color-main)}}@media (min-width:48em){.footer-site .copyright .copyright-content span{font-size:13px}}@media (min-width:62em){.menu-footer:after,.menu-footer:before{content:"";position:absolute;left:0;top:0;height:100%;border-left:1px solid hsla(0,0%,100%,.25)}.menu-footer:after{left:calc(50% + 12.5px)}.footer-site .footer-content .footer-col:nth-child(2){padding-top:20px}}@media (max-width:1023px){.menu-footer .menu-items{width:50%}.menu-footer .menu-items .menu-item a{font-size:14px}}@media (min-width:62em){.footer-site .footer-content .footer-col{width:50%}}.d-none{display:none}@media (min-width:1025px){.lg\:d-none{display:none}.lg\:d-block{display:block}}@media (max-width:1023px){.menu-footer{margin-top:25px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.25)}}.title-border{font-size:2em;font-weight:700;padding:10px 0;line-height:normal;border-bottom:1px solid hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.6) currentcolor;border-top:1px solid hsla(0,0%,100%,.6)}@media (max-width:767px){h2.title-border{font-size:1.2rem;width:100%}}.button-link{padding:5.5px 8px}.banner-general{position:relative}.banner-general .banner-content{height:260px;display:flex;flex-direction:column;padding-bottom:2rem;padding-top:11rem}.banner-general .banner-title{font-size:28px;letter-spacing:-.02em;font-weight:700;line-height:normal;margin-top:5px;max-width:18ch;position:relative;z-index:5}@media (min-width:62em){.banner-general .banner-content{height:500px;padding-top:0;padding-bottom:85px;justify-content:flex-end}.banner-general .banner-img{right:0;height:calc(100% - 85px)}.banner-general .banner-title{font-size:4rem;margin-top:10px;letter-spacing:normal}}.banner-img{position:absolute;right:-72px;height:130px}.button-link{color:#fff;font-size:12px;font-weight:500;font-family:var(--font-f-2);text-transform:uppercase;line-height:1;padding:4px 8px;background-color:var(--color-main);transition:all .4s ease-in-out}.button-link:after{display:block;content:"\e902";font-family:icomoon,sans-serif;font-size:11px;float:right;margin-left:20px}.button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.icon-plus:before{content:"\e900"}.icon-minus:before{content:"\e901"}.icon-arrow:before{content:"\e902"}::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background-color:rgba(90,81,107,.5)}