@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}html{text-size-adjust:100%}body{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;min-height:100vh;color:#000;font-size:16px;white-space:normal;background-color:#fff;-webkit-overflow-scrolling:touch}body .image-span-container{font-size:0}body button:focus{outline:none}body .min-h-screen{flex-grow:1}p{margin-bottom:0}a{font-weight:400}a,a:active,a:hover{color:#000}a:active.main-link,a:active.secondary-link,a:hover.main-link,a:hover.secondary-link{color:hsla(0,0%,50%,.302)}a.main-link,a.secondary-link{color:#000}button{outline:none!important}.line{background:linear-gradient(180deg,#373e4e,#161b25 177.6%);opacity:.2;height:1px;min-width:100%}.main-body{flex-direction:column;align-items:center;flex:1 0 auto;z-index:2}.content,.main-body{display:flex;position:relative}.content{max-width:100%;min-width:100%;min-height:100vh;z-index:200;flex-direction:column;flex:1 1}.main-footer{flex:0 0 auto}.nav-link{cursor:pointer}body.Menu--open,body.ReactModal__Body--open,body.ReactModal__Body--open .app-wrapper{overflow:hidden!important}body.Menu--open{top:0}body.Menu--open .app-wrapper{overflow:hidden!important;height:100svh}.error-container{flex-shrink:0;flex-grow:1;width:100%;display:flex;justify-content:center;align-items:center;margin:40px 0 80px}[class*=-pc-flex]{display:none}@media screen and (min-width:992px){[class*=-pc-flex]{display:flex}}[class*=-pc-block]{display:none}@media screen and (min-width:992px){[class*=-pc-block]{display:block}}[class*=-mobile-flex]{display:flex}@media screen and (min-width:992px){[class*=-mobile-flex]{display:none}}[class*=-mobile-block]{display:block}@media screen and (min-width:992px){[class*=-mobile-block]{display:none}}.mobile-fluid{padding-left:0;padding-right:0}@media screen and (min-width:992px){.mobile-fluid{padding-left:15px;padding-right:15px}}.page-tab-content{margin-top:-4px}.dashed{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.underlined{text-decoration:underline}.disabled-text{opacity:.5}.white-text{color:#fff}.horizontal-line-style{opacity:unset;width:100%;background-color:#d9d9d9;border:0;border-top:1px solid #d9d9d9;margin:0}