*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--default-background-color);color:var(--default-text-color);line-height:1.3}@font-face{font-family:Newson;font-style:normal;font-weight:300;src:url("./media/gls_group_newsongls_web_light-3UEGTQVR.woff2") format("woff2")}@font-face{font-family:Newson;font-style:normal;font-weight:400;src:url("./media/gls_group_newsongls_web_regular-AD7S2M6E.woff2") format("woff2")}:root{--font-size-50: .5rem;--font-size-62-5: .625rem;--font-size-75: .75rem;--font-size-87-5: .875rem;--font-size-100: 1rem;--font-size-112-5: 1.125rem;--font-size-125: 1.25rem;--font-size-187-5: 1.875rem;--font-size-300: 3rem;--font-size-400: 4rem;--welcome-image-width: 0px;--welcome-image-height: 0px;--logo-height: 2.5rem;--content-margin-inline: auto;--content-inline-space: 1.5rem;--content-width: 100%;--gls-primary-color: #061ab1;--portal-primary-color: #061ab1;--default-background-color: #ffffff;--default-text-color: #212122;--default-text-color-inverse: #ffffff;--default-border: 1px solid #949494}body,input,textarea,button{font-family:Newson,sans-serif}h1,h2,h3{font-weight:700}h1{font-size:var(--font-size-187-5)}h2,h3{font-size:var(--font-size-100)}p{font-size:var(--font-size-87-5)}@media screen and (min-width: 46.8125rem){h1{font-size:var(--font-size-300)}h3{font-size:var(--font-size-125)}}@media screen and (min-width: 87.75rem){h1{font-size:var(--font-size-400)}}.footer-container,.header-container{inline-size:100%;margin-inline:var(--content-margin-inline);background-color:var(--default-background-color)}@media screen and (min-width: 46.8125rem){:root{--content-width: min(46.8125rem, 100vw);--content-inline-space: 3rem}}@media screen and (min-width: 72.1875rem){:root{--welcome-image-height: clamp(25.3125rem, calc(25.3125rem + (100vh - 40rem)*.57) , 31.625rem);--welcome-image-width: clamp(18.5625rem, calc(var(--welcome-image-height) * .733), 23.1875rem);--content-width: max(72.1875rem, 70vw)}:root .wrapper:has(.right-side-content){--content-width: max(54rem, 60vw);--content-margin-inline: auto 0}.wrapper:has(.right-side-content) .header-container,.wrapper:has(.right-side-content) .footer-container{inline-size:var(--content-width)}.wrapper:has(.right-side-content) .header-container>*,.wrapper:has(.right-side-content) .footer-container>*{inline-size:100%}}@media screen and (min-width: 87.75rem){:root{--welcome-image-height: clamp(31.625rem, calc(31.625rem + (100vh - 45.0625rem)*.57) , 49.8125rem);--welcome-image-width: clamp(23.1875rem, calc(var(--welcome-image-height) * .733), 36.5rem);--content-width: max(87.75rem, 70vw)}}.social-media-icon svg{inline-size:1.5rem;block-size:1.5rem}@media screen and (min-width: 87.75rem){.social-media-icon svg{inline-size:2.25rem;block-size:2.25rem}}.control-container{border:var(--default-border);border-radius:.5rem;padding-block:1rem;padding-inline:1rem}.control-container label{display:block;font-size:var(--font-size-100);color:var(--default-text-color);transition:transform .3s ease;transform:translateY(.625rem)}.control-container input,.control-container textarea{display:block;border:none;font-size:var(--font-size-100);font-weight:700;inline-size:100%;color:var(--default-text-color);background-color:transparent;resize:none;line-height:normal}.control-container input:focus,.control-container textarea:focus{border:none;outline:none}.control-container input::placeholder,.control-container textarea::placeholder{font-size:var(--font-size-100);font-weight:400}.control-container:has(input:focus),.control-container:has(textarea:focus),.control-container:focus-visible,.control-container:focus{border:1px solid var(--gls-primary-color);box-shadow:0 0 2px var(--gls-primary-color);outline:none}.control-container:has(input:focus) label,.control-container:has(textarea:focus) label,.control-container:focus-visible label,.control-container:focus label{transform:translateY(0)}.control-container:has(input:placeholder-shown) label,.control-container:has(textarea:placeholder-shown) label,.control-container.control-container-has-value label{transform:translateY(0)}.control-container:has(input:disabled),.control-container:has(textarea:disabled){border-color:#ececed}.control-container:has(input:disabled) input,.control-container:has(input:disabled) textarea,.control-container:has(input:disabled) label,.control-container:has(textarea:disabled) input,.control-container:has(textarea:disabled) textarea,.control-container:has(textarea:disabled) label{color:#919198}.control-container:has(input:disabled) input::placeholder,.control-container:has(input:disabled) textarea::placeholder,.control-container:has(input:disabled) label::placeholder,.control-container:has(textarea:disabled) input::placeholder,.control-container:has(textarea:disabled) textarea::placeholder,.control-container:has(textarea:disabled) label::placeholder{color:#919198}.errors-container{min-block-size:1.5rem;inline-size:100%}
