:root{--pColor1:#0c1821;--pColor2:#1b2a41;--pColor3:#324a5f;--pColor4:#839788;--pColor5:#edebd7;--color1:#0c1821;--color2:#1b2a41;--color3:#324a5f;--color4:#839788;--color5:#edebd7;--color1-30:rgba(12,24,33,.3);--color2-30:rgba(27,42,65,.3);--color3-30:rgba(50,74,95,.3);--color4-30:hsla(135,9%,55%,.3);--color5-30:hsla(55,38%,89%,.3);color:var(--light-dark-color-1);background-color:var(--light-dark-color-2)}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;font-size:18px;background-color:var(--color5)}*{box-sizing:border-box}a{color:#0070f3;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}body{margin:0!important}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.popup-content{background-color:#fff;padding:20px;border-radius:4px;max-width:500px;width:100%}.color1{color:var(--color1)}.color2{color:var(--color2)}.color3{color:var(--color3)}.color4{color:var(--color4)}.color5{color:var(--color5)}.no-background-alert{background:none!important;font-size:.7rem}.vignette{position:relative;overflow:hidden}.vignette:before{top:0;background:linear-gradient(to bottom,var(--color1) 0,transparent 80%)}.vignette:after,.vignette:before{content:"";position:absolute;left:0;width:100%;height:50%}.vignette:after{bottom:0;background:linear-gradient(to top,var(--color1) 0,transparent 80%)}.imageContainer{position:relative;display:flex;justify-content:center;text-align:center;min-height:100vh;overflow:hidden}.textContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:4px 4px 4px var(--color1);z-index:2;text-align:center}.imageContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Montserrat{font-family:Montserrat!important}.header-placeholder{display:block;height:64px}@media screen and (max-width:600px){.header-placeholder{height:48px}}.MuiDialogContent-root{background-color:var(--color5)}.MuiTextField-root{background-color:#fff}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.errorGrid{padding-top:0!important}.noMargin{margin:0!important}.noMarginBottom{margin-bottom:0!important}.noMarginTop{margin-top:0!important}