@charset "UTF-8";

/* sass */
.dnp-header-menu-open { height: 100%; overflow: hidden; }

.root.container.responsivegrid { overflow: hidden; position: relative; transition: left .3s; left: 0; }

.dnp-header-menu-open .root.container.responsivegrid { left: 83%; }

.dnp-header-menu-open .root.container.responsivegrid .dnp-header-l-head .dnp-header-wrap-nav-head { left: 0; }

.dnp-header-l-head { width: 100%; }

.dnp-header-l-head ul { list-style: none; }

.dnp-header-l-head > .dnp-header-l-inner { position: relative; }

.dnp-header-l-head [target="_blank"] .cmp-link__screen-reader-only { font-size: 0; clip: auto; width: auto; }

.dnp-header-l-head .dnp-header-u-ft-none { font-size: 0 !important; width: 0; height: 0; }

.dnp-header-l-head button { text-transform: none; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head { font-size: 0 !important; line-height: 0 !important; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head > a { display: inline-block; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head img { max-width: 88px; height: auto; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-img { font-size: 0; line-height: 0; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-img > a { display: inline-block; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-img img { max-width: 100%; height: auto; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-txt { text-align: center; color: #333; font-size: 1.6rem; line-height: 1.2; font-weight: 700; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-body { display: flex; justify-content: center; align-items: center; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-hdg { text-align: center; color: #1432aa; line-height: 1.2; font-weight: 700; }

.dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-hdg + .dnp-header-logo-txt { margin-left: 16px; padding-left: 16px; border-left: #ccc 1px solid; margin-top: 0; }

.dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li { font-size: 1.6rem; line-height: 1.2; font-weight: 400; }

.dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button { display: block; position: relative; text-decoration: none; background: transparent; }

.dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] .cmp-link__screen-reader-only { position: absolute; top: 50%; margin-top: -12px; }

.dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close:focus { outline: 2px solid; outline-offset: -2px; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap { display: none; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap.dnp-header-megamenu-open { display: block; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap.dnp-header-megamenu-open .dnp-header-wrap-nav-close { display: block; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li:first-child { font-weight: 700; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li { font-size: 1.6rem; line-height: 1.2; font-weight: 400; padding: 2px !important; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a { padding: 10px 25px 10px 15px; display: block; position: relative; text-decoration: none; color: #ffffff; width: 100%; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a::after, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a::after { top: 0; bottom: 0; margin: auto; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a:focus, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a:focus { outline-width: 2px; outline-offset: -2px; }

.dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"]::after, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"]::after { border: none; }

.dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a { position: relative; font-size: 1.4rem; text-decoration: none; display: inline-block; }

.dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a:after { position: absolute; margin: auto; top: 0; }

.dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"]::after { border: none; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown { position: relative; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-label { position: relative; display: block; cursor: pointer; width: 100%; padding: 8px 36px 8px 12px; color: #555; background: #F9F9F9; font-size: 1.4rem; min-width: 160px; margin: 0; border: #8C8C8C 1px solid; text-align: left; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-label::after { content: ""; position: absolute; right: 8px; top: 50%; margin-top: -12px; width: 24px; height: 24px; background: url(/content/dam/dnp-global/common/img/icon_pulldown.svg) no-repeat center/contain; pointer-events: none; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-label.dnp-header-clickmenu-active { border-bottom: #F9F9F9 1px solid; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list { width: 100%; position: absolute; z-index: 10; height: 0; overflow: hidden; transition: all 0.5s; border-bottom: #8C8C8C 1px solid; border-left: #8C8C8C 1px solid; border-right: #8C8C8C 1px solid; opacity: 1; height: auto; display: none; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list.dnp-header-clickmenu-active { display: block; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li { font-size: 1.4rem; word-break: break-word; overflow-wrap: anywhere; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a { white-space: normal; display: block; width: 100%; padding: 8px 12px 8px 12px; text-align: left; color: #555; background: #F9F9F9; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button:focus, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button.dnp-header-current-lang, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a:focus, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a.dnp-header-current-lang { background: #1432aa; color: #fff; text-decoration: underline; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button:focus[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button.dnp-header-current-lang[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a:focus[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a.dnp-header-current-lang[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(3px); transform: translateX(3px); }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button:focus[target="_blank"] .cmp-link__screen-reader-only::after, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button.dnp-header-current-lang[target="_blank"] .cmp-link__screen-reader-only::after, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a:focus[target="_blank"] .cmp-link__screen-reader-only::after, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a.dnp-header-current-lang[target="_blank"] .cmp-link__screen-reader-only::after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank_w.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button[target="_blank"], .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a[target="_blank"] { position: relative; padding-right: 50px; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; position: absolute; top: 50%; margin-top: -12px; right: 8px; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button[target="_blank"] .cmp-link__screen-reader-only:after, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a[target="_blank"] .cmp-link__screen-reader-only:after { border: none; width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li.selected > button { background: #1432aa; color: #fff; text-decoration: underline; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * { display: flex; align-items: center; width: 100%; background: #fff !important; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * img { width: 24px; height: 24px; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * span { position: relative; color: #333; font-size: 1.4rem; display: inline-block; white-space: normal; text-align: left; font-weight: 700; padding-right: 32px; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * span:after { position: absolute; top: 50%; margin-top: -3px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #555555; border-left: 2px solid #555555; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(225deg); transform: rotate(225deg); }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > *:focus { outline: 1px solid; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-form { position: relative; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-label { display: flex; font-size: 1.4rem; position: relative; padding-left: 36px; min-height: 24px; align-items: center; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-label::before { position: absolute; content: ""; background: transparent url(/content/dam/dnp-global/common/img/icon_search.svg) no-repeat left center/contain; width: 24px; height: 24px; left: 0; top: 50%; margin-top: -12px; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner { display: flex; align-items: stretch; border: #8C8C8C 1px solid; background: #F9F9F9; font-size: 0; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; padding: 0; background: #F9F9F9; border: none; border-radius: 0; outline: none; text-transform: none; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:focus, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:focus { outline: 2px solid; outline-offset: -2px; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt { font-size: 1.4rem; color: #555; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt::-webkit-input-placeholder { color: #555; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:-ms-input-placeholder { color: #555; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt::-ms-input-placeholder { color: #555; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt::placeholder { color: #555; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:focus { background-color: #f8f6e2; color: #555; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn { border-left: #8C8C8C 1px solid; font-size: 1.4rem; color: #1432aa; font-weight: 700; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn { display: none; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact { font-size: 1.4rem; line-height: 1.2; font-weight: 700; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a { text-decoration: none; color: #fff; background-color: #e13000; position: relative; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a::after { position: absolute; margin: auto; top: 0; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a[target="_blank"]::after { border: none; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a[target="_blank"] > .cmp-link__screen-reader-only { position: absolute; top: 50%; margin-top: -12px; right: 8px; }

.dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a[target="_blank"] > .cmp-link__screen-reader-only::after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank_w.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; }

.dnp-header-l-head-simple .dnp-header-l-inner { display: flex; justify-content: space-between; flex-wrap: nowrap; }

.dnp-header-l-head-simple .dnp-header-l-inner .dnp-header-logo-wrap { left: 15px; }

.dnp-header-l-head-simple .dnp-header-btn-wrap { display: flex; align-items: center; }

.dnp-header-l-head-simple .dnp-header-btn-close > * { background: transparent; display: block; position: relative; padding: 24px 0 0; font-weight: 400; font-size: 12px; color: #000; }

.dnp-header-l-head-simple .dnp-header-btn-close > *::before, .dnp-header-l-head-simple .dnp-header-btn-close > *::after { position: absolute; content: ""; background: #000; display: block; width: 2px; height: 20px; bottom: 0; margin: auto; }

.dnp-header-l-head-simple .dnp-header-btn-close > *::before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.dnp-header-l-head-simple .dnp-header-btn-close > *::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.dnp-header-l-head-simple .dnp-header-btn-faciliti { margin-left: 8px; }

.dnp-header-l-head-simple .dnp-header-btn-faciliti > * { display: flex; align-items: center; width: 100%; background: #fff !important; }

.dnp-header-l-head-simple .dnp-header-btn-faciliti > * img { width: 24px; height: 24px; }

.dnp-header-l-head-simple .dnp-header-btn-faciliti > * span { position: relative; color: #333; font-size: 1.4rem; display: inline-block; margin-left: 8px; text-align: left; font-weight: 400; padding-right: 32px; white-space: normal; }

.dnp-header-l-head-simple .dnp-header-btn-faciliti > * span:after { position: absolute; top: 50%; right: 10px; margin-top: -3px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #555555; border-left: 2px solid #555555; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(225deg); transform: rotate(225deg); }

.dnp-header-l-head-simple .dnp-header-btn-faciliti > *:focus { outline: 1px solid; }

.dnp-footer-l-foot { border-top: 1px solid #eeeeee; margin-top: 128px; }

.dnp-footer-l-foot > .dnp-footer-l-foot-bottom { position: relative; padding: 0; }

.dnp-footer-l-foot [target="_blank"] .cmp-link__screen-reader-only { font-size: 0; clip: auto; width: auto; }

.dnp-footer-l-foot .dnp-footer-u-ft-none { font-size: 0 !important; width: 0; height: 0; }

.dnp-footer-l-foot .dnp-footer-nav-foot > ul { list-style: none; }

.dnp-footer-l-foot .dnp-footer-nav-foot > ul > li { font-size: 1.2rem; font-weight: 400; line-height: 1.2; }

.dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a { text-decoration: none; position: relative; color: #333; display: block; padding: 18px 36px 18px 12px; }

.dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a:after { margin: auto; top: 0; bottom: 0; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #666666; border-left: 2px solid #666666; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a[target="_blank"]:after { border: none; }

.dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; position: absolute; right: 8px; top: 50%; margin-top: -12px; font-size: 0; }

.dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a[target="_blank"] .cmp-link__screen-reader-only::after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; }

.dnp-footer-l-foot .dnp-footer-copy small { font-size: 1.2rem; font-weight: 400; line-height: 1.2; }

.dnp-footer-l-foot .dnp-footer-l-foot-bottom { padding-top: 42px; }

.dnp-footer-l-foot .dnp-footer-wrap-page-top { position: relative; z-index: 9999; font-size: 0; }

.dnp-footer-l-foot .dnp-footer-wrap-page-top .dnp-footer-page-top { position: fixed; right: 0; bottom: 20px; opacity: 0; visibility: hidden; transition: bottom 0.3s, opacity 0.3s, display 0.3s ,visibility 0.3s; }

.dnp-footer-l-foot .dnp-footer-wrap-page-top .dnp-footer-page-top > a { display: block; width: 42px; height: 42px; color: #FFFFFF; background-color: #1432aa; position: relative; transition: opacity .3s; }

.dnp-footer-l-foot .dnp-footer-wrap-page-top .dnp-footer-page-top > a:after { position: absolute; left: 0; right: 0; top: 15px; margin: auto; width: 18px; height: 18px; content: ''; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.dnp-footer-l-foot .dnp-footer-wrap-page-top.dnp-footer-scrolled .dnp-footer-page-top { position: fixed; opacity: 1; visibility: visible; }

.dnp-footer-l-foot.dnp-footer-inview .dnp-footer-wrap-page-top.dnp-footer-scrolled .dnp-footer-page-top { position: absolute; bottom: 20px; }

@media all and (max-width: 1279.98px) { .dnp-header-l-head > .dnp-header-l-inner { padding: 14px 0; min-height: 76px; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head { text-align: center; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-img { text-align: center; margin-top: 30px; margin-bottom: 10px; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-txt { margin-top: 8px; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-body { margin-top: 24px; margin-bottom: 10px; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-hdg { font-size: 1.6rem; } .dnp-header-l-head .dnp-header-wrap-nav-btn { position: absolute; left: 15px; top: 16px; } .dnp-header-l-head .dnp-header-sp-nav-btn { background: transparent; width: 40px; height: 40px; padding: 5px; position: relative; display: block; }
  .dnp-header-l-head .dnp-header-sp-nav-btn > .dnp-header-bar { position: absolute; left: 5px; display: inline-block; width: 30px; height: 3px; background-color: #1432aa; transition: all .5s; }
  .dnp-header-l-head .dnp-header-sp-nav-btn > .dnp-header-bar:nth-child(1) { top: 5px; }
  .dnp-header-l-head .dnp-header-sp-nav-btn > .dnp-header-bar:nth-child(2) { top: 12px; }
  .dnp-header-l-head .dnp-header-sp-nav-btn > .dnp-header-bar:nth-child(3) { top: 19px; }
  .dnp-header-l-head .dnp-header-sp-nav-btn > .dnp-header-txt { position: absolute; color: #1432aa; font-weight: 700; font-size: 0.8rem; line-height: 1; display: block; bottom: 0; left: 0; right: 0; margin: auto; }
  .dnp-header-l-head .dnp-header-sp-nav-btn > .dnp-header-txt.dnp-header-txt-change .dnp-header-txt1 { display: block; }
  .dnp-header-l-head .dnp-header-sp-nav-btn > .dnp-header-txt.dnp-header-txt-change .dnp-header-txt2 { display: none; }
  .dnp-header-l-head .dnp-header-sp-nav-btn.dnp-header-menu-active > .dnp-header-bar:nth-child(1) { -webkit-transform: translateY(7px) rotate(-45deg); transform: translateY(7px) rotate(-45deg); }
  .dnp-header-l-head .dnp-header-sp-nav-btn.dnp-header-menu-active > .dnp-header-bar:nth-child(2) { opacity: 0; }
  .dnp-header-l-head .dnp-header-sp-nav-btn.dnp-header-menu-active > .dnp-header-bar:nth-child(3) { -webkit-transform: translateY(-7px) rotate(45deg); transform: translateY(-7px) rotate(45deg); }
  .dnp-header-l-head .dnp-header-sp-nav-btn.dnp-header-menu-active > .dnp-header-txt.dnp-header-txt-change .dnp-header-txt1 { display: none; }
  .dnp-header-l-head .dnp-header-sp-nav-btn.dnp-header-menu-active > .dnp-header-txt.dnp-header-txt-change .dnp-header-txt2 { display: block; }
  .dnp-header-l-head .dnp-header-sp-nav-btn:focus { outline: 2px solid; } .dnp-header-l-head .dnp-header-wrap-nav-head { padding: 0 15px; transition: left .3s; position: fixed; overflow: auto; top: 0; left: -83%; width: 83%; height: 100%; background-color: #1432aa; display: flex; flex-direction: column; z-index: 1; } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst { margin: 0 -15px; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li { border-bottom: 2px solid #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button { width: 100%; text-align: left; background-color: #2c47b3; color: #fff; padding: 15px 36px 15px 15px; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:focus, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:focus { outline: 2px solid; outline-offset: -2px; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-megamenu-active, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-megamenu-active { background-color: #d0d6ee; color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-megamenu-active::after, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-megamenu-active::after { background: transparent url(/content/dam/dnp-global/common/img/icon_accordion_m.svg) no-repeat center/contain; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a::after { content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); top: 50%; margin-top: -3px; right: 18px; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"]::after { border: none; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] .cmp-link__screen-reader-only { right: 8px; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] .cmp-link__screen-reader-only::after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank_w.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button::after { content: ""; background: transparent url(/content/dam/dnp-global/common/img/icon_accordion_w_p.svg) no-repeat center/contain; position: absolute; right: 8px; top: 50%; width: 24px; height: 24px; margin-top: -12px; } .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close { height: 47px; position: relative; width: 100%; display: block; background-color: #d0d6ee; }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close::before { background-color: transparent; }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close::after { content: ""; position: absolute; content: ""; width: 24px; height: 24px; right: 8px; top: 50%; margin-top: -12px; background: transparent url(/content/dam/dnp-global/common/img/icon_accordion_m.svg) no-repeat center/contain; } .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap { display: none; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap.dnp-header-megamenu-open { display: block; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd { background-color: #d0d6ee; padding: 0 0 0 12px; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a { border-top: 1px solid #fff; padding: 12px 32px 12px 15px; color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a:after, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a:after { top: 50%; margin-top: -4px; right: 18px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); transform: rotate(135deg); }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"], .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"] { padding-right: 56px; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"] .cmp-link__screen-reader-only { position: absolute; right: 8px; top: 50%; margin-top: -12px; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"] .cmp-link__screen-reader-only::after, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"] .cmp-link__screen-reader-only::after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li:last-child > a { border-bottom: 1px solid #fff; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap:has(.dnp-header-thd) .dnp-header-snd > li + li > .dnp-header-thd > li:first-child > a { border-top: none; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap:has(.dnp-header-thd) .dnp-header-snd > li > .dnp-header-thd > li:last-child > a { border-bottom: 1px solid #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap:has(.dnp-header-thd) .dnp-header-snd > li:last-child > .dnp-header-thd > li:last-child > a { border-bottom: 1px solid #fff; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-ttl-cat { display: none; } .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a { display: block; padding: 15px 25px 15px 0; color: #fff; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a:after { bottom: 0; right: 9px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"] { padding-right: 50px; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"] .cmp-link__screen-reader-only { position: absolute; top: 50%; margin-top: -12px; right: 0; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"] .cmp-link__screen-reader-only:after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank_w.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown { padding-bottom: 16px; margin-top: 12px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown + .dnp-header-sub-pulldown { margin-top: 0; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti { padding: 16px 15px 0; margin: 0 -15px; background: #EEEFF3; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * { border: 1px solid #666666 !important; padding: 12px 0 12px 16px !important; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * span { width: calc(100% - (24px + 16px)); margin-left: 16px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * span:after { right: 18px; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search { padding: 16px 15px 0; margin: 0 -15px; background: #EEEFF3; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner { margin-top: 12px; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt { min-height: 48px; width: calc(100% - 5rem); padding: 10px 0 10px 12px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:lang(en) { width: calc(100% - 6rem); }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:lang(de), .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:lang(es-419) { width: calc(100% - 7rem); } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn { width: 5rem; height: 100%; min-height: 48px; font-size: 1.4rem; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:lang(en) { width: 6rem; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:lang(de), .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:lang(es-419) { width: 7rem; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact { margin: 0 -15px; padding: 16px 15px; background-color: #eeeff3; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a { display: block; padding: 14px 36px 14px 15px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a::after { bottom: 0; right: 18px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .dnp-header-l-head-simple .dnp-header-l-inner { align-items: center; padding: 14px 15px; } .dnp-header-l-head-simple .dnp-header-btn-close { margin-left: 8px; } .dnp-header-l-head-simple .dnp-header-btn-close > *::before, .dnp-header-l-head-simple .dnp-header-btn-close > *::after { top: -16px; right: 0; left: 0; } .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li:not(:last-child) { border-bottom: 1px dashed #eeeeee; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li:last-child { border-bottom: 1px solid #eeeeee; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a::after { right: 18px; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a[target="_blank"] .cmp-link__screen-reader-only { right: 8px; } .dnp-footer-l-foot .dnp-footer-copy { text-align: center; padding: 30px 12px; } }

@media all and (min-width: 1280px) { .dnp-header-l-head > .dnp-header-l-inner { padding: 20px 20px 0 20px; } .dnp-header-l-head .dnp-header-logo-wrap { display: flex; position: absolute; align-items: center; margin-top: 6px; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head > a { margin-top: 0; }
  .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head img { max-width: 110px; height: auto; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-img { margin-left: 20px; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-txt { margin-left: 20px; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-body { font-size: 1.4rem; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-hdg { font-size: 1.4rem; margin-left: 20px; } .dnp-header-l-head .dnp-header-wrap-nav-btn { display: none; } .dnp-header-l-head .dnp-header-wrap-nav-head { display: flex; flex-direction: column; } .dnp-header-l-head .dnp-header-wrap-nav-global { display: flex; align-items: flex-end; order: 2; margin-top: 13px; } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst { display: flex; align-items: flex-end; flex-wrap: wrap; margin-left: -26px; width: calc(100% + 26px); }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li { margin-left: 26px; font-size: 1.4rem; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button { color: #333; padding: 22px 0; transition: color .2s; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:before, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:before { position: absolute; content: ""; border-width: 0; transition: border-width .3s; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:after, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:after { position: absolute; content: ''; width: 0%; left: 0; right: 0; margin: auto; bottom: 0; background-color: #1432aa; height: 3px; transition: width .3s; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a > .dnp-header-fst-li-inner, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button > .dnp-header-fst-li-inner { display: inline-block; padding-right: 18px; position: relative; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a > .dnp-header-fst-li-inner:after, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button > .dnp-header-fst-li-inner:after { margin: auto; top: 0; bottom: 0; right: 0px; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-megamenu-active, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-megamenu-active { color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-megamenu-active::before, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-megamenu-active::before { left: 0; right: 0; bottom: 1px; margin: auto; width: 0; height: 0; border-style: solid; border-width: 0 11px 11px 11px; border-color: transparent transparent #1432aa transparent; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-megamenu-active .dnp-header-fst-li-inner::after, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-megamenu-active .dnp-header-fst-li-inner::after { border-color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-current, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-current { color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-current:after, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-current:after { width: 100%; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a.dnp-header-current > .dnp-header-fst-li-inner::after, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button.dnp-header-current > .dnp-header-fst-li-inner::after { border-color: #1432aa; } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] > .dnp-header-fst-li-inner { padding-right: 28px; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] > .dnp-header-fst-li-inner::after { border: none; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] .cmp-link__screen-reader-only { right: 0; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] .cmp-link__screen-reader-only::after { border: none; width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; -webkit-transform: none; transform: none; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a > .dnp-header-fst-li-inner::after { content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #666666; border-left: 2px solid #666666; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button > .dnp-header-fst-li-inner::after { content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #666666; border-left: 2px solid #666666; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(225deg); transform: rotate(225deg); } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst .dnp-header-nav-blank-li { margin-left: auto; font-size: 1.6rem; font-weight: 700; padding: 0 0 0 25px; position: relative; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst .dnp-header-nav-blank-li::before { content: ""; width: 1px; height: calc(100% - 17px); left: 5px; bottom: 0; background: #c7b9b9; position: absolute; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst .dnp-header-nav-blank-li > a { color: #1432aa; } .dnp-header-l-head .dnp-header-wrap-nav-close { position: absolute; right: 7px; top: 0; z-index: 100; display: none; } .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close { background: transparent; position: relative; display: block; width: 36px; height: 36px; margin-top: 6px; }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close::before, .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close::after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 8px; margin: auto; display: block; width: 30px; height: 3px; background-color: #ffffff; }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close:before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close:focus { outline: 1px solid #fff; border: 1px solid #000; border-radius: 2px; } .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap { align-content: baseline; overflow: hidden; -webkit-transform: translate(-9999px, -3px); transform: translate(-9999px, -3px); max-height: none; position: absolute; left: 0; right: 0; z-index: 100; -webkit-transform: translate(0, -3px); transform: translate(0, -3px); }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap:has(.dnp-header-thd) { -webkit-column-count: auto; column-count: auto; color: #fff; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap:has(.dnp-header-thd) .dnp-header-snd { display: flex; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap:has(.dnp-header-thd) .dnp-header-snd > li { width: 25%; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap:has(.dnp-header-thd) .dnp-header-snd > li .dnp-header-thd > li > a { color: #fff; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-ttl-cat { display: block; margin: 12px 20px 12px 0; font-size: 1.4rem; line-height: 1.2; font-weight: 700; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd { -webkit-column-count: 5; column-count: 5; padding: 20px 48px 20px 40px; background-color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li { position: relative; display: inline-block; width: 100%; padding: 0; min-height: 45px; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a { padding: 12px 40px 12px 0; display: inline-block; width: auto; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a::after, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a::after { right: 22px; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"] .cmp-link__screen-reader-only { position: absolute; right: 12px; top: 50%; margin-top: -12px; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"] .cmp-link__screen-reader-only::after, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"] .cmp-link__screen-reader-only::after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank_w.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; } .dnp-header-l-head .dnp-header-wrap-nav-sub { padding-left: calc(130px + 10em); order: 1; display: flex; justify-content: flex-end; align-items: center; } .dnp-header-l-head .dnp-header-nav-sub { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; margin: -10px 0 0; }
  .dnp-header-l-head .dnp-header-nav-sub > li { margin-top: 10px; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) + li:not([class^="dnp-header-sub"]) { margin-left: 24px; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a { padding-right: 28px; color: #333; font-weight: 400; transition: color .2s; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a:after { right: 10px; top: 50%; margin-top: -3px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #666666; border-left: 2px solid #666666; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"] .cmp-link__screen-reader-only { position: absolute; top: 50%; margin-top: -12px; right: 0; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"] .cmp-link__screen-reader-only:after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown { margin-left: 24px; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti { margin-left: 24px; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * { border: none !important; padding: 0 0 0 0 !important; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * span { margin-left: 8px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * span:after { right: 10px; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > * span { font-weight: 400; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search { margin-left: 20px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search > * { display: flex; align-items: center; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-label { display: none; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner { width: 100%; border: none; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt { min-height: 41px; width: calc(100% - 3.858em); padding: 10px 0 10px 12px; line-height: 1.5; font-weight: 400; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:lang(en) { width: calc(100% - 4.5em); }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:lang(de), .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-txt:lang(es-419) { width: calc(100% - 5.5em); } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn { width: 3.858em; height: 100%; min-width: 54px; min-height: 41px; padding: 10px 2px; border-left: #1432aa 1px solid; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:lang(en) { width: 4.5em; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:lang(de), .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:lang(es-419) { width: 5.5em; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn { display: block; background: none; padding: 0; font-size: 1.4rem; color: #333; font-weight: 400; transition: color .2s; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn::before { position: absolute; content: ""; border-width: 0; transition: border-width .3s; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn.dnp-header-clickmenu-active::before { left: 0; right: 0; bottom: -10px; margin: auto; width: 0; height: 0; border-style: solid; border-width: 0 11px 11px 11px; border-color: transparent transparent #1432aa transparent; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn.dnp-header-clickmenu-active span { color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn.dnp-header-clickmenu-active span::before { background: transparent url(/content/dam/dnp-global/common/img/icon_search_b.svg) no-repeat left center/contain; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn span { position: relative; display: flex; padding-left: 36px; min-height: 24px; padding-right: 32px; align-items: center; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn span::before { position: absolute; content: ""; background: transparent url(/content/dam/dnp-global/common/img/icon_search.svg) no-repeat left center/contain; width: 24px; height: 24px; left: 0; top: 50%; margin-top: -12px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn span:after { position: absolute; top: 50%; right: 10px; margin-top: -3px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #555555; border-left: 2px solid #555555; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(225deg); transform: rotate(225deg); } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-wrap { display: none; position: absolute; top: 129%; left: 0; min-width: 300px; z-index: 10; background: #1432aa; padding: 12px; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-wrap.dnp-header-clickmenu-active { display: block; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact { display: flex; justify-content: flex-end; margin-left: 24px; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a { min-width: 124px; display: inline-block; padding: 12px 40px 12px 14px; z-index: 1; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a::after { bottom: 0; right: 18px; content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .dnp-header-l-head-simple .dnp-header-l-inner { padding: 20px; justify-content: flex-end; } .dnp-header-l-head-simple .dnp-header-l-inner .dnp-header-logo-wrap { left: 20px; } .dnp-header-l-head-simple .dnp-header-btn-close { margin-left: 24px; } .dnp-header-l-head-simple .dnp-header-btn-close > * { padding: 10px 30px 10px 10px; font-size: 16px; white-space: nowrap; } .dnp-header-l-head-simple .dnp-header-btn-close > *::before, .dnp-header-l-head-simple .dnp-header-btn-close > *::after { top: 0; right: 10px; left: auto; } .dnp-footer-l-foot > .dnp-footer-l-foot-bottom { padding: 15px 20px; display: flex; justify-content: space-between; } .dnp-footer-l-foot .dnp-footer-nav-foot { width: 80%; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul { display: flex; flex-wrap: wrap; align-items: center; margin-left: -24px; margin-top: -16px; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li { margin-left: 24px; margin-top: 16px; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a { padding: 0 32px 0 0; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a:after { right: 10px; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a[target="_blank"] .cmp-link__screen-reader-only { right: 0; } .dnp-footer-l-foot .dnp-footer-wrap-page-top .dnp-footer-page-top { bottom: 40px; } }

@media (hover: hover) { .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head > a { transition: opacity .2s; }
  .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-head > a:hover { opacity: .65; } .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-img > a { transition: opacity .2s; }
  .dnp-header-l-head .dnp-header-logo-wrap .dnp-header-logo-img > a:hover { opacity: .65; } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:hover, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:hover { text-decoration: underline; } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a[target="_blank"]:hover .cmp-link__screen-reader-only { -webkit-transform: translateX(3px); transform: translateX(3px); } .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a:hover, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a:hover { text-decoration: underline; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a:hover::after, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }
  .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > a[target="_blank"]:hover .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-global .dnp-header-snd-wrap .dnp-header-snd > li > .dnp-header-thd > li > a[target="_blank"]:hover .cmp-link__screen-reader-only { -webkit-transform: translateX(3px); transform: translateX(3px); } .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a:hover { text-decoration: underline; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a[target="_blank"]:hover .cmp-link__screen-reader-only { -webkit-transform: translateX(3px); transform: translateX(3px); } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button:hover, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a:hover { background: #1432aa; color: #fff; text-decoration: underline; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button[target="_blank"] .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button[target="_blank"]:hover .cmp-link__screen-reader-only, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a[target="_blank"]:hover .cmp-link__screen-reader-only { -webkit-transform: translateX(3px); transform: translateX(3px); }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > button[target="_blank"]:hover .cmp-link__screen-reader-only::after, .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-pulldown .dnp-header-pulldown-list > li > a[target="_blank"]:hover .cmp-link__screen-reader-only::after { width: 24px; height: 24px; content: ''; display: inline-block; background: transparent url(/content/dam/dnp-global/common/img/link_icon_blank_w.svg) no-repeat left top/contain; transition: opacity .2s; font-size: 0; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > *:hover span { color: #1432aa; text-decoration: underline; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-faciliti > *:hover span:after { border-color: #1432aa; -webkit-transform: translateX(0) translateY(3px) rotate(225deg); transform: translateX(0) translateY(3px) rotate(225deg); } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-inner .dnp-header-inp-btn:hover { text-decoration: underline; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a[target="_blank"] .cmp-link__screen-reader-only { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a[target="_blank"]:hover .cmp-link__screen-reader-only { -webkit-transform: translateX(3px); transform: translateX(3px); } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a::after { transition: all .2s; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a:hover { box-shadow: 0 0 0 2px #0033af inset; transition: box-shadow .2s; text-decoration: underline; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a:hover > * { position: relative; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a:hover img { transition: opacity .2s; opacity: .65; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-contact > a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .dnp-header-l-head-simple .dnp-header-btn-close > *::before, .dnp-header-l-head-simple .dnp-header-btn-close > *::after { transition: all .3s; }
  .dnp-header-l-head-simple .dnp-header-btn-close > *:hover { color: #1432aa; text-decoration: underline; }
  .dnp-header-l-head-simple .dnp-header-btn-close > *:hover::before, .dnp-header-l-head-simple .dnp-header-btn-close > *:hover::after { opacity: .65; } .dnp-header-l-head-simple .dnp-header-btn-faciliti > *:hover span { color: #1432aa; text-decoration: underline; }
  .dnp-header-l-head-simple .dnp-header-btn-faciliti > *:hover span:after { border-color: #1432aa; -webkit-transform: translateX(0) translateY(3px) rotate(225deg); transform: translateX(0) translateY(3px) rotate(225deg); } .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a:hover { text-decoration: underline; color: #1432aa; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a:hover::after { content: ''; display: inline-block; position: absolute; width: 6px; height: 6px; border-top: 2px solid #1432aa; border-left: 2px solid #1432aa; -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-transform: rotate(135deg); transform: rotate(135deg); -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a[target="_blank"]:hover::after { border: none; }
  .dnp-footer-l-foot .dnp-footer-nav-foot > ul > li > a[target="_blank"]:hover .cmp-link__screen-reader-only { -webkit-transform: translateX(3px); transform: translateX(3px); } }

@media all and (max-width: 1279.98px) and (hover: hover) { .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:hover::after { -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button::after { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:hover::after { -webkit-transform: translateX(3px); transform: translateX(3px); } .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close::after { -webkit-transform: translateX(0); transform: translateX(0); transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close:hover::after { -webkit-transform: translateX(3px); transform: translateX(3px); } }

@media all and (min-width: 1280px) and (hover: hover) { .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:hover, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:hover { color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:hover:after, .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:hover:after { width: 100%; } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > a:hover > .dnp-header-fst-li-inner::after { border-color: #1432aa; -webkit-transform: translateX(3px) translateY(0) rotate(135deg); transform: translateX(3px) translateY(0) rotate(135deg); } .dnp-header-l-head .dnp-header-nav-global.dnp-header-fst > li > button:hover > .dnp-header-fst-li-inner::after { border-color: #1432aa; -webkit-transform: translateX(0) translateY(3px) rotate(225deg); transform: translateX(0) translateY(3px) rotate(225deg); } .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close { transition: opacity .3s; }
  .dnp-header-l-head .dnp-header-wrap-nav-close .dnp-header-nav-close:hover { opacity: .65; } .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a:hover { color: #1432aa; }
  .dnp-header-l-head .dnp-header-nav-sub > li:not([class^="dnp-header-sub"]) > a:hover::after { border-color: #1432aa; } .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn:hover { color: #1432aa; text-decoration: underline; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn:hover span::before { background: transparent url(/content/dam/dnp-global/common/img/icon_search_b.svg) no-repeat left center/contain; }
  .dnp-header-l-head .dnp-header-nav-sub > li.dnp-header-sub-search .dnp-header-search-btn:hover span:after { border-color: #1432aa; -webkit-transform: translateX(0) translateY(3px) rotate(225deg); transform: translateX(0) translateY(3px) rotate(225deg); } }
