@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Gresa Regular;src:url(https://db.onlinewebfonts.com/t/36e2182d349c84f69b70664f9295a0d1.eot);src:url(https://db.onlinewebfonts.com/t/36e2182d349c84f69b70664f9295a0d1.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/36e2182d349c84f69b70664f9295a0d1.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/36e2182d349c84f69b70664f9295a0d1.woff)format("woff"),url(https://db.onlinewebfonts.com/t/36e2182d349c84f69b70664f9295a0d1.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/36e2182d349c84f69b70664f9295a0d1.svg#Gresa\ Regular)format("svg")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/chakra-petch@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/chakra-petch@latest/latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #90caf9;--secondary-color: #f48fb1;--paper-bg-color: #1d1d1d;--text-color: white}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);height:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.markdown>*{all:revert}table{border-spacing:0!important;border-collapse:collapse!important;border-color:inherit!important;display:block!important;width:max-content!important;max-width:100%!important;overflow:auto!important}tbody,td,tfoot,th,thead,tr{border-color:inherit!important;padding:5px 10px!important;border-style:solid!important;border-width:2px!important}#root{display:flex;flex-direction:column;min-height:100vh;padding:0;margin:0}.app-container{display:flex;flex-direction:column;flex-grow:1}.main-content{flex-grow:1;padding-top:0}footer{width:100%;padding:1rem;background-color:#121212cc;color:#fff;text-align:center;font-size:1rem;position:relative;border-top:1px solid rgba(255,255,255,.1)}*{margin:0;padding:0}body{height:auto!important}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.logo-container{display:flex;justify-content:center;margin-top:3rem;margin-bottom:3rem}.server-logo{border-radius:50%}.main-page-container{margin:0 auto;padding:0;border-radius:12px;width:100%;max-width:100vw;margin-top:0!important;margin-bottom:120px!important;background-attachment:fixed;min-height:100vh;overflow-x:hidden;box-sizing:border-box}.button-group{display:flex;justify-content:center;gap:20px;margin-bottom:40px}button{transition:transform .2s ease}button:hover{transform:scale(1.05)}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.service-card{margin-top:16px;padding:20px;border-radius:8px;background-color:var(--backgroundColor);-webkit-backdrop-filter:var(--backdropFilter);backdrop-filter:var(--backdropFilter);box-shadow:0 4px 16px #0003!important;transition:box-shadow .3s ease!important}.service-card:hover{box-shadow:0 8px 24px #0000004d}.post-date{margin-top:2px!important;margin-bottom:16px!important}.status-container{display:flex;justify-content:center}.status-card{padding:0;border-radius:8px;width:100%;height:auto;background-color:var(--backgroundColor);-webkit-backdrop-filter:var(--backdropFilter);backdrop-filter:var(--backdropFilter);box-shadow:0 4px 16px #0003!important;transition:box-shadow .3s ease!important}.status-card:hover{box-shadow:0 8px 24px #0000004d!important}.world-map{width:100%;max-width:1014px;margin:0 auto;padding:1em;position:relative}.world-map img{width:100%;height:100%;object-fit:contain}.title{text-align:center;color:#fff;margin:2em 0;padding:0 1em}.title p{max-width:500px;margin:1em auto;line-height:27px}.pin{background:#7bc575;width:.7em;height:.7em;border-radius:50%;scale:1;cursor:pointer}.pin:before{content:"";background:#7bc575;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;animation:pulse 1.3s ease-in-out infinite}.pin span{display:none;white-space:nowrap;position:absolute;left:1.5em;top:50%;transform:translateY(-50%);background:#683e8d;color:#fff;letter-spacing:1pt;border-radius:3em;padding:.3em .6em;font-size:.9em}.pin:hover span{display:inline-block}@keyframes pulse{to{opacity:0;transform:translate(-50%,-50%) scale(6)}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.carousel-container{padding:0;margin:0}.react-multi-carousel-track{margin:0;padding:0;display:flex;gap:0}.card-container{margin:0;padding:0;width:100%;box-sizing:border-box}.sub-services-container .card-container{display:flex;justify-content:center}.carousel-wrapper{position:relative;width:100%;padding:2rem 0}.carousel-background{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,#000000b3,#00000080,#0000004d);pointer-events:none;z-index:0}.carousel-background-v2{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,#000c,#0009,#0006 60%,#0003);pointer-events:none;z-index:0}.carousel-background-v3{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,#000000b3,#0006 20%,#0000 80%,#0000);pointer-events:none;z-index:0}@keyframes pulseGradient{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.carousel-background-animated{animation:pulseGradient 4s ease-in-out infinite}.custom-dot-list-style{position:relative;z-index:2}.custom-dot-list-style button{border:1px solid rgba(255,255,255,.5)!important}.custom-dot-list-style .react-multi-carousel-dot--active button{background:#fffc!important}.sub-services-carousel{padding:0;margin:0}.carousel-item{padding:0}.custom-dot-list-style{margin-top:8px}.service-card{min-height:300px}.service-cta{top:20vh}@media (min-width: 600px){.service-card{min-height:300px}.service-cta{top:20vh}}@media (min-width: 960px){.service-card{min-height:300px}.service-cta{top:20vh}}@media (min-width: 1280px){.service-card{min-height:50vh;max-width:30vw}.service-cta{top:33vh}}.navbar{padding:.5rem;position:fixed;width:100%;z-index:999}.navbar-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.navbar-logo{font-size:1.5rem;font-weight:700}.navbar-menu{display:flex;gap:3rem;list-style-type:none;margin:auto}.navbar-link{display:flex;align-items:center;gap:.5rem;text-decoration:none}.navbar-link svg{font-size:1.2rem}.navbar-link:hover{color:#fff}.navbar-toggle,.navbar-responsive{display:none}@media (max-width: 768px){.navbar-menu{display:none}.navbar-toggle{display:block;font-size:1.5rem;cursor:pointer}.navbar-responsive{display:block;position:absolute;top:60px;left:0;width:100%;text-align:center}.navbar-responsive ul{flex-direction:column;gap:1rem}.navbar-responsive a{display:block;padding:1rem}.navbar-responsive a:hover{color:#fff}}
