/* Static source styles, isolated from the existing GWT interface. */
#gb-static { --open-sans-font: '__Open_Sans_3e921e', 'Open Sans', sans-serif; font-family: var(--open-sans-font); font-size:16px; line-height:1.5; color:#252525; background:#fff; }
#gb-static *, #gb-static *::before, #gb-static *::after { box-sizing:border-box; }
#gb-static h1, #gb-static h2, #gb-static h3, #gb-static p, #gb-static ul { margin:0; padding:0; }
#gb-static img { max-width:100%; }

#gb-static .mui-ljf57r:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 8px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(82, 209, 218); background-color: transparent;}
@media print {#gb-static .mui-ljf57r:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-ljf57r:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(82, 209, 218, 0.04);}
@media (hover: none) {#gb-static .mui-ljf57r:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-ljf57r:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}
#gb-static .mui-1t00lfd:where(:not(.gb-legacy, .gb-legacy *)){max-width: 715px; width: 100%; flex-shrink: 9999; -webkit-box-pack: justify; justify-content: space-between; gap: unset !important; margin-left: 10px !important; margin-right: 10px !important;}
#gb-static .mui-1t00lfd a:where(:not(.gb-legacy, .gb-legacy *)){font-size: clamp(13px, 1.2vw, 16px);}
#gb-static .mui-1y2p49m:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 16px; border-radius: 4px; background-size: 200% 100%; transition: 0.1s ease-in-out !important;}
@media print {#gb-static .mui-1y2p49m:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-1y2p49m:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-1y2p49m:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-1y2p49m:hover:where(:not(.gb-legacy, .gb-legacy *)){background-image: linear-gradient(to right, rgb(82, 209, 218), rgb(51, 210, 146), rgb(82, 209, 218)); color: rgb(255, 255, 255);}
#gb-static .mui-tfvjbr:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 16px; border-radius: 4px; background-size: 200% 100%; transition: 0.1s ease-in-out !important;}
@media print {#gb-static .mui-tfvjbr:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-tfvjbr:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-tfvjbr:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-tfvjbr:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgb(255, 255, 255); background-image: unset; color: rgb(51, 210, 146);}
#gb-static .mui-14ryk5l:where(:not(.gb-legacy, .gb-legacy *)){font-size: clamp(38px, 4.9vw, 56px);}
@media (max-width: 767.95px) {#gb-static .mui-14ryk5l:where(:not(.gb-legacy, .gb-legacy *)){font-size: 32px;}}
#gb-static .mui-1yxmbwk:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 30px; padding: 8px; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);}
@media print {#gb-static .mui-1yxmbwk:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-1yxmbwk:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-1yxmbwk:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-kinb9i:where(:not(.gb-legacy, .gb-legacy *)){transform: rotate(90deg);}
#gb-static .mui-kinb9i path:where(:not(.gb-legacy, .gb-legacy *)){fill: white;}
#gb-static .mui-1ntbxie:where(:not(.gb-legacy, .gb-legacy *)){transform: rotate(270deg);}
#gb-static .mui-1ntbxie path:where(:not(.gb-legacy, .gb-legacy *)){fill: white;}
#gb-static .mui-13luj1r:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; position: relative; font-size: 22.5px; color: rgb(250, 175, 0); cursor: pointer; text-align: left; width: min-content; -webkit-tap-highlight-color: transparent; pointer-events: none; margin-left: 5px; vertical-align: middle;}
#gb-static .mui-13luj1r .MuiRating-iconFilled:where(:not(.gb-legacy, .gb-legacy *)){color: rgb(251, 60, 108);}
#gb-static .mui-13m1if9:where(:not(.gb-legacy, .gb-legacy *)){display: flex; transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none;}
#gb-static .mui-1cw4hi4:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: inherit;}
#gb-static .mui-137kee0:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgb(255, 255, 255); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; box-shadow: none; color: unset;}
#gb-static .mui-y0wtk2:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%;}
#gb-static .mui-y0wtk2 .MuiOutlinedInput-root:where(:not(.gb-legacy, .gb-legacy *)){height: 40px;}
#gb-static .mui-y0wtk2 input:where(:not(.gb-legacy, .gb-legacy *)){height: 40px; box-sizing: border-box;}
#gb-static .mui-y0wtk2 label:not(.Mui-focused):not(.MuiInputLabel-shrink):where(:not(.gb-legacy, .gb-legacy *)){top: -5px;}
#gb-static .mui-1bxaume:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 400; line-height: 1.4375em; letter-spacing: 0.00938em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(14px, 16px) scale(1); transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; color: rgb(190, 190, 190); font-family: var(--open-sans-font); font-size: 12px !important;}
#gb-static .mui-izqaev:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 400; line-height: 1.4375em; letter-spacing: 0.00938em; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; font-size: 14px; font-family: var(--open-sans-font); position: relative; border-radius: 0px !important;}
#gb-static .mui-izqaev:hover:not(.Mui-focused) fieldset:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgb(228, 228, 228);}
#gb-static .mui-izqaev:hover .MuiOutlinedInput-notchedOutline:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgba(0, 0, 0, 0.87);}
@media (hover: none) {#gb-static .mui-izqaev:hover .MuiOutlinedInput-notchedOutline:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgba(0, 0, 0, 0.23);}}
#gb-static  .mui-izqaev fieldset:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgb(228, 228, 228);}
#gb-static .mui-1sxenmq:where(:not(.gb-legacy, .gb-legacy *)){font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px;}
#gb-static .mui-1sxenmq::-webkit-input-placeholder:where(:not(.gb-legacy, .gb-legacy *)){color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);}
#gb-static .mui-1sxenmq:focus:where(:not(.gb-legacy, .gb-legacy *)){outline: 0px;}
#gb-static .mui-1sxenmq::-webkit-search-decoration:where(:not(.gb-legacy, .gb-legacy *)){appearance: none;}
#gb-static label[data-shrink="false"] + .MuiInputBase-formControl .mui-1sxenmq::-webkit-input-placeholder:where(:not(.gb-legacy, .gb-legacy *)){opacity: 0 !important;}
#gb-static label[data-shrink="false"] + .MuiInputBase-formControl .mui-1sxenmq:focus::-webkit-input-placeholder:where(:not(.gb-legacy, .gb-legacy *)){opacity: 0.42;}
#gb-static .mui-igs3ac:where(:not(.gb-legacy, .gb-legacy *)){text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(0, 0, 0, 0.23);}
#gb-static .mui-yjsfm1:where(:not(.gb-legacy, .gb-legacy *)){float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; max-width: 0.01px; transition: max-width 50ms cubic-bezier(0, 0, 0.2, 1); white-space: nowrap;}
#gb-static .mui-yjsfm1 > span:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible;}
#gb-static .mui-11uc861:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 400; line-height: 1.4375em; letter-spacing: 0.00938em; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; font-size: 14px; font-family: var(--open-sans-font); position: relative; padding-right: 14px; border-radius: 0px !important;}
#gb-static .mui-11uc861:hover:not(.Mui-focused) fieldset:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgb(228, 228, 228);}
#gb-static .mui-11uc861:hover .MuiOutlinedInput-notchedOutline:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgba(0, 0, 0, 0.87);}
@media (hover: none) {#gb-static .mui-11uc861:hover .MuiOutlinedInput-notchedOutline:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgba(0, 0, 0, 0.23);}}
#gb-static  .mui-11uc861 fieldset:where(:not(.gb-legacy, .gb-legacy *)){border-color: rgb(228, 228, 228);}
#gb-static .mui-7ip6co:where(:not(.gb-legacy, .gb-legacy *)){font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 0px 16.5px 14px;}
#gb-static .mui-7ip6co::-webkit-input-placeholder:where(:not(.gb-legacy, .gb-legacy *)){color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);}
#gb-static .mui-7ip6co:focus:where(:not(.gb-legacy, .gb-legacy *)){outline: 0px;}
#gb-static .mui-7ip6co::-webkit-search-decoration:where(:not(.gb-legacy, .gb-legacy *)){appearance: none;}
#gb-static label[data-shrink="false"] + .MuiInputBase-formControl .mui-7ip6co::-webkit-input-placeholder:where(:not(.gb-legacy, .gb-legacy *)){opacity: 0 !important;}
#gb-static label[data-shrink="false"] + .MuiInputBase-formControl .mui-7ip6co:focus::-webkit-input-placeholder:where(:not(.gb-legacy, .gb-legacy *)){opacity: 0.42;}
#gb-static .mui-1nvf7g0:where(:not(.gb-legacy, .gb-legacy *)){display: flex; height: 0.01em; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-left: 8px;}
#gb-static .mui-slyssw:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px -12px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 30px; padding: 8px; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);}
@media print {#gb-static .mui-slyssw:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-slyssw:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-slyssw:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-fz7xz7:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 25px;}
#gb-static .mui-fz7xz7 path:where(:not(.gb-legacy, .gb-legacy *)){fill: rgb(146, 146, 146);}
#gb-static .mui-16v44xl:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; color: rgba(0, 0, 0, 0.6); padding: 0px;}
@media print {#gb-static .mui-16v44xl:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-16v44xl:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(82, 209, 218, 0.04);}
@media (hover: none) {#gb-static .mui-16v44xl:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-1m9pwf3:where(:not(.gb-legacy, .gb-legacy *)){cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1;}
#gb-static .mui-zbd5n:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 8px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(82, 209, 218); background-color: transparent; background-size: 200% 100%;}
@media print {#gb-static .mui-zbd5n:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-zbd5n:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(82, 209, 218, 0.04);}
@media (hover: none) {#gb-static .mui-zbd5n:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-zbd5n:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}
#gb-static .mui-1dwff9h:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 30px; width: 22px;}
#gb-static .mui-gyyl2c:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 30px; width: 22px; height: 22px;}
#gb-static .mui-1mlo3s1 span.subheading:where(:not(.gb-legacy, .gb-legacy *)){text-transform: initial; display: block; font-size: 0.6em;}
#gb-static .mui-1mlo3s1 p:has(img):where(:not(.gb-legacy, .gb-legacy *)){margin: 0px;}
#gb-static .mui-lr5n41:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 16px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); background-size: 200% 100%;}
@media print {#gb-static .mui-lr5n41:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-lr5n41:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-lr5n41:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-ewodj0:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 16px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); background-size: 200% 100%;}
@media print {#gb-static .mui-ewodj0:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-ewodj0:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-ewodj0:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-ewodj0:hover:where(:not(.gb-legacy, .gb-legacy *)){background-image: linear-gradient(to right, rgb(254, 201, 214), rgb(252, 103, 142), rgb(251, 60, 110)); color: rgb(255, 255, 255);}
#gb-static .mui-190xl9h:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; position: relative; font-size: 22.5px; color: rgb(250, 175, 0); cursor: pointer; text-align: left; width: min-content; -webkit-tap-highlight-color: transparent; pointer-events: none; margin-left: -5px; vertical-align: middle;}
#gb-static .mui-190xl9h .MuiRating-iconFilled:where(:not(.gb-legacy, .gb-legacy *)){color: rgb(251, 60, 108);}
#gb-static .mui-531m6n:where(:not(.gb-legacy, .gb-legacy *)){width: 130px; height: 130px; border-radius: 16px; overflow: hidden; margin-top: -50px; transform: rotate(4deg) translate(0px, -15px); box-shadow: rgba(0, 0, 0, 0.22) 0px 12px 40px;}
#gb-static .mui-531m6n img:where(:not(.gb-legacy, .gb-legacy *)){width: 100%; height: 100%; object-fit: cover; display: block;}
#gb-static .mui-1bx9so1:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 30px; width: 36px; height: 36px;}
#gb-static .mui-1bx9so1 path:where(:not(.gb-legacy, .gb-legacy *)){fill: rgb(146, 146, 146);}
#gb-static .mui-a0y2e3:where(:not(.gb-legacy, .gb-legacy *)){height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden;}
#gb-static .mui-hboir5:where(:not(.gb-legacy, .gb-legacy *)){display: flex; width: 100%;}
#gb-static .mui-8atqhb:where(:not(.gb-legacy, .gb-legacy *)){width: 100%;}
#gb-static .mui-1foiw41:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 8px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(82, 209, 218); background-color: transparent; background-size: 200% 100%;}
@media print {#gb-static .mui-1foiw41:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-1foiw41:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(82, 209, 218, 0.04);}
@media (hover: none) {#gb-static .mui-1foiw41:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-1foiw41:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}
#gb-static .mui-1foiw41:hover path:where(:not(.gb-legacy, .gb-legacy *)){fill: rgb(251, 60, 108);}
#gb-static .mui-1487k6c:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 30px;}
#gb-static .mui-1487k6c path:where(:not(.gb-legacy, .gb-legacy *)){fill: rgb(255, 255, 255);}
#gb-static .mui-45pmau:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 30px; width: 16px; height: 16px;}
#gb-static .mui-2l0cw1:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: var(--open-sans-font); font-weight: 500; font-size: 17.5px; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 16px; border-radius: 4px; background-size: 200% 100%; transition: opacity 0.2s ease-in-out;}
@media print {#gb-static .mui-2l0cw1:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-2l0cw1:hover:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none; background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-2l0cw1:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-2l0cw1 .MuiButton-startIcon:where(:not(.gb-legacy, .gb-legacy *)){margin-left: 0px;}
#gb-static .mui-2l0cw1:hover:where(:not(.gb-legacy, .gb-legacy *)){opacity: 0.8;}
#gb-static .mui-1l6c7y9:where(:not(.gb-legacy, .gb-legacy *)){display: inherit; margin-right: 8px; margin-left: -4px;}
#gb-static .mui-1l6c7y9 > :nth-of-type(1):where(:not(.gb-legacy, .gb-legacy *)){font-size: 20px;}
#gb-static .mui-1t98j13:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 30px; width: 24px; height: 24px;}
#gb-static .mui-1t98j13 path:where(:not(.gb-legacy, .gb-legacy *)){fill: rgb(255, 255, 255);}
#gb-static .mui-18xt7wj:where(:not(.gb-legacy, .gb-legacy *)){margin: 0px; font-weight: 400; font-size: 20px; line-height: 1.5; letter-spacing: 0.00938em; font-family: var(--open-sans-font);}
#gb-static .mui-1il1wyd:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 30px;}
#gb-static .mui-ikov0u .Mui-selected:where(:not(.gb-legacy, .gb-legacy *)){color: rgb(255, 255, 255) !important;}
#gb-static .mui-ikov0u .MuiPaginationItem-root.Mui-selected:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgb(82, 209, 218);}
#gb-static .mui-ikov0u li:has(button.Mui-selected) ~ li:has(div) + li:has(button.MuiPaginationItem-page):where(:not(.gb-legacy, .gb-legacy *)){display: none;}
#gb-static .mui-nhb8h9:where(:not(.gb-legacy, .gb-legacy *)){display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; padding: 0px; margin: 0px; list-style: none;}
#gb-static .mui-18xhy9x:where(:not(.gb-legacy, .gb-legacy *)){display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: var(--open-sans-font); font-weight: 400; font-size: 17.5px; line-height: 1.43; letter-spacing: 0.01071em; border-radius: 16px; text-align: center; box-sizing: border-box; min-width: 32px; height: 32px; padding: 0px 6px; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1), background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);}
#gb-static .mui-18xhy9x.Mui-disabled:where(:not(.gb-legacy, .gb-legacy *)){pointer-events: none; cursor: default;}
@media print {#gb-static .mui-18xhy9x:where(:not(.gb-legacy, .gb-legacy *)){print-color-adjust: exact;}}
#gb-static .mui-18xhy9x.Mui-disabled:where(:not(.gb-legacy, .gb-legacy *)){opacity: 0.38;}
#gb-static .mui-18xhy9x:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(0, 0, 0, 0.04);}
@media (hover: none) {#gb-static .mui-18xhy9x:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: transparent;}}
#gb-static .mui-18xhy9x.Mui-selected:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(0, 0, 0, 0.08);}
#gb-static .mui-18xhy9x.Mui-selected:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(0, 0, 0, 0.12);}
@media (hover: none) {#gb-static .mui-18xhy9x.Mui-selected:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(0, 0, 0, 0.08);}}
#gb-static .mui-18xhy9x.Mui-selected:where(:not(.gb-legacy, .gb-legacy *)){color: rgba(0, 0, 0, 0.87); background-color: rgb(82, 209, 218);}
#gb-static .mui-18xhy9x.Mui-selected:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgb(57, 146, 152);}
@media (hover: none) {#gb-static .mui-18xhy9x.Mui-selected:hover:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgb(82, 209, 218);}}
#gb-static .mui-lrb33l:where(:not(.gb-legacy, .gb-legacy *)){user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 25px; margin: 0px -8px;}
#gb-static .mui-y73mef:where(:not(.gb-legacy, .gb-legacy *)){cursor: pointer;}
#gb-static .mui-y73mef:hover .MuiPaginationItem-ellipsis:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgba(0, 0, 0, 0.04); border-radius: 50%;}
#gb-static .mui-ix0evi:where(:not(.gb-legacy, .gb-legacy *)){font-family: var(--open-sans-font); font-weight: 400; font-size: 17.5px; line-height: 1.43; letter-spacing: 0.01071em; border-radius: 16px; text-align: center; box-sizing: border-box; min-width: 32px; padding: 0px 6px; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); height: auto;}
#gb-static :root:where(:not(.gb-legacy, .gb-legacy *)){--text-base-color: #252525;}
#gb-static *:where(:not(.gb-legacy, .gb-legacy *)){box-sizing: border-box; padding: 0px; margin: 0px;}
#gb-static body:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  html:where(:not(.gb-legacy, .gb-legacy *)){max-width: 100vw; overflow-x: hidden; height: 100%; font-family: var(--open-sans-font),sans-serif; font-weight: 400; font-size: 20px; color: var(--text-base-color);}
@media (max-width: 1023px) {#gb-static body:where(:not(.gb-legacy, .gb-legacy *)){height: auto; min-height: -webkit-fill-available;}}
#gb-static body:where(:not(.gb-legacy, .gb-legacy *)){background-color: rgb(255, 255, 255);}
#gb-static a:where(:not(.gb-legacy, .gb-legacy *)){text-decoration: none;}
@media (prefers-color-scheme: dark) {#gb-static html:where(:not(.gb-legacy, .gb-legacy *)){color-scheme: light;}}
#gb-static *:where(:not(.gb-legacy, .gb-legacy *)){--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;}
#gb-static *:where(:not(.gb-legacy, .gb-legacy *)){box-sizing: border-box; border: 0px solid;}
#gb-static  html:where(:not(.gb-legacy, .gb-legacy *)){line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent;}
#gb-static body:where(:not(.gb-legacy, .gb-legacy *)){margin: 0px; line-height: inherit;}
#gb-static h1:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  h2:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  h3:where(:not(.gb-legacy, .gb-legacy *)){font-size: inherit; font-weight: inherit;}
#gb-static a:where(:not(.gb-legacy, .gb-legacy *)){color: inherit; text-decoration: inherit;}
#gb-static button:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  input:where(:not(.gb-legacy, .gb-legacy *)){font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px;}
#gb-static button:where(:not(.gb-legacy, .gb-legacy *)){text-transform: none;}
#gb-static button:where(:not(.gb-legacy, .gb-legacy *)){appearance: button; background-color: transparent; background-image: none;}
#gb-static  h1:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  h2:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  h3:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  p:where(:not(.gb-legacy, .gb-legacy *)){margin: 0px;}
#gb-static fieldset:where(:not(.gb-legacy, .gb-legacy *)){margin: 0px;}
#gb-static fieldset:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  legend:where(:not(.gb-legacy, .gb-legacy *)){padding: 0px;}
#gb-static  ul:where(:not(.gb-legacy, .gb-legacy *)){list-style: none; margin: 0px; padding: 0px;}
#gb-static input::placeholder:where(:not(.gb-legacy, .gb-legacy *)){opacity: 1; color: rgb(156, 163, 175);}
#gb-static  button:where(:not(.gb-legacy, .gb-legacy *)){cursor: pointer;}
#gb-static :disabled:where(:not(.gb-legacy, .gb-legacy *)){cursor: default;}
#gb-static  iframe:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  img:where(:not(.gb-legacy, .gb-legacy *)),#gb-static  svg:where(:not(.gb-legacy, .gb-legacy *)){display: block; vertical-align: middle;}
#gb-static img:where(:not(.gb-legacy, .gb-legacy *)){max-width: 100%; height: auto;}
#gb-static .prose:where(:not(.gb-legacy, .gb-legacy *)){color: var(--tw-prose-body); max-width: 65ch;}
#gb-static .prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 1.25em; margin-bottom: 1.25em;}
#gb-static .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){color: var(--tw-prose-links); text-decoration: underline; font-weight: 500;}
#gb-static .prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em;}
#gb-static .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker:where(:not(.gb-legacy, .gb-legacy *)){color: var(--tw-prose-bullets);}
#gb-static .prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; line-height: 1.33333;}
#gb-static .prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){color: var(--tw-prose-headings); font-weight: 600; font-size: 1.25em; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 1.6;}
#gb-static .prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 2em; margin-bottom: 2em;}
#gb-static .prose:where(:not(.gb-legacy, .gb-legacy *)){--tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-kbd: #111827; --tw-prose-kbd-shadows: rgba(17,24,39,.1); --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: hsla(0,0%,100%,.1); --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgba(0,0,0,.5); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 20px; line-height: 1.75;}
#gb-static .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0.5em; margin-bottom: 0.5em;}
#gb-static .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){padding-inline-start: 0.375em;}
#gb-static .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0px;}
#gb-static .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0px;}
#gb-static .prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0px;}
#gb-static .prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)):where(:not(.gb-legacy, .gb-legacy *)){margin-bottom: 0px;}
#gb-static .static:where(:not(.gb-legacy, .gb-legacy *)){position: static;}
#gb-static .fixed:where(:not(.gb-legacy, .gb-legacy *)){position: fixed;}
#gb-static .absolute:where(:not(.gb-legacy, .gb-legacy *)){position: absolute;}
#gb-static .relative:where(:not(.gb-legacy, .gb-legacy *)){position: relative;}
#gb-static .inset-0:where(:not(.gb-legacy, .gb-legacy *)){inset: 0px;}
#gb-static .bottom-4:where(:not(.gb-legacy, .gb-legacy *)){bottom: 20px;}
#gb-static .left-0:where(:not(.gb-legacy, .gb-legacy *)){left: 0px;}
#gb-static .left-2:where(:not(.gb-legacy, .gb-legacy *)){left: 10px;}
#gb-static .right-0:where(:not(.gb-legacy, .gb-legacy *)){right: 0px;}
#gb-static .right-1:where(:not(.gb-legacy, .gb-legacy *)){right: 5px;}
#gb-static .top-0:where(:not(.gb-legacy, .gb-legacy *)){top: 0px;}
#gb-static .top-1:where(:not(.gb-legacy, .gb-legacy *)){top: 5px;}
#gb-static .top-2:where(:not(.gb-legacy, .gb-legacy *)){top: 10px;}
#gb-static .top-\[-68px\]:where(:not(.gb-legacy, .gb-legacy *)){top: -68px;}
#gb-static .isolate:where(:not(.gb-legacy, .gb-legacy *)){isolation: isolate;}
#gb-static .-z-10:where(:not(.gb-legacy, .gb-legacy *)){z-index: -10;}
#gb-static .z-\[1\]:where(:not(.gb-legacy, .gb-legacy *)){z-index: 1;}
#gb-static .z-\[2\]:where(:not(.gb-legacy, .gb-legacy *)){z-index: 2;}
#gb-static .mx-2:where(:not(.gb-legacy, .gb-legacy *)){margin-left: 10px; margin-right: 10px;}
#gb-static .mx-6:where(:not(.gb-legacy, .gb-legacy *)){margin-left: 30px; margin-right: 30px;}
#gb-static .mx-auto:where(:not(.gb-legacy, .gb-legacy *)){margin-left: auto; margin-right: auto;}
#gb-static .mb-1:where(:not(.gb-legacy, .gb-legacy *)){margin-bottom: 5px;}
#gb-static .mb-4:where(:not(.gb-legacy, .gb-legacy *)){margin-bottom: 20px;}
#gb-static .mb-\[4px\]:where(:not(.gb-legacy, .gb-legacy *)){margin-bottom: 4px;}
#gb-static .ml-2:where(:not(.gb-legacy, .gb-legacy *)){margin-left: 10px;}
#gb-static .mr-4:where(:not(.gb-legacy, .gb-legacy *)){margin-right: 20px;}
#gb-static .mt-1:where(:not(.gb-legacy, .gb-legacy *)){margin-top: 5px;}
#gb-static .mt-2:where(:not(.gb-legacy, .gb-legacy *)){margin-top: 10px;}
#gb-static .mt-4:where(:not(.gb-legacy, .gb-legacy *)){margin-top: 20px;}
#gb-static .mt-\[-1px\]:where(:not(.gb-legacy, .gb-legacy *)){margin-top: -1px;}
#gb-static .mt-\[73px\]:where(:not(.gb-legacy, .gb-legacy *)){margin-top: 73px;}
#gb-static .block:where(:not(.gb-legacy, .gb-legacy *)){display: block;}
#gb-static .inline-block:where(:not(.gb-legacy, .gb-legacy *)){display: inline-block;}
#gb-static .flex:where(:not(.gb-legacy, .gb-legacy *)){display: flex;}
#gb-static .grid:where(:not(.gb-legacy, .gb-legacy *)){display: grid;}
#gb-static .hidden:where(:not(.gb-legacy, .gb-legacy *)){display: none;}
#gb-static .h-5:where(:not(.gb-legacy, .gb-legacy *)){height: 25px;}
#gb-static .h-8:where(:not(.gb-legacy, .gb-legacy *)){height: 40px;}
#gb-static .h-9:where(:not(.gb-legacy, .gb-legacy *)){height: 45px;}
#gb-static .h-\[18px\]:where(:not(.gb-legacy, .gb-legacy *)){height: 18px;}
#gb-static .h-\[20px\]:where(:not(.gb-legacy, .gb-legacy *)){height: 20px;}
#gb-static .h-\[48px\]:where(:not(.gb-legacy, .gb-legacy *)){height: 48px;}
#gb-static .h-\[60\%\]:where(:not(.gb-legacy, .gb-legacy *)){height: 60%;}
#gb-static .h-full:where(:not(.gb-legacy, .gb-legacy *)){height: 100%;}
#gb-static .min-h-\[80px\]:where(:not(.gb-legacy, .gb-legacy *)){min-height: 80px;}
#gb-static .w-4:where(:not(.gb-legacy, .gb-legacy *)){width: 20px;}
#gb-static .w-8:where(:not(.gb-legacy, .gb-legacy *)){width: 40px;}
#gb-static .w-\[120px\]:where(:not(.gb-legacy, .gb-legacy *)){width: 120px;}
#gb-static .w-\[18px\]:where(:not(.gb-legacy, .gb-legacy *)){width: 18px;}
#gb-static .w-\[20px\]:where(:not(.gb-legacy, .gb-legacy *)){width: 20px;}
#gb-static .w-\[334px\]:where(:not(.gb-legacy, .gb-legacy *)){width: 334px;}
#gb-static .w-\[60\%\]:where(:not(.gb-legacy, .gb-legacy *)){width: 60%;}
#gb-static .w-\[64px\]:where(:not(.gb-legacy, .gb-legacy *)){width: 64px;}
#gb-static .w-fit:where(:not(.gb-legacy, .gb-legacy *)){width: fit-content;}
#gb-static .w-full:where(:not(.gb-legacy, .gb-legacy *)){width: 100%;}
#gb-static .w-min:where(:not(.gb-legacy, .gb-legacy *)){width: min-content;}
#gb-static .min-w-0:where(:not(.gb-legacy, .gb-legacy *)){min-width: 0px;}
#gb-static .min-w-\[340px\]:where(:not(.gb-legacy, .gb-legacy *)){min-width: 340px;}
#gb-static .max-w-\[1060px\]:where(:not(.gb-legacy, .gb-legacy *)){max-width: 1060px;}
#gb-static .max-w-\[220px\]:where(:not(.gb-legacy, .gb-legacy *)){max-width: 220px;}
#gb-static .max-w-\[425px\]:where(:not(.gb-legacy, .gb-legacy *)){max-width: 425px;}
#gb-static .max-w-\[min\(600px\,_100\%\)\]:where(:not(.gb-legacy, .gb-legacy *)){max-width: min(600px, 100%);}
#gb-static .max-w-\[unset\]:where(:not(.gb-legacy, .gb-legacy *)){max-width: unset;}
#gb-static .max-w-full:where(:not(.gb-legacy, .gb-legacy *)){max-width: 100%;}
#gb-static .max-w-none:where(:not(.gb-legacy, .gb-legacy *)){max-width: none;}
#gb-static .max-w-screen-2xl:where(:not(.gb-legacy, .gb-legacy *)){max-width: 1400px;}
#gb-static .max-w-screen-lg:where(:not(.gb-legacy, .gb-legacy *)){max-width: 1024px;}
#gb-static .flex-shrink-0:where(:not(.gb-legacy, .gb-legacy *)){flex-shrink: 0;}
#gb-static .shrink:where(:not(.gb-legacy, .gb-legacy *)){flex-shrink: 1;}
#gb-static .shrink-0:where(:not(.gb-legacy, .gb-legacy *)){flex-shrink: 0;}
#gb-static  .grow:where(:not(.gb-legacy, .gb-legacy *)){flex-grow: 1;}
#gb-static .basis-1\/3:where(:not(.gb-legacy, .gb-legacy *)){flex-basis: 33.3333%;}
#gb-static .basis-2\/3:where(:not(.gb-legacy, .gb-legacy *)){flex-basis: 66.6667%;}
#gb-static .cursor-pointer:where(:not(.gb-legacy, .gb-legacy *)){cursor: pointer;}
#gb-static .grid-cols-1:where(:not(.gb-legacy, .gb-legacy *)){grid-template-columns: repeat(1, minmax(0px, 1fr));}
#gb-static .grid-cols-2:where(:not(.gb-legacy, .gb-legacy *)){grid-template-columns: repeat(2, minmax(0px, 1fr));}
#gb-static .grid-cols-\[repeat\(auto-fit\,_minmax\(140px\,_1fr\)\)\]:where(:not(.gb-legacy, .gb-legacy *)){grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
#gb-static .flex-col:where(:not(.gb-legacy, .gb-legacy *)){flex-direction: column;}
#gb-static .flex-wrap:where(:not(.gb-legacy, .gb-legacy *)){flex-wrap: wrap;}
#gb-static .content-center:where(:not(.gb-legacy, .gb-legacy *)){align-content: center;}
#gb-static .items-start:where(:not(.gb-legacy, .gb-legacy *)){align-items: flex-start;}
#gb-static .items-end:where(:not(.gb-legacy, .gb-legacy *)){align-items: flex-end;}
#gb-static .items-center:where(:not(.gb-legacy, .gb-legacy *)){align-items: center;}
#gb-static .justify-center:where(:not(.gb-legacy, .gb-legacy *)){justify-content: center;}
#gb-static .justify-between:where(:not(.gb-legacy, .gb-legacy *)){justify-content: space-between;}
#gb-static .justify-around:where(:not(.gb-legacy, .gb-legacy *)){justify-content: space-around;}
#gb-static .gap-1:where(:not(.gb-legacy, .gb-legacy *)){gap: 5px;}
#gb-static .gap-12:where(:not(.gb-legacy, .gb-legacy *)){gap: 60px;}
#gb-static .gap-2:where(:not(.gb-legacy, .gb-legacy *)){gap: 10px;}
#gb-static .gap-3:where(:not(.gb-legacy, .gb-legacy *)){gap: 15px;}
#gb-static .gap-4:where(:not(.gb-legacy, .gb-legacy *)){gap: 20px;}
#gb-static .gap-6:where(:not(.gb-legacy, .gb-legacy *)){gap: 30px;}
#gb-static .gap-8:where(:not(.gb-legacy, .gb-legacy *)){gap: 40px;}
#gb-static .overflow-hidden:where(:not(.gb-legacy, .gb-legacy *)){overflow: hidden;}
#gb-static .overflow-clip:where(:not(.gb-legacy, .gb-legacy *)){overflow: clip;}
#gb-static  .whitespace-nowrap:where(:not(.gb-legacy, .gb-legacy *)){white-space: nowrap;}
#gb-static .rounded-2xl:where(:not(.gb-legacy, .gb-legacy *)){border-radius: 20px;}
#gb-static .rounded-full:where(:not(.gb-legacy, .gb-legacy *)){border-radius: 9999px;}
#gb-static .rounded-lg:where(:not(.gb-legacy, .gb-legacy *)){border-radius: 10px;}
#gb-static .rounded-sm:where(:not(.gb-legacy, .gb-legacy *)){border-radius: 2.5px;}
#gb-static .rounded-xl:where(:not(.gb-legacy, .gb-legacy *)){border-radius: 15px;}
#gb-static .rounded-t-none:where(:not(.gb-legacy, .gb-legacy *)){border-top-left-radius: 0px; border-top-right-radius: 0px;}
#gb-static .rounded-bl-none:where(:not(.gb-legacy, .gb-legacy *)){border-bottom-left-radius: 0px;}
#gb-static .rounded-br-lg:where(:not(.gb-legacy, .gb-legacy *)){border-bottom-right-radius: 10px;}
#gb-static .border:where(:not(.gb-legacy, .gb-legacy *)){border-width: 1px;}
#gb-static .border-grey1-100:where(:not(.gb-legacy, .gb-legacy *)){--tw-border-opacity: 1; border-color: rgb(228 228 228/var(--tw-border-opacity,1));}
#gb-static .bg-green-600:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 1; background-color: rgb(43 194 133/var(--tw-bg-opacity,1));}
#gb-static .bg-grey1-50:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1));}
#gb-static .bg-grey1-900:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 1; background-color: rgb(37 37 37/var(--tw-bg-opacity,1));}
#gb-static .bg-pink:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 1; background-color: rgb(251 60 108/var(--tw-bg-opacity,1));}
#gb-static .bg-white:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1));}
#gb-static .bg-opacity-40:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 0.4;}
#gb-static .bg-gradient-green-blue-green:where(:not(.gb-legacy, .gb-legacy *)){background-image: linear-gradient(90deg, rgb(82, 209, 218), rgb(51, 210, 146), rgb(82, 209, 218));}
#gb-static .object-contain:where(:not(.gb-legacy, .gb-legacy *)){object-fit: contain;}
#gb-static .object-cover:where(:not(.gb-legacy, .gb-legacy *)){object-fit: cover;}
#gb-static .object-center:where(:not(.gb-legacy, .gb-legacy *)){object-position: center center;}
#gb-static .p-0:where(:not(.gb-legacy, .gb-legacy *)){padding: 0px;}
#gb-static .p-2:where(:not(.gb-legacy, .gb-legacy *)){padding: 10px;}
#gb-static .p-4:where(:not(.gb-legacy, .gb-legacy *)){padding: 20px;}
#gb-static .p-7:where(:not(.gb-legacy, .gb-legacy *)){padding: 35px;}
#gb-static .px-0:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 0px; padding-right: 0px;}
#gb-static .px-2:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 10px; padding-right: 10px;}
#gb-static .px-3:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 15px; padding-right: 15px;}
#gb-static .px-4:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 20px; padding-right: 20px;}
#gb-static .px-6:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 30px; padding-right: 30px;}
#gb-static .py-0:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 0px; padding-bottom: 0px;}
#gb-static .py-16:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 80px; padding-bottom: 80px;}
#gb-static .py-3:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 15px; padding-bottom: 15px;}
#gb-static .py-4:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 20px; padding-bottom: 20px;}
#gb-static .py-8:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 40px; padding-bottom: 40px;}
#gb-static .py-\[2px\]:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 2px; padding-bottom: 2px;}
#gb-static .pb-4:where(:not(.gb-legacy, .gb-legacy *)){padding-bottom: 20px;}
#gb-static .pl-\[2px\]:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 2px;}
#gb-static .pr-4:where(:not(.gb-legacy, .gb-legacy *)){padding-right: 20px;}
#gb-static .pt-11:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 55px;}
#gb-static .pt-6:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 30px;}
#gb-static .pt-\[150\%\]:where(:not(.gb-legacy, .gb-legacy *)){padding-top: 150%;}
#gb-static .text-left:where(:not(.gb-legacy, .gb-legacy *)){text-align: left;}
#gb-static .text-center:where(:not(.gb-legacy, .gb-legacy *)){text-align: center;}
#gb-static .font-primary:where(:not(.gb-legacy, .gb-legacy *)){font-family: var(--open-sans-font),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
#gb-static .text-2xl:where(:not(.gb-legacy, .gb-legacy *)){font-size: 24px;}
#gb-static .text-4xl:where(:not(.gb-legacy, .gb-legacy *)){font-size: 28px;}
#gb-static .text-\[11px\]:where(:not(.gb-legacy, .gb-legacy *)){font-size: 11px;}
#gb-static .text-\[13px\]:where(:not(.gb-legacy, .gb-legacy *)){font-size: 13px;}
#gb-static .text-\[15px\]:where(:not(.gb-legacy, .gb-legacy *)){font-size: 15px;}
#gb-static .text-\[56px\]:where(:not(.gb-legacy, .gb-legacy *)){font-size: 56px;}
#gb-static .text-base:where(:not(.gb-legacy, .gb-legacy *)){font-size: 16px;}
#gb-static .text-lg:where(:not(.gb-legacy, .gb-legacy *)){font-size: 18px;}
#gb-static .text-sm:where(:not(.gb-legacy, .gb-legacy *)){font-size: 14px;}
#gb-static .text-xl:where(:not(.gb-legacy, .gb-legacy *)){font-size: 20px;}
#gb-static .text-xs:where(:not(.gb-legacy, .gb-legacy *)){font-size: 12px;}
#gb-static .font-\[700\]:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 700;}
#gb-static .font-bold:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 700;}
#gb-static .font-normal:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 400;}
#gb-static .font-semibold:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 600;}
#gb-static .font-thin:where(:not(.gb-legacy, .gb-legacy *)){font-weight: 100;}
#gb-static .uppercase:where(:not(.gb-legacy, .gb-legacy *)){text-transform: uppercase;}
#gb-static .normal-case:where(:not(.gb-legacy, .gb-legacy *)){text-transform: none;}
#gb-static .leading-none:where(:not(.gb-legacy, .gb-legacy *)){line-height: 1;}
#gb-static .leading-tight:where(:not(.gb-legacy, .gb-legacy *)){line-height: 1.25;}
#gb-static .text-green-600:where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(43 194 133/var(--tw-text-opacity,1));}
#gb-static .text-grey1-200:where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(190 190 190/var(--tw-text-opacity,1));}
#gb-static .text-grey1-700:where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(132 132 132/var(--tw-text-opacity,1));}
#gb-static .text-grey1-900:where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(37 37 37/var(--tw-text-opacity,1));}
#gb-static .text-pink:where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(251 60 108/var(--tw-text-opacity,1));}
#gb-static .text-white:where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1));}
#gb-static .underline:where(:not(.gb-legacy, .gb-legacy *)){text-decoration-line: underline;}
#gb-static .opacity-0:where(:not(.gb-legacy, .gb-legacy *)){opacity: 0;}
#gb-static .shadow:where(:not(.gb-legacy, .gb-legacy *)){--tw-shadow: 0 0 7px 0 rgba(0,0,0,.15); --tw-shadow-colored: 0 0 7px 0 var(--tw-shadow-color);}
#gb-static .shadow:where(:not(.gb-legacy, .gb-legacy *)){box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
#gb-static  .drop-shadow-lg:where(:not(.gb-legacy, .gb-legacy *)){filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
#gb-static .drop-shadow-lg:where(:not(.gb-legacy, .gb-legacy *)){--tw-drop-shadow: drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));}
#gb-static .transition-all:where(:not(.gb-legacy, .gb-legacy *)){transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s;}
#gb-static .transition-colors:where(:not(.gb-legacy, .gb-legacy *)){transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s;}
#gb-static .transition-transform:where(:not(.gb-legacy, .gb-legacy *)){transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s;}
#gb-static .duration-300:where(:not(.gb-legacy, .gb-legacy *)){transition-duration: 0.3s;}
#gb-static .ease-in-out:where(:not(.gb-legacy, .gb-legacy *)){transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}
#gb-static .hover\:bg-grey1-900:hover:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 1; background-color: rgb(37 37 37/var(--tw-bg-opacity,1));}
#gb-static .hover\:bg-opacity-40:hover:where(:not(.gb-legacy, .gb-legacy *)){--tw-bg-opacity: 0.4;}
#gb-static .group:hover .group-hover\:scale-105:where(:not(.gb-legacy, .gb-legacy *)){--tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
#gb-static .prose-headings\:font-bold :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){font-weight: 700;}
#gb-static .prose-headings\:text-black :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(37 37 37/var(--tw-text-opacity,1));}
#gb-static .prose-h2\:my-0 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0px; margin-bottom: 0px;}
#gb-static .prose-h2\:text-4xl :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){font-size: 28px;}
#gb-static .prose-h2\:text-pink :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){--tw-text-opacity: 1; color: rgb(251 60 108/var(--tw-text-opacity,1));}
#gb-static .prose-h3\:my-0 :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0px; margin-bottom: 0px;}
#gb-static .prose-h3\:text-xl :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){font-size: 20px;}
#gb-static .prose-img\:my-0 :is(:where(img):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0px; margin-bottom: 0px;}
@media (min-width: 640px) {#gb-static .sm\:text-base:where(:not(.gb-legacy, .gb-legacy *)){font-size: 16px;}
#gb-static .sm\:text-sm:where(:not(.gb-legacy, .gb-legacy *)){font-size: 14px;}}
@media (min-width: 768px) {#gb-static .md\:float-right:where(:not(.gb-legacy, .gb-legacy *)){float: right;}
#gb-static .md\:float-left:where(:not(.gb-legacy, .gb-legacy *)){float: left;}
#gb-static .md\:block:where(:not(.gb-legacy, .gb-legacy *)){display: block;}
#gb-static .md\:grid:where(:not(.gb-legacy, .gb-legacy *)){display: grid;}
#gb-static .md\:hidden:where(:not(.gb-legacy, .gb-legacy *)){display: none;}
#gb-static .md\:grid-cols-2:where(:not(.gb-legacy, .gb-legacy *)){grid-template-columns: repeat(2, minmax(0px, 1fr));}
#gb-static .md\:grid-cols-3:where(:not(.gb-legacy, .gb-legacy *)){grid-template-columns: repeat(3, minmax(0px, 1fr));}
#gb-static .md\:grid-cols-4:where(:not(.gb-legacy, .gb-legacy *)){grid-template-columns: repeat(4, minmax(0px, 1fr));}
#gb-static .md\:flex-row:where(:not(.gb-legacy, .gb-legacy *)){flex-direction: row;}
#gb-static .md\:flex-nowrap:where(:not(.gb-legacy, .gb-legacy *)){flex-wrap: nowrap;}
#gb-static .md\:items-start:where(:not(.gb-legacy, .gb-legacy *)){align-items: flex-start;}
#gb-static .md\:justify-between:where(:not(.gb-legacy, .gb-legacy *)){justify-content: space-between;}
#gb-static .md\:gap-1:where(:not(.gb-legacy, .gb-legacy *)){gap: 5px;}
#gb-static .md\:p-4:where(:not(.gb-legacy, .gb-legacy *)){padding: 20px;}
#gb-static .md\:p-7:where(:not(.gb-legacy, .gb-legacy *)){padding: 35px;}
#gb-static .md\:px-0:where(:not(.gb-legacy, .gb-legacy *)){padding-left: 0px; padding-right: 0px;}
#gb-static .md\:pr-3:where(:not(.gb-legacy, .gb-legacy *)){padding-right: 15px;}
#gb-static .md\:text-left:where(:not(.gb-legacy, .gb-legacy *)){text-align: left;}
#gb-static .md\:text-2xl:where(:not(.gb-legacy, .gb-legacy *)){font-size: 24px;}
#gb-static .md\:text-3xl:where(:not(.gb-legacy, .gb-legacy *)){font-size: 26px;}
#gb-static .md\:text-\[23px\]:where(:not(.gb-legacy, .gb-legacy *)){font-size: 23px;}
#gb-static .md\:text-base:where(:not(.gb-legacy, .gb-legacy *)){font-size: 16px;}
#gb-static .md\:text-xl:where(:not(.gb-legacy, .gb-legacy *)){font-size: 20px;}}
@media (min-width: 1024px) {#gb-static .lg\:sticky:where(:not(.gb-legacy, .gb-legacy *)){position: sticky;}
#gb-static .lg\:mt-0:where(:not(.gb-legacy, .gb-legacy *)){margin-top: 0px;}
#gb-static .lg\:block:where(:not(.gb-legacy, .gb-legacy *)){display: block;}
#gb-static .lg\:flex:where(:not(.gb-legacy, .gb-legacy *)){display: flex;}
#gb-static .lg\:hidden:where(:not(.gb-legacy, .gb-legacy *)){display: none;}
#gb-static .lg\:grid-cols-5:where(:not(.gb-legacy, .gb-legacy *)){grid-template-columns: repeat(5, minmax(0px, 1fr));}
#gb-static .lg\:gap-4:where(:not(.gb-legacy, .gb-legacy *)){gap: 20px;}
#gb-static .lg\:text-8xl:where(:not(.gb-legacy, .gb-legacy *)){font-size: 42px;}
#gb-static .lg\:text-base:where(:not(.gb-legacy, .gb-legacy *)){font-size: 16px;}
#gb-static .lg\:text-lg:where(:not(.gb-legacy, .gb-legacy *)){font-size: 18px;}
#gb-static .lg\:text-sm:where(:not(.gb-legacy, .gb-legacy *)){font-size: 14px;}
#gb-static .lg\:prose-h2\:text-8xl :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){font-size: 42px;}
#gb-static .lg\:prose-h3\:text-2xl :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))):where(:not(.gb-legacy, .gb-legacy *)){font-size: 24px;}}
@media (min-width: 1400px) {#gb-static .\32 xl\:h-9:where(:not(.gb-legacy, .gb-legacy *)){height: 45px;}
#gb-static .\32 xl\:w-9:where(:not(.gb-legacy, .gb-legacy *)){width: 45px;}}
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/403511e41efd5e81-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/e807dee2426166ad-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/403511e41efd5e81-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/e807dee2426166ad-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/403511e41efd5e81-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/e807dee2426166ad-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/403511e41efd5e81-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/e807dee2426166ad-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/403511e41efd5e81-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/e807dee2426166ad-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/403511e41efd5e81-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Open_Sans_3e921e; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/images/landing-2026/e807dee2426166ad-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Open_Sans_Fallback_3e921e; src: local("Arial"); ascent-override: 101.18%; descent-override: 27.73%; line-gap-override: 0%; size-adjust: 105.64%; }
#gb-static html:where(:not(.gb-legacy, .gb-legacy *)){font-family: __Open_Sans_3e921e, __Open_Sans_Fallback_3e921e;}
#gb-static .S9gUrf-YoZ4jf:where(:not(.gb-legacy, .gb-legacy *)){border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px;}
#gb-static .S9gUrf-YoZ4jf *:where(:not(.gb-legacy, .gb-legacy *)){border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px;}
#gb-static .fb_reset:where(:not(.gb-legacy, .gb-legacy *)){background: none; border: 0px; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal;}
#gb-static .fb_reset > div:where(:not(.gb-legacy, .gb-legacy *)){overflow: hidden;}

/* Host integration: keep the existing GWT forms and profile rendering. */
body.landing:has(#gb-static) { background:#fff; }
.landing .wrap:has(#gb-static) { max-width:none; }
#gb-static { display:flex; flex-direction:column; gap:60px; margin:0 auto; }
#gb-static .gb-landing-register { float:none; position:relative; top:auto; right:auto; left:auto; width:40%; min-width:334px; max-width:404px; flex-shrink:0; padding:20px; border-radius:10px; font-family:var(--open-sans-font); font-size:14px; line-height:1.5; }
#gb-static .gb-landing-register form { display:flex; flex-direction:column; gap:15px; }
#gb-static .gb-landing-register .h3 { font-size:24px; font-weight:700; line-height:1.5; margin:0; padding:0; }
#gb-static .gb-landing-register p { font-size:14px; line-height:1.5; margin:0; }
#gb-static .gb-landing-register label { padding:0; margin:0; }
#gb-static .gb-landing-register input:not([type=checkbox]) { height:40px; line-height:40px; padding:0 14px; border:1px solid #ddd; font-family:inherit; font-size:14px; }
#gb-static .gb-landing-register .notes-checkbox { align-items:center; gap:10px; }
#gb-static .gb-landing-register .notes-checkbox .notes { font-size:14px; line-height:1.5; font-style:normal; }
#gb-static .gb-landing-register .notes a { color:#fb3c6c; text-decoration:underline; }
#gb-static .gb-landing-register .account-pop-up__btns { display:flex; align-items:center; gap:10px; margin:0; }
#gb-static .gb-landing-register .account-pop-up__btns .gb-btn { margin:0; padding:0 12px; height:46px; line-height:46px; font-size:14px; flex:1; white-space:nowrap; }
#gb-static .gb-landing-register .via-google, #gb-static .gb-landing-register .via-fb { flex:0 0 40px; width:40px; height:40px; margin:0; }
/* Keep the existing Google Identity SDK button visible inside the legacy form. */
#gb-static .gb-landing-register #regGoogle { display:flex; align-items:center; justify-content:center; text-indent:0; }
#gb-static .gb-landing-register #regGoogle::after { content:none; }
#gb-static .gb-landing-register #regGoogle div:has(> svg) { box-sizing:content-box; }
#gb-static .gb-landing-register #regGoogle svg { display:block; width:20px; height:20px; }
#gb-static .gb-landing-register #regGoogle iframe { margin:0 !important; }
#gb-static .gb-landing-protection { display:flex; align-items:center; justify-content:center; gap:10px; }
#gb-static .gb-landing-protection img { display:block; min-width:0; max-width:31%; height:32px; object-fit:contain; }
#gb-static .gb-landing-cta { display:inline-flex; align-items:center; justify-content:center; border:0; border-radius:24px; padding:0 16px; min-height:40px; background:linear-gradient(90deg,#52d1da,#33d292); color:white; font:700 16px var(--open-sans-font); text-transform:uppercase; cursor:pointer; box-shadow:0 0 7px #0002; }
#gb-static .gb-landing-cta:hover { background:#fff; color:#33d292; }
#gb-static button:focus-visible, #gb-static a:focus-visible { outline:2px solid #fb3c6c; outline-offset:3px; }
#gb-static .gb-legacy.the-best-list { width:100%; max-width:1060px; margin:0 auto; padding:0 20px; }
#gb-static .gb-landing-footer { max-width:1316px; width:100%; margin:0 auto; padding:0 20px; }
@media (min-width:768px) {
  #gb-static .gb-landing-register { display:block; }
  #gb-static .gb-landing-register .close { display:none; }
}
@media (max-width:767px) {
  #gb-static .gb-landing-register { display:none; width:100%; min-width:0; max-width:404px; }
  #gb-static .gb-landing-register.open { display:block; }
  #gb-static .gb-landing-register .close { display:block; top:12px; right:12px; }
  #gb-static .gb-landing-register .h3 { padding-right:20px; font-size:22px; }
  #gb-static .gb-landing-register .account-pop-up__btns { flex-wrap:wrap; }
  #gb-static .gb-landing-register .account-pop-up__btns .gb-btn { flex-basis:100%; }
  #gb-static .gb-landing-protection { gap:5px; }
}
/* Static content from the three former carousel blocks. */
#gb-static .gb-static-hero-review { display:flex; align-items:flex-start; gap:10px; text-align:left; font-size:14px; line-height:1.5; }
#gb-static .gb-static-hero-review > img { flex:0 0 64px; width:64px; height:48px; }
#gb-static .gb-hero-review-body { position:relative; flex:1; min-width:0; padding-right:60px; }
#gb-static .gb-hero-review-controls { position:absolute; right:0; top:0; display:flex; }
#gb-static .gb-hero-review-controls button { display:flex; align-items:center; justify-content:center; width:28px; height:28px; padding:0; border:0; background:transparent; color:#fff; cursor:pointer; border-radius:50%; }
#gb-static .gb-hero-review-controls button:hover { background:#ffffff26; }
#gb-static .gb-hero-review-prev svg { transform:rotate(90deg); }
#gb-static .gb-hero-review-next svg { transform:rotate(-90deg); }
#gb-static .gb-hero-review-viewport { overflow:hidden; }
#gb-static .gb-hero-review-track { display:flex; transition:transform .35s cubic-bezier(.15,.3,.25,1); }
#gb-static .gb-hero-review-slide { flex:0 0 100%; min-width:0; padding-left:2px; }
#gb-static .gb-hero-review-slide p { margin:0; }
@media (prefers-reduced-motion:reduce) { #gb-static .gb-hero-review-track { transition:none; } }
#gb-static .gb-static-hero-review .MuiRating-root { display:inline-flex; margin-left:5px; font-size:22px; vertical-align:middle; color:#fb3c6c; }
#gb-static .gb-static-hero-review .MuiRating-root svg { width:1em; height:1em; fill:currentColor; }
#gb-static .gb-static-testimonials { display:flex; justify-content:space-around; flex-wrap:wrap; gap:40px 20px; max-width:1060px; width:100%; margin:0 auto; padding:30px 20px 20px; }
#gb-static .gb-static-testimonial-card { flex:1 1 300px; width:334px; max-width:334px; }
@media (max-width:767px) { #gb-static .gb-static-testimonial-card { flex:none; max-width:100%; } }
#gb-static .gb-static-testimonial-card .MuiRating-root { display:inline-flex; color:#fb3c6c; font-size:24px; }
#gb-static .gb-static-testimonial-card .MuiRating-root svg { width:1em; height:1em; fill:currentColor; }
#gb-static .gb-static-reviews-title { font-size:20px; font-weight:700; text-align:center; }
@media (max-width:767px) {
  #gb-static .gb-static-testimonials { flex-direction:column; align-items:center; }
}
