:root{--light: #fffbfb;--light-tr: #fffbfbc7;--round: 15px;--color-text: #56545A;--gray: #54565A;--gray-light: #6f6f6f;--primary: #9b1c23}@font-face{font-family:Montserrat;font-display:swap;font-style:italic;font-weight:300;src:url(/assets/font/Montserrat/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-display:swap;font-style:italic;font-weight:400;src:url(/assets/font/Montserrat/Montserrat-Italic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/font/Montserrat/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-display:swap;font-style:italic;font-weight:600;src:url(/assets/font/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/font/Montserrat/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/font/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/font/Montserrat/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/font/Montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/font/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:500;src:url(/assets/font/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:600;src:url(/assets/font/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/font/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/font/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-display:swap;font-style:normal;font-weight:900;src:url(/assets/font/Montserrat/Montserrat-Black.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,Arial,sans-serif}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:#fff;border-radius:5px}*::-webkit-scrollbar-thumb{background-color:var(--gray-light);border-radius:10px;border:3px solid white}canvas{filter:blur(0px);transition:filter .25s ease-out}html,body{touch-action:none}html,body{height:100%;width:100%;margin:0}svg{cursor:pointer}path{transition:.2s ease-out}svg:hover *[stroke="#54565A"]{stroke:#fff!important}svg:hover *[fill="#54565A"]{fill:#fff!important}svg:hover *[fill=white],svg:hover *[fill="#ffffff"]{fill:#9b1c23!important}body:has(.popup-overlay){overflow:hidden}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#54565aad;z-index:999999999999999999}.popup-overlay>*{transition:.2s ease;display:contents}.img-viewer img{-webkit-user-select:none;user-select:none;width:100%;height:100%;object-fit:contain}.nav-btn{transition:.1s ease-out}h1{font-size:4rem}h2{font-size:2.3rem}hr{height:5px;display:block;border:none;background-color:var(--gray);width:100%;max-width:120px;border-radius:2.5px}p{font-weight:400;font-size:1.2rem}.line{display:flex}.grid2{display:grid;grid-template-columns:1fr 1fr}.g10{gap:10px}.g20{gap:20px}.g30,.g40{gap:30px}.center{justify-content:center;justify-items:center}.hover{background-color:var(--primary)!important}.hover *{color:#fff!important}.p0{padding:0!important}.ai-center{align-items:center}.column{display:grid}@media (max-width:1310px){h2{font-size:1.8rem}}@media (max-width:720px){h2{font-size:1.2rem}p{font-size:1rem}}
