@layer base,variables;@layer mixins{.restricted-access{flex-direction:column;justify-content:center;align-items:center;display:flex}.restricted-access .live-chat-button{background:0 0;border:none;outline:none;padding:0}}@layer shared;.restricted-access{height:100dvh}.restricted-access__image{width:min(100%,500px);margin:max(-1*var(--spacing-3xl),-9vw) 0}@media (max-width:999px) and (orientation:landscape) and (hover:none){.restricted-access__image{display:none}}.restricted-access__title{text-align:center;padding:0 var(--spacing-sm);font:var(--title-md-black);margin-top:0}@media (min-width:1000px){.restricted-access__title{font:var(--title-4xl-black)}}.restricted-access__boxes-container{gap:var(--spacing-sm);padding:0 var(--spacing-sm);grid-template-columns:1fr;width:100%;max-width:660px;display:grid}@media (min-width:800px){.restricted-access__boxes-container{gap:var(--spacing-lg);grid-template-columns:1fr 1fr}}.restricted-access__box{width:100%;padding:var(--spacing-sm);border-radius:var(--border-radius-md);background-color:#ffffff1a}@media (min-width:800px){.restricted-access__box{text-align:center;padding:var(--spacing-2xl)}}.restricted-access__box-title{font:var(--title-xs-black);margin-top:0;margin-bottom:var(--spacing-4xs)}@media (min-width:1000px){.restricted-access__box-title{font:var(--title-oneline-sm-black);margin-bottom:var(--spacing-sm)}}.restricted-access__box-text-content{font:var(--body-md-regular);margin:0}body:has(.restricted-access){background-color:var(--dark-purple-500)}:is(body:has(.restricted-access) .main-header,body:has(.restricted-access) .main-footer,body:has(.restricted-access) .right-side-buttons){display:none}.restricted-access .live-chat-button{font:inherit;color:inherit;cursor:pointer;text-decoration:underline}