.clarke-roofing-portal-template-logged-out{height:100vh;width:100vw;background:#282522;backdrop-filter:blur(10px)}.clarke-roofing-portal-island-content{flex-grow:1;width:fit-content}.clarke-roofing-portal-island-content-fit{width:fit-content}.clarke-roofing-portal-main{width:100%;padding:32px 0 48px;display:flex;flex-direction:column;gap:2rem}.clarke-roofing-portal-main-full-height{justify-content:center;width:100%;padding:32px 0 48px;display:flex;flex-direction:column;background:#243a85;gap:2rem;min-height:100vh}.clarke-roofing-portal-main-full-height p:not(.eac-card p){color:#fff}.clarke-roofing-portal-main-full-height a:not(a.eac-button,.eac-card a){color:#fff}.clarke-roofing-portal-card-header-dark{background-color:#282522;color:#fff}.clarke-roofing-portal-layout-island{display:flex;justify-content:center;align-items:center}.clarke-roofing-portal-layout-footer{display:flex;justify-content:center;align-items:center;gap:1rem}.clarke-roofing-portal-layout-logo img{height:250px}.clarke-roofing-portal-version{font-size:.8rem;font-style:italic}.eac-page-header__content h2{color:#fff}