@font-face{font-display:block;font-family:MonumentExtended;src:url(../fonts/MonumentExtended-Regular.woff) format("woff")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}:root{--p-white:#ece9e1;--p-black:#222;--uziwhite:#fff;--uziblack:#000;--uziwheat:wheat;--fontSizeMenu:1vw;--fontSizeH1:19vw;--fontSizeIntro:3vw;--fontSizeP:1.48vw;--maxWidth:1100px;--spinning:spinuzi 2s infinite ease-in-out}.percentage{color:var(--p-black);font-family:MonumentExtended,system-ui;font-size:130px;font-weight:300;line-height:2}main.flex__col{justify-content:flex-start;width:100%}.intro{background:var(--p-white);display:grid;font-size:var(--fontSizeIntro);grid-template-columns:1fr;grid-template-rows:1fr;height:100vh;line-height:normal!important;position:fixed;top:0;width:100vw;z-index:100000}.intro,.intro__red{left:0;transform-origin:top}.intro__red{background:var(--p-black);background-size:cover;bottom:0;color:transparent;font-family:var(--font1);font-size:20vw;font-weight:900;height:100%;line-height:30vh;overflow:hidden;position:absolute;text-align:center;width:100%;-webkit-text-stroke:1px #fff;z-index:1}

/* Hide intro after preloader completes */
.intro.preloader-complete {
  display: none !important;
}@media (min-width:1550px){:root{--fontSizeMenu:16px;--fontSizeP:16px}}@media (max-width:600px){:root{--fontSizeMenu:11px;--fontSizeP:11px}}@media screen and (min-width:450px) and (max-width:2050px){.percentage{font-size:26px}}@media screen and (min-width:50px) and (max-width:450px){.percentage{font-size:24px}}.percentage-wrapper{background:var(--color-bg);display:grid;height:fit-content;justify-content:center;left:0;margin:auto;position:absolute;top:50%;width:100%;z-index:10}.preload-text{display:grid;grid-template-columns:repeat(24,1fr)}.preloader__status-bar{background:var(--p-black);width:100%}.agency-box{display:grid;grid-template-areas:"... ... dot";grid-template-columns:repeat(3,1fr);margin-top:25px;position:absolute;width:100%;z-index:4}.agency-box svg{grid-area:dot;justify-self:flex-end;margin-right:20px}#loader1{display:block;z-index:2}#loader1,#loader2{background:var(--p-white);grid-column:1/2;grid-row:1/2;transform-origin:top}#loader2{display:none;z-index:3}.prelogo{font-size:18px;position:absolute;text-align:center;top:10%;width:100%;z-index:4}.preloader__status-loader{bottom:0;height:100%;left:50%;position:absolute;rotate:180deg;width:3px;z-index:6}