/* Shared Worksquare templates. Only authentication-page layout corrections. */
.pgnm-native #site-header{position:relative;z-index:50}
.pgnm-native #site-header .site-header-inner{background:#102b46}
.pgnm-native #site-header .worksquare-container{width:1170px;max-width:90%;margin:0 auto}
.pgnm-native #site-header #main-nav{font-size:14px}
.pgnm-native #site-header #main-nav a{color:#fff}
.pgnm-native #site-header #main-nav .sub-menu a{color:#556575}
.pgnm-native #site-header #main-nav .sub-menu a:hover{color:#1375ec}
.pgnm-native .header-search-wrap{display:none!important}
.pgnm-native #pgnm-nav-toggle{border:0;border-radius:0;position:relative;padding:0;width:26px;height:26px;background:none;cursor:pointer}
.pgnm-native #pgnm-nav-toggle:before,.pgnm-native #pgnm-nav-toggle:after,.pgnm-native #pgnm-nav-toggle span{content:'';position:absolute;left:0;width:26px;height:2px;background:#fff}
.pgnm-native #pgnm-nav-toggle:before{top:5px}.pgnm-native #pgnm-nav-toggle span{top:12px}.pgnm-native #pgnm-nav-toggle:after{top:19px}
.pgnm-native #main-nav .pll-switcher-flag{display:inline-block;width:18px;height:12px;overflow:hidden}
.pgnm-native #main-nav .pll-switcher-flag img{display:block;width:18px;height:12px}
.pgnm-native #main-nav .sub-menu{display:none}
.pgnm-native #main-nav li:hover>.sub-menu,.pgnm-native #main-nav li:focus-within>.sub-menu,.pgnm-native #main-nav li.is-open>.sub-menu{display:block;opacity:1;visibility:visible;transform:none}
.pgnm-native #main-nav .sub-menu a{white-space:normal}
.pgnm-native #footer{margin:0!important;padding-top:80px!important}
.pgnm-native #footer,.pgnm-native #bottom{font:15px/1.5 'Offices Roboto',Roboto,Arial,sans-serif}
.pgnm-native #pgnm-main button,.pgnm-native #pgnm-main input,.pgnm-native #pgnm-main select,.pgnm-native #pgnm-main textarea{font-family:inherit}
.pgnm-native #footer-widgets{width:1170px;max-width:90%;margin:auto}
.pgnm-native #footer-widgets .footer-grid{display:flex;gap:30px;margin:0}
.pgnm-native #footer-widgets .footer-grid>.col{width:calc((100% - 90px)/4);margin:0;float:none;min-width:0}
.pgnm-native #footer-widgets .widget{max-width:100%;width:auto}
.pgnm-native #footer-widgets figure{margin:0}
.pgnm-native #footer-widgets img{max-width:100%;height:auto}
.pgnm-native #footer-widgets #block-15 img{width:126px}
.pgnm-native #copyright .offices-footer-gdpr img{width:132px;height:auto}
.pgnm-native #bottom .worksquare-container{width:1170px;max-width:90%;margin:auto}
.pgnm-native #offices-legal-links{padding:0 5% 28px;text-align:center;font:14px/1.8 'Offices Roboto',Roboto,Arial,sans-serif}
.pgnm-native #offices-legal-links a{color:inherit}
.pgnm-native #offices-legal-links span{padding:0 8px}
html[lang="en"] .pgnm-native .offices-el,html[lang="el"] .pgnm-native .offices-en{display:none!important}
.pgnm-native #pgnm-main{background:#e4f5fd;clear:both}
.pgnm-native #pgnm-main .pgnm{font-family:'Offices Roboto',Roboto,Arial,sans-serif;max-width:1170px;width:90%}
@media(min-width:992px){.pgnm-native #site-header #main-nav>ul>li>a{font-size:14px!important}.pgnm-native #pgnm-nav-toggle{display:none!important}}
@media(min-width:992px) and (max-width:1199px){.pgnm-native #site-header #main-nav>ul>li>a{font-size:12px!important}}
@media(max-width:991px){
 .pgnm-native #site-header .wrap-inner{display:flex;align-items:center;flex-wrap:wrap;position:relative}
 .pgnm-native #site-logo{float:none;width:175px;margin:0}
 .pgnm-native #site-logo-inner{width:100%;max-width:175px;margin:24px 0}
 .pgnm-native #site-logo img{display:block;width:175px;height:auto}
 .pgnm-native #pgnm-nav-toggle{display:block;margin-left:auto;float:none}
 .pgnm-native #main-nav{display:none;float:none;width:100%;margin:0!important;padding:0 0 20px}
 .pgnm-native #main-nav.is-open{display:block}
 .pgnm-native #main-nav>ul{display:block}
 .pgnm-native #main-nav ul li{float:none;margin:0!important;border-top:1px solid #ffffff26;position:relative}
 .pgnm-native #main-nav>ul>li>a{display:block;padding:13px 0;line-height:1.5!important;font-size:14px!important}
 .pgnm-native #main-nav .sub-menu{position:static;width:100%;transform:none;box-shadow:none;padding:0 15px;background:#193955}
 .pgnm-native #main-nav .sub-menu a{color:#fff;padding:12px 0}
 .pgnm-native #footer-widgets .footer-grid{flex-wrap:wrap}
 .pgnm-native #footer-widgets .footer-grid>.col{width:calc((100% - 30px)/2)}
}
@media(max-width:600px){
 .pgnm-native #footer-widgets .footer-grid{display:block}
 .pgnm-native #footer-widgets .footer-grid>.col{width:100%;margin:0 0 35px}
 .pgnm-native #footer-widgets .widget.widget_socials .socials .icon{width:auto;margin:0 10px 0 0}
 .pgnm-native #pgnm-main .pgnm{width:100%}
}
