.portal-section{position:relative;width:100%;height:100%;background-color:#fff}.portal-section .section-inner{position:relative;z-index:2;display:flex;height:100%}.portal-section .section-inner .entrance-logo{display:flex;justify-content:center;margin-bottom:4rem}@media(max-width:768px){.portal-section .section-inner .entrance-logo{margin-bottom:2.5rem}}@media(max-width:520px){.portal-section .section-inner .entrance-logo{margin-bottom:1.5rem}}.portal-section .section-inner .entrance-logo img{max-width:340px}@media(max-width:768px){.portal-section .section-inner .entrance-logo img{max-width:240px}}@media(max-width: 460px){.portal-section .section-inner .entrance-logo img{max-width:210px}}.portal-section .section-inner .cover-area{width:50%;padding:1.4375rem 0 1.4375rem 1.4375rem}@media(max-width:1024px){.portal-section .section-inner .cover-area{width:0%;padding:0}}.portal-section .section-inner .cover-area img{width:100%;height:100%;object-fit:cover;display:block;border-radius:.625rem 0 0 .625rem}@media(max-width:1024px){.portal-section .section-inner .cover-area img{position:absolute;z-index:-1;inset:0;border-radius:0}}.portal-section .section-inner .nav-area{flex:1;display:flex;flex-direction:column;justify-content:center}.portal-section .section-inner nav{border-radius:1rem;margin:auto}@media(max-width:1024px){.portal-section .section-inner nav{padding:1.875rem;background-color:#fff}}.portal-section .section-inner nav ul{display:flex;flex-direction:column;gap:8px;width:520px;max-width:95%;margin:0 auto}@media(max-width: 1300px){.portal-section .section-inner nav ul{width:30rem}}@media(max-width: 660px){.portal-section .section-inner nav ul{width:440px}}@media(max-width: 580px){.portal-section .section-inner nav ul{width:25rem}}@media(max-width: 460px){.portal-section .section-inner nav ul{width:22.5rem}}@media(max-width: 440px){.portal-section .section-inner nav ul{width:20rem}}@media(max-width: 400px){.portal-section .section-inner nav ul{width:17.5rem}}.portal-section .section-inner nav ul li{width:100%}.portal-section .section-inner nav ul li a,.portal-section .section-inner nav ul li button{overflow:hidden;position:relative;display:flex;gap:1rem;align-items:center;width:100%;padding:.875rem 1.25rem;background:#edf6f8;border-radius:.625rem;font-size:1.125rem}@media(max-width:520px){.portal-section .section-inner nav ul li a,.portal-section .section-inner nav ul li button{font-size:.9375rem}}.portal-section .section-inner nav ul li a *,.portal-section .section-inner nav ul li button *{position:relative;z-index:1}.portal-section .section-inner nav ul li a.active,.portal-section .section-inner nav ul li a:hover,.portal-section .section-inner nav ul li button.active,.portal-section .section-inner nav ul li button:hover{color:var(--primary-foreground-color)}.portal-section .section-inner nav ul li a:before,.portal-section .section-inner nav ul li button:before{content:"";position:absolute;inset:-10px;background:linear-gradient(90deg, #2E459A, #3450B9);z-index:0;transition:.2s ease}.portal-section .section-inner nav ul li a img,.portal-section .section-inner nav ul li button img{margin-left:auto;height:1.5em;transition:.2s ease}.portal-section .section-inner nav ul li a:not(.active) img,.portal-section .section-inner nav ul li button:not(.active) img{visibility:hidden;opacity:0}.portal-section .section-inner nav ul li a:not(.active,:hover):before,.portal-section .section-inner nav ul li button:not(.active,:hover):before{transform:translateX(-10px);opacity:0}.portal-section .section-inner nav ul li a i,.portal-section .section-inner nav ul li button i{font-size:2.2em;transition:.2s ease}.portal-section .section-inner nav ul li a span,.portal-section .section-inner nav ul li button span{transition:.2s ease;font-weight:500;text-align:left}@media(max-width: 400px){.portal-section .section-inner nav ul li a span,.portal-section .section-inner nav ul li button span{font-size:12px}}.portal-section .section-inner nav>.button{--button-block-padding: 0.625rem;margin-top:4rem;margin-inline:auto;display:flex;width:max-content}@media(max-width:768px){.portal-section .section-inner nav>.button{zoom:.8}}@media(max-width:520px){.portal-section .section-inner nav>.button{margin-top:2rem;zoom:.6}}.close-popup[data-trigger-close-hiper-popup=portal-entrance] svg{color:var(--secondary-color)}