.welcome-page-container{display:flex;flex-direction:column;gap:var(--padding-normal);padding:var(--padding-normal);width:100%}.welcome-navbar-container{align-items:center;display:flex;flex-direction:row;gap:var(--padding-normal);margin-bottom:var(--padding-normal)}.welcome-navbar-container img{height:70px;width:70px}.welcome-navbar-container h1{font-size:35px}.welcome-navbar-line-separator{width:1px;height:70px;background-color:var(--color-separator)}.welcome-options-mobile{display:none}.welcome-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background:hsla(0,0%,0%,.5);z-index:99999}.welcome-dialog-container{position:relative;margin-top:130px;background-color:var(--color-background);border-radius:var(--radius-medium);width:100%;max-width:1000px;color:var(--color-primary);padding:var(--padding-large) var(--padding-x-large)}.welcome-dialog-btn-close{position:absolute;right:10px;top:10px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer}.welcome-options-content{margin:auto;max-width:600px}.welcome-options-title-conatiner{font-size:var(--font-normal);color:var(--color-tertiary)}.welcome-options-title-conatiner span:first-child{font-size:25px;font-weight:700}.welcome-options-info-content{display:flex;gap:var(--padding-x-large);margin-top:var(--padding-large);align-items:center}.welcome-options-info-lang-btns-container{display:flex;gap:var(--padding-medium)}.welcome-options-info-lang-btn{border-radius:var(--padding-medium);color:var(--color-primary);padding:0 var(--padding-large);height:45px;min-width:120px;cursor:pointer;background-color:var(--color-surface-container);border:.5px solid var(--color-secondary)}.welcome-options-info-lang-btn.active{opacity:1;font-weight:700;background-color:var(--color-background);border:1.5px solid var(--color-primary)}.welcome-options-info-country-btn{color:var(--color-tertiary)}.welcome-options-info-country-btn button{background:none;padding:0 var(--padding-small);font-size:var(--font-normal);gap:var(--padding-medium)}.welcome-options-info-country-btn-icon{width:30px;height:30px;border-radius:50%;object-fit:cover}.welcome-options-info-btn-submit{padding:0;height:45px!important;border-radius:var(--padding-medium)!important;min-width:120px;cursor:pointer;font-weight:700!important;font-size:var(--font-large)!important}.welcome-departments-list{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--padding-large);gap:var(--padding-large);padding:var(--padding-large)}.welcome-departments-list-card{position:relative;aspect-ratio:.67;transition:transform .3s ease;cursor:pointer}.welcome-departments-list-card:hover{transform:scale(1.03)}.welcome-departments-list-card img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.welcome-departments-list-card p{position:absolute;bottom:30px;left:30px;right:30px;height:60px;display:flex;justify-content:center;align-items:center;background-color:var(--color-background);color:var(--color-tertiary);font-size:var(--font-large);border-radius:var(--radius-medium);font-weight:700}@media (max-width:767px){.welcome-page-container{padding:0}.welcome-navbar-container{margin:var(--padding-normal)}.welcome-navbar-container img{height:50px;width:50px}.welcome-navbar-container h1{font-size:25px}.welcome-navbar-line-separator{width:1px;height:50px;background-color:var(--color-separator)}.welcome-options-desktop{display:none}.welcome-options-mobile{margin:var(--padding-normal);display:block}.welcome-options-title-conatiner span:first-child{font-size:20px;font-weight:700}.welcome-options-info-content{flex-direction:column;justify-content:start;align-items:start}.welcome-options-info-country-btn{min-width:60vw}.welcome-departments-list{grid-template-columns:1fr;gap:var(--padding-small)}.welcome-departments-list-card{aspect-ratio:2.5}.welcome-departments-list-card p{position:absolute;bottom:0;left:0;right:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,0%,.2);color:var(--color-on-primary);font-size:25px;border-radius:0;font-weight:700}}