.g-video{display:flex}.g-video__video{width:100%;height:100%;cursor:pointer}.g-video__video:focus{outline-color:transparent}.g-video__error{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700}.g-workplace-logos{display:flex;flex-wrap:wrap;row-gap:var(--g-workplace-logos__margin-bottom);justify-content:space-evenly}.g-workplace-logo{display:flex;flex:0 1 calc(100%/var(--g-workplace-logos__col-default));align-items:center;justify-content:var(--g-workplace-logos__logos-alignment);max-width:calc(100%/var(--g-workplace-logos__col-default))}@media (min-width:576px){.g-workplace-logo{flex:0 1 calc(100%/var(--g-workplace-logos__col-above-sm));max-width:calc(100%/var(--g-workplace-logos__col-above-sm))}}@media (min-width:768px){.g-workplace-logos{justify-content:space-between}.g-workplace-logo{flex:0 1 calc(100%/var(--g-workplace-logos__col-above-md));max-width:calc(100%/var(--g-workplace-logos__col-above-md))}}@media (min-width:992px){.g-workplace-logo{flex:0 1 calc(100%/var(--g-workplace-logos__col-above-lg));max-width:calc(100%/var(--g-workplace-logos__col-above-lg))}}.g-wave-curl-repeat[data-v-c95b86c4]{display:flex;flex-direction:column}.g-wave-curl-repeat svg[data-v-c95b86c4]:not(:last-of-type){margin-bottom:.25rem}.theme-yellow path[data-v-c95b86c4]{fill:rgb(var(--yellow-40))}.g-type-writer{width:100%}.g-type-writer-content{box-sizing:border-box;min-width:20rem;margin:0 auto;font-size:3rem}.g-type-writer-dynamic-txts{height:5rem;overflow:hidden;line-height:5.625rem}.g-type-writer-txt{position:relative;top:0;width:fit-content;padding-right:.25ch;margin:0 auto;text-align:left;list-style:none;animation:slide var(--e3a156ce) steps(var(--4307f3f1)) infinite}@keyframes slide{to{top:var(--6679ead4)}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:currentColor}}.g-type-writer-cursor{position:absolute;top:18%;left:0;z-index:1;width:100%;height:70%;padding-left:1ch;background-color:var(--5dba3492);border-left:2px solid;transform:skewX(-12deg);animation:typing var(--5f162bbb) steps(var(--textLength)) infinite,blink-caret .5s step-end infinite}@keyframes typing{20%,50%{left:100%}80%{left:100%}to{left:0}}@media (min-width:768px){.g-type-writer-content{font-size:4.0625rem}.g-type-writer-cursor{top:5%;height:90%}}@media (min-width:992px){.g-type-writer{width:100%}.g-type-writer-content{margin:unset;font-size:4.0625rem}.g-type-writer-txt{margin:unset}.g-type-writer-dynamic-txts{height:5.625rem;overflow:hidden}}