.information-card{width:100%;min-width:0;max-width:275px}.information-card__container{gap:var(--space-md);cursor:pointer;flex-direction:column;min-height:212px;display:flex}.information-card__icon-container{flex-direction:row;display:flex}.information-card__icon{width:fit-content;height:fit-content;padding:var(--space-xs);background-color:var(--primary-5);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;box-shadow:0 .5px .5px #00000005,0 1px 4px #00000008}.information-card__content{gap:var(--space-xxs);flex-direction:column;display:flex}.information-card__category{font-weight:var(--semiBold)}.information-card__description{font-weight:var(--regular);color:var(--black-60)}.information-card__button{padding-top:var(--space-md);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.information-card__button p{color:var(--primary-text-100)}@media (max-width:1150px){.information-card{max-width:100%}.information-card__container{min-height:unset}}
.information-section{justify-content:center;align-items:center;gap:var(--space-xxl);padding:var(--space-xxl);flex-direction:column;display:flex}.information-section h4{font-weight:var(--semiBold)}.information-section__grid{gap:var(--space-xl);grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1100px;display:grid}@media (max-width:900px){.information-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.information-section{padding:var(--space-xl) var(--space-md);gap:var(--space-xl)}.information-section__grid{gap:var(--space-lg);grid-template-columns:1fr}}
.self-help-overlay{background:var(--black-25);z-index:999;justify-content:flex-end;display:flex;position:fixed;inset:0}.self-help-side-pannel{background:var(--white);width:568px;height:100vh;padding:var(--space-md);box-shadow:-10px 0 30px var(--black-25);align-items:flex-start;gap:var(--space-lg);flex-direction:column;animation:.2s ease-out slideIn;display:flex;overflow-y:auto;transform:translate(0)}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.close-btn{cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:12px}@media (max-width:600px){.self-help-side-pannel{width:100%;padding:var(--space-lg) var(--space-md)}}
.contact-card{padding:0px var(--space-lg) 0px var(--space-lg);gap:var(--space-lg);flex-direction:column;width:100%;max-width:330px;display:flex}.contact-card__top-section{gap:var(--space-md);flex-direction:column;display:flex}.contact-card__title{font-weight:var(--semiBold)}.contact-card__agencies{text-align:center;font-weight:var(--light)}.contact-card__description{font-weight:var(--regular)}.contact-card__bottom-section{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.contact-card__opening-times-container{gap:var(--space-lg);flex-direction:row;display:flex}.contact-card__opening-times-information{gap:var(--space-xs);flex-direction:column;display:flex}.contact-card__small-text{color:var(--black-75)}.contact-card__phone-container,.contact-card__email-container{gap:var(--space-lg);flex-direction:row;display:flex}@media (max-width:900px){.contact-card{max-width:100%;padding:0 var(--space-md)}}
.contact-section{justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-xxl) var(--space-xl);background:linear-gradient(180deg, rgba(var(--primaryColourRgb), .05) 0%, rgba(var(--primaryColourRgb), .03) 100%);flex-direction:column;width:100%;display:flex;container-type:inline-size}.contact-section__top-section{gap:var(--space-sm);flex-direction:column;align-items:center;max-width:42rem;display:flex}.contact-section h4{font-weight:var(--bold);color:var(--black);text-align:center}.contact-section__description{text-align:center;width:100%;color:var(--black-75)}.contact-section__divider{width:100%;max-width:26rem}.contact-section__grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);justify-items:center;width:100%;display:grid}@media (max-width:900px){.contact-section{padding:var(--space-xl) var(--space-md);gap:var(--space-lg)}.contact-section__grid{gap:var(--space-xl);grid-template-columns:1fr}}@container (max-width:900px){.contact-section__grid{gap:var(--space-xl);grid-template-columns:1fr}.contact-section{padding:var(--space-xl) var(--space-md);gap:var(--space-lg)}}
