header{align-items:center;background-color:#f8f8f8;border-radius:50px;display:flex;justify-content:center;margin:0 37.5px;padding:15px;width:calc(100% - 105px)}header .header-part{flex:0 1 30%}header .header-right{align-items:center;display:flex;flex:0 1 30%;gap:25px;justify-content:flex-end;margin-right:10px}header .header-logo{margin:0 0 0 25px;vertical-align:middle}header .header-main{align-items:center;display:flex;flex:0 1 40%;gap:10px;justify-content:center;text-align:center}header .header-main img{filter:invert(17%) sepia(98%) saturate(2773%) hue-rotate(192deg) brightness(91%) contrast(100%)}header .header-main img.pro{filter:none}header .header-main h1{color:#005799;display:inline-block;font-size:30px;font-weight:600;margin:0;vertical-align:middle}header .header-main h1 sup{font-size:12px}header .header-dropdown{cursor:pointer;display:inline-block;position:relative;z-index:2}header .header-button{align-items:center;display:flex;position:relative}header .header-button .notification{color:#d50f31;position:absolute;right:0;top:0}header .header-button .button{color:#0063af;font-size:25px;height:32px;justify-content:center;text-decoration:none;width:32px}.flex-select,header .header-button .button{align-items:center;background-color:#ebebe6;border-radius:50px;display:flex;padding:15px}.flex-select{gap:15px;position:relative;z-index:2}.flex-dropdown,.flex-dropdown a{align-items:center;cursor:pointer;display:flex;gap:10px}.flex-dropdown a{color:#0063af;text-decoration:none}.flex-dropdown a:hover{text-decoration:underline}.profile,.profile-small{background:linear-gradient(90deg,#0063af,#20b2c2);border-radius:50px;color:#fff;font-weight:700;padding:15px;position:relative;z-index:2}.profile-small{align-items:center;display:none;justify-content:space-around;min-height:24px;min-width:100px}.dropdown-content{background-color:#fff;border-radius:0 0 25px 25px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;gap:10px;max-width:calc(100% - 20px);opacity:0;padding:30px 10px 10px;pointer-events:none;position:absolute;top:100%;transform:translateY(-30px);transition:opacity .3s ease,transform .3s ease;z-index:0}header a.back{color:#0063af;font-family:Montserrat;font-size:14px;left:100px;text-decoration:none}header a.back:hover{text-decoration:underline}.dropdown-active .dropdown-content{opacity:1;pointer-events:auto;transform:translateY(-25px)}@media (max-width:1200px){.profile{display:none}.profile-small{display:flex}.dropdown-content{text-overflow:ellipsis}}