.menu-item-has-children>a:after{content:'▾';font-size:12px;margin-left:8px;color:#0073e6;display:inline-block;vertical-align:middle}.menu-item-has-children>a:hover:after{color:#0073e6;transform:rotate(180deg);transition:transform .3s ease}.menu-item-has-children{position:relative}.sub-menu{display:none;list-style:none;margin:0 0 0 -20px;padding:10px 10px 0 5px;position:absolute;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;min-width:125px;white-space:nowrap;border-top:5px solid #0d77b5;border-radius:5px}.sub-menu:before{content:"";position:absolute;top:-10px;left:25%;transform:translateX(-50%);border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #0d77b5}.menu-item-has-children:hover>.sub-menu{display:block}.sub-menu li{display:block !important;padding:15px 25px 20px 15px !important}.sub-menu li a{text-decoration:none;color:#333;font-size:16px !important;display:block;text-align:left}.sub-menu li a:hover{border-bottom:1px solid #0d77b5}.main-header-right{display:flex;justify-content:flex-end;align-items:center;padding:10px}.main-menu{list-style:none;margin:0;padding:auto;display:flex;gap:20px}.main-menu li{margin:0}.main-menu a{text-decoration:none;color:#333;font-size:16px;transition:color .3s ease;padding:5px}.main-menu a:hover{color:#0073aa;border-bottom:3px solid #00a1e7}.main-menu .current-menu-item a{color:#000;border-bottom:3px solid #00a1e7}.site-logo{padding:10px;padding-top:15px}.site-logo img{max-height:80px}.pubnews-container{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 auto !important}.before-header-left,.before-header-right,.main-header-left,.main-header-right{flex:1;text-align:center}.before-header-left p,.before-header-right p{margin:0;padding:15px;font-size:14px;color:#fff}.before-header-left p:before{content:'→ ';font-size:1.5em;color:#fff}.before-header-left,.main-header-left{display:flex;justify-content:flex-start}.before-header-right,.main-header-right{display:flex;justify-content:flex-end}.before-header{background-color:#00a1e7;text-align:center;font-size:14px;justify-content:center;align-items:center}.pubnews-container{max-width:1240px !important}.before-socials{list-style:none;margin:0;padding:0;display:flex;gap:10px}.before-socials a{text-decoration:none}.before-socials li{margin:0}.before-socials a img{width:20px;height:auto;align-items:center;justify-content:center;filter:brightness(0) invert(1);transition:filter .3s ease,transform .3s ease}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){.menu-item-has-children>a:after{display:none}.menu-item{position:relative;justify-content:center;align-items:center;text-align:center}.menu-item:after{content:"";position:absolute;top:0;right:0;width:1px;height:50%;background-color:#959595}}@media only screen and (max-width:768px){.sub-menu{display:none;position:relative;width:100%;margin-left:0;padding:0;box-shadow:none !important;border-top:2px solid #0d77b5}.sub-menu:before{display:none}.menu-item-has-children.active>.sub-menu{display:block}.sub-menu li{display:block;padding:10px 15px;width:100%}.sub-menu li a{font-size:16px;display:block;text-align:left;padding:0}.sub-menu li a:hover{border-bottom:1px solid #0d77b5}}.main-header-menu>ul>li>a,.mobile-header-menu>ul>li>a{color:#fff !important;font-family:'Inter',system-ui,sans-serif !important;font-weight:500 !important;font-size:1.08rem !important;text-decoration:none !important}.main-header-menu>ul>li>a:hover{color:#fff !important;opacity:.8;border-bottom:none !important}.menu-item-has-children>a:after,.menu-item-has-children>a:hover:after{color:#fff !important}.sub-menu{background-color:#6b7f99 !important;border-top:none !important;border-radius:12px !important;box-shadow:0 18px 48px rgba(4,34,73,.18) !important;padding:.5rem 0 !important;margin:8px 0 0 -5px !important}.sub-menu:before{display:none !important}.sub-menu li{padding:0 !important}.sub-menu li a{color:#fff !important;font-family:'Inter',system-ui,sans-serif !important;font-weight:400 !important;font-size:.98rem !important;padding:.55rem 1.1rem !important;border-bottom:none !important;transition:background .15s ease}.sub-menu li a:hover{background:rgba(255,255,255,.1) !important;border-bottom:none !important}@media only screen and (max-width:768px){.sub-menu{background-color:transparent !important;box-shadow:none !important;border-radius:0 !important}.sub-menu li a{color:#fff !important}}