*{box-sizing:border-box}.gs__searchResultWrapper div:empty{display:block}.gs__searchResultWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch}.gs__searchResulLeftSection{position:sticky;top:0;z-index:100}.gs__searchResulRightSection{height:100%;min-width:calc(100% - 304px);width:100%}.gs__contentHeading{padding:24px;border-bottom:1px solid #dbdfe5;font-size:23px;line-height:32px!important;font-family:var(--ff-h-mt-text-md);color:#1e242c!important;margin:0;font-weight:500}.gs__contentDescription{background-color:#f9fafb;padding:16px 24px;color:#576579;font-size:13px;margin:0;line-height:16px;font-family:var(--ff-h-mt-text-rg);letter-spacing:0;border-bottom:1px solid var(--c-spirits-200)}.gs__faqSection{border-bottom:1px solid #dfdede;border-top:1px solid #dfdede;margin:0 0 53px}.gs__faqHeading{font-family:var(--ff-h-mt-text-md);font-size:19px;line-height:24px;color:#333;padding:28px 0 28px 24px;border-bottom:1px solid #dfdede}.gs__accordian{margin:0 23px 0 24px;padding:24px 0;border-bottom:1px solid #dfdede;cursor:pointer}.gs__accordian:last-child{border-bottom:none}.gs__accordianLabel{font-family:var(--ff-h-mt-text-rg);font-size:16px;line-height:24px;letter-spacing:-.02em;color:#333;background-color:transparent;width:100%;display:flex;justify-content:space-between;align-items:center;transition:.4s;text-align:left}.gs__accordianActive{transform:rotate(90deg)}.gs__accordianContent{display:none;background-color:transparent;font-family:var(--ff-h-mt-text-rg);font-size:13px;line-height:16px;color:#666;overflow:hidden;margin:4px 24px 0 0}.gs__accordianArrowIcon{transition:transform .4s ease}.gs__FoundryContentWrapper{position:relative;line-height:0}.gs__FoundryBanner{width:100%;object-fit:cover;height:144px}.gs__FoundryHeaderDetails{display:flex;justify-content:space-between;align-items:center;padding:24px;gap:32px;height:72px;border:1px solid #dfdede;background:#fff;border-left:none;border-right:none}.gs__FoundryHeaderDescription{display:flex;justify-content:center;align-items:center;padding:16px 24px;gap:32px;background:#f4f4f4;border-bottom:1px solid #dfdede}.gs__FoundryParagraph{font-family:var(--ff-h-mt-text-rg);font-size:13px;line-height:16px;margin:0;font-display:swap}.gs__FoundryLeftPanel{display:flex;justify-content:center;align-items:flex-start;padding:0 0 0 106px;gap:2px;margin:0}.gs__FoundryName{font-family:var(--ff-h-mt-text-md);font-size:23px;line-height:32px;color:var(--c-mf-s-900);margin:0;min-height:auto;font-weight:400}.gs__FoundryLocation{font-family:var(--ff-h-mt-text-rg);font-size:13px;line-height:16px;color:var(--c-mf-s-700);margin:0}.gs__FoundryLogo{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:8px;width:88px;height:88px;left:24px;top:120px;position:absolute;z-index:5;background:var(--c-mf-s-200);border:4px solid var(--c-absolute-white);border-radius:100px;background:#dbdfe5;overflow:hidden;color:#576579}.gs__FoundryInitials{color:var(--c-mf-s-800);text-align:center;font-family:var(--ff-h-mt-text-md);font-size:23px;line-height:32px}@media(max-width:768px){.gs__contentHeading{font-size:19px!important;line-height:24px!important;font-weight:500!important}.gs__FoundryHeaderDetails{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;height:168px}.gs__FoundryHeaderDescription{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px}.gs__FoundryLeftPanel{display:flex;justify-content:flex-start;align-items:center;padding:0;gap:16px;width:100%;height:64px}.gs__FoundryName{font-size:19px;line-height:24px}.gs__FoundryHeaderMobileWrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:16px;height:120px;width:100%}.gs__FoundryLogo{width:64px;height:64px;position:static}.gs__NameLocationWrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:11px 7px 11px 0;padding:0;gap:2px;width:240px;height:42px}.gs__faqSection{margin:0 0 86px}.gs__FoundryBanner{display:none}}@media(max-width:992px){.gs__accordian{cursor:unset;margin:0 24px}.gs__accordianContent{margin:4px 0 0}}@media(min-width:769px) and (max-width:992px){.gs__FoundryContentWrapper,.gs__contentWrapper,.gs__faqSection{margin-left:24px}}#fontListWrapper{scroll-margin-top:49px}