.signpost-module-scss-module__XFq6EG__signpostContainer{background:var(--background-color);width:100%;min-height:100vh;color:var(--text-color);padding:20px;position:relative}@media (min-width:992px){.signpost-module-scss-module__XFq6EG__signpostContainer{height:100vh;padding:20px;overflow:hidden}}.signpost-module-scss-module__XFq6EG__signpostContainer{background-image:var(--background-image)!important}.signpost-module-scss-module__XFq6EG__appsGrid{gap:2rem;display:grid}@media (min-width:992px){.signpost-module-scss-module__XFq6EG__appsGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:1.5rem;height:calc(100vh - 40px)}}.signpost-module-scss-module__XFq6EG__widgetWrapper{flex-direction:column;display:flex}@media (min-width:992px){.signpost-module-scss-module__XFq6EG__widgetWrapper{height:100%}}.signpost-module-scss-module__XFq6EG__widgetTitle{color:var(--main-color);margin-bottom:10px;margin-left:7px;font-size:21px;font-weight:700;line-height:26px}.signpost-module-scss-module__XFq6EG__widget{background:var(--widget-background-color);cursor:pointer;border-radius:20px;flex-direction:column;min-height:280px;padding:0;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.signpost-module-scss-module__XFq6EG__widget:hover{transform:translateY(-5px);box-shadow:0 8px 24px #00000026}@media (min-width:992px){.signpost-module-scss-module__XFq6EG__widget{min-height:unset;flex:1;height:100%}}.signpost-module-scss-module__XFq6EG__widgetImage{background:var(--background-color);justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.signpost-module-scss-module__XFq6EG__widgetImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.signpost-module-scss-module__XFq6EG__widget:hover .signpost-module-scss-module__XFq6EG__widgetImage img{transform:scale(1.05)}@media (min-width:992px){.signpost-module-scss-module__XFq6EG__widgetImage{flex:1;height:auto;min-height:60%}}.signpost-module-scss-module__XFq6EG__widgetDescription{color:var(--text-color-secondary);text-align:center;flex:1;justify-content:center;align-items:center;padding:1.25rem;font-size:.95rem;line-height:1.5;display:flex}
