.ph-header{background-color:var(--ph-white);position:sticky;top:0;width:100%;z-index:100}.ph-header__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:88px}.ph-header .ph-header__brand img{display:block;height:auto;max-width:240px;width:100%}.ph-header__nav{align-items:center;display:flex;gap:16px}.ph-header__menu{align-items:center;display:flex;gap:0;list-style:none;margin:0;padding:0}.ph-header__menu>li{position:relative}.ph-header__menu a{color:var(--ph-blue);display:block;font-family:Kapra,Poppins,sans-serif;font-size:21px;font-weight:400;padding:13px 20px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.ph-header__menu a:hover{color:var(--ph-green)}.ph-header__has-sub>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;content:"";display:inline-block;margin-left:8px;vertical-align:middle}.ph-header__submenu{background-color:var(--ph-white);box-shadow:0 12px 24px rgba(16,28,133,.15);left:0;list-style:none;margin:0;min-width:280px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:10}.ph-header__has-sub:focus-within .ph-header__submenu,.ph-header__has-sub:hover .ph-header__submenu{opacity:1;transform:translateY(0);visibility:visible}.ph-header__submenu a{color:var(--ph-blue);font-size:20px;padding:13px 20px;text-transform:none;white-space:nowrap}.ph-header__submenu a:hover{color:var(--ph-green)}.ph-header__toggle,.ph-header__toggle-check{display:none}@media (max-width:1024px){.ph-header__toggle{cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px}.ph-header__toggle span{background-color:var(--ph-blue);border-radius:2px;display:block;height:3px;width:26px}.ph-header__nav{background-color:var(--ph-white);box-shadow:0 12px 24px rgba(16,28,133,.12);flex-direction:column;gap:16px;left:0;max-height:0;overflow:hidden;padding:0 20px;position:absolute;top:100%;transition:max-height .3s ease,padding .3s ease;width:100%}.ph-header__menu{flex-direction:column;gap:4px;width:100%}.ph-header__menu a{padding:8px 0;text-align:center}.ph-header__menu>li{align-items:center;display:flex;flex-direction:column;width:100%}.ph-header__submenu{box-shadow:none;min-width:0;opacity:1;padding:0;position:static;text-align:center;transform:none;visibility:visible;width:100%}.ph-header__submenu a{padding:8px 0}.ph-header__toggle-check:checked~.ph-header__nav{max-height:640px;padding:20px}}