/*
Theme Name: Bangla News Pro
Theme URI: https://themeve.com/product-category/templates/news-themes/
Author: Md Sayful Islam
Author URI: https://themeve.com/
Description: Premium Bengali news portal theme with editorial homepage, search, category, location and article layouts.
Version: 2.5.16
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: bangla-news-pro
*/


:root{--bnp-primary:#145a73;--bnp-secondary:#0e4052;--bnp-accent:#e73535;--bnp-bg:#eef3f6;--bnp-text:#202020;--bnp-muted:#6f777b;--bnp-border:#cbd5d9;--bnp-white:#fff;--bnp-shell:var(--bnp-container,1180px);--bnp-body:var(--bnp-font,"Noto Sans Bengali"),Arial,sans-serif;--bnp-heading:var(--bnp-heading-font,"Noto Serif Bengali"),Georgia,serif}
*{box-sizing:border-box}html{margin:0!important;background:var(--bnp-bg)!important}body{margin:0;background:var(--bnp-bg)!important;background-image:none!important;color:var(--bnp-text);font-family:var(--bnp-body);font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bnp-shell{width:min(var(--bnp-shell),calc(100% - 36px));margin-inline:auto}.bnp-home-page,.bnp-archive-page,.bnp-single-page,.bnp-error-page{background:transparent!important;background-image:none!important}.bnp-section{background:transparent}

.bnp-header{position:relative;z-index:100;background:var(--bnp-primary);color:#fff;border-top:1px solid rgba(255,255,255,.18);box-shadow:0 1px 0 rgba(0,0,0,.08)}.bnp-sticky-header{position:sticky;top:0}.bnp-nav{height:66px}.bnp-nav-inner{height:66px;display:flex;align-items:center;gap:28px}.bnp-logo{width:var(--bnp-logo-width,220px);max-width:240px;flex:0 0 auto;display:flex;align-items:center;color:#fff;font-family:Arial,sans-serif;font-size:27px;font-weight:800;line-height:1;white-space:nowrap}.bnp-logo img{display:block;max-height:50px;width:auto;max-width:100%;object-fit:contain}.bnp-menu{min-width:0;flex:1}.bnp-menu ul,.bnp-fallback-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:2px}.bnp-menu li{position:relative}.bnp-menu a{display:block;color:#fff;font-size:15px;font-weight:500;line-height:66px;padding:0 10px;white-space:nowrap}.bnp-menu a:hover,.bnp-menu .current-menu-item>a{background:rgba(255,255,255,.08)}.bnp-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:180px;background:#fff;color:var(--bnp-text);box-shadow:0 8px 24px rgba(0,0,0,.15);padding:6px 0;z-index:110}.bnp-menu li:hover>.sub-menu{display:block}.bnp-menu .sub-menu a{line-height:1.5;color:var(--bnp-text);padding:9px 14px}.bnp-nav-tools{display:flex;align-items:center;gap:12px;flex:0 0 auto}.bnp-search-box{position:relative;width:260px}.bnp-search-box form{display:flex;height:38px}.bnp-search-box input{width:100%;min-width:0;border:0;background:#fff;color:#333;padding:7px 12px;border-radius:3px 0 0 3px;outline:none;font-size:14px}.bnp-search-box button{width:42px;border:0;background:var(--bnp-secondary);color:#fff;border-radius:0 3px 3px 0;cursor:pointer}.bnp-search-results{display:none;position:absolute;left:0;right:0;top:44px;background:#fff;color:#222;border:1px solid var(--bnp-border);box-shadow:0 10px 24px rgba(0,0,0,.14);z-index:300;max-height:420px;overflow:auto}.bnp-search-results.is-open{display:block}.bnp-search-result{display:grid;grid-template-columns:64px 1fr;gap:9px;padding:9px;border-bottom:1px solid #e5eaec}.bnp-search-result img{width:64px;height:44px;object-fit:cover}.bnp-search-result strong{font-family:var(--bnp-heading);font-size:13px;line-height:1.45}.bnp-search-empty{padding:15px;color:var(--bnp-muted)}.bnp-menu-icon{display:none;width:38px;height:38px;border:0;background:transparent;cursor:pointer;padding:7px}.bnp-menu-icon span{display:block;height:2px;background:#fff;margin:5px 0;border-radius:2px}

.bnp-trending-bar{background:var(--bnp-bg);border-bottom:1px solid var(--bnp-border)}.bnp-trending-inner{min-height:48px;display:flex;align-items:center;gap:12px;overflow:hidden}.bnp-trending-inner>strong{font-family:var(--bnp-heading);font-size:15px;white-space:nowrap}.bnp-topics{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.bnp-topics::-webkit-scrollbar{display:none}.bnp-topic{padding:6px 13px;border:1px solid #d5dde0;background:#fff;border-radius:18px;font-size:12px;line-height:1.3}.bnp-topic:hover{border-color:var(--bnp-primary);color:var(--bnp-primary)}.bnp-breaking{background:transparent;border-bottom:1px solid var(--bnp-border);overflow:hidden}.bnp-breaking-inner{height:38px;display:flex;align-items:center;gap:0}.bnp-breaking-inner>strong{background:var(--bnp-accent);color:#fff;padding:4px 12px;white-space:nowrap;font-size:13px;flex:0 0 auto}.bnp-ticker-viewport{flex:1;min-width:0;overflow:hidden;margin-left:12px}.bnp-ticker-track{display:flex;align-items:center;gap:12px;width:max-content;white-space:nowrap;will-change:transform;animation:bnp-breaking-scroll var(--bnp-ticker-speed,18s) linear infinite}.bnp-ticker-track a{font-size:13px}.bnp-ticker-track span{color:var(--bnp-accent)}@keyframes bnp-breaking-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}

.bnp-ad{margin:14px auto;text-align:center;overflow:hidden;max-width:100%;width:100%;clear:both}.bnp-ad img,.bnp-ad iframe,.bnp-ad ins{max-width:100%}.bnp-ad-desktop{display:block}.bnp-ad-mobile{display:none}.bnp-ad code{display:block;white-space:normal}

.bnp-news-section{margin:36px 0 0;padding:0;background:transparent}.bnp-section-head{height:45px;border-bottom:1px solid #9eafb5;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bnp-section-head h1,.bnp-section-head h2{font-family:var(--bnp-heading);font-weight:600;font-size:24px;line-height:1.2;margin:0;padding-left:10px;position:relative}.bnp-section-head h1 span,.bnp-section-head h2 span{position:absolute;left:0;top:1px;bottom:1px;width:4px;background:var(--bnp-accent)}.bnp-section-head>a{font-size:12px;color:var(--bnp-primary);white-space:nowrap}.bnp-empty{padding:30px;text-align:center;border:1px dashed var(--bnp-border);color:var(--bnp-muted);background:rgba(255,255,255,.25)}

.bnp-hero-band{margin-top:18px}.bnp-hero-grid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(270px,.86fr) minmax(245px,.78fr);gap:14px;align-items:stretch}.bnp-hero-main{position:relative;overflow:hidden;background:#111;min-width:0;min-height:0;aspect-ratio:16/10}.bnp-hero-main>a{display:block;position:absolute;inset:0;height:100%;width:100%}.bnp-hero-image{position:absolute;inset:0;overflow:hidden}.bnp-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bnp-kicker{display:inline-block;background:var(--bnp-accent);color:#fff;font-family:var(--bnp-body);font-size:11px;line-height:1.4;padding:4px 9px;margin-bottom:8px}.bnp-hero-list{display:flex;flex-direction:column;border-top:1px solid var(--bnp-border)}.bnp-hero-item{border-bottom:1px solid var(--bnp-border);padding:0 0 10px;margin-bottom:10px}.bnp-hero-item:last-child{margin-bottom:0}.bnp-hero-item a{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;align-items:start}.bnp-hero-item img{width:105px;height:70px;object-fit:cover;display:block}.bnp-hero-item h3{font-family:var(--bnp-heading);font-size:15px;line-height:1.45;margin:0;font-weight:600}

.bnp-editorial-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.bnp-editorial-layout.has-rail{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr) 280px}.bnp-editorial-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;min-width:0}.bnp-feature-card{min-width:0}.bnp-feature-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.bnp-feature-card h3{font-family:var(--bnp-heading);font-size:21px;line-height:1.4;margin:7px 0 3px;font-weight:600}.bnp-feature-card p{font-size:12px;line-height:1.65;color:var(--bnp-muted);margin:0}.bnp-editorial-list{display:flex;flex-direction:column;min-width:0}.bnp-editorial-item{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid var(--bnp-border)}.bnp-editorial-item:last-child{margin-bottom:0}.bnp-editorial-item a{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;align-items:start}.bnp-editorial-item h3{font-family:var(--bnp-heading);font-size:15px;line-height:1.5;margin:0;font-weight:500}.bnp-editorial-item img{width:110px;height:72px;object-fit:cover}.bnp-home-rail{min-width:0;border:1px solid var(--bnp-border);padding:0 10px 9px;background:transparent}.bnp-rail-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--bnp-border);margin:0 -10px 0}.bnp-rail-tabs button{border:0;background:transparent;padding:8px 6px;cursor:pointer;font-family:var(--bnp-heading);font-size:15px;color:#555}.bnp-rail-tabs button.is-active{background:#e5ecef;color:var(--bnp-primary);border-bottom:2px solid var(--bnp-primary)}.bnp-rail-panel{display:none}.bnp-rail-panel.is-active{display:block}.bnp-rail-item{padding:9px 0;border-bottom:1px solid var(--bnp-border)}.bnp-rail-item a{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:9px;align-items:start}.bnp-rail-item h3{font-family:var(--bnp-heading);font-size:13px;line-height:1.45;margin:0;font-weight:500}.bnp-rail-item img{width:74px;height:52px;object-fit:cover}.bnp-rail-more{display:block;text-align:center;background:var(--bnp-primary);color:#fff;margin-top:8px;padding:6px;font-size:12px}

.bnp-country-section{margin-top:38px}.bnp-location-bar{display:grid;grid-template-columns:1fr 1fr 1fr 130px;gap:8px;margin-bottom:12px}.bnp-location-bar select,.bnp-location-bar button{height:38px;border:1px solid #ccd6d9;background:#fff;padding:0 10px;border-radius:2px}.bnp-location-bar button{background:var(--bnp-primary);color:#fff;border-color:var(--bnp-primary);cursor:pointer}.bnp-location-bar select:disabled{background:#f2f5f6;color:#899397}

.bnp-news-grid{display:grid;gap:12px}.bnp-news-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bnp-news-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bnp-news-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bnp-news-card{min-width:0;border:1px solid var(--bnp-border);background:transparent;overflow:hidden}.bnp-news-card>a{display:block;height:100%}.bnp-card-thumb{aspect-ratio:16/9;overflow:hidden;background:#dfe5e7}.bnp-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bnp-news-card h3{font-family:var(--bnp-heading);font-size:15px;line-height:1.48;font-weight:500;margin:0;padding:8px 9px 11px;min-height:56px}

.bnp-video-section{margin-top:40px;background:#3c3b36;color:#fff;padding:12px 0 16px}.bnp-video-section .bnp-section-head{border-color:#777}.bnp-video-section .bnp-section-head h2,.bnp-video-section .bnp-section-head>a{color:#fff}

.bnp-footer{margin-top:58px;border-top:3px solid var(--bnp-primary);background:var(--bnp-bg);color:var(--bnp-text)}.bnp-footer-logo{font-family:Arial,sans-serif;font-weight:800;font-size:25px;color:var(--bnp-primary)}.bnp-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--bnp-border);padding-bottom:15px}.bnp-footer-links a{font-size:12px}.bnp-footer-social{display:flex;justify-content:center;gap:7px;margin-top:12px}.bnp-footer-social a{width:29px;height:29px;border:1px solid #aebcc0;display:flex;align-items:center;justify-content:center;font-size:12px}

.bnp-generic-page{min-height:55vh;background:transparent}
.bnp-generic-page .bnp-page-shell{padding-top:34px;padding-bottom:34px}
.bnp-page-card{width:100%;max-width:none;margin:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}
.bnp-page-card-header{padding:28px 0 22px;border-bottom:1px solid var(--bnp-border);background:transparent!important}
.bnp-page-kicker{display:inline-block;margin-bottom:7px;color:var(--bnp-primary);font:700 11px/1.2 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.bnp-page-title{margin:0;color:var(--bnp-text);font-family:var(--bnp-heading);font-size:34px;line-height:1.25;font-weight:700}
.bnp-page-featured-image{margin:0;padding:24px 0 0}
.bnp-page-featured-image img{display:block;width:100%;height:auto;border-radius:7px}
.bnp-page-content{padding:28px 0 36px;font-size:17px;line-height:1.9;overflow-wrap:anywhere}
.bnp-page-content>*{max-width:100%}
.bnp-page-content>p{margin:0 0 1.15em}
.bnp-page-content>p:last-child{margin-bottom:0}
.bnp-page-content h2,.bnp-page-content h3,.bnp-page-content h4,.bnp-page-content h5,.bnp-page-content h6{font-family:var(--bnp-heading);line-height:1.4;color:var(--bnp-text);margin:1.4em 0 .55em}
.bnp-page-content h2{font-size:27px}.bnp-page-content h3{font-size:23px}.bnp-page-content h4{font-size:20px}
.bnp-page-content a{color:var(--bnp-primary);text-decoration:underline;text-underline-offset:2px}
.bnp-page-content ul,.bnp-page-content ol{margin:0 0 1.15em;padding-left:1.6em}
.bnp-page-content li{margin:.35em 0}
.bnp-page-content blockquote{margin:1.3em 0;padding:12px 18px;border-left:4px solid var(--bnp-primary);background:#f5f8f9;color:#4b565b}
.bnp-page-content img,.bnp-page-content video,.bnp-page-content iframe{max-width:100%}
.bnp-page-content table{width:100%;border-collapse:collapse;margin:1.3em 0;display:block;overflow-x:auto}
.bnp-page-content th,.bnp-page-content td{border:1px solid var(--bnp-border);padding:9px 11px;text-align:left}
.bnp-page-content pre{max-width:100%;overflow:auto;padding:16px;background:#16232a;color:#eef4f6;border-radius:6px}
.bnp-page-content .alignwide{max-width:100%;margin-left:auto;margin-right:auto}
.bnp-page-content .alignfull{max-width:none;margin-left:calc(34px * -1);margin-right:calc(34px * -1)}
.bnp-page-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 34px 28px;font-size:13px}
.bnp-page-links>span:first-child{font-weight:700;color:var(--bnp-muted)}
.bnp-page-links a,.bnp-page-links>span:not(:first-child){display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--bnp-border);border-radius:4px;text-decoration:none}
.bnp-page-shell{padding-top:34px}.bnp-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.bnp-archive-main{min-width:0}.bnp-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bnp-archive-card .bnp-card-thumb{aspect-ratio:16/9;margin-bottom:8px}.bnp-category-description{font-size:13px;line-height:1.7;color:var(--bnp-muted);border-bottom:1px solid var(--bnp-border);padding:0 0 16px;margin-bottom:16px}.bnp-page-sidebar{position:sticky;top:82px}.bnp-error-page{min-height:62vh;display:flex;align-items:center}.bnp-error-card{text-align:center;max-width:650px;margin:auto;padding:50px 20px}.bnp-error-code{font-family:Arial,sans-serif;font-size:100px;font-weight:800;line-height:1;color:var(--bnp-primary)}.bnp-error-card h1{font-family:var(--bnp-heading);font-size:30px;margin:15px 0 7px}.bnp-error-card p{color:var(--bnp-muted)}.bnp-error-actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.bnp-primary-button,.bnp-secondary-button{padding:9px 16px;border:1px solid var(--bnp-primary);font-size:13px}.bnp-primary-button{background:var(--bnp-primary);color:#fff}.bnp-secondary-button{color:var(--bnp-primary)}.navigation.pagination{margin-top:24px}.nav-links{display:flex;gap:6px}.page-numbers{border:1px solid var(--bnp-border);padding:6px 10px;background:#fff}.page-numbers.current{background:var(--bnp-primary);color:#fff;border-color:var(--bnp-primary)}

.bnp-article-shell{padding-top:32px}.bnp-dp-single .bnp-article-shell{width:min(1180px,92%);max-width:1180px}.bnp-dp-single .bnp-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:start}.bnp-article-layout{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:28px;align-items:start}.bnp-single-article{min-width:0}.bnp-article-category{font-size:12px;color:var(--bnp-primary);font-weight:600}.bnp-article-title{font-family:var(--bnp-heading);font-size:42px;line-height:1.35;margin:8px 0 12px;font-weight:700}.bnp-article-author-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--bnp-border);padding:0 0 12px;margin-bottom:18px}.bnp-author-avatar{width:32px;height:32px;border-radius:50%;background:#dfe7e9;display:flex;align-items:center;justify-content:center;overflow:hidden}.bnp-representative-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.bnp-article-author-row strong{display:block;font-size:12px}.bnp-article-author-row small{display:block;color:var(--bnp-muted);font-size:11px}.bnp-article-cover{margin:0 0 12px}.bnp-article-cover img{display:block;width:100%;height:auto;max-height:none;object-fit:cover}.bnp-article-lead{font-family:var(--bnp-heading);font-size:18px;line-height:1.75;font-weight:600;margin:12px 0 18px}.bnp-article-body{font-size:17px;line-height:2;color:#272d30}.bnp-article-body p{margin:0 0 18px}.bnp-article-body h2,.bnp-article-body h3{font-family:var(--bnp-heading);line-height:1.5}.bnp-article-body img{display:block;margin:20px auto;max-width:100%;height:auto}.bnp-article-body blockquote{margin:20px 0;padding:12px 16px;border-left:4px solid var(--bnp-primary);background:#e5ecef;font-family:var(--bnp-heading)}.bnp-article-tags{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--bnp-border);padding-top:14px;margin-top:25px}.bnp-article-tags strong{font-size:12px}.bnp-article-tags a{font-size:11px;background:#e2e9eb;padding:4px 8px}.bnp-article-sidebar{position:sticky;top:82px}.bnp-article-side-box{border-top:1px solid var(--bnp-border);margin-bottom:24px}.bnp-side-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bnp-border);padding:10px 0}.bnp-side-heading h2{font-family:var(--bnp-heading);font-size:21px;margin:0}.bnp-side-heading a{font-size:11px;color:var(--bnp-primary)}.bnp-side-news{border-bottom:1px solid var(--bnp-border);padding:9px 0}.bnp-side-news a{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:9px;align-items:start}.bnp-side-news h3{font-family:var(--bnp-heading);font-size:13px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bnp-side-news img{width:82px;height:56px;object-fit:cover}.bnp-side-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--bnp-border)}.bnp-side-tabs button{border:0;background:transparent;padding:8px;cursor:pointer}.bnp-side-tabs button.active{background:#e4ebed;color:var(--bnp-primary);border-bottom:2px solid var(--bnp-primary)}.bnp-side-latest .bnp-side-news{display:block}.bnp-related{margin-top:34px;border-top:1px solid var(--bnp-border);padding-top:0}.bnp-related .bnp-section-head{margin-bottom:12px}.bnp-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bnp-related-card{border:1px solid var(--bnp-border)}.bnp-related-thumb{aspect-ratio:16/9;overflow:hidden}.bnp-related-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bnp-related-copy{padding:8px}.bnp-related-copy h3{font-family:var(--bnp-heading);font-size:14px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bnp-related-copy small{font-size:10px;color:var(--bnp-muted)}

.bnp-map-section{margin:38px 0}.bnp-map-section #bnp-news-map{height:420px;border:1px solid var(--bnp-border)}

.bnp-news-section article, .bnp-home-rail{min-width:0}.bnp-news-section img{max-width:100%}

@media(max-width:1100px){.bnp-menu a{padding:0 7px;font-size:14px}.bnp-search-box{width:220px}.bnp-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.9fr)}.bnp-editorial-layout.has-rail{grid-template-columns:minmax(0,1fr) 250px}.bnp-editorial-main{grid-template-columns:1fr}.bnp-editorial-layout.has-rail .bnp-editorial-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bnp-article-layout{grid-template-columns:minmax(0,1fr) 260px}}
@media(max-width:900px){.bnp-nav-inner{gap:14px}.bnp-menu{position:absolute;left:18px;right:18px;top:66px;background:var(--bnp-primary);display:none;padding:8px;border-top:1px solid rgba(255,255,255,.15);box-shadow:0 10px 24px rgba(0,0,0,.18)}.bnp-menu ul,.bnp-fallback-menu{display:block}.bnp-menu li{border-bottom:1px solid rgba(255,255,255,.1)}.bnp-menu a{line-height:44px;padding:0 12px}.bnp-menu-icon{display:block}.bnp-logo{font-size:22px;max-width:190px}.bnp-search-box{width:210px}.bnp-hero-grid{grid-template-columns:1fr}.bnp-editorial-layout,.bnp-editorial-layout.has-rail{grid-template-columns:1fr}.bnp-editorial-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bnp-editorial-layout.has-rail .bnp-editorial-list{display:flex}.bnp-archive-layout{grid-template-columns:1fr}.bnp-page-sidebar,.bnp-article-sidebar{position:relative;top:auto}.bnp-article-layout{grid-template-columns:1fr}.bnp-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){
.bnp-generic-page .bnp-page-shell{padding-top:18px;padding-bottom:18px}
.bnp-page-card{border-radius:0!important}
.bnp-page-card-header{padding:20px 0 16px}
.bnp-page-title{font-size:27px}
.bnp-page-featured-image{padding:16px 0 0}
.bnp-page-content{padding:20px 0 26px;font-size:16px;line-height:1.8}
.bnp-page-content h2{font-size:23px}.bnp-page-content h3{font-size:20px}.bnp-page-content h4{font-size:18px}
.bnp-page-content .alignfull{margin-left:0;margin-right:0}
.bnp-page-links{padding:0 0 20px}
.bnp-shell{width:min(var(--bnp-shell),calc(100% - 24px))}.bnp-nav{height:60px}.bnp-nav-inner{height:60px}.bnp-menu{top:60px}.bnp-search-box{width:160px}.bnp-search-box input{font-size:12px}.bnp-search-box button{width:34px}.bnp-trending-inner{min-height:44px}.bnp-breaking-inner{height:34px}.bnp-hero-item a{grid-template-columns:95px 1fr}.bnp-hero-item img{width:95px;height:64px}.bnp-editorial-main{grid-template-columns:1fr}.bnp-news-grid.cols-4,.bnp-news-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bnp-location-bar{grid-template-columns:1fr 1fr}.bnp-location-bar button{grid-column:1/-1}.bnp-footer-links{gap:10px 16px}.bnp-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bnp-article-title{font-size:31px}.bnp-article-body{font-size:16px}.bnp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:450px){.bnp-logo{font-size:18px;max-width:145px}.bnp-search-box{width:125px}.bnp-search-box input{padding:6px;font-size:11px}.bnp-news-grid.cols-4,.bnp-news-grid.cols-3,.bnp-news-grid.cols-2,.bnp-archive-grid{grid-template-columns:1fr}.bnp-section-head h1,.bnp-section-head h2{font-size:21px}.bnp-article-title{font-size:27px}.bnp-related-grid{grid-template-columns:1fr}}

.bnp-location-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.bnp-location-directory section{border:1px solid var(--bnp-border);padding:12px;background:transparent}.bnp-location-directory h2{font-family:var(--bnp-heading);font-size:18px;margin:0 0 10px;border-bottom:1px solid var(--bnp-border);padding-bottom:7px}.bnp-location-directory section>div{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.bnp-location-directory a{font-size:12px;color:var(--bnp-primary)}
@media(max-width:900px){.bnp-location-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.bnp-location-directory{grid-template-columns:1fr}}

.bnp-category-page{background:transparent!important}
.bnp-category-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}
.bnp-category-main{min-width:0}
.bnp-category-heading{border-bottom:1px solid var(--bnp-primary);margin-bottom:8px}
.bnp-category-heading h1{font-family:var(--bnp-heading);font-size:28px;line-height:1.3;font-weight:600;margin:0 0 8px;color:var(--bnp-primary)}
.bnp-category-subnav{display:flex;gap:22px;flex-wrap:wrap;padding:0 0 10px}
.bnp-category-subnav a{font-family:var(--bnp-heading);font-size:14px;color:var(--bnp-text)}
.bnp-category-subnav a:hover{color:var(--bnp-primary)}
.bnp-category-description{border:0;margin:0 0 14px;padding:0;color:var(--bnp-muted);font-size:13px}
.bnp-category-hero{border-bottom:1px solid var(--bnp-border);padding:0 0 12px;margin-bottom:0}
.bnp-category-hero>a{display:grid;grid-template-columns:minmax(0,1fr) 48%;gap:20px;align-items:start}
.bnp-category-hero-copy{padding:2px 0}
.bnp-category-hero-copy h2{font-family:var(--bnp-heading);font-size:25px;line-height:1.45;font-weight:500;margin:0 0 10px;color:var(--bnp-text)}
.bnp-category-hero-copy p{font-family:var(--bnp-heading);font-size:13px;line-height:1.8;color:var(--bnp-muted);margin:0}
.bnp-category-hero-image{aspect-ratio:16/9;overflow:hidden}
.bnp-category-hero-image img{display:block;width:100%;height:100%;object-fit:cover}
.bnp-category-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}
.bnp-category-item{border-bottom:1px solid var(--bnp-border);min-width:0}
.bnp-category-item>a{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px;align-items:center;min-height:102px;padding:10px 0}
.bnp-category-item-copy h3{font-family:var(--bnp-heading);font-size:16px;line-height:1.5;font-weight:500;margin:0;color:var(--bnp-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.bnp-category-item-thumb{width:128px;height:82px;overflow:hidden}
.bnp-category-item-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.bnp-category-more{display:block;margin:18px auto 0;padding:8px 18px;border:0;background:var(--bnp-primary);color:#fff;font-family:var(--bnp-heading);font-size:13px;cursor:pointer}
.bnp-category-more:hover{opacity:.92}
.bnp-category-more:disabled{opacity:.7;cursor:wait}
.bnp-category-loader{text-align:center;min-height:20px;margin-top:7px;color:var(--bnp-muted);font-size:12px}
.bnp-category-sidebar{position:sticky;top:82px}
.bnp-category-sidebar .bnp-home-rail{margin-top:0}
.bnp-category-sidebar .bnp-rail-item a{grid-template-columns:minmax(0,1fr) 78px}
.bnp-category-sidebar .bnp-rail-item img{width:78px;height:54px}
@media(max-width:900px){.bnp-category-layout{grid-template-columns:1fr}.bnp-category-sidebar{position:relative;top:auto}.bnp-category-hero>a{grid-template-columns:1fr}.bnp-category-hero-image{order:-1}.bnp-category-list{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.bnp-category-heading h1{font-size:23px}.bnp-category-subnav{gap:12px}.bnp-category-hero-copy h2{font-size:21px}.bnp-category-list{grid-template-columns:1fr}.bnp-category-item>a{grid-template-columns:minmax(0,1fr) 110px}.bnp-category-item-thumb{width:110px;height:72px}}

.bnp-header .bnp-nav-inner{min-width:0;max-width:100%;overflow:visible}
.bnp-header .bnp-logo{width:var(--bnp-logo-width,220px)!important;max-width:var(--bnp-logo-width,220px)!important;height:50px!important;min-width:140px;flex:0 0 var(--bnp-logo-width,220px)!important;display:flex!important;align-items:center!important;overflow:hidden!important;line-height:1!important}
.bnp-header .bnp-logo-inner .custom-logo-link{display:flex!important;align-items:center!important;width:100%!important;height:50px!important;max-width:100%!important;overflow:hidden!important}
.bnp-header .bnp-logo-inner .custom-logo{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:48px!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important}
.bnp-header .bnp-logo>strong{display:block!important;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bnp-header .bnp-menu{min-width:0;overflow:visible}
.bnp-header .bnp-menu ul,.bnp-header .bnp-fallback-menu{min-width:0}
.bnp-header .bnp-menu a{font-family:var(--bnp-body)!important}
.bnp-header .bnp-search-box{flex:0 0 245px;max-width:245px}
.bnp-header .bnp-search-box input{height:38px!important;box-shadow:none!important}
.bnp-header .bnp-menu-icon{flex:0 0 38px!important}
.bnp-home-shell{min-width:0}
.bnp-home-shell img,.bnp-news-section img,.bnp-home-rail img,.bnp-category-page img{max-width:100%!important}
.bnp-hero-main, .bnp-hero-list, .bnp-editorial-layout, .bnp-editorial-main, .bnp-home-rail{min-width:0!important}
.bnp-hero-image,.bnp-card-thumb,.bnp-category-hero-image,.bnp-category-item-thumb{overflow:hidden!important}
.bnp-hero-image img,.bnp-feature-card img,.bnp-card-thumb img,.bnp-category-hero-image img,.bnp-category-item-thumb img{display:block!important;max-width:none!important}

@media(max-width:1100px){
  .bnp-header .bnp-logo{width:190px!important;max-width:190px!important;flex-basis:190px!important}
  .bnp-header .bnp-search-box{flex-basis:210px;max-width:210px}
}
@media(max-width:900px){
  .bnp-header .bnp-logo{width:180px!important;max-width:180px!important;flex-basis:180px!important}
  .bnp-header .bnp-search-box{flex-basis:210px;max-width:210px}
}
@media(max-width:680px){
  .bnp-header .bnp-logo{width:155px!important;max-width:155px!important;flex-basis:155px!important;min-width:120px}
  .bnp-header .bnp-logo-inner .custom-logo{max-height:42px!important}
  .bnp-header .bnp-search-box{flex-basis:160px;max-width:160px}
}
@media(max-width:450px){
  .bnp-header .bnp-logo{width:135px!important;max-width:135px!important;flex-basis:135px!important}
  .bnp-header .bnp-search-box{flex-basis:125px;max-width:125px}
}

.bnp-home-shell{width:min(1080px,calc(100% - 36px));}
.bnp-hero-band>.bnp-shell{width:100%;}
.bnp-hero-grid{grid-template-columns:505px 282px 1fr;gap:14px;}
.bnp-hero-main{width:100%;aspect-ratio:16/10;}
.bnp-hero-list{min-width:0;}
.bnp-hero-item{min-height:78px;}
.bnp-hero-item a{grid-template-columns:105px minmax(0,1fr);}
.bnp-hero-item h3{font-size:15px;line-height:1.48;}

.bnp-news-section{margin-top:42px;}
.bnp-section-head{height:42px;margin-bottom:14px;}
.bnp-section-head h2{font-size:24px;}
.bnp-section-head>a{font-size:12px;}

.bnp-card-thumb img,.bnp-feature-card img{object-fit:cover;}
@media(max-width:1100px){.bnp-home-shell{width:min(1080px,calc(100% - 28px));}.bnp-hero-grid{grid-template-columns:minmax(0,1.58fr) minmax(250px,.86fr) minmax(220px,.78fr);}}
@media(max-width:900px){.bnp-hero-main{aspect-ratio:16/10;}.bnp-home-shell{width:calc(100% - 24px);}.bnp-hero-grid{grid-template-columns:1fr;}.bnp-hero-list{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;}}
@media(max-width:680px){.bnp-hero-list{grid-template-columns:1fr;}.bnp-hero-main{aspect-ratio:4/3;}}

.bnp-home-shell{width:min(1080px,calc(100% - 36px))!important}
.bnp-hero-band{margin-top:16px!important}
.bnp-hero-grid{grid-template-columns:minmax(0,500px) minmax(0,300px) minmax(230px,1fr)!important;gap:14px!important;align-items:stretch!important}
.bnp-hero-main{aspect-ratio:16/10!important;min-height:0!important;background:#111!important}
.bnp-hero-main>a{position:absolute!important;inset:0!important}
.bnp-hero-image,.bnp-hero-image img{width:100%!important;height:100%!important}
.bnp-hero-image img{object-fit:cover!important;object-position:center center!important}

.bnp-hero-list{border-top:0!important}
.bnp-hero-item{min-height:0!important;padding:0 0 10px!important;margin:0 0 10px!important}
.bnp-hero-item a{grid-template-columns:105px minmax(0,1fr)!important;gap:10px!important}
.bnp-hero-item img{width:105px!important;height:70px!important;object-fit:cover!important}
.bnp-hero-item h3{font-size:14px!important;line-height:1.45!important;font-weight:600!important}

.bnp-news-section{margin-top:40px!important}
.bnp-section-head{height:43px!important;margin-bottom:12px!important}
.bnp-section-head h2{font-size:23px!important}
.bnp-section-head h2 span{width:4px!important}
.bnp-section-head>a{font-size:11.5px!important}
.bnp-location-bar{grid-template-columns:1fr 1fr 1fr 128px!important;gap:8px!important}
.bnp-location-bar select,.bnp-location-bar button{height:38px!important;border-radius:1px!important}

.bnp-home-rail{background:transparent!important;border:1px solid var(--bnp-border)!important}
.bnp-home-rail .bnp-rail-item h3{font-size:12.5px!important;line-height:1.43!important}
.bnp-home-rail .bnp-rail-item img{width:74px!important;height:52px!important;object-fit:cover!important}
.bnp-news-grid .bnp-card-thumb{aspect-ratio:16/9!important;overflow:hidden!important}
.bnp-news-grid .bnp-card-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
.bnp-feature-card img{aspect-ratio:16/10!important;height:auto!important;object-fit:cover!important}
.bnp-editorial-item img{width:110px!important;height:72px!important;object-fit:cover!important}
@media(max-width:1100px){
 .bnp-home-shell{width:calc(100% - 28px)!important}
 .bnp-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.92fr) minmax(220px,.8fr)!important}
 
}
@media(max-width:900px){
 .bnp-hero-grid{grid-template-columns:1fr!important}
 .bnp-hero-main{aspect-ratio:16/10!important}
 
 .bnp-location-bar{grid-template-columns:1fr 1fr!important}
 .bnp-location-bar button{grid-column:1/-1!important}
}
@media(max-width:680px){
 .bnp-home-shell{width:calc(100% - 24px)!important}
 .bnp-hero-main{aspect-ratio:4/3!important}

 .bnp-location-bar{grid-template-columns:1fr!important}
 .bnp-location-bar button{grid-column:auto!important}
}

@media (max-width:900px){
  .bnp-nav-inner{gap:10px!important;width:100%!important;padding-inline:14px!important}
  .bnp-header .bnp-nav,.bnp-header .bnp-nav-inner{height:58px!important}
  .bnp-header .bnp-logo{height:42px!important;width:190px!important;max-width:190px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}
  .bnp-header .bnp-logo-inner .custom-logo-link{height:42px!important;width:auto!important;max-width:190px!important}
  .bnp-header .bnp-logo-inner .custom-logo{max-height:38px!important;max-width:190px!important;width:auto!important;object-fit:contain!important}
  .bnp-header .bnp-menu{left:0!important;right:0!important;top:58px!important;padding:8px 14px!important}
  .bnp-header .bnp-menu a{font-size:15px!important;line-height:43px!important;padding:0 10px!important}
  .bnp-header .bnp-nav-tools{gap:4px!important;margin-left:auto!important}
  .bnp-header .bnp-search-box{width:40px!important;flex:0 0 40px!important;max-width:40px!important}
  .bnp-header .bnp-search-box form{height:40px!important}
  .bnp-header .bnp-search-box input{display:none!important}
  .bnp-header .bnp-search-box button{width:40px!important;height:40px!important;background:transparent!important;border-radius:50%!important;font-size:0!important;padding:0!important;position:relative!important}
  .bnp-header .bnp-search-box button:before{content:"";position:absolute;left:10px;top:9px;width:14px;height:14px;border:2px solid #fff;border-radius:50%}
  .bnp-header .bnp-search-box button:after{content:"";position:absolute;width:8px;height:2px;background:#fff;transform:rotate(45deg);left:24px;top:24px;border-radius:2px}
  .bnp-header .bnp-menu-icon{display:block!important;width:40px!important;height:40px!important;flex:0 0 40px!important;padding:7px!important}
  .bnp-trending-inner{width:100%!important;padding:0 14px!important;min-height:45px!important;gap:8px!important}
  .bnp-trending-inner>strong{font-size:13px!important}.bnp-topics{gap:6px!important;flex:1 1 auto!important;min-width:0!important}.bnp-topic{font-size:12px!important;padding:6px 12px!important;flex:0 0 auto!important}
  .bnp-home-shell{width:100%!important;padding:0 14px!important}.bnp-hero-band{margin-top:16px!important}.bnp-hero-band>.bnp-shell{width:100%!important}.bnp-hero-grid{display:block!important}
  .bnp-hero-main{width:100%!important;aspect-ratio:auto!important;background:transparent!important;overflow:visible!important}.bnp-hero-main>a{position:static!important;display:block!important;width:100%!important;height:auto!important}.bnp-hero-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important}.bnp-hero-image img{width:100%!important;height:100%!important;object-fit:cover!important}
  .bnp-kicker{font-size:11px!important;padding:4px 9px!important;margin:0 0 7px!important}
  .bnp-hero-list{display:block!important;border-top:1px solid var(--bnp-border)!important}.bnp-hero-item{padding:10px 0!important;margin:0!important;border-bottom:1px solid var(--bnp-border)!important}.bnp-hero-item a{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important;align-items:start!important}.bnp-hero-item img{grid-column:2!important;grid-row:1!important;width:105px!important;height:70px!important;object-fit:cover!important}.bnp-hero-item h3{grid-column:1!important;grid-row:1!important;font-size:15px!important;line-height:1.5!important;font-weight:600!important;margin:0!important}
  
  .bnp-news-section{margin-top:34px!important}.bnp-section-head{height:40px!important;margin-bottom:10px!important}.bnp-section-head h2{font-size:22px!important}.bnp-section-head>a{font-size:11px!important}.bnp-editorial-layout,.bnp-editorial-layout.has-rail,.bnp-editorial-main{display:block!important}.bnp-editorial-list{display:block!important;margin-top:10px!important}.bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important}.bnp-editorial-item img{width:105px!important;height:70px!important;object-fit:cover!important}.bnp-editorial-item h3{font-size:14px!important;line-height:1.5!important}.bnp-home-rail{margin-top:22px!important}.bnp-location-bar{grid-template-columns:1fr!important}.bnp-location-bar button{grid-column:auto!important}.bnp-news-grid.cols-4,.bnp-news-grid.cols-3{grid-template-columns:1fr 1fr!important}
}
@media (max-width:480px){.bnp-header .bnp-logo{width:170px!important;max-width:170px!important}.bnp-header .bnp-logo-inner .custom-logo-link, .bnp-header .bnp-logo-inner .custom-logo{max-width:170px!important}.bnp-header .bnp-logo-inner .custom-logo{max-height:36px!important}.bnp-home-shell{padding:0 12px!important}.bnp-hero-item a{grid-template-columns:minmax(0,1fr) 100px!important}.bnp-hero-item img{width:100px!important;height:67px!important}.bnp-hero-item h3{font-size:14px!important}.bnp-news-grid.cols-4, .bnp-news-grid.cols-3{grid-template-columns:1fr!important}}

.bnp-country-section{margin-top:34px!important}
.bnp-country-section>.bnp-section-head{height:43px!important;margin-bottom:12px!important;border-bottom:1px solid #8ea4ad!important}
.bnp-country-section>.bnp-section-head h2{font-family:"Noto Serif Bengali",var(--bnp-heading),Georgia,serif!important;font-size:24px!important;font-weight:500!important;line-height:1.25!important;color:#145a73!important;padding-left:10px!important}
.bnp-country-section>.bnp-section-head h2 span{width:4px!important;background:#e73535!important;top:0!important;bottom:0!important}
.bnp-country-section>.bnp-section-head>a{font-family:"Noto Sans Bengali",var(--bnp-body),Arial,sans-serif!important;font-size:11px!important;color:#145a73!important}
.bnp-location-bar{display:grid!important;grid-template-columns:1.05fr 1.05fr 1.05fr 128px!important;gap:8px!important;margin:0 0 12px!important;align-items:stretch!important}
.bnp-location-bar select,.bnp-location-bar button{height:40px!important;min-height:40px!important;border:1px solid #c8d3d8!important;border-radius:2px!important;box-shadow:none!important;font-family:"Noto Sans Bengali",var(--bnp-body),Arial,sans-serif!important;font-size:13px!important;line-height:40px!important;padding:0 12px!important;color:#202020!important;background:#fff!important}
.bnp-location-bar select{appearance:auto!important;-webkit-appearance:auto!important}
.bnp-location-bar select:focus,.bnp-location-bar button:focus{outline:1px solid #145a73!important;outline-offset:-1px!important}
.bnp-location-bar select:disabled{background:#f3f6f7!important;color:#9aa5a9!important}
.bnp-location-bar button{background:#145a73!important;border-color:#145a73!important;color:#fff!important;font-weight:500!important;cursor:pointer!important;transition:background .15s ease!important}
.bnp-location-bar button:hover{background:#0e4052!important;border-color:#0e4052!important}

@media(max-width:900px){
  .bnp-country-section{margin-top:30px!important}
  .bnp-country-section>.bnp-section-head{height:42px!important}
  .bnp-country-section>.bnp-section-head h2{font-size:23px!important}
  .bnp-location-bar{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:12px!important}
  .bnp-location-bar button{grid-column:2!important}
}
@media(max-width:520px){
  .bnp-country-section{margin-top:28px!important}
  .bnp-country-section>.bnp-section-head{height:41px!important;margin-bottom:12px!important}
  .bnp-country-section>.bnp-section-head h2{font-size:22px!important}
  .bnp-country-section>.bnp-section-head>a{font-size:10px!important}
  .bnp-location-bar{grid-template-columns:1fr 1fr!important;gap:10px 12px!important}
  .bnp-location-bar select,.bnp-location-bar button{height:42px!important;min-height:42px!important;line-height:42px!important;font-size:13px!important;padding:0 11px!important}
  
}
@media(max-width:360px){
  .bnp-location-bar{gap:8px!important}
  .bnp-location-bar select,.bnp-location-bar button{font-size:12px!important;padding:0 8px!important}
}

.bnp-menu-overlay{position:fixed;inset:0;background:rgba(7,27,34,.48);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;z-index:9997}
.bnp-menu-drawer{position:fixed;z-index:9998;top:0;right:0;width:min(390px,92vw);height:100dvh;background:#fff;color:var(--bnp-text);box-shadow:-14px 0 40px rgba(0,0,0,.22);transform:translate3d(105%,0,0);visibility:hidden;transition:transform .25s cubic-bezier(.22,.61,.36,1),visibility .25s;display:flex;flex-direction:column}
.bnp-menu-drawer.is-open{transform:translate3d(0,0,0);visibility:visible}
.bnp-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}
body.bnp-menu-lock{overflow:hidden}
.bnp-menu-drawer-head{height:68px;flex:0 0 68px;background:var(--bnp-primary);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.16)}
.bnp-menu-drawer-head strong{font-family:var(--bnp-heading);font-size:22px;font-weight:600}
.bnp-menu-close{width:40px;height:40px;border:0;background:transparent;color:#fff;font-size:32px;line-height:1;cursor:pointer;font-family:Arial,sans-serif}

.bnp-menu-drawer-body{overflow:auto;flex:1;padding:4px 18px 18px}
.bnp-popup-menu-list,.bnp-popup-submenu{list-style:none;margin:0;padding:0}
.bnp-popup-menu-item{position:relative;border-bottom:1px solid #e8edef}
.bnp-popup-menu-item>a{display:block;padding:13px 42px 13px 4px;color:#1d2b31;text-decoration:none;font-family:var(--bnp-heading);font-size:17px;line-height:1.45}
.bnp-popup-menu-item>a:hover{color:var(--bnp-primary)}
.bnp-popup-menu-item.has-children>a{padding-right:48px}
.bnp-popup-sub-toggle{position:absolute;right:0;top:7px;width:38px;height:38px;border:0;background:transparent;cursor:pointer}
.bnp-popup-sub-toggle span:before,.bnp-popup-sub-toggle span:after{content:"";position:absolute;background:var(--bnp-primary);width:12px;height:2px;top:18px;left:13px;transition:transform .18s ease}
.bnp-popup-sub-toggle span:after{transform:rotate(90deg)}
.bnp-popup-menu-item.is-expanded>.bnp-popup-sub-toggle span:after{transform:rotate(0)}
.bnp-popup-submenu{display:none;padding:0 0 7px 14px}
.bnp-popup-menu-item.is-expanded>.bnp-popup-submenu{display:block}
.bnp-popup-submenu .bnp-popup-menu-item>a{font-family:var(--bnp-body);font-size:14px;padding:10px 36px 10px 12px;color:#53636a}

.bnp-menu-icon{position:relative;z-index:10000}
@media(min-width:901px){
 .bnp-menu-drawer{width:400px}
 .bnp-menu-drawer-head{height:72px;flex-basis:72px}
 .bnp-menu-drawer-body{padding:6px 22px 22px}
 .bnp-popup-menu-item>a{font-size:18px;padding-top:14px;padding-bottom:14px}
}
@media(max-width:900px){
 .bnp-menu-drawer{width:min(390px,88vw)}
 .bnp-menu-drawer-head{height:60px;flex-basis:60px;padding:0 16px}
 .bnp-menu-drawer-head strong{font-size:20px}
 
 .bnp-menu-drawer-body{padding:2px 14px 14px}
 .bnp-popup-menu-item>a{font-size:16px;padding:12px 40px 12px 4px}
}
@media(max-width:520px){
 .bnp-menu-drawer{width:88vw;max-width:360px}
 
 .bnp-popup-menu-item>a{font-size:15px}
 
}

.bnp-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.48);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;z-index:9997}
.bnp-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}
.bnp-menu-drawer{position:fixed;z-index:9998;inset:0;width:100vw;height:100dvh;background:#fff;color:#24313a;transform:translateY(-102%);visibility:hidden;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility .28s;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 45px rgba(0,0,0,.18)}
.bnp-menu-drawer.is-open{transform:translateY(0);visibility:visible}
body.bnp-menu-lock{overflow:hidden}
.bnp-menu-drawer-head{height:76px;flex:0 0 76px;display:flex;align-items:center;justify-content:flex-end;max-width:1100px;width:calc(100% - 48px);margin:0 auto;border-bottom:1px solid #eef1f3;background:#fff}

.bnp-menu-close{border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:#24313a}

.bnp-menu-close{width:42px;height:42px;border-radius:50%;background:#edf0f2;color:#6f7c85;font-size:30px;line-height:1;font-family:Arial,sans-serif}
.bnp-menu-drawer-body{width:min(1080px,calc(100% - 48px));margin:36px auto 0;overflow:auto;flex:1;padding:0 0 40px}
.bnp-popup-menu-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.bnp-popup-menu-item{position:relative;list-style:none}
.bnp-popup-menu-item>a{min-height:52px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid #edf0f2;border-radius:10px;background:#fff;color:#4b5963;text-decoration:none;font-family:var(--bnp-heading);font-size:16px;font-weight:600;line-height:1.3;box-shadow:0 1px 4px rgba(25,45,55,.025)}
.bnp-popup-menu-item>a:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#e5eaed}
.bnp-popup-menu-item>a:hover{border-color:#d9e2e6;color:var(--bnp-primary);background:#fbfcfc}
.bnp-popup-sub-toggle{display:none!important}
.bnp-popup-submenu{display:none!important}

@media(max-width:1100px){
  .bnp-menu-drawer-head{width:calc(100% - 40px)}
  .bnp-menu-drawer-body{width:calc(100% - 40px)}
  .bnp-popup-menu-list{grid-template-columns:repeat(4,minmax(0,1fr))}
  
}
@media(max-width:900px){
  .bnp-menu-overlay{background:rgba(0,0,0,.35)}
  .bnp-menu-drawer{inset:auto 0 0 auto;width:min(400px,calc(100vw - 20px));height:100dvh;transform:translateX(105%);box-shadow:-12px 0 35px rgba(0,0,0,.18)}
  .bnp-menu-drawer.is-open{transform:translateX(0)}
  .bnp-menu-drawer-head{width:100%;height:60px;flex-basis:60px;padding:0 16px;border-bottom:1px solid #eef1f3}
  .bnp-menu-drawer-body{width:auto;margin:26px 14px 0;padding:0 0 28px;overflow:auto}
  .bnp-popup-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .bnp-popup-menu-item>a{min-height:56px;padding:0 12px;font-size:17px;border-radius:10px}

}
@media(max-width:480px){
  .bnp-menu-drawer{width:calc(100vw - 10px)}
  .bnp-menu-drawer-body{margin-top:20px;margin-left:14px;margin-right:14px}
  .bnp-popup-menu-list{gap:10px}
  .bnp-popup-menu-item>a{min-height:54px;font-size:15px;padding:0 10px;gap:9px}
  .bnp-popup-menu-item>a:before{width:5px;height:5px;flex-basis:5px}
  
}

.bnp-popup-category-block{margin:0 0 28px}
.bnp-popup-secondary-block{border-top:1px solid #eef1f3;padding-top:24px;margin-top:6px}
.bnp-popup-block-title{margin:0 0 12px;color:var(--bnp-primary);font-family:var(--bnp-heading);font-size:18px;font-weight:700}
.bnp-popup-category-list{grid-template-columns:repeat(6,minmax(0,1fr))}
.bnp-popup-category-item>a{font-weight:700}
.bnp-popup-secondary-list{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1199px){
  .bnp-popup-category-list{grid-template-columns:repeat(4,minmax(0,1fr))}
  .bnp-popup-secondary-list{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:767px){
  .bnp-popup-category-block{margin-bottom:22px}
  .bnp-popup-block-title{font-size:17px;margin-bottom:10px}
  .bnp-popup-category-list,.bnp-popup-secondary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .bnp-popup-secondary-block{padding-top:20px}
}

.bnp-menu-drawer{background:#fff;color:#24313a}
.bnp-menu-drawer-head{height:82px;flex:0 0 82px;width:min(1100px,calc(100% - 48px));margin:0 auto;padding:0;border-bottom:1px solid #e9eef1;background:#fff;display:flex;align-items:center;justify-content:space-between}
.bnp-drawer-logo{display:flex;align-items:center;min-width:0}
.bnp-drawer-logo .custom-logo-link{display:flex;align-items:center;text-decoration:none}
.bnp-drawer-logo .custom-logo{display:block;width:auto;max-width:220px;max-height:48px;object-fit:contain}
.bnp-drawer-site-name{font-family:var(--bnp-heading);font-size:28px;font-weight:700;color:var(--bnp-primary);text-decoration:none}
.bnp-menu-close{width:42px;height:42px;border:0;border-radius:50%;background:#eef1f3;color:#6b7880;font-size:28px;line-height:1;font-family:Arial,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center}
.bnp-menu-drawer-body{width:min(1100px,calc(100% - 48px));margin:30px auto 0;overflow:auto;flex:1;padding:0 0 42px}
.bnp-popup-category-block{width:100%}
.bnp-popup-block-title{font-family:var(--bnp-heading);font-size:20px;font-weight:600;color:var(--bnp-primary);margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid #e9eef1}
.bnp-popup-category-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.bnp-popup-category-item{margin:0!important;border:0!important}
.bnp-popup-category-item>a{min-height:54px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 15px!important;border:1px solid #e8edf0!important;border-radius:9px;background:#fff;color:#45545e;text-decoration:none;font-family:var(--bnp-heading)!important;font-size:16px!important;font-weight:600;line-height:1.3;box-shadow:0 1px 3px rgba(20,40,50,.035);transition:all .18s ease}
.bnp-popup-category-item>a:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#dfe6ea}
.bnp-popup-category-item>a:hover{color:var(--bnp-primary);border-color:#cdd9de!important;background:#fafcfc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(20,40,50,.06)}
.bnp-popup-secondary-block{display:none!important}

@media(max-width:1100px){
 .bnp-menu-drawer-head,.bnp-menu-drawer-body{width:calc(100% - 40px)}
 .bnp-popup-category-list{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:900px){
 .bnp-menu-drawer{inset:auto 0 0 auto;width:min(420px,calc(100vw - 18px));height:100dvh;transform:translateX(105%);box-shadow:-12px 0 35px rgba(0,0,0,.18);border-radius:12px 0 0 0}
 .bnp-menu-drawer.is-open{transform:translateX(0)}
 .bnp-menu-drawer-head{width:100%;height:64px;flex-basis:64px;padding:0 14px;border-bottom:1px solid #e9eef1}
 .bnp-drawer-logo .custom-logo{max-width:175px;max-height:40px}
 .bnp-drawer-site-name{font-size:23px}
 .bnp-menu-drawer-body{width:auto;margin:22px 14px 0;padding:0 0 30px}
 .bnp-popup-block-title{font-size:18px;margin-bottom:12px}
 .bnp-popup-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .bnp-popup-category-item>a{min-height:54px;padding:0 12px!important;font-size:16px!important;border-radius:9px}
}
@media(max-width:520px){
 .bnp-menu-drawer{width:calc(100vw - 12px);max-width:none}
 .bnp-menu-drawer-head{padding:0 12px}
 .bnp-drawer-logo .custom-logo{max-width:160px;max-height:38px}
 .bnp-popup-category-list{gap:9px}
 .bnp-popup-category-item>a{min-height:52px;font-size:15px!important}
}

:root{
  --bnp-shell:1240px;
  --bnp-section-gap:42px;
}
.bnp-home-shell{width:min(1240px,calc(100% - 40px))!important;max-width:1240px!important}
.bnp-news-section{width:100%!important;margin:42px 0 0!important;padding:0!important}
.bnp-section-head{height:44px!important;margin:0 0 14px!important;border-bottom:1px solid #9aaeb7!important}
.bnp-section-head h2{font-size:25px!important;line-height:1.2!important;font-weight:600!important}
.bnp-section-head>a{font-size:12px!important}

.bnp-editorial-layout.no-rail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.bnp-editorial-layout.has-rail{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:22px!important;align-items:start!important}
.bnp-editorial-main{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:18px!important;min-width:0!important}
.bnp-editorial-layout.no-rail .bnp-editorial-main{grid-template-columns:minmax(0,1.03fr) minmax(0,1.27fr)!important}
.bnp-editorial-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;align-content:start!important;min-width:0!important}
.bnp-editorial-item{min-width:0!important;padding:0 0 12px!important;margin:0 0 12px!important;border-bottom:1px solid var(--bnp-border)!important}
.bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 112px!important;gap:11px!important;min-width:0!important}
.bnp-editorial-item h3{font-size:15px!important;line-height:1.48!important;font-weight:500!important}
.bnp-editorial-item img{width:112px!important;height:74px!important;object-fit:cover!important;display:block!important}
.bnp-feature-card img{width:100%!important;aspect-ratio:16/10!important;height:auto!important;object-fit:cover!important}
.bnp-feature-card h3{font-size:23px!important;line-height:1.38!important;margin:8px 0 4px!important}
.bnp-feature-card p{font-size:12.5px!important;line-height:1.65!important}

.bnp-editorial-layout.has-rail .bnp-editorial-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important}
.bnp-home-rail{width:100%!important;border:0!important;border-left:1px solid var(--bnp-border)!important;padding:0 0 0 16px!important;background:transparent!important}
.bnp-rail-tabs{margin:0!important}
.bnp-rail-item{padding:10px 0!important;margin:0!important}
.bnp-rail-item h3{font-size:13px!important;line-height:1.48!important}
.bnp-rail-item img{width:78px!important;height:55px!important;object-fit:cover!important}
.bnp-rail-more{margin-top:8px!important}

.bnp-news-grid{width:100%!important;align-items:stretch!important}
.bnp-news-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.bnp-news-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.bnp-news-card{display:flex!important;flex-direction:column!important;height:100%!important;border:1px solid var(--bnp-border)!important;background:transparent!important}
.bnp-news-card>a{display:flex!important;flex-direction:column!important;height:100%!important}
.bnp-card-thumb{width:100%!important;aspect-ratio:16/9!important;height:auto!important;flex:0 0 auto!important}
.bnp-card-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
.bnp-news-card h3{font-size:15px!important;line-height:1.48!important;min-height:0!important;flex:1 1 auto!important;padding:9px 10px 11px!important}

.bnp-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,.9fr) minmax(250px,.82fr)!important;gap:16px!important;align-items:stretch!important}
.bnp-hero-main{aspect-ratio:16/10!important}
.bnp-hero-item a{grid-template-columns:105px minmax(0,1fr)!important}
.bnp-hero-item img{width:105px!important;height:70px!important}

@media(max-width:1100px){
  .bnp-home-shell{width:calc(100% - 28px)!important}
  .bnp-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.95fr)!important}
  
  .bnp-editorial-layout.has-rail{grid-template-columns:minmax(0,1fr) 250px!important;gap:18px!important}
  .bnp-editorial-main,.bnp-editorial-layout.no-rail .bnp-editorial-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}

}
@media(max-width:900px){
  .bnp-home-shell{width:calc(100% - 24px)!important}
  .bnp-hero-grid{grid-template-columns:1fr!important}
  
  .bnp-editorial-layout.has-rail,.bnp-editorial-layout.no-rail{grid-template-columns:1fr!important}
  .bnp-editorial-main,.bnp-editorial-layout.no-rail .bnp-editorial-main,.bnp-editorial-layout.has-rail .bnp-editorial-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
  .bnp-home-rail{border-left:0!important;border-top:1px solid var(--bnp-border)!important;padding:16px 0 0!important}

  .bnp-news-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:680px){
  .bnp-home-shell{width:100%!important;padding:0 12px!important}
  .bnp-news-section{margin-top:34px!important}
  .bnp-section-head{height:42px!important;margin-bottom:11px!important}
  .bnp-section-head h2{font-size:22px!important}
  .bnp-editorial-main,.bnp-editorial-layout.no-rail .bnp-editorial-main,.bnp-editorial-layout.has-rail .bnp-editorial-main{grid-template-columns:1fr!important;gap:0!important}
  .bnp-editorial-list{grid-template-columns:1fr!important;gap:0!important;margin-top:12px!important}
  .bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 105px!important}
  .bnp-editorial-item img{width:105px!important;height:70px!important}
  .bnp-feature-card h3{font-size:21px!important}

  .bnp-news-grid.cols-4,.bnp-news-grid.cols-3{grid-template-columns:1fr 1fr!important}
}
@media(max-width:480px){
  .bnp-news-grid.cols-4,.bnp-news-grid.cols-3{grid-template-columns:1fr!important}
  .bnp-feature-card h3{font-size:20px!important}
  .bnp-news-card h3{font-size:14px!important}
}

:root{
  --bnp-shell:1180px;
  --bnp-card-radius:0px;
}
.bnp-home-shell{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important}
.bnp-news-section{clear:both!important;overflow:visible!important}
.bnp-editorial-section .bnp-section-head>a,
.bnp-grid-section .bnp-section-head>a,
.bnp-country-section .bnp-section-head>a{font-weight:600!important}
.bnp-editorial-section .bnp-feature-card,
.bnp-editorial-section .bnp-editorial-list{min-width:0!important}
.bnp-editorial-section .bnp-editorial-main{min-height:0!important;align-items:start!important}
.bnp-editorial-section .bnp-feature-card a{display:block!important}
.bnp-editorial-section .bnp-feature-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important}
.bnp-editorial-section .bnp-editorial-item a{min-height:74px!important}

.bnp-gallery-section{margin-top:44px!important}
.bnp-gallery-mosaic{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}
.bnp-gallery-feature{min-width:0!important;background:#fff!important;border:1px solid var(--bnp-border)!important;overflow:hidden!important}
.bnp-gallery-feature>a{display:block!important;height:100%!important}
.bnp-gallery-media{position:relative!important;overflow:hidden!important;background:#dfe5e8!important}
.bnp-gallery-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important}
.bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
.bnp-gallery-feature:hover .bnp-gallery-media img,
.bnp-gallery-side-card:hover .bnp-gallery-media img,
.bnp-gallery-bottom article:hover .bnp-gallery-media img{transform:scale(1.035)!important}
.bnp-gallery-copy{padding:13px 15px 15px!important}
.bnp-gallery-copy h3{font-family:var(--bnp-heading)!important;font-size:22px!important;line-height:1.4!important;margin:0 0 5px!important;font-weight:700!important}
.bnp-gallery-copy p{margin:0!important;color:var(--bnp-muted)!important;font-size:12.5px!important;line-height:1.6!important}
.bnp-gallery-badge,.bnp-gallery-count{position:absolute!important;z-index:2!important;background:rgba(20,90,115,.95)!important;color:#fff!important;font-size:11px!important;padding:4px 8px!important;line-height:1.2!important}
.bnp-gallery-badge{left:10px!important;top:10px!important}
.bnp-gallery-count{right:10px!important;bottom:10px!important}
.bnp-gallery-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.bnp-gallery-side-card{min-width:0!important;border:1px solid var(--bnp-border)!important;background:#fff!important;overflow:hidden!important}
.bnp-gallery-side-card a{display:block!important;height:100%!important}
.bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/9!important}
.bnp-gallery-side-card h3{font-family:var(--bnp-heading)!important;font-size:14px!important;line-height:1.48!important;font-weight:600!important;margin:0!important;padding:8px 9px 11px!important}

.bnp-gallery-bottom article .bnp-gallery-media{aspect-ratio:16/9!important}

@media(min-width:901px){
  .bnp-editorial-section:nth-of-type(odd) .bnp-editorial-main{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}
  .bnp-editorial-section:nth-of-type(even) .bnp-editorial-main{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important}
  .bnp-editorial-section:nth-of-type(even) .bnp-feature-card{order:2!important}
  .bnp-editorial-section:nth-of-type(even) .bnp-editorial-list{order:1!important}
}

@media(max-width:900px){
  .bnp-home-shell{width:100%!important;padding-inline:14px!important}
  .bnp-editorial-layout.has-rail{grid-template-columns:1fr!important}
  .bnp-editorial-layout.has-rail .bnp-editorial-main{grid-template-columns:1fr!important}
  .bnp-editorial-layout.has-rail .bnp-home-rail{margin-top:18px!important}
  .bnp-gallery-mosaic{grid-template-columns:1fr!important}
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:680px){
  .bnp-home-shell{padding-inline:12px!important}
  .bnp-hero-band>.bnp-shell{padding-inline:0!important}
  .bnp-hero-grid{display:flex!important;flex-direction:column!important;gap:0!important}
  .bnp-hero-main{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:#111!important}
  .bnp-hero-main>a{position:relative!important;display:block!important;inset:auto!important;height:auto!important;width:100%!important}
  .bnp-hero-image{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;inset:auto!important;overflow:hidden!important}
  .bnp-hero-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}

  .bnp-kicker{font-size:10px!important;padding:4px 8px!important;margin-bottom:6px!important}
  .bnp-hero-list{display:block!important;border-top:0!important;margin-top:0!important}
  .bnp-hero-item{padding:10px 0!important;margin:0!important;border-bottom:1px solid var(--bnp-border)!important}
  .bnp-hero-item a{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important;align-items:center!important}
  .bnp-hero-item img{grid-column:2!important;grid-row:1!important;width:105px!important;height:70px!important;object-fit:cover!important}
  .bnp-hero-item h3{grid-column:1!important;grid-row:1!important;font-size:14px!important;line-height:1.48!important;margin:0!important}
  
  .bnp-editorial-section .bnp-editorial-main{display:block!important}
  .bnp-editorial-section .bnp-feature-card{display:block!important;margin-bottom:4px!important}
  .bnp-editorial-section .bnp-feature-card img{aspect-ratio:16/10!important}
  .bnp-editorial-section .bnp-feature-card h3{font-size:20px!important;line-height:1.4!important;margin:7px 0 3px!important}
  .bnp-editorial-section .bnp-feature-card p{font-size:12px!important;line-height:1.55!important}
  .bnp-editorial-section .bnp-editorial-list{display:block!important;margin-top:10px!important}
  .bnp-editorial-section .bnp-editorial-item a{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important;align-items:center!important;min-height:70px!important}
  .bnp-editorial-section .bnp-editorial-item img{width:105px!important;height:70px!important;object-fit:cover!important}
  .bnp-editorial-section .bnp-editorial-item h3{font-size:14px!important;line-height:1.48!important}
  .bnp-home-rail{border-left:0!important;border-top:1px solid var(--bnp-border)!important;padding:14px 0 0!important}

  .bnp-news-grid.cols-4,.bnp-news-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .bnp-news-card h3{font-size:13px!important;line-height:1.45!important;padding:8px!important}
  .bnp-gallery-section{margin-top:34px!important}
  .bnp-gallery-mosaic{display:block!important}
  .bnp-gallery-feature{margin-bottom:10px!important}
  .bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-copy h3{font-size:20px!important;line-height:1.38!important}
  .bnp-gallery-side{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
  .bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-side-card h3{font-size:13px!important;line-height:1.45!important;padding:7px 8px 9px!important}

}
@media(max-width:480px){
  .bnp-gallery-side{grid-template-columns:1fr!important}
  
  .bnp-gallery-copy{padding:11px 12px 13px!important}
  .bnp-gallery-copy h3{font-size:19px!important}
  .bnp-hero-item a{grid-template-columns:minmax(0,1fr) 100px!important}
  .bnp-hero-item img{width:100px!important;height:67px!important}
}

.bnp-gallery-section, .bnp-gallery-mosaic, .bnp-gallery-feature, .bnp-gallery-side-card, .bnp-gallery-media, .bnp-video-section{
  background:transparent!important;
}

.bnp-gallery-section{margin-top:46px!important}
.bnp-gallery-mosaic{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important}
.bnp-gallery-feature, .bnp-gallery-side-card{border:0!important;border-radius:0!important;overflow:hidden!important;min-width:0!important}
.bnp-gallery-feature>a, .bnp-gallery-side-card>a{display:block!important;height:100%!important}
.bnp-gallery-media{position:relative!important;overflow:hidden!important;border:1px solid rgba(20,90,115,.20)!important}
.bnp-gallery-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s cubic-bezier(.2,.7,.2,1)!important}
.bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
.bnp-gallery-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/10!important}

.bnp-gallery-bottom article .bnp-gallery-media{aspect-ratio:16/9!important}
.bnp-gallery-feature:hover img, .bnp-gallery-side-card:hover img{transform:scale(1.035)!important}
.bnp-gallery-copy{padding:11px 2px 2px!important}
.bnp-gallery-copy h3, .bnp-gallery-side-card h3{font-family:var(--bnp-heading)!important;color:var(--bnp-text)!important;font-weight:600!important}
.bnp-gallery-copy h3{font-size:22px!important;line-height:1.4!important;margin:0 0 3px!important}
.bnp-gallery-copy p{font-size:12px!important;line-height:1.6!important;color:var(--bnp-muted)!important;margin:0!important}
.bnp-gallery-side-card h3{font-size:14px!important;line-height:1.48!important;margin:7px 0 0!important;padding:0!important}
.bnp-gallery-badge{left:10px!important;top:10px!important;background:var(--bnp-primary)!important;color:#fff!important;border-radius:2px!important;font-size:11px!important;padding:4px 8px!important}
.bnp-gallery-count{right:9px!important;bottom:9px!important;background:rgba(20,90,115,.92)!important;color:#fff!important;border-radius:2px!important;font-size:10px!important;padding:3px 6px!important}

.bnp-video-section{margin-top:44px!important;padding:0!important;color:var(--bnp-text)!important}
.bnp-video-section .bnp-section-head{border-bottom:1px solid #9aaeb7!important}
.bnp-video-section .bnp-section-head h2,
.bnp-video-section .bnp-section-head>a{color:var(--bnp-text)!important}

.bnp-section-national .bnp-editorial-layout.has-rail{grid-template-columns:minmax(0,1fr) 280px!important;gap:22px!important}
.bnp-section-national .bnp-editorial-main{grid-template-columns:minmax(0,1.22fr) minmax(0,.98fr)!important;gap:18px!important}
.bnp-section-national .bnp-feature-card{order:0!important}
.bnp-section-national .bnp-editorial-list{order:0!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important}
.bnp-section-national .bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 92px!important;gap:9px!important}
.bnp-section-national .bnp-editorial-item img{width:92px!important;height:64px!important}
.bnp-section-national .bnp-feature-card h3{font-size:22px!important}

.bnp-editorial-section .bnp-editorial-main>*:empty{display:none!important}

@media(max-width:1100px){
  .bnp-gallery-mosaic{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}
  .bnp-gallery-side{gap:12px!important}

  .bnp-section-national .bnp-editorial-main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}
  .bnp-section-national .bnp-editorial-list{grid-template-columns:1fr 1fr!important}
}

@media(max-width:900px){
  .bnp-gallery-mosaic{grid-template-columns:1fr!important}
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  
  .bnp-section-national .bnp-editorial-main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}
  .bnp-section-national .bnp-editorial-list{grid-template-columns:1fr 1fr!important}
  
}

@media(max-width:680px){
  .bnp-gallery-section{margin-top:36px!important}
  .bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-copy{padding:10px 0 0!important}
  .bnp-gallery-copy h3{font-size:20px!important;line-height:1.4!important}
  .bnp-gallery-side{grid-template-columns:1fr 1fr!important;gap:12px!important}
  
  .bnp-gallery-side-card .bnp-gallery-media,
  .bnp-gallery-bottom article .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-side-card h3{font-size:13px!important;line-height:1.45!important}

  .bnp-section-national .bnp-editorial-main{display:block!important}
  .bnp-section-national .bnp-editorial-list{display:block!important;margin-top:12px!important}
  .bnp-section-national .bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 105px!important}
  .bnp-section-national .bnp-editorial-item img{width:105px!important;height:70px!important}

}

@media(max-width:480px){
  .bnp-gallery-side{grid-template-columns:1fr 1fr!important}
  
  .bnp-gallery-copy h3{font-size:19px!important}
  .bnp-gallery-side-card h3{font-size:13px!important}
}

.bnp-editorial-section .bnp-editorial-main{align-items:stretch!important}
.bnp-editorial-section:not(.bnp-section-national) .bnp-editorial-list{align-content:stretch!important;grid-auto-rows:1fr!important}
.bnp-editorial-section:not(.bnp-section-national) .bnp-editorial-item{height:100%!important;min-height:0!important}
.bnp-editorial-section:not(.bnp-section-national) .bnp-editorial-item a{height:100%!important;align-items:center!important}

.bnp-gallery-section{background:transparent!important}
.bnp-gallery-mosaic{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;gap:14px!important}
.bnp-gallery-feature,.bnp-gallery-side-card{background:transparent!important;border:0!important}
.bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important;border:0!important}
.bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/9!important;border:0!important}
.bnp-gallery-copy{padding:10px 0 0!important}
.bnp-gallery-copy h3{font-size:22px!important;line-height:1.4!important}
.bnp-gallery-side-card h3{padding:8px 0 0!important;font-size:14px!important}

.bnp-video-section{background:transparent!important;border:0!important}

@media(max-width:900px){
  .bnp-section-national .bnp-editorial-layout.has-rail{display:block!important;grid-template-columns:1fr!important}
  .bnp-section-national .bnp-editorial-layout.has-rail .bnp-editorial-main{display:block!important;width:100%!important}
  .bnp-section-national .bnp-editorial-layout.has-rail .bnp-feature-card{width:100%!important}
  .bnp-section-national .bnp-editorial-layout.has-rail .bnp-editorial-list{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin-top:14px!important}
  .bnp-section-national .bnp-home-rail{width:100%!important;margin-top:20px!important}
}
@media(max-width:680px){
  .bnp-home-shell{width:100%!important;padding-left:12px!important;padding-right:12px!important}
  .bnp-editorial-section:not(.bnp-section-national) .bnp-editorial-list{grid-auto-rows:auto!important}
  .bnp-editorial-section:not(.bnp-section-national) .bnp-editorial-item{height:auto!important}
  .bnp-editorial-section:not(.bnp-section-national) .bnp-editorial-item a{height:auto!important}
  .bnp-section-national .bnp-editorial-layout.has-rail .bnp-editorial-list{display:block!important}
  .bnp-section-national .bnp-editorial-layout.has-rail .bnp-editorial-item{height:auto!important}
  .bnp-section-national .bnp-editorial-layout.has-rail .bnp-editorial-item a{height:auto!important}
  .bnp-gallery-mosaic{display:block!important}
  .bnp-gallery-feature{margin-bottom:14px!important}
  .bnp-gallery-side{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
  .bnp-gallery-side-card h3{font-size:13px!important;line-height:1.45!important}

}
@media(max-width:480px){
  .bnp-gallery-side{grid-template-columns:1fr 1fr!important}
  .bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-copy h3{font-size:19px!important}
}

.bnp-search-wrap{position:relative;flex:0 0 auto;display:flex;align-items:center}
.bnp-search-trigger{width:38px;height:38px;border:0;background:transparent;color:#fff;font-size:25px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.bnp-search-trigger:hover{opacity:.82}
.bnp-search-wrap .bnp-search-box{position:absolute;right:0;top:48px;width:330px;opacity:0;visibility:hidden;transform:translate(-50%,-5px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:320}
.bnp-search-wrap.is-open .bnp-search-box{opacity:1;visibility:visible;transform:translateY(0)}
.bnp-search-wrap .bnp-search-box form{height:42px;box-shadow:0 8px 22px rgba(0,0,0,.16)}
.bnp-search-wrap .bnp-search-box input{font-size:14px}
.bnp-search-wrap .bnp-search-box button{font-size:18px}

.bnp-section-politics .bnp-editorial-list,
.bnp-section-economy .bnp-editorial-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;align-content:start!important;grid-auto-rows:auto!important}
.bnp-section-politics .bnp-editorial-item,
.bnp-section-economy .bnp-editorial-item{padding-bottom:9px!important;margin-bottom:9px!important}
.bnp-section-politics .bnp-editorial-item a,
.bnp-section-economy .bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 100px!important;gap:9px!important}
.bnp-section-politics .bnp-editorial-item img,
.bnp-section-economy .bnp-editorial-item img{width:100px!important;height:66px!important}
.bnp-section-politics .bnp-editorial-item h3,
.bnp-section-economy .bnp-editorial-item h3{font-size:14px!important;line-height:1.42!important}

.bnp-video-section{width:100%!important;margin-top:46px!important;padding:0!important;background:transparent!important}
.bnp-video-section>.bnp-shell{width:100%!important;max-width:1180px!important}

.bnp-gallery-mosaic{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:16px!important}
.bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.bnp-gallery-side-card{min-height:0!important}
.bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/9!important}
.bnp-gallery-side-card h3{font-size:14px!important;line-height:1.45!important}

.bnp-location-bar.bnp-country-only{grid-template-columns:repeat(3,minmax(0,1fr)) 130px!important;gap:10px!important;margin:0!important}
.bnp-location-field{min-width:0}
.bnp-location-field label{display:block;font-family:var(--bnp-heading);font-size:12px;color:var(--bnp-muted);margin:0 0 5px}
.bnp-location-bar.bnp-country-only select{width:100%;height:42px;border:1px solid #ccd6d9;background:#fff;padding:0 12px;border-radius:2px;font-family:var(--bnp-heading);font-size:13px;color:var(--bnp-text)}
.bnp-location-bar.bnp-country-only button{align-self:end;height:42px;font-family:var(--bnp-heading);font-size:13px;font-weight:600}
.bnp-location-bar.bnp-country-only button span{font-size:18px;margin-right:4px}

@media(max-width:900px){
  .bnp-search-wrap .bnp-search-box{right:-4px;width:min(320px,calc(100vw - 42px))}

  .bnp-gallery-mosaic{grid-template-columns:1fr!important}
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}
  
  .bnp-location-bar.bnp-country-only{grid-template-columns:1fr 1fr!important}
  .bnp-location-bar.bnp-country-only button{grid-column:1/-1}
}
@media(max-width:680px){
  .bnp-search-trigger{width:36px;height:36px;font-size:23px}
  .bnp-search-wrap .bnp-search-box{top:44px}
  .bnp-section-politics .bnp-editorial-list,
  .bnp-section-economy .bnp-editorial-list{grid-template-columns:1fr!important}

  .bnp-gallery-side{grid-template-columns:1fr 1fr!important;grid-template-rows:none!important;gap:12px!important}
  .bnp-location-bar.bnp-country-only{grid-template-columns:1fr!important}
  .bnp-location-bar.bnp-country-only button{grid-column:auto}

}

.bnp-video-section{
  width:100%!important;
  margin:46px 0 0!important;
  padding:24px 0 30px!important;
  background:var(--bnp-primary)!important;
  color:#fff!important;
}
.bnp-video-section .bnp-shell{width:min(var(--bnp-shell),calc(100% - 36px))!important;margin-inline:auto!important}
.bnp-video-section .bnp-section-head{
  border-bottom:1px solid rgba(255,255,255,.38)!important;
  margin-bottom:16px!important;
}
.bnp-video-section .bnp-section-head h2,
.bnp-video-section .bnp-section-head>a{color:#fff!important}
.bnp-video-section .bnp-section-head h2 span{background:#fff!important}

.bnp-video-section a:hover h3{color:#fff!important}

.bnp-gallery-mosaic{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:16px!important}
.bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-content:start!important}
.bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/10!important}
.bnp-gallery-side-card h3{font-size:14px!important;line-height:1.45!important}

.bnp-editorial-layout.no-rail .bnp-editorial-main{align-items:start!important}
.bnp-editorial-layout.no-rail .bnp-editorial-list{align-content:start!important;grid-auto-rows:max-content!important}
.bnp-section-politics .bnp-editorial-list,
.bnp-section-economy .bnp-editorial-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;align-content:start!important}
.bnp-section-politics .bnp-editorial-item,
.bnp-section-economy .bnp-editorial-item{min-height:0!important}

@media(max-width:900px){
  .bnp-video-section{padding:20px 0 24px!important}
  .bnp-video-section .bnp-shell{width:100%!important;padding:0 14px!important}

  .bnp-gallery-mosaic{grid-template-columns:1fr!important}
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:680px){
  .bnp-video-section{margin-top:36px!important;padding:18px 0 22px!important}
  .bnp-video-section .bnp-section-head{margin-bottom:12px!important}

  .bnp-gallery-side{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/10!important}
}

.bnp-gallery-mosaic{
  grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)!important;
  gap:14px!important;
  align-items:stretch!important;
}
.bnp-gallery-feature{min-height:0!important}
.bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
.bnp-gallery-side{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  min-height:0!important;
  align-items:stretch!important;
}
.bnp-gallery-side-card{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  overflow:hidden!important;
}
.bnp-gallery-side-card>a{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}
.bnp-gallery-side-card .bnp-gallery-media{
  flex:1 1 auto!important;
  min-height:0!important;
  aspect-ratio:auto!important;
}
.bnp-gallery-side-card .bnp-gallery-media img{height:100%!important;min-height:0!important}
.bnp-gallery-side-card h3{
  flex:0 0 auto!important;
  margin:5px 0 0!important;
  font-size:12px!important;
  line-height:1.35!important;
  max-height:2.7em!important;
  overflow:hidden!important;
}




.bnp-news-card>a{height:auto!important}

@media(max-width:900px){
  .bnp-gallery-mosaic{grid-template-columns:1fr!important}
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:10px!important}
  .bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/10!important;flex:none!important}
  .bnp-gallery-side-card h3{font-size:12px!important;max-height:2.7em!important}
}
@media(max-width:680px){
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:10px!important}
  .bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-side-card h3{font-size:12px!important;line-height:1.35!important}
  
}

.bnp-feature-media-wrap{position:relative!important;display:block!important;overflow:hidden!important}
.bnp-feature-media-wrap img{display:block!important;width:100%!important}


.bnp-editorial-copy{min-width:0!important;display:block!important}


.bnp-news-card>a{height:100%!important}

@media(min-width:901px){
  .bnp-gallery-mosaic{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}
  .bnp-gallery-feature{height:100%!important}
  .bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-side{height:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
  .bnp-gallery-side-card{height:100%!important;min-height:0!important;overflow:hidden!important}
  .bnp-gallery-side-card>a{height:100%!important;display:flex!important;flex-direction:column!important}
  .bnp-gallery-side-card .bnp-gallery-media{flex:1 1 auto!important;min-height:0!important;aspect-ratio:auto!important}
  .bnp-gallery-side-card .bnp-gallery-media img{height:100%!important;min-height:0!important}
  .bnp-gallery-side-card h3{flex:0 0 auto!important;max-height:2.8em!important;overflow:hidden!important;font-size:12px!important;line-height:1.35!important;margin:5px 0 0!important;padding:0!important}
}



.bnp-section-head h2 .bnp-section-title-link{color:inherit;text-decoration:none}
.bnp-section-head h2 .bnp-section-title-link:hover{color:var(--bnp-primary)}

.bnp-gallery-mosaic{
  display:grid!important;
  grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)!important;
  gap:14px!important;
  align-items:start!important;
}
.bnp-gallery-feature{min-width:0!important;background:transparent!important;border:0!important}
.bnp-gallery-feature .bnp-gallery-media{aspect-ratio:16/10!important}
.bnp-gallery-side{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-content:start!important;
}
.bnp-gallery-side-card{min-width:0!important;background:transparent!important;border:0!important}
.bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/9!important}
.bnp-gallery-side-card h3{font-size:13px!important;line-height:1.45!important;margin:7px 0 0!important;padding:0!important}

.bnp-gallery-extra .bnp-gallery-side-card .bnp-gallery-media{aspect-ratio:16/9!important}

@media(max-width:900px){
  .bnp-gallery-mosaic{grid-template-columns:1fr!important;gap:12px!important}
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:12px!important}
  
}
@media(max-width:520px){
  .bnp-gallery-mosaic{gap:10px!important}
  .bnp-gallery-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .bnp-gallery-side-card .bnp-gallery-media,.bnp-gallery-extra .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-gallery-side-card h3{font-size:12px!important;line-height:1.4!important}
}

.bnp-gallery-side-card h3{display:none!important}
.bnp-gallery-feature .bnp-gallery-copy{display:none!important}
.bnp-gallery-archive-page{padding-top:34px!important;padding-bottom:50px!important}
.bnp-gallery-archive-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 16px!important}
.bnp-gallery-archive-card{min-width:0!important;background:transparent!important;border:0!important;overflow:hidden!important}
.bnp-gallery-archive-card>a{display:block!important;color:inherit!important;text-decoration:none!important}
.bnp-gallery-archive-media{position:relative!important;aspect-ratio:16/10!important;overflow:hidden!important;background:transparent!important;border:1px solid rgba(20,90,115,.14)!important}
.bnp-gallery-archive-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important}
.bnp-gallery-archive-card:hover .bnp-gallery-archive-media img{transform:scale(1.035)!important}
.bnp-gallery-archive-media span{position:absolute!important;right:8px!important;bottom:8px!important;padding:3px 7px!important;background:rgba(20,90,115,.92)!important;color:#fff!important;font-size:10px!important;line-height:1.2!important;border-radius:2px!important}
.bnp-gallery-archive-card h2{font-family:var(--bnp-heading)!important;font-size:16px!important;line-height:1.45!important;font-weight:600!important;margin:8px 0 0!important;padding:0!important;color:var(--bnp-text)!important}
.bnp-gallery-more-wrap{text-align:center!important;margin-top:28px!important}
.bnp-gallery-more-btn{appearance:none!important;border:0!important;background:var(--bnp-primary)!important;color:#fff!important;padding:11px 24px!important;min-width:150px!important;font-family:var(--bnp-heading)!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:opacity .2s ease,transform .2s ease!important}
.bnp-gallery-more-btn:hover{opacity:.92!important;transform:translateY(-1px)!important}
.bnp-gallery-more-btn:disabled{opacity:.65!important;cursor:wait!important;transform:none!important}
.bnp-gallery-more-loader{min-height:20px!important;margin-top:8px!important;color:var(--bnp-muted)!important;font-size:12px!important}
@media(max-width:1000px){.bnp-gallery-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 14px!important}}
@media(max-width:700px){.bnp-gallery-archive-page{padding-top:24px!important}.bnp-gallery-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important}.bnp-gallery-archive-card h2{font-size:13px!important;line-height:1.4!important;margin-top:6px!important}.bnp-gallery-more-btn{width:100%!important;max-width:260px!important}}
@media(max-width:430px){.bnp-gallery-archive-grid{gap:14px 8px!important}.bnp-gallery-archive-media span{right:6px!important;bottom:6px!important;font-size:9px!important}}



.bnp-section-national .bnp-editorial-layout.has-rail{
  display:grid!important;
  grid-template-columns:minmax(0,2.15fr) minmax(0,1fr)!important;
  gap:22px!important;
  align-items:start!important;
}
.bnp-section-national .bnp-editorial-main{
  display:grid!important;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
  gap:18px!important;
  align-items:start!important;
}
.bnp-section-national .bnp-editorial-list{
  order:1!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0 18px!important;
  align-content:start!important;
}
.bnp-section-national .bnp-feature-card{
  order:2!important;
  min-width:0!important;
}
.bnp-section-national .bnp-feature-card img{
  width:100%!important;
  aspect-ratio:16/10!important;
  height:auto!important;
  object-fit:cover!important;
}
.bnp-section-national .bnp-feature-card h3{
  font-size:22px!important;
  line-height:1.4!important;
  margin:8px 0 4px!important;
}
.bnp-section-national .bnp-feature-card p{
  font-size:12px!important;
  line-height:1.6!important;
}
.bnp-section-national .bnp-editorial-item{
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  padding:0 0 12px!important;
  margin:0 0 12px!important;
  border-bottom:1px solid var(--bnp-border)!important;
}
.bnp-section-national .bnp-editorial-item a{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 92px!important;
  gap:9px!important;
  align-items:start!important;
  height:auto!important;
}
.bnp-section-national .bnp-editorial-item h3{
  font-size:14px!important;
  line-height:1.5!important;
  margin:0!important;
}
.bnp-section-national .bnp-editorial-item img{
  width:92px!important;
  height:64px!important;
  object-fit:cover!important;
}
.bnp-section-national .bnp-home-rail{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}

@media(max-width:1100px){
  .bnp-section-national .bnp-editorial-layout.has-rail{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr)!important;gap:18px!important}
  .bnp-section-national .bnp-editorial-main{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:14px!important}
  .bnp-section-national .bnp-editorial-list{gap:0 12px!important}
  .bnp-section-national .bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 82px!important}
  .bnp-section-national .bnp-editorial-item img{width:82px!important;height:58px!important}
}

@media(max-width:900px){
  .bnp-section-national .bnp-editorial-layout.has-rail{display:block!important}
  .bnp-section-national .bnp-editorial-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}
  .bnp-section-national .bnp-editorial-list{order:1!important;grid-template-columns:1fr 1fr!important}
  .bnp-section-national .bnp-feature-card{order:2!important}
  .bnp-section-national .bnp-home-rail{margin-top:18px!important}
}

@media(max-width:680px){
  .bnp-section-national .bnp-editorial-main{display:block!important}
  .bnp-section-national .bnp-feature-card{order:1!important;margin-bottom:14px!important}
  .bnp-section-national .bnp-editorial-list{order:2!important;display:block!important;margin-top:0!important}
  .bnp-section-national .bnp-editorial-item{height:auto!important}
  .bnp-section-national .bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 105px!important;gap:11px!important;align-items:center!important}
  .bnp-section-national .bnp-editorial-item img{width:105px!important;height:70px!important}
  .bnp-section-national .bnp-editorial-item h3{font-size:14px!important;line-height:1.48!important}
  .bnp-section-national .bnp-home-rail{margin-top:18px!important}
}

@media (min-width: 901px){
  .bnp-section-national .bnp-editorial-layout.has-rail{
    grid-template-columns:minmax(0,1fr) 280px!important;
    gap:22px!important;
    align-items:start!important;
  }
  .bnp-section-national .bnp-editorial-main{
    grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
    gap:18px!important;
    align-items:start!important;
  }
  .bnp-section-national .bnp-editorial-list{
    order:1!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0 18px!important;
    align-content:start!important;
  }
  .bnp-section-national .bnp-feature-card{
    order:2!important;
  }
  .bnp-section-national .bnp-editorial-item{
    padding:0 0 12px!important;
    margin:0 0 12px!important;
  }
  .bnp-section-national .bnp-editorial-item a{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 112px!important;
    gap:10px!important;
    align-items:start!important;
  }
  .bnp-section-national .bnp-editorial-item img{
    width:112px!important;
    height:74px!important;
    object-fit:cover!important;
  }
  .bnp-section-national .bnp-editorial-item h3{
    margin:0!important;
    font-size:14px!important;
    line-height:1.48!important;
  }
  .bnp-section-national .bnp-feature-card img{
    width:100%!important;
    aspect-ratio:16/10!important;
    object-fit:cover!important;
  }
}

@media (max-width:900px){
  .bnp-section-national .bnp-editorial-main{
    grid-template-columns:1fr!important;
  }
  .bnp-section-national .bnp-feature-card{
    order:1!important;
  }
  .bnp-section-national .bnp-editorial-list{
    order:2!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media (max-width:680px){
  .bnp-section-national .bnp-editorial-list{
    grid-template-columns:1fr!important;
  }
}

@media (min-width: 901px){
  .bnp-home-shell{width:min(1240px,calc(100% - 40px))!important;max-width:1240px!important}
  .bnp-section-national .bnp-editorial-layout.has-rail{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 270px!important;
    gap:24px!important;
    align-items:start!important;
  }
  .bnp-section-national .bnp-editorial-main{
    display:grid!important;
    grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;
    gap:24px!important;
    align-items:start!important;
  }
  .bnp-section-national .bnp-editorial-list{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:22px!important;
    row-gap:0!important;
    align-content:start!important;
  }
  .bnp-section-national .bnp-editorial-item{
    padding:0 0 14px!important;
    margin:0 0 14px!important;
    min-width:0!important;
  }
  .bnp-section-national .bnp-editorial-item a{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 108px!important;
    gap:12px!important;
    align-items:start!important;
  }
  .bnp-section-national .bnp-editorial-item img{
    width:108px!important;
    height:72px!important;
    object-fit:cover!important;
  }
  .bnp-section-national .bnp-editorial-item h3{
    margin:0!important;
    font-size:15px!important;
    line-height:1.5!important;
    font-weight:500!important;
  }
  .bnp-section-national .bnp-feature-card img{
    width:100%!important;
    aspect-ratio:16/10!important;
    height:auto!important;
    object-fit:cover!important;
  }
  .bnp-section-national .bnp-feature-card h3{
    font-size:22px!important;
    line-height:1.42!important;
    margin:8px 0 4px!important;
  }
  .bnp-section-national .bnp-feature-card p{
    font-size:12.5px!important;
    line-height:1.65!important;
    margin:0!important;
  }
  .bnp-section-national .bnp-home-rail{
    width:100%!important;
    border-left:1px solid var(--bnp-border)!important;
    padding-left:16px!important;
    background:transparent!important;
  }
}

@media (min-width: 901px) and (max-width: 1240px){
  .bnp-home-shell{width:calc(100% - 28px)!important}
  .bnp-section-national .bnp-editorial-main{gap:18px!important}
  .bnp-section-national .bnp-editorial-list{column-gap:14px!important}
  .bnp-section-national .bnp-editorial-item a{grid-template-columns:minmax(0,1fr) 92px!important;gap:9px!important}
  .bnp-section-national .bnp-editorial-item img{width:92px!important;height:62px!important}
}

@media (min-width: 901px){
  .bnp-hero-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1.58fr) minmax(270px,.86fr) minmax(260px,.78fr)!important;
    gap:14px!important;
    align-items:start!important;
  }
  .bnp-hero-grid > .bnp-home-rail{
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    border-left:1px solid var(--bnp-border)!important;
    border-top:0!important;
    padding:0 0 9px 14px!important;
    background:transparent!important;
  }
  .bnp-hero-grid > .bnp-home-rail .bnp-rail-tabs{
    margin:0 0 0!important;
  }
  .bnp-hero-grid > .bnp-home-rail .bnp-rail-item{
    padding:10px 0!important;
  }
  .bnp-hero-grid > .bnp-home-rail .bnp-rail-item a{
    grid-template-columns:minmax(0,1fr) 70px!important;
    gap:8px!important;
  }
  .bnp-hero-grid > .bnp-home-rail .bnp-rail-item img{
    width:70px!important;
    height:50px!important;
    object-fit:cover!important;
  }
  .bnp-hero-grid > .bnp-home-rail .bnp-rail-item h3{
    font-size:13px!important;
    line-height:1.45!important;
  }
}

@media (min-width: 1101px){
  .bnp-section-national .bnp-editorial-layout.has-rail{
    grid-template-columns:minmax(0,1fr) 270px!important;
    gap:22px!important;
  }
  .bnp-section-national .bnp-editorial-main{
    grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;
    gap:20px!important;
  }
  .bnp-section-national .bnp-editorial-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:18px!important;
  }
  .bnp-section-national .bnp-editorial-item a{
    grid-template-columns:minmax(0,1fr) 96px!important;
    gap:9px!important;
  }
  .bnp-section-national .bnp-editorial-item img{
    width:96px!important;
    height:64px!important;
  }
  .bnp-section-national .bnp-editorial-item h3{
    font-size:14px!important;
    line-height:1.48!important;
  }
}

@media (max-width: 900px){
  .bnp-hero-grid > .bnp-home-rail{
    margin-top:18px!important;
    border-left:0!important;
    border-top:2px solid var(--bnp-primary)!important;
    padding:14px 0 0!important;
  }
}

.bnp-section-national .bnp-editorial-layout.no-rail{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:0!important;
  width:100%!important;
}
.bnp-section-national .bnp-editorial-layout.no-rail .bnp-editorial-main{
  display:grid!important;
  grid-template-columns:minmax(0,1.03fr) minmax(0,1.27fr)!important;
  gap:22px!important;
  width:100%!important;
}
.bnp-section-national .bnp-editorial-layout.no-rail .bnp-editorial-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0 22px!important;
  width:100%!important;
}
.bnp-section-national .bnp-home-rail{display:none!important}

@media(max-width:900px){
  .bnp-section-national .bnp-editorial-layout.no-rail .bnp-editorial-main{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:16px!important;
  }
}
@media(max-width:680px){
  .bnp-section-national .bnp-editorial-layout.no-rail .bnp-editorial-main{display:block!important}
  .bnp-section-national .bnp-editorial-layout.no-rail .bnp-editorial-list{display:block!important;margin-top:12px!important}
}

.bnp-hero-band{
  margin-top:18px!important;
  margin-bottom:0!important;
}
.bnp-hero-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 286px!important;
  gap:22px!important;
  align-items:start!important;
}
.bnp-hero-main-area{
  min-width:0!important;
  display:block!important;
}
.bnp-hero-main{
  position:relative!important;
  min-width:0!important;
  overflow:hidden!important;
  background:transparent!important;
  border-bottom:1px solid var(--bnp-border)!important;
  aspect-ratio:auto!important;
}
.bnp-hero-main>a{
  position:static!important;
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;
  gap:22px!important;
  width:100%!important;
  height:auto!important;
  color:inherit!important;
  text-decoration:none!important;
  align-items:center!important;
}
.bnp-hero-lead-copy{
  min-width:0!important;
  padding:4px 0 8px!important;
}
.bnp-hero-lead-copy .bnp-kicker{
  display:inline-block!important;
  margin:0 0 9px!important;
  padding:4px 9px!important;
  background:var(--bnp-accent)!important;
  color:#fff!important;
  font-size:11px!important;
  line-height:1.3!important;
  border-radius:2px!important;
}
.bnp-hero-lead-copy h1{
  font-family:var(--bnp-heading)!important;
  color:var(--bnp-text)!important;
  font-size:30px!important;
  line-height:1.38!important;
  font-weight:700!important;
  margin:0 0 9px!important;
}
.bnp-hero-lead-copy p{
  font-family:var(--bnp-body)!important;
  color:var(--bnp-muted)!important;
  font-size:13px!important;
  line-height:1.7!important;
  margin:0!important;
}
.bnp-hero-image{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  aspect-ratio:16/10!important;
  overflow:hidden!important;
  background:#dfe5e8!important;
}
.bnp-hero-image img{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  transition:transform .35s ease!important;
}
.bnp-hero-main:hover .bnp-hero-image img{
  transform:scale(1.018)!important;
}

.bnp-hero-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0 18px!important;
  border-top:0!important;
  margin-top:14px!important;
}
.bnp-hero-item{
  min-width:0!important;
  border-bottom:1px solid var(--bnp-border)!important;
  padding:0 0 12px!important;
  margin:0 0 12px!important;
}
.bnp-hero-item a{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 96px!important;
  gap:10px!important;
  align-items:start!important;
  color:inherit!important;
  text-decoration:none!important;
}
.bnp-hero-item-copy{
  min-width:0!important;
}
.bnp-hero-item h3{
  font-family:var(--bnp-heading)!important;
  font-size:14px!important;
  line-height:1.48!important;
  font-weight:500!important;
  margin:0!important;
  color:var(--bnp-text)!important;
}
.bnp-hero-item img{
  width:96px!important;
  height:64px!important;
  object-fit:cover!important;
  display:block!important;
  background:#dfe5e8!important;
}

.bnp-hero-grid>.bnp-home-rail{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  border:0!important;
  border-left:1px solid var(--bnp-border)!important;
  padding:0 0 0 16px!important;
  background:transparent!important;
}
.bnp-hero-grid>.bnp-home-rail .bnp-rail-tabs{
  margin:0!important;
}
.bnp-hero-grid>.bnp-home-rail .bnp-rail-item{
  padding:10px 0!important;
  margin:0!important;
}
.bnp-hero-grid>.bnp-home-rail .bnp-rail-item a{
  grid-template-columns:minmax(0,1fr) 72px!important;
  gap:9px!important;
}
.bnp-hero-grid>.bnp-home-rail .bnp-rail-item img{
  width:72px!important;
  height:50px!important;
  object-fit:cover!important;
}
.bnp-hero-grid>.bnp-home-rail .bnp-rail-item h3{
  font-size:13px!important;
  line-height:1.45!important;
}
.bnp-hero-grid>.bnp-home-rail .bnp-rail-more{
  margin-top:7px!important;
}

.bnp-news-section{
  margin-top:30px!important;
}
.bnp-editorial-layout.no-rail{
  min-height:0!important;
  align-items:start!important;
}
.bnp-editorial-list{
  align-content:start!important;
}
.bnp-editorial-item{
  min-height:0!important;
}

.bnp-video-section{
  width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  margin-top:34px!important;
  background:var(--bnp-primary)!important;
  color:#fff!important;
  padding:28px 0 30px!important;
}
.bnp-video-section>.bnp-shell{
  width:min(var(--bnp-container,1240px),92%)!important;
  max-width:none!important;
}
.bnp-video-section .bnp-section-head{
  border-bottom-color:rgba(255,255,255,.3)!important;
}
.bnp-video-section .bnp-section-head h2,
.bnp-video-section .bnp-section-head>a{
  color:#fff!important;
}

.bnp-gallery-mosaic{
  display:grid!important;
  grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;
  gap:14px!important;
  align-items:start!important;
}
.bnp-gallery-feature,
.bnp-gallery-side-card{
  background:transparent!important;
  border:0!important;
  overflow:hidden!important;
}
.bnp-gallery-feature .bnp-gallery-media{
  aspect-ratio:16/10!important;
}
.bnp-gallery-side{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-content:start!important;
}
.bnp-gallery-side-card .bnp-gallery-media{
  aspect-ratio:16/10!important;
}
.bnp-gallery-side-card h3,
.bnp-gallery-feature .bnp-gallery-copy{
  display:none!important;
}

.bnp-country-section{
  margin-top:34px!important;
}

@media(max-width:1100px){
  .bnp-hero-grid{
    grid-template-columns:minmax(0,1fr) 260px!important;
    gap:18px!important;
  }
  .bnp-hero-main>a{
    grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
    gap:16px!important;
  }
  .bnp-hero-lead-copy h1{font-size:25px!important}
  .bnp-hero-list{gap:0 14px!important}
  .bnp-hero-item a{grid-template-columns:minmax(0,1fr) 82px!important}
  .bnp-hero-item img{width:82px!important;height:56px!important}
  
}

@media(max-width:900px){
  .bnp-hero-grid{
    display:block!important;
  }
  .bnp-hero-main>a{
    grid-template-columns:1fr!important;
    gap:0!important;
  }
  .bnp-hero-image{
    order:1!important;
    aspect-ratio:16/10!important;
  }
  .bnp-hero-lead-copy{
    order:2!important;
    padding:12px 0 14px!important;
  }
  .bnp-hero-lead-copy h1{
    font-size:22px!important;
    line-height:1.42!important;
  }
  .bnp-hero-lead-copy p{
    font-size:12px!important;
    line-height:1.6!important;
  }
  .bnp-hero-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0 14px!important;
    margin-top:8px!important;
  }
  .bnp-hero-item a{
    grid-template-columns:minmax(0,1fr) 92px!important;
  }
  .bnp-hero-item img{
    width:92px!important;
    height:62px!important;
  }
  .bnp-hero-grid>.bnp-home-rail{
    margin-top:20px!important;
    border-left:0!important;
    border-top:2px solid var(--bnp-primary)!important;
    padding:14px 0 0!important;
  }

  .bnp-gallery-mosaic{
    grid-template-columns:1fr!important;
  }
  .bnp-gallery-side{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:none!important;
  }

}

@media(max-width:680px){
  .bnp-hero-band{
    margin-top:10px!important;
  }
  .bnp-hero-list{
    grid-template-columns:1fr!important;
  }
  .bnp-hero-item a{
    grid-template-columns:minmax(0,1fr) 105px!important;
    gap:11px!important;
  }
  .bnp-hero-item img{
    width:105px!important;
    height:70px!important;
  }
  .bnp-hero-item h3{
    font-size:14px!important;
  }
  .bnp-video-section{
    padding:22px 0 24px!important;
  }
  
  .bnp-gallery-side{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  .bnp-gallery-side-card .bnp-gallery-media{
    aspect-ratio:16/10!important;
  }
  
  .bnp-location-bar{
    grid-template-columns:1fr!important;
  }
}

.bnp-video-gallery-section{background:transparent!important;color:var(--bnp-text)!important;margin-top:44px!important;padding:0!important}
.bnp-video-gallery-section .bnp-section-head{border-bottom:1px solid var(--bnp-border)!important}
.bnp-video-gallery-section .bnp-section-head h2,
.bnp-video-gallery-section .bnp-section-head>a{color:var(--bnp-text)!important}
.bnp-video-mosaic{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
.bnp-video-feature-card,.bnp-video-side-card{background:transparent!important;border:0!important;overflow:hidden!important;min-width:0!important}
.bnp-video-feature-card .bnp-gallery-media{aspect-ratio:16/10!important}
.bnp-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-content:start!important}
.bnp-video-side-card .bnp-gallery-media{aspect-ratio:16/10!important}
.bnp-video-side-card h3{font-family:var(--bnp-heading)!important;color:var(--bnp-text)!important;font-size:13px!important;line-height:1.45!important;font-weight:600!important;margin:7px 0 0!important;padding:0!important}
.bnp-video-feature-card .bnp-gallery-copy{padding:11px 2px 2px!important}
.bnp-video-feature-card .bnp-gallery-copy h3{font-family:var(--bnp-heading)!important;color:var(--bnp-text)!important;font-size:22px!important;line-height:1.4!important;font-weight:600!important;margin:0 0 3px!important}
.bnp-video-feature-card .bnp-gallery-copy p{font-size:12px!important;line-height:1.6!important;color:var(--bnp-muted)!important;margin:0!important}
.bnp-video-play-badge,.bnp-video-archive-play{position:absolute!important;z-index:3!important;right:9px!important;bottom:9px!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--bnp-primary)!important;color:#fff!important;border-radius:50%!important;font-size:11px!important;line-height:1!important;padding:0!important}
.bnp-video-feature-card:hover img,.bnp-video-side-card:hover img,.bnp-video-archive-card:hover img{transform:scale(1.035)!important}
.bnp-video-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.bnp-video-archive-card .bnp-gallery-archive-media{position:relative!important}
.bnp-video-archive-card .bnp-video-archive-play{width:32px!important;height:32px!important;right:9px!important;bottom:9px!important}
@media(max-width:1100px){
  .bnp-video-mosaic{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important}
  .bnp-video-side{gap:11px!important}
}
@media(max-width:900px){
  .bnp-video-mosaic{grid-template-columns:1fr!important}
  .bnp-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:10px!important}
  .bnp-video-feature-card .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-video-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:680px){
  .bnp-video-gallery-section{margin-top:34px!important}
  .bnp-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .bnp-video-side-card .bnp-gallery-media{aspect-ratio:16/10!important}
  .bnp-video-side-card h3{font-size:12px!important;line-height:1.4!important}
  .bnp-video-feature-card .bnp-gallery-copy h3{font-size:19px!important;line-height:1.4!important}
  .bnp-video-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important}
  .bnp-video-archive-play{width:28px!important;height:28px!important;right:6px!important;bottom:6px!important;font-size:10px!important}
}
@media(max-width:430px){
  .bnp-video-side{gap:8px!important}
  .bnp-video-side-card h3{font-size:11.5px!important}
  .bnp-video-archive-grid{gap:14px 8px!important}
}

.bnp-video-gallery-section{
  width:auto!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  margin-top:44px!important;
  padding:0!important;
  background:transparent!important;
  color:var(--bnp-text)!important;
  border:0!important;
}
.bnp-video-gallery-section .bnp-section-head{
  margin-bottom:14px!important;
  border-bottom:1px solid var(--bnp-border)!important;
}
.bnp-video-gallery-section .bnp-section-head h2,
.bnp-video-gallery-section .bnp-section-head>a{
  color:var(--bnp-text)!important;
}
.bnp-video-gallery-section .bnp-section-head h2 span{background:var(--bnp-accent)!important}

.bnp-video-gallery-section .bnp-video-mosaic{
  display:grid!important;
  grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;
  gap:14px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  align-items:start!important;
}
.bnp-video-gallery-section .bnp-video-feature-card,
.bnp-video-gallery-section .bnp-video-side-card{
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  overflow:hidden!important;
}
.bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-media{
  width:100%!important;
  aspect-ratio:16/10!important;
  border:0!important;
  background:transparent!important;
}
.bnp-video-gallery-section .bnp-video-side{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  align-content:start!important;
}
.bnp-video-gallery-section .bnp-video-side-card .bnp-gallery-media{
  width:100%!important;
  aspect-ratio:16/9!important;
  border:0!important;
  background:transparent!important;
}
.bnp-video-gallery-section .bnp-gallery-media img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border:0!important;
}
.bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-copy{
  padding:10px 0 0!important;
}
.bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-copy h3{
  color:var(--bnp-text)!important;
  font-size:22px!important;
  line-height:1.4!important;
  margin:0 0 3px!important;
}
.bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-copy p{
  color:var(--bnp-muted)!important;
  font-size:12px!important;
  line-height:1.6!important;
  margin:0!important;
}
.bnp-video-gallery-section .bnp-video-side-card h3{
  color:var(--bnp-text)!important;
  font-size:14px!important;
  line-height:1.45!important;
  margin:7px 0 0!important;
  padding:0!important;
}
.bnp-video-gallery-section .bnp-video-play-badge{
  width:30px!important;
  height:30px!important;
  right:9px!important;
  bottom:9px!important;
  border-radius:50%!important;
  background:var(--bnp-primary)!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  font-size:11px!important;
}

@media(max-width:900px){
  .bnp-video-gallery-section .bnp-video-mosaic{
    grid-template-columns:1fr!important;
  }
  .bnp-video-gallery-section .bnp-video-side{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:none!important;
    gap:12px!important;
  }
}
@media(max-width:680px){
  .bnp-video-gallery-section{
    width:auto!important;
    margin-left:0!important;
    margin-right:0!important;
    margin-top:36px!important;
    padding:0!important;
  }
  .bnp-video-gallery-section .bnp-video-mosaic{
    display:block!important;
  }
  .bnp-video-gallery-section .bnp-video-feature-card{
    margin-bottom:14px!important;
  }
  .bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-media{
    aspect-ratio:16/10!important;
  }
  .bnp-video-gallery-section .bnp-video-side{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    grid-template-rows:none!important;
    gap:12px!important;
  }
  .bnp-video-gallery-section .bnp-video-side-card .bnp-gallery-media{
    aspect-ratio:16/10!important;
  }
  .bnp-video-gallery-section .bnp-video-side-card h3{
    font-size:13px!important;
    line-height:1.45!important;
  }
  .bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-copy h3{
    font-size:20px!important;
    line-height:1.4!important;
  }
}
@media(max-width:480px){
  .bnp-video-gallery-section .bnp-video-side{
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
  }
  .bnp-video-gallery-section .bnp-video-side-card h3{font-size:12.5px!important}
  .bnp-video-gallery-section .bnp-video-play-badge{width:26px!important;height:26px!important;right:6px!important;bottom:6px!important;font-size:10px!important}
}

.bnp-video-gallery-section{
  position:relative!important;
  isolation:isolate!important;
  padding:28px 0 34px!important;
  margin-top:44px!important;
  background:transparent!important;
}
.bnp-video-gallery-section::before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  top:0!important;
  bottom:0!important;
  left:50%!important;
  width:100vw!important;
  transform:translateX(-50%)!important;
  background:var(--bnp-primary)!important;
}
.bnp-video-gallery-section .bnp-section-head{
  border-bottom-color:rgba(255,255,255,.34)!important;
}
.bnp-video-gallery-section .bnp-section-head h2,
.bnp-video-gallery-section .bnp-section-head>a{
  color:#fff!important;
}
.bnp-video-gallery-section .bnp-section-head h2 span{
  background:var(--bnp-accent)!important;
}
.bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-copy h3,
.bnp-video-gallery-section .bnp-video-side-card h3{
  color:#fff!important;
}
.bnp-video-gallery-section .bnp-video-feature-card .bnp-gallery-copy p{
  color:rgba(255,255,255,.78)!important;
}
.bnp-video-gallery-section .bnp-gallery-count,
.bnp-video-gallery-section .bnp-gallery-badge{
  background:var(--bnp-primary)!important;
  color:#fff!important;
}
@media(max-width:680px){
  .bnp-video-gallery-section{padding:22px 0 28px!important;margin-top:36px!important}
}

.bnp-country-section{
  margin-top:38px!important;
}
.bnp-country-section>.bnp-section-head{
  height:44px!important;
  margin-bottom:10px!important;
  border-bottom:1px solid #8ea4ad!important;
}
.bnp-country-section>.bnp-section-head h2{
  font-family:"Noto Serif Bengali",var(--bnp-heading),Georgia,serif!important;
  font-size:24px!important;
  font-weight:500!important;
  line-height:1.25!important;
  color:#145a73!important;
  padding-left:10px!important;
}
.bnp-country-section>.bnp-section-head h2 span{
  width:4px!important;
  background:#e73535!important;
  top:0!important;
  bottom:0!important;
}
.bnp-country-section>.bnp-location-bar.bnp-country-only{
  display:grid!important;
  grid-template-columns:1fr 1fr 1fr 260px!important;
  gap:10px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
.bnp-country-section .bnp-location-field{
  min-width:0!important;
}
.bnp-country-section .bnp-location-field label{
  display:none!important;
}
.bnp-country-section .bnp-location-bar.bnp-country-only select{
  display:block!important;
  width:100%!important;
  height:40px!important;
  box-sizing:border-box!important;
  border:1px solid #ccd6d9!important;
  border-radius:3px!important;
  background:#fff!important;
  color:var(--bnp-text)!important;
  padding:0 12px!important;
  font-family:var(--bnp-body),Arial,sans-serif!important;
  font-size:13px!important;
  outline:none!important;
}
.bnp-country-section .bnp-location-bar.bnp-country-only select:focus{
  border-color:var(--bnp-primary)!important;
  box-shadow:0 0 0 1px rgba(20,90,115,.08)!important;
}
.bnp-country-section .bnp-location-bar.bnp-country-only button{
  height:40px!important;
  border:1px solid var(--bnp-primary)!important;
  border-radius:3px!important;
  background:var(--bnp-primary)!important;
  color:#fff!important;
  padding:0 18px!important;
  font-family:var(--bnp-body),Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:600!important;
  cursor:pointer!important;
}
.bnp-country-section .bnp-location-bar.bnp-country-only button span{
  font-size:16px!important;
  margin-right:4px!important;
  vertical-align:-1px!important;
}

@media(max-width:900px){
  .bnp-country-section>.bnp-location-bar.bnp-country-only{
    grid-template-columns:1fr 1fr!important;
  }
  .bnp-country-section .bnp-location-bar.bnp-country-only button{
    grid-column:1/-1!important;
  }
}
@media(max-width:600px){
  .bnp-country-section{
    margin-top:30px!important;
  }
  .bnp-country-section>.bnp-section-head{
    height:40px!important;
    margin-bottom:10px!important;
  }
  .bnp-country-section>.bnp-section-head h2{
    font-size:22px!important;
  }
  .bnp-country-section>.bnp-location-bar.bnp-country-only{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .bnp-country-section .bnp-location-bar.bnp-country-only button{
    grid-column:auto!important;
  }
}

.bnp-country-section>.bnp-location-bar.bnp-country-only{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:stretch!important;
}

@media(max-width:900px){
  .bnp-country-section>.bnp-location-bar.bnp-country-only{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .bnp-country-section .bnp-location-bar.bnp-country-only button{
    grid-column:auto!important;
  }
}

@media(max-width:600px){
  .bnp-country-section{
    margin-top:30px!important;
  }
  .bnp-country-section>.bnp-section-head{
    height:40px!important;
    margin-bottom:10px!important;
  }
  .bnp-country-section>.bnp-section-head h2{
    font-size:22px!important;
    padding-left:10px!important;
  }
  .bnp-country-section>.bnp-location-bar.bnp-country-only{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px 12px!important;
    margin:0!important;
  }
  .bnp-country-section .bnp-location-bar.bnp-country-only select,
  .bnp-country-section .bnp-location-bar.bnp-country-only button{
    width:100%!important;
    height:46px!important;
    min-height:46px!important;
    box-sizing:border-box!important;
  }
  .bnp-country-section .bnp-location-bar.bnp-country-only button{
    grid-column:auto!important;
    padding:0 10px!important;
    font-size:14px!important;
  }
}

@media(max-width:380px){
  .bnp-country-section>.bnp-location-bar.bnp-country-only{
    gap:8px 9px!important;
  }
  .bnp-country-section .bnp-location-bar.bnp-country-only select,
  .bnp-country-section .bnp-location-bar.bnp-country-only button{
    height:44px!important;
    min-height:44px!important;
  }
}

body, body *, body *::before, body *::after{font-family:var(--bnp-body)!important;}
body .bnp-logo, body .bnp-logo strong, body .bnp-menu-close{font-family:var(--bnp-body)!important;}

@media(max-width:680px){
  .bnp-dp-single .bnp-article-sidebar{display:none!important}
  .bnp-dp-single .bnp-article-layout{display:block!important}
  
  .bnp-dp-single .bnp-article-title{font-size:28px!important;line-height:1.45!important}
  .bnp-dp-single .bnp-article-cover{margin-bottom:12px!important}
  .bnp-dp-single .bnp-article-lead{font-size:17px!important;line-height:1.75!important}
  .bnp-dp-single .bnp-article-body{font-size:16px;line-height:1.95}
  .bnp-dp-single .bnp-related{margin-top:28px!important}
  .bnp-dp-single .bnp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .bnp-dp-single .bnp-related-card{min-width:0!important}
  
  
  .bnp-dp-single .bnp-related-copy{padding:7px!important}
  .bnp-dp-single .bnp-related-copy h3{font-size:13px!important;line-height:1.45!important}
  .bnp-dp-single .bnp-related-copy small{font-size:9px!important}
  
}
@media(max-width:380px){
  .bnp-dp-single .bnp-related-grid{gap:9px!important}
  .bnp-dp-single .bnp-related-copy h3{font-size:12px!important}
}

.bnp-article-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}
.bnp-article-action{width:34px;height:34px;padding:0;border:1px solid #d5dde0;background:#eef2f3;color:#26343a;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit!important;font-size:13px;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}
.bnp-article-action:hover{background:#e2e9eb;border-color:#c5d1d5;transform:translateY(-1px)}
.bnp-article-action:focus-visible{outline:2px solid var(--bnp-primary);outline-offset:1px}
.bnp-article-action span,.bnp-article-action svg{font-family:inherit!important;font-weight:600;display:block;flex:0 0 auto}
.bnp-copy-article.is-copied{color:var(--bnp-primary);background:#e5eff1}
@media(max-width:680px){
  .bnp-dp-single .bnp-article-author-row{flex-wrap:wrap;gap:9px!important}
  .bnp-dp-single .bnp-article-actions{width:100%;margin:3px 0 0;justify-content:flex-end;border-top:1px solid var(--bnp-border);padding-top:8px}
  .bnp-dp-single .bnp-article-action{width:36px;height:34px}
}
@media print{
  .bnp-header,.bnp-article-sidebar,.bnp-article-actions,.bnp-footer,.bnp-ad,.bnp-related,.bnp-menu-drawer{display:none!important}
  .bnp-article-layout{display:block!important}.bnp-shell{max-width:none!important}.bnp-article-title{font-size:30px!important}.bnp-article-body{font-size:16px!important}
}

.bnp-article-action svg{width:17px!important;height:17px!important;stroke:currentColor!important}
.bnp-article-action{overflow:visible!important}
.bnp-font-decrease,.bnp-font-increase{font-family:var(--bnp-body)!important;font-weight:600!important;font-size:13px!important}

@media (max-width:680px){
  .bnp-dp-single .bnp-article-author-row{
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:7px!important;
    width:100%!important;
  }
  .bnp-dp-single .bnp-article-author-row > div:nth-of-type(1){
    min-width:0!important;
    flex:1 1 auto!important;
  }
  .bnp-dp-single .bnp-article-actions{
    width:auto!important;
    flex:0 0 auto!important;
    margin:0 0 0 auto!important;
    padding:0!important;
    border-top:0!important;
    justify-content:flex-end!important;
    gap:3px!important;
  }
  .bnp-dp-single .bnp-article-action{
    width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
  }
  .bnp-dp-single .bnp-article-action svg{
    width:16px!important;
    height:16px!important;
  }
  .bnp-dp-single .bnp-font-decrease,
  .bnp-dp-single .bnp-font-increase{
    font-size:12px!important;
  }
}
@media (max-width:390px){
  .bnp-dp-single .bnp-article-author-row{gap:5px!important}
  .bnp-dp-single .bnp-article-action{width:32px!important;height:32px!important;flex-basis:32px!important}
  .bnp-dp-single .bnp-article-actions{gap:2px!important}
  .bnp-dp-single .bnp-article-author-row strong{font-size:11px!important}
  .bnp-dp-single .bnp-article-author-row small{font-size:9px!important}
}

.bnp-header .bnp-nav-inner{gap:18px!important;min-width:0!important}
.bnp-header .bnp-logo{width:var(--bnp-logo-width,220px)!important;max-width:240px!important}
.bnp-header .bnp-menu{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}
.bnp-header .bnp-menu ul,.bnp-header .bnp-fallback-menu{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:0!important}
.bnp-header .bnp-menu li{flex:0 0 auto!important}
.bnp-header .bnp-menu a{font-size:14px!important;font-weight:600!important;padding:0 9px!important;line-height:66px!important}
.bnp-header .bnp-nav-tools{gap:8px!important;margin-left:auto!important}
.bnp-theme-toggle{width:36px;height:36px;flex:0 0 36px;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:24px;line-height:1}
.bnp-theme-toggle:hover{opacity:.82}
.bnp-theme-icon{display:block;line-height:1;font-family:Arial,sans-serif}
.bnp-theme-sun{display:none}
.bnp-dark-mode .bnp-theme-moon{display:none}
.bnp-dark-mode .bnp-theme-sun{display:block}
.bnp-search-trigger{font-family:Arial,sans-serif!important}
.bnp-header .bnp-menu-icon{width:38px!important;height:38px!important;display:block!important;flex:0 0 38px!important;padding:6px!important}
.bnp-header .bnp-menu-icon span{height:2px!important;margin:5px 0!important}

body.bnp-menu-lock{overflow:hidden!important}
.bnp-menu-overlay{position:fixed!important;inset:0!important;background:rgba(4,18,24,.58)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:99997!important;transition:opacity .22s ease,visibility .22s ease!important}
.bnp-menu-overlay.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.bnp-menu-drawer{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;background:#fff!important;color:#24313a!important;border-radius:0!important;box-shadow:none!important;transform:translateY(-102%)!important;visibility:hidden!important;opacity:1!important;z-index:99998!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility .28s!important}
.bnp-menu-drawer.is-open{transform:translateY(0)!important;visibility:visible!important}
.bnp-menu-drawer-head{height:76px!important;flex:0 0 76px!important;width:min(1120px,calc(100% - 48px))!important;margin:0 auto!important;padding:0!important;background:#fff!important;border-bottom:1px solid #e7edef!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.bnp-drawer-logo .custom-logo{max-width:210px!important;max-height:46px!important}
.bnp-drawer-site-name{font-family:var(--bnp-heading)!important;color:var(--bnp-primary)!important;font-size:26px!important;font-weight:700!important}
.bnp-menu-close{width:40px!important;height:40px!important;border:1px solid #d9e2e5!important;border-radius:50%!important;background:#f6f8f9!important;color:#64737b!important;font-size:26px!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}
.bnp-menu-drawer-body{width:min(1120px,calc(100% - 48px))!important;margin:30px auto 0!important;overflow:auto!important;flex:1!important;padding:0 0 42px!important}
.bnp-popup-category-block{width:100%!important}
.bnp-popup-block-title{font-family:var(--bnp-heading)!important;font-size:20px!important;font-weight:700!important;color:var(--bnp-primary)!important;margin:0 0 14px!important;padding:0 0 10px!important;border-bottom:1px solid #dbe4e7!important}
.bnp-popup-category-list{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}
.bnp-popup-category-item{margin:0!important;border:0!important;list-style:none!important}
.bnp-popup-category-item>a{min-height:54px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 14px!important;border:1px solid #e5ecef!important;border-radius:9px!important;background:#fff!important;color:#45545e!important;text-decoration:none!important;font-family:var(--bnp-heading)!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:0 1px 3px rgba(20,40,50,.035)!important;transition:all .18s ease!important}
.bnp-popup-category-item>a:before{content:""!important;width:6px!important;height:6px!important;flex:0 0 6px!important;border-radius:50%!important;background:#dce5e8!important}
.bnp-popup-category-item>a:hover{color:var(--bnp-primary)!important;border-color:#cbd9de!important;background:#fafcfc!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(20,40,50,.06)!important}
.bnp-popup-category-item.is-child-category>a{font-size:14px!important;font-weight:500!important}
.bnp-popup-secondary-block{display:none!important}

html.bnp-dark-mode,html.bnp-dark-mode body{background:#0e1728!important;color:#e8edf4!important}
html.bnp-dark-mode .bnp-header{background:#145a73!important}
html.bnp-dark-mode .bnp-trending-bar,
html.bnp-dark-mode .bnp-breaking,
html.bnp-dark-mode .bnp-section,
html.bnp-dark-mode .bnp-news-section,
html.bnp-dark-mode .bnp-home-page,
html.bnp-dark-mode .bnp-single-page,
html.bnp-dark-mode .bnp-archive-page{background:#0e1728!important;color:#e8edf4!important}
html.bnp-dark-mode .bnp-menu-drawer{background:#0e1728!important;color:#e8edf4!important}
html.bnp-dark-mode .bnp-menu-drawer-head{background:#0e1728!important;border-color:#273449!important}
html.bnp-dark-mode .bnp-menu-close{background:#1b2639!important;border-color:#344158!important;color:#dce5ef!important}
html.bnp-dark-mode .bnp-popup-block-title{color:#e8edf4!important;border-color:#273449!important}
html.bnp-dark-mode .bnp-popup-category-item>a{background:#192337!important;border-color:#29364c!important;color:#e4ebf4!important}
html.bnp-dark-mode .bnp-popup-category-item>a:before{background:#5d6c82!important}
html.bnp-dark-mode .bnp-popup-category-item>a:hover{background:#202d44!important;border-color:#3d4d66!important;color:#fff!important}
html.bnp-dark-mode .bnp-topic{background:#192337!important;border-color:#29364c!important;color:#e4ebf4!important}
html.bnp-dark-mode .bnp-section-head{border-color:#344256!important}
html.bnp-dark-mode .bnp-section-head h1, html.bnp-dark-mode .bnp-section-head h2, html.bnp-dark-mode .bnp-feature-card h3, html.bnp-dark-mode .bnp-editorial-item h3, html.bnp-dark-mode .bnp-news-card h3{color:#edf2f7!important}

@media(max-width:1100px){
  .bnp-header .bnp-nav-inner{gap:12px!important}
  .bnp-header .bnp-menu a{padding:0 7px!important;font-size:13px!important}
  .bnp-popup-category-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:900px){
  .bnp-header .bnp-nav-inner{gap:8px!important;padding-inline:12px!important}
  .bnp-header .bnp-menu{display:block!important;position:static!important;background:transparent!important;padding:0!important;box-shadow:none!important;border:0!important}
  .bnp-header .bnp-menu ul,.bnp-header .bnp-fallback-menu{display:none!important}
  .bnp-header .bnp-logo{width:auto!important;max-width:calc(100% - 150px)!important;flex:1 1 auto!important}
  .bnp-header .bnp-logo img{max-height:42px!important}
  .bnp-header .bnp-nav-tools{margin-left:auto!important}
  .bnp-header .bnp-theme-toggle{width:34px;height:34px;flex-basis:34px;font-size:22px}
  .bnp-header .bnp-search-trigger{width:34px;height:34px;font-size:23px}
  .bnp-header .bnp-menu-icon{width:36px!important;height:36px!important;flex-basis:36px!important}
  .bnp-menu-drawer-head,.bnp-menu-drawer-body{width:calc(100% - 40px)!important}
  .bnp-popup-category-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
}
@media(max-width:520px){
  .bnp-header .bnp-nav-inner{padding-inline:10px!important}
  .bnp-header .bnp-logo{max-width:calc(100% - 128px)!important}
  .bnp-header .bnp-logo img{max-height:38px!important}
  .bnp-header .bnp-theme-toggle{width:30px;height:30px;flex-basis:30px;font-size:20px}
  .bnp-header .bnp-search-trigger{width:30px;height:30px;font-size:21px}
  .bnp-header .bnp-menu-icon{width:34px!important;height:34px!important;flex-basis:34px!important}
  .bnp-menu-drawer-head{width:calc(100% - 24px)!important;height:62px!important;flex-basis:62px!important}
  .bnp-menu-drawer-body{width:calc(100% - 24px)!important;margin-top:20px!important;padding-bottom:24px!important}
  .bnp-popup-block-title{font-size:18px!important}
  .bnp-popup-category-list{gap:8px!important}
  .bnp-popup-category-item>a{min-height:50px!important;padding:0 10px!important;font-size:14px!important;border-radius:8px!important}
}

.bnp-header .bnp-search-wrap{position:static!important;display:flex;align-items:center;flex:0 0 auto}
.bnp-header .bnp-search-trigger{position:relative;width:38px!important;height:38px!important;border:0!important;background:transparent!important;color:#fff!important;font-size:0!important;line-height:1!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}
.bnp-header .bnp-search-trigger-icon{position:relative;display:block;width:15px;height:15px;border:2px solid currentColor;border-radius:50%}
.bnp-header .bnp-search-trigger-icon:after{content:"";position:absolute;width:7px;height:2px;background:currentColor;right:-6px;bottom:-3px;transform:rotate(45deg);border-radius:2px}
.bnp-header .bnp-search-box{position:absolute!important;left:50%!important;right:auto!important;top:66px!important;width:min(1070px,calc(100% - 24px))!important;box-sizing:border-box;background:#fff!important;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid #d7e0e3;box-shadow:0 3px 8px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:350;padding:0!important}
.bnp-header .bnp-search-wrap.is-open .bnp-search-box{opacity:1;visibility:visible;transform:translate(-50%,0)}
.bnp-header .bnp-search-inner{height:48px;display:flex;align-items:stretch;max-width:1070px!important;margin:0 auto!important;padding:0!important}
.bnp-header .bnp-search-inner form{display:grid!important;grid-template-columns:minmax(0,1fr) 108px 64px!important;width:100%!important;height:48px!important;box-shadow:none!important;margin:0!important}
.bnp-header .bnp-search-inner input{height:48px!important;min-width:0!important;width:100%!important;border:0!important;border-left:1px solid #d7e0e3!important;border-right:0!important;border-radius:0!important;background:#fff!important;color:#222!important;padding:0 14px!important;outline:none!important;font-family:var(--bnp-heading)!important;font-size:14px!important}
.bnp-header .bnp-search-inner input::placeholder{color:#8a8f92;opacity:1}
.bnp-header .bnp-search-inner form>button[type="submit"]{position:relative;width:108px!important;height:48px!important;border:0!important;border-radius:0!important;background:#356f86!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;font-family:var(--bnp-heading)!important;font-size:14px!important;font-weight:500!important}
.bnp-header .bnp-search-submit-icon{position:relative;display:inline-block;width:14px;height:14px;border:2px solid #fff;border-radius:50%}
.bnp-header .bnp-search-submit-icon:after{content:"";position:absolute;width:7px;height:2px;background:#fff;right:-6px;bottom:-3px;transform:rotate(45deg);border-radius:2px}
.bnp-header .bnp-search-close{width:64px!important;height:48px!important;border:0!important;border-left:1px solid #e0e5e7!important;border-radius:0!important;background:#fff!important;color:#1e2427!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}
.bnp-header .bnp-search-results{position:absolute!important;left:0!important;right:0!important;top:49px!important;max-width:1070px!important;margin:0 auto!important;background:#fff!important;color:#222!important;border:1px solid var(--bnp-border)!important;border-top:0!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important;z-index:360!important;max-height:420px!important;overflow:auto!important}
@media(max-width:1100px){
  .bnp-header .bnp-search-inner,.bnp-header .bnp-search-results{max-width:calc(100% - 24px)!important}
}
@media(max-width:680px){
  .bnp-header .bnp-search-box{top:58px!important;width:calc(100% - 12px)!important}
  .bnp-header .bnp-search-inner{height:48px!important;max-width:100%!important}
  .bnp-header .bnp-search-inner form{grid-template-columns:minmax(0,1fr) 82px 52px!important}
  .bnp-header .bnp-search-inner input{height:48px!important;font-size:13px!important;padding:0 11px!important}
  .bnp-header .bnp-search-inner form>button[type="submit"]{width:82px!important;font-size:13px!important;gap:6px!important}
  .bnp-header .bnp-search-close{width:52px!important;height:48px!important;font-size:25px!important}
  .bnp-header .bnp-search-submit-text{font-size:12px!important}
  .bnp-header .bnp-search-results{top:49px!important;max-width:calc(100% - 20px)!important}
}
html.bnp-dark-mode .bnp-header .bnp-search-box{background:#101827!important;border-color:#27344a!important}
html.bnp-dark-mode .bnp-header .bnp-search-inner input{background:#101827!important;color:#eef3f7!important;border-color:#27344a!important}
html.bnp-dark-mode .bnp-header .bnp-search-inner input::placeholder{color:#7f8da1!important}
html.bnp-dark-mode .bnp-header .bnp-search-close{background:#101827!important;color:#eef3f7!important;border-color:#27344a!important}

.bnp-header .bnp-nav{position:relative;z-index:1}
.bnp-header .bnp-search-box{
  position:absolute!important;
  inset:0 0 auto 0!important;
  width:100%!important;
  max-width:none!important;
  height:66px!important;
  box-sizing:border-box!important;
  padding:0!important;
  margin:0!important;
  background:#fff!important;
  border:0!important;
  border-bottom:1px solid #d9e1e5!important;
  box-shadow:0 2px 7px rgba(0,0,0,.12)!important;
  opacity:0!important;
  visibility:hidden!important;
  transform:none!important;
  transition:opacity .16s ease,visibility .16s ease!important;
  z-index:10020!important;
}
.bnp-header .bnp-search-wrap.is-open .bnp-search-box{
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
}
.bnp-header .bnp-search-inner{
  width:min(1070px,calc(100% - 36px))!important;
  max-width:1070px!important;
  height:66px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  box-sizing:border-box!important;
}
.bnp-header .bnp-search-inner form{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 108px 64px!important;
  width:100%!important;
  height:48px!important;
  margin:0!important;
  padding:0!important;
  box-shadow:none!important;
  border:1px solid #d8e0e4!important;
  overflow:hidden!important;
  background:#fff!important;
}
.bnp-header .bnp-search-inner input{
  height:48px!important;
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  border:0!important;
  background:#fff!important;
  color:#222!important;
  padding:0 14px!important;
  outline:none!important;
  font-family:var(--bnp-heading)!important;
  font-size:14px!important;
}
.bnp-header .bnp-search-inner form>button[type="submit"]{
  width:108px!important;
  height:48px!important;
  border:0!important;
  border-radius:0!important;
  background:#356f86!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  cursor:pointer!important;
  font-family:var(--bnp-heading)!important;
  font-size:14px!important;
}
.bnp-header .bnp-search-close{
  width:64px!important;
  height:48px!important;
  border:0!important;
  border-left:1px solid #d8e0e4!important;
  border-radius:0!important;
  background:#fff!important;
  color:#1d272c!important;
  font-family:Arial,sans-serif!important;
  font-size:28px!important;
  line-height:1!important;
  cursor:pointer!important;
}
.bnp-header .bnp-search-results{
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  top:calc(50% + 33px)!important;
  transform:translateX(-50%)!important;
  width:min(1070px,calc(100% - 36px))!important;
  max-width:1070px!important;
  margin:0!important;
  border:1px solid var(--bnp-border)!important;
  border-top:0!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(0,0,0,.14)!important;
  z-index:10021!important;
}

.bnp-header.bnp-search-mode .bnp-nav-inner{visibility:visible!important}
.bnp-header.bnp-search-mode .bnp-logo,
.bnp-header.bnp-search-mode .bnp-menu,
.bnp-header.bnp-search-mode .bnp-theme-toggle,
.bnp-header.bnp-search-mode .bnp-menu-icon{visibility:hidden!important;pointer-events:none!important}
.bnp-header.bnp-search-mode .bnp-search-wrap{z-index:10022!important}
.bnp-header.bnp-search-mode .bnp-search-trigger{visibility:hidden!important;pointer-events:none!important}

@media(max-width:680px){
  .bnp-header .bnp-search-box{height:60px!important}
  .bnp-header .bnp-search-inner{width:100%!important;max-width:none!important;height:60px!important;padding:0 12px!important}
  .bnp-header .bnp-search-inner form{grid-template-columns:minmax(0,1fr) 82px 52px!important;height:44px!important}
  .bnp-header .bnp-search-inner input{height:44px!important;font-size:13px!important;padding:0 11px!important}
  .bnp-header .bnp-search-inner form>button[type="submit"]{width:82px!important;height:44px!important;font-size:13px!important}
  .bnp-header .bnp-search-close{width:52px!important;height:44px!important;font-size:25px!important}
  .bnp-header .bnp-search-results{top:calc(50% + 30px)!important;width:calc(100% - 24px)!important;max-width:none!important}
}
html.bnp-dark-mode .bnp-header .bnp-search-box{background:#fff!important}
html.bnp-dark-mode .bnp-header .bnp-search-inner input{background:#fff!important;color:#222!important}
html.bnp-dark-mode .bnp-header .bnp-search-close{background:#fff!important;color:#1d272c!important}

.bnp-header .bnp-search-box{direction:ltr!important}
.bnp-header .bnp-search-inner{direction:ltr!important}
.bnp-header .bnp-search-inner form{direction:ltr!important}
.bnp-header .bnp-search-inner input{text-align:left!important;direction:ltr!important}
.bnp-header .bnp-search-inner form>button[type="submit"]{order:0!important}
.bnp-header .bnp-search-close{order:0!important}
.bnp-header .bnp-search-submit-text{white-space:nowrap!important}
@media(max-width:680px){
  .bnp-header .bnp-search-box{height:60px!important}
  .bnp-header .bnp-search-inner{height:60px!important;padding:0 10px!important}
  .bnp-header .bnp-search-inner form{height:44px!important;grid-template-columns:minmax(0,1fr) 82px 52px!important}
  .bnp-header .bnp-search-inner input{height:44px!important;text-align:left!important;font-size:13px!important}
  .bnp-header .bnp-search-inner form>button[type="submit"]{height:44px!important;width:82px!important}
  .bnp-header .bnp-search-close{height:44px!important;width:52px!important}
}

.bnp-header .bnp-search-inner form{
  direction:ltr!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  width:100%!important;
  overflow:hidden!important;
}
.bnp-header .bnp-search-inner input{
  display:block!important;
  order:1!important;
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  pointer-events:auto!important;
  opacity:1!important;
  visibility:visible!important;
  position:relative!important;
  z-index:2!important;
}
.bnp-header .bnp-search-inner form>button[type="submit"]{
  order:2!important;
  flex:0 0 108px!important;
  position:relative!important;
  z-index:3!important;
}
.bnp-header .bnp-search-close{
  order:3!important;
  flex:0 0 64px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  z-index:3!important;
}

.bnp-header .bnp-search-box button:before,
.bnp-header .bnp-search-box button:after{
  content:none!important;
  display:none!important;
}
.bnp-header .bnp-search-submit-icon{
  display:inline-block!important;
  flex:0 0 auto!important;
}
.bnp-header .bnp-search-submit-text{display:inline!important}

@media(max-width:900px){
  .bnp-header .bnp-search-box input{
    display:block!important;
    width:auto!important;
    flex:1 1 auto!important;
    min-width:0!important;
  }
}
@media(max-width:680px){
  .bnp-header .bnp-search-box{
    left:50%!important;
    right:auto!important;
    top:58px!important;
    width:calc(100% - 12px)!important;
    max-width:none!important;
  }
  .bnp-header .bnp-search-inner{
    width:100%!important;
    max-width:none!important;
    height:60px!important;
    padding:0 10px!important;
    box-sizing:border-box!important;
  }
  .bnp-header .bnp-search-inner form{
    display:flex!important;
    flex-direction:row!important;
    direction:ltr!important;
    height:44px!important;
    width:100%!important;
  }
  .bnp-header .bnp-search-inner input{
    display:block!important;
    order:1!important;
    flex:1 1 auto!important;
    width:auto!important;
    height:44px!important;
    min-width:0!important;
    padding:0 11px!important;
    font-size:13px!important;
    text-align:left!important;
    direction:ltr!important;
    pointer-events:auto!important;
    cursor:text!important;
  }
  .bnp-header .bnp-search-inner form>button[type="submit"]{
    order:2!important;
    flex:0 0 82px!important;
    width:82px!important;
    height:44px!important;
    font-size:13px!important;
  }
  .bnp-header .bnp-search-close{
    order:3!important;
    flex:0 0 52px!important;
    width:52px!important;
    height:44px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:25px!important;
    line-height:1!important;
    color:#1d272c!important;
    background:#fff!important;
    cursor:pointer!important;
    pointer-events:auto!important;
  }
  .bnp-header .bnp-search-box button:before,
  .bnp-header .bnp-search-box button:after,
  .bnp-header .bnp-search-close:before,
  .bnp-header .bnp-search-close:after{
    content:none!important;
    display:none!important;
  }
  .bnp-header .bnp-search-submit-icon{display:inline-block!important}
  .bnp-header .bnp-search-submit-text{display:inline!important}
}

.bnp-header .bnp-search-wrap{position:static!important;}
.bnp-header .bnp-search-box,
.bnp-header .bnp-search-wrap .bnp-search-box{
  position:fixed!important;
  left:0!important;
  right:0!important;
  top:0!important;
  bottom:auto!important;
  width:100vw!important;
  max-width:none!important;
  height:66px!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  transform:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  z-index:2147483000!important;
  background:#fff!important;
  border:0!important;
  border-bottom:1px solid #d8e0e4!important;
  box-shadow:0 2px 8px rgba(0,0,0,.12)!important;
}
.bnp-header .bnp-search-wrap.is-open .bnp-search-box{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:none!important;
}
.bnp-header .bnp-search-inner{
  width:100%!important;
  max-width:1070px!important;
  height:66px!important;
  margin:0 auto!important;
  padding:0 12px!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  position:relative!important;
  z-index:2147483001!important;
}
.bnp-header .bnp-search-inner form{
  display:flex!important;
  flex-direction:row!important;
  direction:ltr!important;
  align-items:stretch!important;
  width:100%!important;
  height:48px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d5dfe3!important;
  overflow:hidden!important;
  background:#fff!important;
  box-sizing:border-box!important;
  pointer-events:auto!important;
}
.bnp-header .bnp-search-inner input,
.bnp-header .bnp-search-inner input[type="search"]{
  display:block!important;
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  height:48px!important;
  margin:0!important;
  padding:0 14px!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:#fff!important;
  color:#222!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  user-select:text!important;
  cursor:text!important;
  direction:ltr!important;
  text-align:left!important;
  font-size:14px!important;
  box-sizing:border-box!important;
  position:relative!important;
  z-index:2147483003!important;
}
.bnp-header .bnp-search-inner input::placeholder{color:#77858d!important;opacity:1!important}
.bnp-header .bnp-search-inner form>button[type="submit"]{
  display:flex!important;
  flex:0 0 108px!important;
  width:108px!important;
  height:48px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#356f86!important;
  color:#fff!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  position:relative!important;
  z-index:2147483004!important;
}
.bnp-header .bnp-search-close{
  display:flex!important;
  flex:0 0 64px!important;
  width:64px!important;
  height:48px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-left:1px solid #d5dfe3!important;
  border-radius:0!important;
  background:#fff!important;
  color:#202a2f!important;
  align-items:center!important;
  justify-content:center!important;
  font:400 28px/1 Arial,sans-serif!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  position:relative!important;
  z-index:2147483005!important;
}
.bnp-header .bnp-search-box button:before,
.bnp-header .bnp-search-box button:after,
.bnp-header .bnp-search-close:before,
.bnp-header .bnp-search-close:after{content:none!important;display:none!important}
.bnp-header .bnp-search-submit-icon{display:inline-block!important;position:relative!important;width:14px!important;height:14px!important;border:2px solid #fff!important;border-radius:50%!important;flex:0 0 auto!important}
.bnp-header .bnp-search-submit-icon:after{content:""!important;display:block!important;position:absolute!important;width:7px!important;height:2px!important;background:#fff!important;right:-6px!important;bottom:-3px!important;transform:rotate(45deg)!important;border-radius:2px!important}
.bnp-header .bnp-search-submit-text{display:inline!important;white-space:nowrap!important}
.bnp-header .bnp-search-results{
  position:fixed!important;
  left:50%!important;
  right:auto!important;
  top:66px!important;
  transform:translateX(-50%)!important;
  width:min(1070px,calc(100vw - 24px))!important;
  max-width:1070px!important;
  max-height:420px!important;
  margin:0!important;
  z-index:2147482999!important;
}
.bnp-header.bnp-search-mode .bnp-logo,
.bnp-header.bnp-search-mode .bnp-menu,
.bnp-header.bnp-search-mode .bnp-theme-toggle,
.bnp-header.bnp-search-mode .bnp-menu-icon,
.bnp-header.bnp-search-mode .bnp-search-trigger{
  visibility:hidden!important;
  pointer-events:none!important;
}
@media(max-width:680px){
  .bnp-header .bnp-search-box,
  .bnp-header .bnp-search-wrap .bnp-search-box{
    top:0!important;
    left:0!important;
    right:0!important;
    width:100vw!important;
    height:60px!important;
  }
  .bnp-header .bnp-search-inner{
    width:100%!important;
    max-width:none!important;
    height:60px!important;
    padding:0 10px!important;
  }
  .bnp-header .bnp-search-inner form{
    width:100%!important;
    height:44px!important;
  }
  .bnp-header .bnp-search-inner input,
  .bnp-header .bnp-search-inner input[type="search"]{
    height:44px!important;
    flex:1 1 auto!important;
    min-width:0!important;
    font-size:13px!important;
    padding:0 11px!important;
  }
  .bnp-header .bnp-search-inner form>button[type="submit"]{
    flex:0 0 82px!important;
    width:82px!important;
    height:44px!important;
    font-size:13px!important;
  }
  .bnp-header .bnp-search-close{
    flex:0 0 52px!important;
    width:52px!important;
    height:44px!important;
    font-size:25px!important;
  }
  .bnp-header .bnp-search-results{
    top:60px!important;
    width:calc(100vw - 20px)!important;
    max-width:none!important;
  }
}



.bnp-dp-single .bnp-article-related .bnp-related-copy small, .bnp-dp-single .bnp-article-related .bnp-related-card time{display:none!important}


@media(max-width:680px){
  .bnp-dp-single .bnp-article-related .bnp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .bnp-dp-single .bnp-article-related .bnp-related-card{display:block!important}
}

.bnp-header .bnp-nav-inner{position:relative;z-index:10001;pointer-events:auto!important}
.bnp-header .bnp-logo,.bnp-header .bnp-logo a,.bnp-header .bnp-logo .custom-logo-link,.bnp-header .bnp-menu,.bnp-header .bnp-menu a,.bnp-header .bnp-nav-tools,.bnp-header .bnp-nav-tools button{pointer-events:auto!important}
.bnp-header .bnp-logo .custom-logo-link{position:relative;z-index:10002;display:inline-flex;align-items:center}
.bnp-header .bnp-menu{position:relative;z-index:10001}
.bnp-header .bnp-menu a{position:relative;z-index:10002;cursor:pointer}
.bnp-header .bnp-nav{position:relative;z-index:10000}
.bnp-header:not(.bnp-search-mode) .bnp-search-box{pointer-events:none!important}
.bnp-header:not(.bnp-search-mode) .bnp-menu-overlay{pointer-events:none!important}

.bnp-footer-builder{font-family:var(--bnp-footer-font),sans-serif!important;font-size:var(--bnp-footer-font-size)!important;margin-top:58px!important;border-top:var(--bnp-footer-top) solid var(--bnp-footer-accent)!important;background:var(--bnp-footer-bg)!important;color:var(--bnp-footer-text)!important}

.bnp-footer-brand{min-width:0}

.bnp-header{position:relative!important;z-index:1000!important;pointer-events:auto!important}
.bnp-header .bnp-nav{position:relative!important;z-index:1001!important;pointer-events:auto!important}
.bnp-header .bnp-nav-inner{position:relative!important;z-index:1002!important;pointer-events:auto!important}
.bnp-header .bnp-logo,
.bnp-header .bnp-logo img,
.bnp-header .bnp-menu,
.bnp-header .bnp-menu ul,
.bnp-header .bnp-menu li,
.bnp-header .bnp-menu a,
.bnp-header .bnp-nav-tools,
.bnp-header .bnp-nav-tools>*{pointer-events:auto!important}
.bnp-header .bnp-logo{position:relative!important;display:flex!important;align-items:center!important;cursor:pointer!important;z-index:1004!important}
.bnp-header .bnp-menu{position:relative!important;z-index:1003!important}
.bnp-header .bnp-menu a{position:relative!important;z-index:1004!important;cursor:pointer!important}
.bnp-header .bnp-nav-tools{position:relative!important;z-index:1005!important}

.bnp-header .bnp-search-wrap{position:static!important;display:flex!important;pointer-events:auto!important;z-index:1006!important}
.bnp-header .bnp-search-wrap .bnp-search-box,
.bnp-header:not(.bnp-search-mode) .bnp-search-box{
  display:none!important;
  position:fixed!important;
  inset:0 0 auto 0!important;
  width:100vw!important;
  height:66px!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:none!important;
}

.bnp-header.bnp-search-mode .bnp-search-box,
.bnp-header .bnp-search-wrap.is-open .bnp-search-box{
  display:block!important;
  position:fixed!important;
  inset:0 0 auto 0!important;
  width:100vw!important;
  height:66px!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:none!important;
  z-index:2147483000!important;
  background:#fff!important;
}

.bnp-header.bnp-search-mode .bnp-logo,
.bnp-header.bnp-search-mode .bnp-menu,
.bnp-header.bnp-search-mode .bnp-theme-toggle,
.bnp-header.bnp-search-mode .bnp-menu-icon{visibility:hidden!important;pointer-events:none!important}
.bnp-header.bnp-search-mode .bnp-search-wrap{visibility:visible!important;pointer-events:auto!important}
.bnp-header.bnp-search-mode .bnp-search-box{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.bnp-header.bnp-search-mode .bnp-search-box *{pointer-events:auto!important}

.bnp-header .bnp-search-inner,
.bnp-header .bnp-search-inner form,
.bnp-header .bnp-search-inner input,
.bnp-header .bnp-search-inner button{pointer-events:auto!important}

.bnp-header:not(.bnp-search-mode) .bnp-search-results{display:none!important;pointer-events:none!important}

@media(max-width:680px){
  .bnp-header .bnp-search-wrap .bnp-search-box,
  .bnp-header:not(.bnp-search-mode) .bnp-search-box{display:none!important}
  .bnp-header.bnp-search-mode .bnp-search-box,
  .bnp-header .bnp-search-wrap.is-open .bnp-search-box{
    display:block!important;
    height:60px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-inner{
    height:60px!important;
    width:100%!important;
    max-width:none!important;
    padding:0 10px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-inner form{height:44px!important}
  .bnp-header.bnp-search-mode .bnp-search-inner input{height:44px!important}
  .bnp-header.bnp-search-mode .bnp-search-inner form>button[type="submit"]{height:44px!important;flex-basis:82px!important;width:82px!important}
  .bnp-header.bnp-search-mode .bnp-search-close{height:44px!important;flex-basis:52px!important;width:52px!important}
}

.bnp-header .bnp-nav{height:60px!important}
.bnp-header .bnp-nav-inner{height:60px!important;gap:12px!important;align-items:center!important;overflow:visible!important}
.bnp-header .bnp-logo{
 width:190px!important;min-width:190px!important;max-width:190px!important;flex:0 0 190px!important;
 height:60px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
 overflow:hidden!important;padding:0!important;margin:0!important;line-height:1!important;
}
.bnp-header .bnp-logo .custom-logo-link{display:flex!important;align-items:center!important;max-width:190px!important;width:190px!important;height:60px!important;overflow:hidden!important}
.bnp-header .bnp-logo .custom-logo{
 display:block!important;width:auto!important;height:auto!important;max-width:180px!important;max-height:44px!important;
 object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;
}
.bnp-header .bnp-menu{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;position:relative!important;z-index:1003!important}
.bnp-header .bnp-menu ul,.bnp-header .bnp-fallback-menu{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
.bnp-header .bnp-menu li{flex:0 0 auto!important;position:relative!important}
.bnp-header .bnp-menu a{font-size:13px!important;font-weight:600!important;line-height:60px!important;padding:0 7px!important;white-space:nowrap!important;display:block!important;color:#fff!important;cursor:pointer!important}
.bnp-header .bnp-nav-tools{display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important;margin-left:auto!important;position:relative!important;z-index:1005!important}
.bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:32px!important;height:32px!important;flex:0 0 32px!important}
.bnp-header .bnp-theme-toggle{font-size:20px!important}.bnp-header .bnp-menu-icon{padding:5px!important}.bnp-header .bnp-menu-icon span{height:2px!important;margin:4px 0!important}
@media(max-width:1100px){
 .bnp-header .bnp-logo{width:175px!important;min-width:175px!important;max-width:175px!important;flex-basis:175px!important}
 .bnp-header .bnp-logo .custom-logo-link{width:175px!important;max-width:175px!important}
 .bnp-header .bnp-logo .custom-logo{max-width:168px!important;max-height:42px!important}
 .bnp-header .bnp-menu a{font-size:12px!important;padding:0 6px!important}
}
@media(max-width:900px){
 .bnp-header .bnp-nav,.bnp-header .bnp-nav-inner{height:60px!important}
 .bnp-header .bnp-nav-inner{gap:6px!important}
 .bnp-header .bnp-logo{width:auto!important;min-width:0!important;max-width:calc(100% - 120px)!important;flex:1 1 auto!important;height:60px!important}
 .bnp-header .bnp-logo .custom-logo-link{width:auto!important;max-width:100%!important;height:60px!important}
 .bnp-header .bnp-logo .custom-logo{max-width:170px!important;max-height:40px!important}
 .bnp-header .bnp-nav-tools{gap:3px!important}
}
@media(max-width:520px){
 .bnp-header .bnp-logo{max-width:calc(100% - 108px)!important}
 .bnp-header .bnp-logo .custom-logo{max-width:155px!important;max-height:37px!important}
 .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:30px!important;height:30px!important;flex-basis:30px!important}
}

.bnp-header .bnp-logo{box-sizing:border-box!important;overflow:hidden!important}
.bnp-header .bnp-logo>.custom-logo-link{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;height:60px!important;vertical-align:middle!important;pointer-events:auto!important}
.bnp-header .bnp-logo>.custom-logo-link .custom-logo{display:block!important;width:auto!important;height:auto!important;max-width:180px!important;max-height:44px!important;object-fit:contain!important;object-position:left center!important}
.bnp-header.bnp-search-mode .bnp-nav-inner{visibility:visible!important;pointer-events:auto!important}
.bnp-header.bnp-search-mode .bnp-nav-tools{visibility:visible!important;pointer-events:auto!important}
.bnp-header.bnp-search-mode .bnp-search-wrap{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.bnp-header.bnp-search-mode .bnp-search-box{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
@media(max-width:900px){
  .bnp-header .bnp-logo>.custom-logo-link{height:60px!important;max-width:170px!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo{max-width:170px!important;max-height:40px!important}
}
@media(max-width:520px){
  .bnp-header .bnp-logo>.custom-logo-link{height:60px!important;max-width:155px!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo{max-width:155px!important;max-height:37px!important}
  .bnp-header.bnp-search-mode .bnp-search-inner{padding:0 8px!important}
  .bnp-header.bnp-search-mode .bnp-search-inner form{height:44px!important;border-radius:0!important}
  .bnp-header.bnp-search-mode .bnp-search-close{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:0 0 48px!important;width:48px!important;height:44px!important;font-size:25px!important}
}

.bnp-header .bnp-nav{
  height:66px!important;
  background:var(--bnp-primary)!important;
}
.bnp-header .bnp-nav-inner{
  width:min(1070px,calc(100% - 32px))!important;
  max-width:1070px!important;
  height:66px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
.bnp-header .bnp-logo{
  width:178px!important;
  min-width:178px!important;
  max-width:178px!important;
  flex:0 0 178px!important;
  height:66px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  box-sizing:border-box!important;
}
.bnp-header .bnp-logo>.custom-logo-link{
  width:auto!important;
  max-width:178px!important;
  height:66px!important;
  display:flex!important;
  align-items:center!important;
  overflow:visible!important;
}
.bnp-header .bnp-logo>.custom-logo-link .custom-logo,
.bnp-header .bnp-logo img{
  display:block!important;
  width:auto!important;
  max-width:178px!important;
  height:auto!important;
  max-height:46px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
.bnp-header .bnp-menu{
  min-width:0!important;
  flex:1 1 auto!important;
  overflow:hidden!important;
  position:relative!important;
  z-index:1003!important;
}
.bnp-header .bnp-menu ul,
.bnp-header .bnp-fallback-menu{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important;
}
.bnp-header .bnp-menu li{flex:0 0 auto!important}
.bnp-header .bnp-menu a{
  display:block!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:66px!important;
  padding:0 7px!important;
  white-space:nowrap!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
.bnp-header .bnp-nav-tools{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:4px!important;
  flex:0 0 auto!important;
  margin-left:auto!important;
  position:relative!important;
  z-index:1005!important;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  flex:0 0 34px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#fff!important;
  cursor:pointer!important;
}
.bnp-header .bnp-menu-icon{padding:5px!important}
.bnp-header .bnp-menu-icon span{height:2px!important;margin:4px 0!important;background:#fff!important}

.bnp-header:not(.bnp-search-mode) .bnp-search-box{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

.bnp-header.bnp-search-mode .bnp-search-box,
.bnp-header .bnp-search-wrap.is-open .bnp-search-box{
  display:block!important;
  position:fixed!important;
  left:0!important;
  right:0!important;
  top:0!important;
  width:100vw!important;
  height:66px!important;
  margin:0!important;
  padding:0!important;
  background:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:2147483000!important;
}
.bnp-header.bnp-search-mode .bnp-search-inner{
  width:min(1070px,calc(100% - 32px))!important;
  max-width:1070px!important;
  height:66px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  box-sizing:border-box!important;
}
.bnp-header.bnp-search-mode .bnp-search-inner form{
  width:100%!important;
  height:46px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 104px 54px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d6e0e4!important;
  overflow:hidden!important;
  background:#fff!important;
}
.bnp-header.bnp-search-mode .bnp-search-inner input{
  width:100%!important;
  min-width:0!important;
  height:46px!important;
  border:0!important;
  outline:none!important;
  padding:0 13px!important;
  background:#fff!important;
  color:#222!important;
  font-size:14px!important;
  direction:ltr!important;
  text-align:left!important;
  box-sizing:border-box!important;
}
.bnp-header.bnp-search-mode .bnp-search-inner form>button[type="submit"]{
  width:104px!important;
  height:46px!important;
  border:0!important;
  border-radius:0!important;
  background:#356f86!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  cursor:pointer!important;
}
.bnp-header.bnp-search-mode .bnp-search-close{
  width:54px!important;
  height:46px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-left:1px solid #d6e0e4!important;
  border-radius:0!important;
  background:#fff!important;
  color:#1d272c!important;
  font-family:Arial,sans-serif!important;
  font-size:28px!important;
  line-height:1!important;
  cursor:pointer!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
.bnp-header.bnp-search-mode .bnp-logo,
.bnp-header.bnp-search-mode .bnp-menu,
.bnp-header.bnp-search-mode .bnp-theme-toggle,
.bnp-header.bnp-search-mode .bnp-menu-icon,
.bnp-header.bnp-search-mode .bnp-search-trigger{
  visibility:hidden!important;
  pointer-events:none!important;
}
.bnp-header.bnp-search-mode .bnp-search-wrap,
.bnp-header.bnp-search-mode .bnp-search-inner,
.bnp-header.bnp-search-mode .bnp-search-inner form,
.bnp-header.bnp-search-mode .bnp-search-inner input,
.bnp-header.bnp-search-mode .bnp-search-inner button{
  visibility:visible!important;
  pointer-events:auto!important;
}

@media(max-width:900px){
  .bnp-header .bnp-nav,
  .bnp-header .bnp-nav-inner{height:60px!important}
  .bnp-header .bnp-nav-inner{
    width:100%!important;
    max-width:none!important;
    padding:0 12px!important;
    gap:6px!important;
  }
  .bnp-header .bnp-logo{
    width:145px!important;
    min-width:145px!important;
    max-width:145px!important;
    flex:0 0 145px!important;
    height:60px!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link{
    width:145px!important;
    max-width:145px!important;
    height:60px!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo img{
    max-width:140px!important;
    max-height:38px!important;
    width:auto!important;
    height:auto!important;
  }
  
  .bnp-header .bnp-menu{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  .bnp-header .bnp-nav-tools{margin-left:auto!important;gap:3px!important}
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    flex-basis:34px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-box,
  .bnp-header .bnp-search-wrap.is-open .bnp-search-box{
    height:60px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-inner{
    width:100%!important;
    max-width:none!important;
    height:60px!important;
    padding:0 8px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-inner form{
    height:44px!important;
    grid-template-columns:minmax(0,1fr) 80px 48px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-inner input{
    height:44px!important;
    font-size:13px!important;
    padding:0 10px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-inner form>button[type="submit"]{
    width:80px!important;
    height:44px!important;
    font-size:12px!important;
  }
  .bnp-header.bnp-search-mode .bnp-search-close{
    width:48px!important;
    height:44px!important;
    min-width:48px!important;
    font-size:25px!important;
  }
}
@media(max-width:520px){
  .bnp-header .bnp-nav-inner{padding:0 10px!important}
  .bnp-header .bnp-logo{
    width:140px!important;
    min-width:140px!important;
    max-width:140px!important;
    flex-basis:140px!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link{
    width:140px!important;
    max-width:140px!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo img{max-width:136px!important;max-height:36px!important}
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    flex-basis:32px!important;
  }
}

@media(min-width:901px){
  .bnp-header .bnp-nav-inner{
    width:min(1070px,calc(100% - 32px))!important;
    max-width:1070px!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  .bnp-header .bnp-logo{
    margin-left:-78px!important;
  }
  .bnp-header .bnp-nav-tools{
    margin-right:-78px!important;
  }
}

@media(max-width:900px){
  .bnp-header .bnp-logo{margin-left:0!important;margin-right:0!important;}
  .bnp-header .bnp-nav-tools{margin-right:0!important;}
}

.bnp-archive-page .bnp-archive-layout{grid-template-columns:minmax(0,1fr) 280px!important;gap:26px!important}
.bnp-archive-page .bnp-archive-main{min-width:0!important}
.bnp-archive-page .bnp-archive-stream{width:100%!important}
.bnp-archive-page .bnp-category-hero{border-bottom:1px solid var(--bnp-border)!important;padding-bottom:12px!important}
.bnp-archive-page .bnp-category-list{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:20px!important}
.bnp-archive-page .bnp-category-item>a{display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;gap:12px!important;align-items:center!important;min-height:102px!important;padding:10px 0!important}
.bnp-archive-page .bnp-category-item-thumb{width:128px!important;height:82px!important}
.bnp-archive-page .bnp-category-more{min-width:110px!important;margin:18px auto 0!important}
@media(max-width:900px){
 .bnp-archive-page .bnp-archive-layout{grid-template-columns:1fr!important}
 .bnp-archive-page .bnp-page-sidebar,.bnp-category-page .bnp-category-sidebar{display:none!important}
 .bnp-archive-page .bnp-category-hero>a{grid-template-columns:1fr!important}
 .bnp-archive-page .bnp-category-hero-image{order:-1!important}
}
@media(max-width:680px){
 .bnp-archive-page .bnp-category-list{grid-template-columns:1fr!important}
 .bnp-archive-page .bnp-category-item>a{grid-template-columns:minmax(0,1fr) 110px!important}
 .bnp-archive-page .bnp-category-item-thumb{width:110px!important;height:72px!important}
 .bnp-archive-page .bnp-category-item-copy h3{font-size:15px!important;line-height:1.5!important}
 .bnp-archive-page .bnp-category-hero-copy h2{font-size:21px!important;line-height:1.45!important}
}
@media(max-width:480px){
 .bnp-archive-page .bnp-category-item>a{grid-template-columns:minmax(0,1fr) 100px!important}
 .bnp-archive-page .bnp-category-item-thumb{width:100px!important;height:67px!important}
}


.bnp-dp-single .bnp-side-heading a,.bnp-dp-single .bnp-article-related .bnp-section-head>a{display:none!important}
.bnp-dp-single .bnp-article-shell{width:min(1180px,92%)!important;max-width:1180px!important}
.bnp-dp-single .bnp-article-layout{grid-template-columns:minmax(0,1fr) 280px!important;gap:30px!important}
.bnp-dp-single .bnp-article-lead{font-size:18px;line-height:1.75}
@media(max-width:1100px){
  .bnp-dp-single .bnp-article-layout{grid-template-columns:minmax(0,1fr) 260px!important;gap:24px!important}
}
@media(max-width:900px){
  .bnp-dp-single .bnp-article-layout{grid-template-columns:1fr!important;display:block!important}
  .bnp-dp-single .bnp-article-sidebar{display:none!important}
}

.bnp-article-actions{position:relative;display:flex;align-items:center;gap:5px;margin-left:auto;flex-shrink:0}
.bnp-share-social{width:34px;height:34px;flex:0 0 34px;border:1px solid #d8dde0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#e9ecee;color:#222;cursor:pointer;font-family:Arial,sans-serif;font-weight:700;font-size:16px;line-height:1;box-shadow:none;transition:transform .15s ease,background .15s ease,color .15s ease}
.bnp-share-social:hover{transform:translateY(-1px);background:#dfe3e5;color:#000}
.bnp-share-more{background:#e9ecee;color:#222}.bnp-share-more{font-size:16px}.bnp-share-more span{transform:rotate(-18deg)}
.bnp-comment-form .comment-form{display:block}.bnp-comment-form{padding:18px}.bnp-comment-form .bnp-comment-message{margin:0}.bnp-comment-form .bnp-comment-field label{margin-bottom:6px}.bnp-comment-form .form-submit{margin-top:12px}.bnp-comment-form .comment-reply-title, .bnp-comment-form .comment-form-cookies-consent{display:none!important}
.bnp-share-panel{position:absolute;z-index:100;right:0;top:43px;width:430px;background:#fff;border:1px solid #d9e0e4;box-shadow:0 12px 30px rgba(24,45,55,.18);padding:20px;border-radius:3px;color:#26343a}
.bnp-share-panel strong{display:block;font-size:16px;margin-bottom:14px}.bnp-share-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px}.bnp-share-panel-grid button{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:#606a70;font-family:inherit;font-size:12px}.bnp-share-panel-grid button b{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#222;color:#fff;font-family:Arial,sans-serif;font-size:14px;flex:0 0 28px}.bnp-share-panel-grid button:nth-child(1) b{background:#1877f2}.bnp-share-panel-grid button:nth-child(2) b{background:#2867b2}.bnp-share-panel-grid button:nth-child(6) b{background:#20bd62}.bnp-share-panel-grid button:hover span{color:var(--bnp-primary)}
.bnp-comments{margin-top:34px;border-top:1px solid var(--bnp-border);padding-top:20px}.bnp-comments-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bnp-border);padding-bottom:10px;margin-bottom:18px}.bnp-comments-head>div{display:flex;align-items:center;gap:8px}.bnp-comments-head>div>span{display:block;width:4px;height:25px;background:#e5484d}.bnp-comments-head h2{font-family:var(--bnp-heading);font-size:25px;margin:0}.bnp-comments-head small{color:var(--bnp-muted);font-size:11px}.bnp-comment-list{list-style:none;margin:0 0 25px;padding:0}.bnp-comment-item{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--bnp-border);margin:0}.bnp-comment-avatar{width:42px;height:42px;border-radius:50%;background:#e8eef0;color:var(--bnp-primary);display:flex;align-items:center;justify-content:center;flex:0 0 42px;font-size:18px}.bnp-comment-main{min-width:0;flex:1}.bnp-comment-meta{display:flex;align-items:baseline;gap:9px;margin-bottom:6px}.bnp-comment-meta strong{font-size:13px}.bnp-comment-meta time{font-size:10px;color:var(--bnp-muted)}.bnp-comment-text{font-size:14px;line-height:1.75;color:#29343a}.bnp-comment-text p{margin:0 0 6px}.bnp-comment-pending{display:inline-block;background:#fff6dc;color:#8b6500;padding:4px 8px;border-radius:4px;font-size:10px;margin-top:6px}.bnp-comment-reply a{font-size:11px;color:var(--bnp-primary)}.bnp-comment-form{background:transparent;border:1px solid var(--bnp-border);padding:20px;margin-top:20px;border-radius:6px}.bnp-comment-form .comment-reply-title{font-family:var(--bnp-heading);font-size:20px;margin:0 0 8px}.bnp-comment-form .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bnp-comment-form .bnp-comment-message,.bnp-comment-form .form-submit,.bnp-comment-form .comment-notes{grid-column:1/-1}.bnp-comment-field{display:flex;flex-direction:column;gap:6px}.bnp-comment-field label{font-size:12px;font-weight:600;color:#354149}.bnp-comment-field label span{color:#e5484d}.bnp-comment-field label em{font-style:normal;color:#8a969c;font-weight:400}.bnp-comment-field input,.bnp-comment-field textarea{width:100%;box-sizing:border-box;border:1px solid #d2dce0;background:#fff;border-radius:4px;padding:11px 12px;font:inherit;font-size:13px;color:#26343a;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.bnp-comment-field input:focus,.bnp-comment-field textarea:focus{border-color:var(--bnp-primary);box-shadow:0 0 0 3px rgba(20,104,125,.09)}.bnp-comment-field textarea{resize:vertical;min-height:120px}.bnp-comment-submit{border:0!important;background:var(--bnp-primary)!important;color:#fff!important;border-radius:4px!important;padding:11px 20px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}.bnp-comment-submit:hover{filter:brightness(.94)}
@media(max-width:680px){.bnp-article-actions{width:auto;margin-left:auto!important;border-top:0!important;padding-top:0!important;justify-content:flex-end}.bnp-share-social,.bnp-article-action{width:32px!important;height:32px!important;flex-basis:32px!important}.bnp-share-panel{position:fixed;left:12px;right:12px;top:auto;bottom:14px;width:auto;max-width:none;padding:18px;box-shadow:0 16px 40px rgba(0,0,0,.24)}.bnp-share-panel-grid{gap:14px 12px}.bnp-comment-form .comment-form{grid-template-columns:1fr}.bnp-comment-form .bnp-comment-message,.bnp-comment-form .form-submit{grid-column:auto}.bnp-comment-item{gap:9px}.bnp-comment-avatar{width:36px;height:36px;flex-basis:36px}.bnp-comments-head h2{font-size:21px}}

@media (max-width:680px){
  .bnp-dp-single .bnp-article-author-row{
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:6px!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  .bnp-dp-single .bnp-article-author-row > div:nth-of-type(1){
    min-width:0!important;
    flex:1 1 auto!important;
    overflow:hidden!important;
  }
  .bnp-dp-single .bnp-article-author-row > div:nth-of-type(1) strong,
  .bnp-dp-single .bnp-article-author-row > div:nth-of-type(1) small{
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .bnp-dp-single .bnp-article-actions{
    display:flex!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    margin:0 0 0 auto!important;
    padding:0!important;
    border:0!important;
    gap:2px!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex-wrap:nowrap!important;
  }
  .bnp-dp-single .bnp-share-social,
  .bnp-dp-single .bnp-article-action{
    width:29px!important;
    height:29px!important;
    min-width:29px!important;
    max-width:29px!important;
    flex:0 0 29px!important;
    padding:0!important;
    margin:0!important;
    border-radius:4px!important;
    box-sizing:border-box!important;
  }
  .bnp-dp-single .bnp-share-social{font-size:13px!important}
  .bnp-dp-single .bnp-article-action{font-size:11px!important}
  .bnp-dp-single .bnp-article-action svg{width:14px!important;height:14px!important}
  .bnp-dp-single .bnp-font-decrease,
  .bnp-dp-single .bnp-font-increase{font-size:11px!important}
  .bnp-dp-single .bnp-share-panel{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important}
}
@media (max-width:380px){
  .bnp-dp-single .bnp-article-author-row{gap:4px!important}
  .bnp-dp-single .bnp-author-avatar{width:28px!important;height:28px!important;flex:0 0 28px!important}
  .bnp-dp-single .bnp-share-social,
  .bnp-dp-single .bnp-article-action{
    width:27px!important;height:27px!important;min-width:27px!important;max-width:27px!important;flex-basis:27px!important;
  }
  .bnp-dp-single .bnp-article-actions{gap:1px!important}
  .bnp-dp-single .bnp-article-author-row > div:nth-of-type(1) strong{font-size:10px!important}
  .bnp-dp-single .bnp-article-author-row > div:nth-of-type(1) small{font-size:8px!important}
}

.bnp-dp-single .bnp-comment-form{background:transparent!important;box-shadow:none!important}
.bnp-dp-single .bnp-comments{background:transparent!important}
.bnp-dp-single .bnp-comment-field textarea{background:transparent!important}

.bnp-header .bnp-nav{height:50px!important}
.bnp-header .bnp-nav-inner{
  width:min(1070px,calc(100% - 36px))!important;
  height:50px!important;
  margin-inline:auto!important;
  padding:0!important;
  gap:0!important;
  display:flex!important;
  align-items:center!important;
}
.bnp-header .bnp-logo{
  width:210px!important;
  max-width:210px!important;
  min-width:210px!important;
  flex:0 0 210px!important;
  height:50px!important;
  overflow:visible!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  margin:0 22px 0 0!important;
}
.bnp-header .bnp-logo img,
.bnp-header .bnp-logo .custom-logo{
  display:block!important;
  width:auto!important;
  max-width:210px!important;
  max-height:42px!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:left center!important;
  margin:0!important;
}
.bnp-header .bnp-menu{
  min-width:0!important;
  flex:1 1 auto!important;
  height:50px!important;
  overflow:hidden!important;
  display:block!important;
}
.bnp-header .bnp-menu ul,
.bnp-header .bnp-fallback-menu{
  height:50px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important;
}
.bnp-header .bnp-menu li{flex:0 0 auto!important;height:50px!important}
.bnp-header .bnp-menu a{
  height:50px!important;
  line-height:50px!important;
  display:block!important;
  padding:0 8px!important;
  margin:0!important;
  font-family:var(--bnp-body)!important;
  font-size:14px!important;
  font-weight:500!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  text-align:center!important;
  color:#fff!important;
}
.bnp-header .bnp-menu li:first-child>a{padding-left:0!important}
.bnp-header .bnp-menu a:hover,
.bnp-header .bnp-menu .current-menu-item>a{background:transparent!important;opacity:.78!important}
.bnp-header .bnp-nav-tools{
  flex:0 0 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:6px!important;
  margin-left:16px!important;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  margin:0!important;
}
.bnp-header .bnp-theme-toggle{font-size:21px!important}
.bnp-header .bnp-search-trigger-icon{width:14px!important;height:14px!important}
.bnp-header .bnp-menu-icon{padding:6px!important}
.bnp-header .bnp-menu-icon span{margin:4px 0!important;height:2px!important}

.bnp-header .bnp-search-wrap{position:relative!important;display:flex!important;align-items:center!important}
.bnp-header:not(.bnp-search-mode) .bnp-search-box{display:none!important}
.bnp-header.bnp-search-mode .bnp-search-box{display:block!important}

@media(max-width:1200px) and (min-width:901px){
  .bnp-header .bnp-nav-inner{width:calc(100% - 28px)!important}
  .bnp-header .bnp-logo{width:190px!important;min-width:190px!important;flex-basis:190px!important;margin-right:16px!important}
  .bnp-header .bnp-logo img,.bnp-header .bnp-logo .custom-logo{max-width:190px!important;max-height:40px!important}
  .bnp-header .bnp-menu a{font-size:13px!important;padding:0 6px!important}
  .bnp-header .bnp-nav-tools{margin-left:10px!important;gap:3px!important}
}

@media(max-width:900px){
  .bnp-header .bnp-nav,.bnp-header .bnp-nav-inner{height:58px!important}
  .bnp-header .bnp-nav-inner{width:100%!important;padding:0 12px!important}
  .bnp-header .bnp-logo{
    width:auto!important;min-width:0!important;max-width:calc(100% - 118px)!important;
    flex:1 1 auto!important;height:58px!important;margin:0!important;
    justify-content:flex-start!important;
  }
  .bnp-header .bnp-logo img,.bnp-header .bnp-logo .custom-logo{max-width:180px!important;max-height:40px!important}
  .bnp-header .bnp-menu{display:block!important;width:0!important;flex:0 0 0!important;height:0!important;overflow:hidden!important}
  .bnp-header .bnp-nav-tools{margin-left:auto!important;gap:2px!important}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:34px!important;height:34px!important;flex-basis:34px!important}
}
@media(max-width:480px){
  .bnp-header .bnp-nav-inner{padding:0 10px!important}
  .bnp-header .bnp-logo{max-width:calc(100% - 108px)!important}
  .bnp-header .bnp-logo img,.bnp-header .bnp-logo .custom-logo{max-width:160px!important;max-height:36px!important}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:32px!important;height:32px!important;flex-basis:32px!important}
}

.bnp-dp-single .bnp-article-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:5px!important;
  margin-left:auto!important;
  position:relative!important;
  flex:0 0 auto!important;
}
.bnp-dp-single .bnp-article-actions > .bnp-share-social,
.bnp-dp-single .bnp-article-actions > .bnp-article-action{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  flex:0 0 34px!important;
  padding:0!important;
  margin:0!important;
  border:1px solid #d5dde0!important;
  border-radius:4px!important;
  background:#eef2f3!important;
  color:#26343a!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:none!important;
  transform:none!important;
}
.bnp-dp-single .bnp-article-actions > .bnp-share-more{
  font-family:Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
}
.bnp-dp-single .bnp-article-actions > .bnp-share-more span{
  transform:rotate(-18deg);
  display:block;
}
.bnp-dp-single .bnp-article-actions > .bnp-article-action{
  font-family:var(--bnp-body)!important;
  font-size:13px!important;
  font-weight:600!important;
}
.bnp-dp-single .bnp-article-actions > .bnp-article-action svg{
  width:17px!important;height:17px!important;stroke:currentColor!important;
}
.bnp-dp-single .bnp-article-actions > button:hover{
  background:#e2e9eb!important;border-color:#c5d1d5!important;transform:translateY(-1px)!important;
}
.bnp-dp-single .bnp-share-panel{
  position:absolute!important;
  z-index:10000!important;
  right:0!important;
  top:42px!important;
  width:430px!important;
  max-width:calc(100vw - 24px)!important;
  box-sizing:border-box!important;
  background:#fff!important;
  border:1px solid #d9e0e4!important;
  box-shadow:0 12px 30px rgba(24,45,55,.18)!important;
  padding:18px!important;
  border-radius:6px!important;
  color:#26343a!important;
}
.bnp-dp-single .bnp-share-panel-grid{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:12px 18px!important;
}
.bnp-dp-single .bnp-share-panel-grid button{
  min-width:0!important;
}
@media(max-width:680px){
  .bnp-dp-single .bnp-article-actions{
    gap:3px!important;
  }
  .bnp-dp-single .bnp-article-actions > .bnp-share-social,
  .bnp-dp-single .bnp-article-actions > .bnp-article-action{
    width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;flex-basis:30px!important;
  }
  .bnp-dp-single .bnp-article-actions > .bnp-share-more{font-size:14px!important}
  .bnp-dp-single .bnp-article-actions > .bnp-article-action{font-size:11px!important}
  .bnp-dp-single .bnp-article-actions > .bnp-article-action svg{width:15px!important;height:15px!important}
  .bnp-dp-single .bnp-share-panel{
    position:fixed!important;
    left:12px!important;right:12px!important;
    top:auto!important;bottom:12px!important;
    width:auto!important;max-width:none!important;
    padding:16px!important;
    border-radius:8px!important;
    box-shadow:0 16px 40px rgba(0,0,0,.24)!important;
  }
  .bnp-dp-single .bnp-share-panel-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}
}
@media(max-width:360px){
  .bnp-dp-single .bnp-article-actions{gap:2px!important}
  .bnp-dp-single .bnp-article-actions > .bnp-share-social,
  .bnp-dp-single .bnp-article-actions > .bnp-article-action{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;flex-basis:28px!important}
  .bnp-dp-single .bnp-article-actions > .bnp-share-more{font-size:13px!important}
  .bnp-dp-single .bnp-article-actions > .bnp-article-action{font-size:10px!important}
}

.bnp-header .bnp-nav-inner{
  width:min(1100px,calc(100% - 40px))!important;
  max-width:1100px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  box-sizing:border-box!important;
}
.bnp-header .bnp-logo{
  width:190px!important;
  min-width:190px!important;
  max-width:190px!important;
  flex:0 0 190px!important;
  margin:0 26px 0 0!important;
  padding:0!important;
  height:58px!important;
  justify-content:flex-start!important;
  align-items:center!important;
}
.bnp-header .bnp-logo .custom-logo-link{justify-content:flex-start!important;}
.bnp-header .bnp-logo .custom-logo{max-width:190px!important;max-height:46px!important;object-fit:contain!important;object-position:left center!important;}
.bnp-header .bnp-menu{
  flex:1 1 auto!important;
  min-width:0!important;
  width:auto!important;
  overflow:visible!important;
}
.bnp-header .bnp-menu ul,
.bnp-header .bnp-fallback-menu{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
  white-space:nowrap!important;
}
.bnp-header .bnp-menu li{margin:0!important;padding:0!important;}
.bnp-header .bnp-menu a{
  display:flex!important;
  align-items:center!important;
  height:58px!important;
  padding:0 10px!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:500!important;
  white-space:nowrap!important;
}
.bnp-header .bnp-nav-tools{
  flex:0 0 auto!important;
  margin-left:auto!important;
  padding-left:14px!important;
  gap:3px!important;
  display:flex!important;
  align-items:center!important;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  width:38px!important;height:38px!important;flex:0 0 38px!important;
}
.bnp-header .bnp-theme-toggle{font-size:24px!important;}
.bnp-header .bnp-search-trigger{font-size:24px!important;}
.bnp-header .bnp-menu-icon{padding:9px!important;}

.bnp-dp-single .bnp-share-more svg{width:18px!important;height:18px!important;display:block!important;stroke:currentColor!important;}
.bnp-dp-single .bnp-share-more span{display:none!important;}
.bnp-dp-single .bnp-share-panel-grid button b{font-size:14px!important;}

@media(max-width:1100px) and (min-width:901px){
  .bnp-header .bnp-nav-inner{width:calc(100% - 28px)!important;}
  .bnp-header .bnp-logo{width:180px!important;min-width:180px!important;max-width:180px!important;flex-basis:180px!important;margin-right:18px!important;}
  .bnp-header .bnp-menu a{font-size:14px!important;padding:0 7px!important;}
  .bnp-header .bnp-nav-tools{padding-left:8px!important;}
}
@media(max-width:900px){
  .bnp-header .bnp-nav-inner{width:100%!important;max-width:none!important;padding:0 12px!important;}
  .bnp-header .bnp-logo{width:auto!important;min-width:0!important;max-width:calc(100% - 120px)!important;flex:1 1 auto!important;margin:0!important;height:58px!important;}
  .bnp-header .bnp-logo .custom-logo{max-width:180px!important;max-height:42px!important;}
  .bnp-header .bnp-menu{display:none!important;}
  .bnp-header .bnp-nav-tools{margin-left:auto!important;padding-left:0!important;gap:2px!important;}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:34px!important;height:34px!important;flex-basis:34px!important;}
}
@media(max-width:480px){
  .bnp-header .bnp-nav-inner{padding:0 9px!important;}
  .bnp-header .bnp-logo{max-width:calc(100% - 106px)!important;}
  .bnp-header .bnp-logo .custom-logo{max-width:160px!important;max-height:36px!important;}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:32px!important;height:32px!important;flex-basis:32px!important;}
}

.bnp-header{width:100%!important;position:relative!important;z-index:100!important;background:var(--bnp-primary)!important;color:#fff!important;overflow:visible!important}
.bnp-header .bnp-nav{height:60px!important;background:var(--bnp-primary)!important;overflow:visible!important}
.bnp-header .bnp-nav-inner{
  width:min(1080px,calc(100% - 40px))!important;
  max-width:1080px!important;
  height:60px!important;
  margin:0 auto!important;
  padding:0!important;
  gap:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}

.bnp-header .bnp-logo{
  width:220px!important;min-width:220px!important;max-width:220px!important;flex:0 0 220px!important;
  height:60px!important;margin:0 18px 0 0!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  overflow:visible!important;position:relative!important;
}
.bnp-header .bnp-logo>.custom-logo-link{
  width:220px!important;max-width:220px!important;height:60px!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  overflow:visible!important;pointer-events:auto!important;
}
.bnp-header .bnp-logo>.custom-logo-link .custom-logo,
.bnp-header .bnp-logo>img{
  display:block!important;width:auto!important;height:auto!important;
  max-width:220px!important;max-height:46px!important;
  object-fit:contain!important;object-position:left center!important;
  margin:0!important;padding:0!important;
}

.bnp-header .bnp-menu{
  display:block!important;visibility:visible!important;opacity:1!important;
  min-width:0!important;flex:1 1 auto!important;width:auto!important;height:60px!important;
  overflow:visible!important;position:relative!important;z-index:1003!important;
}
.bnp-header .bnp-menu ul,
.bnp-header .bnp-fallback-menu{
  width:100%!important;height:60px!important;display:flex!important;align-items:center!important;
  justify-content:flex-start!important;flex-wrap:nowrap!important;gap:0!important;
  overflow:visible!important;white-space:nowrap!important;margin:0!important;padding:0!important;
}
.bnp-header .bnp-menu li{height:60px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;position:relative!important}
.bnp-header .bnp-menu a{
  height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  padding:0 9px!important;margin:0!important;line-height:1!important;
  color:#fff!important;font-family:var(--bnp-body)!important;font-size:16px!important;
  font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;
  text-align:center!important;cursor:pointer!important;background:transparent!important;
}
.bnp-header .bnp-menu a:hover,
.bnp-header .bnp-menu .current-menu-item>a{background:rgba(255,255,255,.07)!important;opacity:1!important}
.bnp-header .bnp-menu .sub-menu{top:60px!important;overflow:visible!important}

.bnp-header .bnp-nav-tools{
  flex:0 0 auto!important;margin:0 0 0 12px!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:flex-end!important;
  gap:6px!important;position:relative!important;z-index:1005!important;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;
  flex:0 0 36px!important;margin:0!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  border:0!important;background:transparent!important;color:#fff!important;cursor:pointer!important;
}
.bnp-header .bnp-theme-toggle{font-size:23px!important;line-height:1!important}
.bnp-header .bnp-search-trigger-icon{width:16px!important;height:16px!important}
.bnp-header .bnp-menu-icon{padding:7px!important}
.bnp-header .bnp-menu-icon span{display:block!important;width:100%!important;height:2px!important;margin:4px 0!important;background:#fff!important;border-radius:2px!important}

.bnp-header .bnp-search-wrap{position:relative!important;display:flex!important;align-items:center!important}
.bnp-header:not(.bnp-search-mode) .bnp-search-box{display:none!important;visibility:hidden!important;pointer-events:none!important}
.bnp-header.bnp-search-mode .bnp-search-box{display:block!important;visibility:visible!important;pointer-events:auto!important}

@media(max-width:1180px) and (min-width:901px){
  .bnp-header .bnp-nav-inner{width:calc(100% - 28px)!important}
  .bnp-header .bnp-logo{width:205px!important;min-width:205px!important;max-width:205px!important;flex-basis:205px!important;margin-right:14px!important}
  .bnp-header .bnp-logo>.custom-logo-link{width:205px!important;max-width:205px!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo{max-width:205px!important;max-height:44px!important}
  .bnp-header .bnp-menu a{font-size:15px!important;padding-left:7px!important;padding-right:7px!important}
  .bnp-header .bnp-nav-tools{margin-left:8px!important;gap:3px!important}
}
@media(max-width:900px){
  .bnp-header .bnp-nav,.bnp-header .bnp-nav-inner{height:58px!important}
  .bnp-header .bnp-nav-inner{width:100%!important;max-width:none!important;padding:0 12px!important}
  .bnp-header .bnp-logo{
    width:auto!important;min-width:0!important;max-width:calc(100% - 118px)!important;
    flex:1 1 auto!important;height:58px!important;margin:0!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link{width:auto!important;max-width:100%!important;height:58px!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo>img{max-width:180px!important;max-height:40px!important}
  .bnp-header .bnp-menu{display:none!important;width:0!important;height:0!important;flex:0 0 0!important;overflow:hidden!important}
  .bnp-header .bnp-nav-tools{margin-left:auto!important;gap:3px!important}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;flex-basis:34px!important}
}
@media(max-width:480px){
  .bnp-header .bnp-nav-inner{padding:0 9px!important}
  .bnp-header .bnp-logo{max-width:calc(100% - 108px)!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo>img{max-width:160px!important;max-height:36px!important}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;flex-basis:32px!important}
}

.bnp-editorial-list.cols-1,.bnp-editorial-list.cols-2,.bnp-editorial-list.cols-3,.bnp-editorial-list.cols-4,.bnp-editorial-list.cols-5,.bnp-editorial-list.cols-6{display:grid;grid-template-columns:repeat(var(--bnp-editorial-cols,3),minmax(0,1fr));gap:0 14px}.bnp-editorial-list.cols-1{--bnp-editorial-cols:1}.bnp-editorial-list.cols-2{--bnp-editorial-cols:2}.bnp-editorial-list.cols-3{--bnp-editorial-cols:3}.bnp-editorial-list.cols-4{--bnp-editorial-cols:4}.bnp-editorial-list.cols-5{--bnp-editorial-cols:5}.bnp-editorial-list.cols-6{--bnp-editorial-cols:6}.bnp-section-link-preview{font-family:Arial,sans-serif}
@media(max-width:700px){.bnp-editorial-list.cols-4,.bnp-editorial-list.cols-5,.bnp-editorial-list.cols-6{grid-template-columns:1fr 1fr}}

.bnp-header{
  width:100%!important;
  background:#0f5b73!important;
  color:#fff!important;
  border:0!important;
  box-shadow:none!important;
}
.bnp-header .bnp-nav{
  height:62px!important;
  background:#0f5b73!important;
}
.bnp-header .bnp-nav-inner{
  width:min(1200px,calc(100% - 32px))!important;
  max-width:1200px!important;
  height:62px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  gap:0!important;
}
.bnp-header .bnp-logo{
  width:235px!important;
  min-width:235px!important;
  max-width:235px!important;
  flex:0 0 235px!important;
  height:62px!important;
  margin:0 20px 0 0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}
.bnp-header .bnp-logo>.custom-logo-link{
  width:auto!important;
  max-width:235px!important;
  height:62px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
}
.bnp-header .bnp-logo>.custom-logo-link .custom-logo,
.bnp-header .bnp-logo>img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:235px!important;
  max-height:48px!important;
  object-fit:contain!important;
  object-position:left center!important;
  margin:0!important;
}
.bnp-header .bnp-logo>strong{
  color:#fff!important;
  font-size:28px!important;
  font-weight:800!important;
  letter-spacing:-.5px!important;
}
.bnp-header .bnp-menu{
  height:62px!important;
  min-width:0!important;
  flex:1 1 auto!important;
  display:block!important;
  overflow:visible!important;
}
.bnp-header .bnp-menu ul,
.bnp-header .bnp-fallback-menu{
  height:62px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
}
.bnp-header .bnp-menu li{
  height:62px!important;
  flex:0 0 auto!important;
  margin:0!important;
  padding:0!important;
  position:relative!important;
}
.bnp-header .bnp-menu a{
  position:relative!important;
  height:62px!important;
  min-height:62px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 10px!important;
  margin:0!important;
  color:#fff!important;
  background:transparent!important;
  font-family:var(--bnp-body)!important;
  font-size:16px!important;
  font-weight:500!important;
  line-height:1!important;
  white-space:nowrap!important;
  border-radius:0!important;
  opacity:1!important;
}
.bnp-header .bnp-menu a:hover,
.bnp-header .bnp-menu .current-menu-item>a,
.bnp-header .bnp-menu .current-menu-ancestor>a{
  background:rgba(255,255,255,.055)!important;
}
.bnp-header .bnp-menu .menu-item-has-children>a{
  padding-right:22px!important;
}
.bnp-header .bnp-menu .menu-item-has-children>a:after{
  content:"";
  position:absolute;
  right:8px;
  top:50%;
  width:6px;
  height:6px;
  border-right:1.5px solid rgba(255,255,255,.9);
  border-bottom:1.5px solid rgba(255,255,255,.9);
  transform:translateY(-65%) rotate(45deg);
}
.bnp-header .bnp-menu .sub-menu{
  top:62px!important;
  left:0!important;
  min-width:190px!important;
  padding:7px 0!important;
  background:#fff!important;
  border:1px solid #e1e8eb!important;
  border-top:2px solid #0f5b73!important;
  border-radius:0 0 7px 7px!important;
  box-shadow:0 12px 30px rgba(20,40,50,.16)!important;
}
.bnp-header .bnp-menu .sub-menu a{
  height:auto!important;
  min-height:40px!important;
  padding:9px 14px!important;
  justify-content:flex-start!important;
  color:#25363d!important;
  font-size:14px!important;
  line-height:1.45!important;
  background:#fff!important;
}
.bnp-header .bnp-menu .sub-menu a:hover{color:#0f5b73!important;background:#f5f8f9!important}
.bnp-header .bnp-nav-tools{
  height:62px!important;
  flex:0 0 auto!important;
  margin:0 0 0 14px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:4px!important;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  max-width:38px!important;
  flex:0 0 38px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  cursor:pointer!important;
}
.bnp-header .bnp-theme-toggle{font-size:24px!important;line-height:1!important}
.bnp-header .bnp-search-trigger{font-size:0!important}
.bnp-header .bnp-search-trigger-icon{
  width:16px!important;
  height:16px!important;
  border:2px solid currentColor!important;
  border-radius:50%!important;
}
.bnp-header .bnp-search-trigger-icon:after{
  width:7px!important;
  height:2px!important;
  right:-6px!important;
  bottom:-3px!important;
  background:currentColor!important;
}
.bnp-header .bnp-menu-icon{display:flex!important;padding:8px!important}
.bnp-header .bnp-menu-icon span{
  display:block!important;
  width:100%!important;
  height:2px!important;
  margin:4px 0!important;
  background:#fff!important;
  border-radius:2px!important;
}

@media(max-width:1180px) and (min-width:901px){
  .bnp-header .bnp-nav-inner{width:calc(100% - 24px)!important}
  .bnp-header .bnp-logo{
    width:210px!important;min-width:210px!important;max-width:210px!important;flex-basis:210px!important;margin-right:12px!important
  }
  .bnp-header .bnp-logo>.custom-logo-link{max-width:210px!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo{max-width:210px!important;max-height:44px!important}
  .bnp-header .bnp-menu a{font-size:14px!important;padding-left:7px!important;padding-right:7px!important}
  .bnp-header .bnp-nav-tools{margin-left:7px!important}
}
@media(max-width:900px){
  .bnp-header .bnp-nav,
  .bnp-header .bnp-nav-inner{height:58px!important}
  .bnp-header .bnp-nav-inner{
    width:100%!important;
    max-width:none!important;
    padding:0 12px!important;
  }
  .bnp-header .bnp-logo{
    width:auto!important;
    min-width:0!important;
    max-width:calc(100% - 116px)!important;
    flex:1 1 auto!important;
    height:58px!important;
    margin:0!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link{
    width:auto!important;
    max-width:100%!important;
    height:58px!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo>img{max-width:185px!important;max-height:40px!important}
  .bnp-header .bnp-menu{display:none!important;width:0!important;height:0!important;flex:0 0 0!important}
  .bnp-header .bnp-nav-tools{height:58px!important;margin-left:auto!important;gap:2px!important}
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;flex-basis:34px!important
  }
}
@media(max-width:480px){
  .bnp-header .bnp-nav-inner{padding:0 9px!important}
  .bnp-header .bnp-logo{max-width:calc(100% - 104px)!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo>img{max-width:160px!important;max-height:36px!important}
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;flex-basis:32px!important
  }
}

.bnp-header .bnp-nav-inner{
  width:min(1180px,calc(100% - 36px))!important;
  max-width:1180px!important;
  margin-inline:auto!important;
  padding:0!important;
  gap:22px!important;
}
.bnp-header .bnp-nav{height:66px!important}
.bnp-header .bnp-logo{
  width:230px!important;
  max-width:230px!important;
  min-width:230px!important;
  flex:0 0 230px!important;
  height:52px!important;
  overflow:visible!important;
}
.bnp-header .bnp-logo img,
.bnp-header .bnp-logo .custom-logo{
  display:block!important;
  width:auto!important;
  max-width:230px!important;
  max-height:50px!important;
  object-fit:contain!important;
}
.bnp-header .bnp-menu{
  min-width:0!important;
  flex:1 1 auto!important;
  overflow:visible!important;
}
.bnp-header .bnp-menu ul,
.bnp-header .bnp-fallback-menu{
  justify-content:flex-start!important;
  align-items:center!important;
  gap:0!important;
  flex-wrap:nowrap!important;
  overflow:hidden!important;
}
.bnp-header .bnp-menu a{
  font-size:15px!important;
  font-weight:500!important;
  line-height:66px!important;
  padding:0 9px!important;
  white-space:nowrap!important;
}
.bnp-header .bnp-nav-tools{
  flex:0 0 auto!important;
  margin-left:auto!important;
  gap:8px!important;
  align-items:center!important;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  flex:0 0 38px!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  max-width:38px!important;
}
.bnp-header .bnp-theme-toggle{font-size:23px!important}
.bnp-header .bnp-search-trigger{font-size:0!important}
.bnp-header .bnp-search-trigger-icon{width:15px!important;height:15px!important}
.bnp-header .bnp-menu-icon{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:0!important;
  padding:8px!important;
  border:0!important;
  background:transparent!important;
  visibility:visible!important;
  opacity:1!important;
}
.bnp-header .bnp-menu-icon span{
  display:block!important;
  width:100%!important;
  height:2px!important;
  min-height:2px!important;
  margin:3px 0!important;
  padding:0!important;
  background:#fff!important;
  border-radius:2px!important;
  opacity:1!important;
  visibility:visible!important;
}

@media(max-width:1100px){
  .bnp-header .bnp-nav-inner{width:min(100%,calc(100% - 28px))!important;gap:14px!important}
  .bnp-header .bnp-logo{width:205px!important;max-width:205px!important;min-width:205px!important;flex-basis:205px!important}
  .bnp-header .bnp-menu a{font-size:14px!important;padding:0 7px!important}
}
@media(max-width:900px){
  .bnp-header .bnp-nav-inner{width:100%!important;padding-inline:14px!important;gap:8px!important}
  .bnp-header .bnp-nav,.bnp-header .bnp-nav-inner{height:62px!important}
  .bnp-header .bnp-logo{
    width:auto!important;max-width:calc(100% - 132px)!important;min-width:0!important;
    flex:1 1 auto!important;height:44px!important;
  }
  .bnp-header .bnp-logo img,.bnp-header .bnp-logo .custom-logo{max-width:100%!important;max-height:42px!important}
  .bnp-header .bnp-menu{display:block!important;position:static!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
  .bnp-header .bnp-menu ul,.bnp-header .bnp-fallback-menu{display:none!important}
  .bnp-header .bnp-nav-tools{margin-left:auto!important;gap:4px!important}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{
    width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important
  }
  .bnp-header .bnp-menu-icon{padding:7px!important}
  .bnp-header .bnp-menu-icon span{margin:3px 0!important}
}
@media(max-width:520px){
  .bnp-header .bnp-nav-inner{padding-inline:10px!important}
  .bnp-header .bnp-logo{max-width:calc(100% - 116px)!important}
  .bnp-header .bnp-logo img,.bnp-header .bnp-logo .custom-logo{max-height:36px!important}
  .bnp-header .bnp-theme-toggle,.bnp-header .bnp-search-trigger,.bnp-header .bnp-menu-icon{
    width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;flex-basis:32px!important
  }
  .bnp-header .bnp-menu-icon{padding:6px!important}
  .bnp-header .bnp-menu-icon span{margin:2.5px 0!important}
}

.bnp-header .bnp-nav-inner{
  width:min(1180px,calc(100% - 36px))!important;
  max-width:1180px!important;
  margin:0 auto!important;
  padding:0!important;
  gap:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
}
.bnp-header .bnp-nav,
.bnp-header .bnp-nav-inner{height:64px!important}

.bnp-header .bnp-logo{
  width:240px!important;
  min-width:240px!important;
  max-width:240px!important;
  flex:0 0 240px!important;
  height:64px!important;
  margin:0 22px 0 0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}
.bnp-header .bnp-logo>.custom-logo-link{
  width:auto!important;
  max-width:240px!important;
  height:64px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}
.bnp-header .bnp-logo>.custom-logo-link .custom-logo,
.bnp-header .bnp-logo>img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:240px!important;
  max-height:48px!important;
  object-fit:contain!important;
  object-position:left center!important;
  margin:0!important;
  padding:0!important;
}

.bnp-header .bnp-menu{
  min-width:0!important;
  flex:1 1 auto!important;
  height:64px!important;
  display:block!important;
  overflow:visible!important;
  position:relative!important;
}
.bnp-header .bnp-menu ul,
.bnp-header .bnp-fallback-menu{
  width:100%!important;
  height:64px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  margin:0!important;
  padding:0!important;
}
.bnp-header .bnp-menu li{
  height:64px!important;
  flex:0 0 auto!important;
  margin:0!important;
  padding:0!important;
}
.bnp-header .bnp-menu a{
  height:64px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 9px!important;
  margin:0!important;
  color:#fff!important;
  background:transparent!important;
  font-family:var(--bnp-body)!important;
  font-size:15px!important;
  font-weight:500!important;
  line-height:1!important;
  white-space:nowrap!important;
  border-radius:0!important;
}
.bnp-header .bnp-menu a:hover,
.bnp-header .bnp-menu .current-menu-item>a,
.bnp-header .bnp-menu .current-menu-ancestor>a{
  background:rgba(255,255,255,.065)!important;
}

.bnp-header .bnp-nav-tools{
  height:64px!important;
  flex:0 0 auto!important;
  margin:0 0 0 16px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:4px!important;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  max-width:38px!important;
  flex:0 0 38px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  cursor:pointer!important;
}
.bnp-header .bnp-theme-toggle{font-size:23px!important;line-height:1!important}
.bnp-header .bnp-search-trigger{font-size:0!important}
.bnp-header .bnp-search-trigger-icon{
  position:relative!important;
  display:block!important;
  width:16px!important;
  height:16px!important;
  border:2px solid currentColor!important;
  border-radius:50%!important;
}
.bnp-header .bnp-search-trigger-icon:after{
  content:""!important;
  position:absolute!important;
  width:7px!important;
  height:2px!important;
  right:-6px!important;
  bottom:-3px!important;
  background:currentColor!important;
  border-radius:2px!important;
  transform:rotate(45deg)!important;
}

.bnp-header .bnp-menu-icon{
  position:relative!important;
  flex-direction:column!important;
  gap:0!important;
  padding:8px!important;
  overflow:visible!important;
}
.bnp-header .bnp-menu-icon span{
  display:block!important;
  width:100%!important;
  height:2px!important;
  min-height:2px!important;
  flex:0 0 2px!important;
  margin:3px 0!important;
  padding:0!important;
  background:#fff!important;
  border-radius:3px!important;
  opacity:1!important;
  visibility:visible!important;
}
.bnp-header .bnp-menu-icon:before,
.bnp-header .bnp-menu-icon:after{display:none!important;content:none!important}

.bnp-header .bnp-search-wrap{position:relative!important;display:flex!important;align-items:center!important}
.bnp-header .bnp-search-wrap .bnp-search-box{
  right:0!important;
  top:50px!important;
  width:min(360px,calc(100vw - 30px))!important;
}

@media(max-width:1180px) and (min-width:901px){
  .bnp-header .bnp-nav-inner{width:calc(100% - 28px)!important}
  .bnp-header .bnp-logo{
    width:210px!important;min-width:210px!important;max-width:210px!important;flex-basis:210px!important;margin-right:14px!important
  }
  .bnp-header .bnp-logo>.custom-logo-link{max-width:210px!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo{max-width:210px!important;max-height:44px!important}
  .bnp-header .bnp-menu a{font-size:14px!important;padding:0 7px!important}
  .bnp-header .bnp-nav-tools{margin-left:8px!important;gap:2px!important}
}

@media(max-width:900px){
  .bnp-header .bnp-nav,
  .bnp-header .bnp-nav-inner{height:62px!important}
  .bnp-header .bnp-nav-inner{
    width:100%!important;
    max-width:none!important;
    padding:0 14px!important;
    gap:0!important;
  }
  .bnp-header .bnp-logo{
    width:auto!important;
    min-width:0!important;
    max-width:calc(100% - 124px)!important;
    flex:1 1 auto!important;
    height:62px!important;
    margin:0!important;
  }
  .bnp-header .bnp-logo>.custom-logo-link{height:62px!important;max-width:100%!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo>img{max-width:190px!important;max-height:42px!important}
  .bnp-header .bnp-menu{display:none!important;width:0!important;height:0!important;flex:0 0 0!important}
  .bnp-header .bnp-nav-tools{
    height:62px!important;
    margin-left:auto!important;
    gap:3px!important;
  }
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important
  }
  .bnp-header .bnp-menu-icon{padding:7px!important}
  .bnp-header .bnp-menu-icon span{margin:3px 0!important}
  .bnp-header .bnp-search-wrap .bnp-search-box{top:46px!important}
}

@media(max-width:520px){
  .bnp-header .bnp-nav-inner{padding:0 10px!important}
  .bnp-header .bnp-logo{max-width:calc(100% - 108px)!important}
  .bnp-header .bnp-logo>.custom-logo-link .custom-logo,
  .bnp-header .bnp-logo>img{max-width:165px!important;max-height:36px!important}
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;flex-basis:32px!important
  }
  .bnp-header .bnp-menu-icon{padding:6px!important}
  .bnp-header .bnp-menu-icon span{margin:2.5px 0!important}
  .bnp-header .bnp-search-wrap .bnp-search-box{right:-2px!important;width:min(330px,calc(100vw - 24px))!important}
}

.bnp-header{
  position:relative;
  z-index:1000;
  width:100%;
  background:#0f6078;
  color:#fff;
  border:0;
  box-shadow:0 1px 0 rgba(0,0,0,.12);
}
.bnp-header.bnp-sticky-header{position:sticky;top:var(--bnp-sticky-top,0px)}

.bnp-header .bnp-nav{
  width:100%;
  height:66px;
  margin:0;
  padding:0;
  background:#0f6078;
}
.bnp-header .bnp-nav-inner{
  width:min(1200px,calc(100% - 40px));
  max-width:1200px;
  min-width:0;
  height:66px;
  margin:0 auto;
  padding:0;
  display:flex;
  align-items:center;
  gap:0;
  box-sizing:border-box;
}

.bnp-header .bnp-logo{
  width:220px;
  min-width:220px;
  max-width:220px;
  height:66px;
  flex:0 0 220px;
  margin:0 24px 0 0;
  padding:0;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  overflow:visible;
  color:#fff;
  text-decoration:none;
}
.bnp-header .bnp-logo .custom-logo-link,
.bnp-header .bnp-logo>a{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:auto;
  max-width:100%;
  height:66px;
  margin:0;
  padding:0;
}
.bnp-header .bnp-logo img,
.bnp-header .bnp-logo .custom-logo{
  display:block;
  width:auto;
  max-width:220px;
  max-height:48px;
  height:auto;
  object-fit:contain;
  object-position:left center;
}

.bnp-header .bnp-menu{
  display:block;
  flex:1 1 auto;
  min-width:0;
  height:66px;
  overflow:hidden;
}
.bnp-header .bnp-menu>ul,
.bnp-header .bnp-menu>.bnp-fallback-menu{
  height:66px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:0;
  margin:0;
  padding:0;
  list-style:none;
  white-space:nowrap;
}
.bnp-header .bnp-menu li{position:relative}
.bnp-header .bnp-menu a{
  display:flex;
  align-items:center;
  height:66px;
  padding:0 9px;
  color:#fff;
  font-family:var(--bnp-body);
  font-size:14px;
  font-weight:500;
  line-height:1;
  white-space:nowrap;
  transition:background .15s ease,opacity .15s ease;
}
.bnp-header .bnp-menu a:hover,
.bnp-header .bnp-menu .current-menu-item>a,
.bnp-header .bnp-menu .current-menu-ancestor>a{
  background:rgba(255,255,255,.09);
}
.bnp-header .bnp-menu .sub-menu{
  display:none;
  position:absolute;
  top:66px;
  left:0;
  min-width:190px;
  margin:0;
  padding:6px 0;
  list-style:none;
  background:#fff;
  color:var(--bnp-text);
  box-shadow:0 10px 28px rgba(0,0,0,.18);
  border:1px solid rgba(0,0,0,.08);
  z-index:1200;
}
.bnp-header .bnp-menu li:hover>.sub-menu,
.bnp-header .bnp-menu li:focus-within>.sub-menu{display:block}
.bnp-header .bnp-menu .sub-menu a{
  height:auto;
  min-height:40px;
  padding:9px 14px;
  color:var(--bnp-text);
  line-height:1.4;
}

.bnp-header .bnp-nav-tools{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  flex:0 0 auto;
  gap:7px;
  margin-left:10px;
}
.bnp-header .bnp-theme-toggle,
.bnp-header .bnp-search-trigger,
.bnp-header .bnp-menu-icon{
  width:38px;
  min-width:38px;
  max-width:38px;
  height:38px;
  min-height:38px;
  max-height:38px;
  flex:0 0 38px;
  margin:0;
  padding:0;
  border:0;
  border-radius:4px;
  background:transparent;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
}
.bnp-header .bnp-theme-toggle:hover,
.bnp-header .bnp-search-trigger:hover,
.bnp-header .bnp-menu-icon:hover{background:rgba(255,255,255,.09)}

.bnp-header .bnp-theme-icon{
  position:relative;
  display:block;
  width:20px;
  height:20px;
}
.bnp-header .bnp-theme-moon:before{
  content:"";
  position:absolute;
  width:16px;
  height:16px;
  left:1px;
  top:1px;
  border:2px solid #fff;
  border-radius:50%;
  box-sizing:border-box;
}
.bnp-header .bnp-theme-moon:after{
  content:"";
  position:absolute;
  width:16px;
  height:16px;
  left:7px;
  top:-1px;
  background:#0f6078;
  border-radius:50%;
}
.bnp-header .bnp-theme-sun{display:none}
.bnp-header .bnp-theme-sun:before{
  content:"☀";
  position:absolute;
  inset:-3px 0 0;
  font:20px/20px Arial,sans-serif;
  color:#fff;
}
.bnp-dark-mode .bnp-header .bnp-theme-moon{display:none}
.bnp-dark-mode .bnp-header .bnp-theme-sun{display:block}

.bnp-header .bnp-search-wrap{position:relative;display:flex;align-items:center}
.bnp-header .bnp-search-trigger-icon{
  position:relative;
  display:block;
  width:17px;
  height:17px;
  border:2px solid #fff;
  border-radius:50%;
  box-sizing:border-box;
}
.bnp-header .bnp-search-trigger-icon:after{
  content:"";
  position:absolute;
  width:7px;
  height:2px;
  right:-5px;
  bottom:-3px;
  background:#fff;
  transform:rotate(45deg);
  border-radius:2px;
}
.bnp-header .bnp-search-box{
  position:absolute;
  top:48px;
  right:0;
  width:min(360px,calc(100vw - 24px));
  opacity:0;
  visibility:hidden;
  transform:translateY(-5px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
  z-index:1300;
}
.bnp-header .bnp-search-wrap.is-open .bnp-search-box{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}
.bnp-header .bnp-search-inner{background:#fff;border:1px solid #d5dfe3;box-shadow:0 12px 30px rgba(0,0,0,.18);padding:8px}
.bnp-header .bnp-search-box form{display:flex;height:42px;margin:0}
.bnp-header .bnp-search-box input{
  flex:1;
  min-width:0;
  border:1px solid #d5dfe3;
  border-right:0;
  outline:0;
  background:#fff;
  color:#222;
  padding:0 12px;
  font-size:14px;
}
.bnp-header .bnp-search-box form>button[type=submit]{
  width:74px;
  border:0;
  background:var(--bnp-secondary);
  color:#fff;
  cursor:pointer;
}
.bnp-header .bnp-search-submit-icon{display:none}
.bnp-header .bnp-search-close{
  width:38px;
  border:0;
  background:#eef2f4;
  color:#333;
  cursor:pointer;
  font:22px/1 Arial,sans-serif;
}
.bnp-header .bnp-search-results{
  display:none;
  position:absolute;
  left:8px;
  right:8px;
  top:58px;
  max-height:420px;
  overflow:auto;
  background:#fff;
  color:#222;
  border:1px solid #d5dfe3;
  box-shadow:0 10px 24px rgba(0,0,0,.14);
  z-index:2;
}
.bnp-header .bnp-search-results.is-open{display:block}

.bnp-header .bnp-menu-icon{
  flex-direction:column;
  gap:4px;
  padding:7px;
}
.bnp-header .bnp-menu-icon span{
  display:block;
  width:22px;
  min-width:22px;
  max-width:22px;
  height:2px;
  min-height:2px;
  max-height:2px;
  margin:0;
  padding:0;
  background:#fff;
  border-radius:99px;
  opacity:1;
  visibility:visible;
  transform:none;
  transition:transform .18s ease,opacity .18s ease;
}
.bnp-header .bnp-menu-icon[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.bnp-header .bnp-menu-icon[aria-expanded="true"] span:nth-child(2){opacity:0}
.bnp-header .bnp-menu-icon[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}

.bnp-header .bnp-menu-overlay{z-index:99997}
.bnp-header .bnp-menu-drawer{z-index:99998}

@media (max-width:1180px) and (min-width:901px){
  .bnp-header .bnp-nav-inner{width:calc(100% - 28px)}
  .bnp-header .bnp-logo{
    width:190px;
    min-width:190px;
    max-width:190px;
    flex-basis:190px;
    margin-right:16px;
  }
  .bnp-header .bnp-logo img,
  .bnp-header .bnp-logo .custom-logo{max-width:190px;max-height:42px}
  .bnp-header .bnp-menu a{font-size:13px;padding:0 6px}
  .bnp-header .bnp-nav-tools{gap:3px;margin-left:7px}
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;flex-basis:34px;
  }
  .bnp-header .bnp-menu-icon span{width:20px;min-width:20px;max-width:20px}
}

@media (max-width:900px){
  .bnp-header .bnp-nav,
  .bnp-header .bnp-nav-inner{height:62px}
  .bnp-header .bnp-nav-inner{
    width:100%;
    max-width:none;
    padding:0 14px;
  }
  .bnp-header .bnp-logo{
    width:auto;
    min-width:0;
    max-width:calc(100% - 120px);
    flex:1 1 auto;
    height:62px;
    margin:0;
  }
  .bnp-header .bnp-logo .custom-logo-link,
  .bnp-header .bnp-logo>a{height:62px;max-width:100%}
  .bnp-header .bnp-logo img,
  .bnp-header .bnp-logo .custom-logo{max-width:190px;max-height:40px}
  .bnp-header .bnp-menu{display:none}
  .bnp-header .bnp-nav-tools{
    min-width:0;
    height:62px;
    margin-left:auto;
    gap:3px;
  }
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;flex-basis:36px;
  }
}
@media (max-width:520px){
  .bnp-header .bnp-nav-inner{padding:0 10px}
  .bnp-header .bnp-logo{max-width:calc(100% - 104px)}
  .bnp-header .bnp-logo img,
  .bnp-header .bnp-logo .custom-logo{max-width:165px;max-height:36px}
  .bnp-header .bnp-theme-toggle,
  .bnp-header .bnp-search-trigger,
  .bnp-header .bnp-menu-icon{
    width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;flex-basis:32px;
  }
  .bnp-header .bnp-menu-icon{gap:3px;padding:5px}
  .bnp-header .bnp-menu-icon span{width:19px;min-width:19px;max-width:19px}
  .bnp-header .bnp-search-box{
    right:-2px;
    width:min(340px,calc(100vw - 20px));
  }
}

.bnp-archive-page .bnp-category-list{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  column-gap:20px!important;
  row-gap:0!important;
  width:100%!important;
}
.bnp-archive-page .bnp-category-item{
  min-width:0!important;
  border-bottom:1px solid var(--bnp-border)!important;
  background:transparent!important;
  box-shadow:none!important;
  border-radius:0!important;
}
.bnp-archive-page .bnp-category-item>a{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 128px!important;
  gap:12px!important;
  align-items:center!important;
  min-height:102px!important;
  padding:10px 0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
}
.bnp-archive-page .bnp-category-item-copy{
  min-width:0!important;
  padding:0!important;
}
.bnp-archive-page .bnp-category-item-copy h3{
  margin:0!important;
  padding:0!important;
  font-family:var(--bnp-heading)!important;
  font-size:16px!important;
  line-height:1.5!important;
  font-weight:500!important;
  color:var(--bnp-text)!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.bnp-archive-page .bnp-category-item-thumb{
  width:128px!important;
  height:82px!important;
  overflow:hidden!important;
  flex:none!important;
  background:#e9eef1!important;
}
.bnp-archive-page .bnp-category-item-thumb img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center!important;
}
.bnp-archive-page .bnp-section-head{
  margin-bottom:10px!important;
}
.bnp-archive-page .bnp-section-head h1{
  margin:0!important;
}
.bnp-archive-page .bnp-category-hero{
  margin-bottom:0!important;
}
.bnp-archive-page .bnp-category-more{
  display:block!important;
  margin:18px auto 0!important;
  border-radius:0!important;
}
@media(max-width:900px){
  .bnp-archive-page .bnp-archive-layout{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:680px){
  .bnp-archive-page .bnp-category-list{
    grid-template-columns:1fr!important;
  }
  .bnp-archive-page .bnp-category-item>a{
    grid-template-columns:minmax(0,1fr) 110px!important;
    min-height:92px!important;
    gap:12px!important;
  }
  .bnp-archive-page .bnp-category-item-thumb{
    width:110px!important;
    height:72px!important;
  }
  .bnp-archive-page .bnp-category-item-copy h3{
    font-size:15px!important;
    line-height:1.5!important;
  }
}
@media(max-width:480px){
  .bnp-archive-page .bnp-category-item>a{
    grid-template-columns:minmax(0,1fr) 100px!important;
  }
  .bnp-archive-page .bnp-category-item-thumb{
    width:100px!important;
    height:67px!important;
  }
}

.bnp-media-more-link{white-space:nowrap!important}
.bnp-media-page{padding-top:28px!important;padding-bottom:46px!important}
.bnp-media-page .bnp-page-shell{width:min(var(--bnp-shell),calc(100% - 36px))!important;margin-inline:auto!important}
.bnp-media-page .bnp-section-head{margin-bottom:20px!important}
.bnp-media-page .bnp-section-head h1{font-family:var(--bnp-heading)!important;font-size:28px!important;line-height:1.25!important;font-weight:700!important}
.bnp-media-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px 18px!important}
.bnp-media-collection-grid .bnp-gallery-archive-media{aspect-ratio:16/10!important;overflow:hidden!important;background:#dfe5e8!important;position:relative!important}
.bnp-media-collection-grid .bnp-gallery-archive-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s ease!important}
.bnp-media-collection-grid .bnp-gallery-archive-card:hover .bnp-gallery-archive-media img{transform:scale(1.035)!important}
.bnp-media-collection-grid .bnp-gallery-archive-card h2{font-size:16px!important;line-height:1.5!important;margin-top:9px!important}
.bnp-media-collection-grid .bnp-video-archive-play{position:absolute!important;right:10px!important;bottom:10px!important;width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--bnp-primary)!important;color:#fff!important;font-size:13px!important;line-height:1!important}
@media(max-width:1000px){.bnp-media-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px 14px!important}}
@media(max-width:700px){.bnp-media-page{padding-top:22px!important;padding-bottom:34px!important}.bnp-media-page .bnp-page-shell{width:min(var(--bnp-shell),calc(100% - 24px))!important}.bnp-media-page .bnp-section-head{margin-bottom:15px!important}.bnp-media-page .bnp-section-head h1{font-size:23px!important}.bnp-media-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}.bnp-media-collection-grid .bnp-gallery-archive-card h2{font-size:13px!important;line-height:1.42!important;margin-top:6px!important}}
@media(max-width:430px){.bnp-media-collection-grid{gap:15px 8px!important}.bnp-media-collection-grid .bnp-gallery-archive-card h2{font-size:12.5px!important}.bnp-media-collection-grid .bnp-gallery-archive-media span{right:6px!important;bottom:6px!important}}

.bnp-location-page .bnp-page-shell{padding-top:28px;padding-bottom:46px}

.bnp-location-results-grid .bnp-news-card{background:transparent!important}
.bnp-location-results-grid .bnp-news-card h3{font-size:17px!important;line-height:1.5!important;padding:10px 4px 12px!important}
.bnp-location-directory{display:grid;gap:24px}
.bnp-location-directory section{border-top:1px solid var(--bnp-border);padding-top:14px}
.bnp-location-directory h2{font-family:var(--bnp-heading);font-size:22px;margin:0 0 12px}
.bnp-location-directory h2 a{color:var(--bnp-primary)}
.bnp-location-directory section>div{display:flex;flex-wrap:wrap;gap:8px}
.bnp-location-directory section>div a{border:1px solid var(--bnp-border);padding:7px 12px;background:#fff;font-size:14px}
.bnp-location-directory section>div a:hover{border-color:var(--bnp-primary);color:var(--bnp-primary)}
.bnp-converter-page{padding:28px 0 60px}
.bnp-converter-shell{max-width:1180px!important}
.bnp-converter-intro{text-align:center;padding:8px 0 18px}
.bnp-converter-intro h1{font-family:var(--bnp-heading);font-size:27px;line-height:1.35;margin:0 0 8px;color:var(--bnp-text)}
.bnp-converter-intro p{font-size:15px;color:var(--bnp-muted);margin:0 auto 12px;max-width:950px}
.bnp-voice-row{display:flex;justify-content:center;align-items:center;gap:14px}
.bnp-converter-outline,.bnp-voice-btn,.bnp-converter-actions button,.bnp-converter-share button{border:1px solid var(--bnp-primary);background:#fff;color:var(--bnp-primary);border-radius:24px;padding:9px 20px;cursor:pointer;font-weight:600}
.bnp-voice-btn{width:42px;height:42px;padding:0;border-radius:50%;background:#0a9f93;color:#fff;border-color:#0a9f93}
.bnp-voice-status{min-height:22px;margin-top:5px;color:var(--bnp-muted);font-size:12px}
.bnp-converter-box{border:1px solid #cbd5d9;background:#fff}
.bnp-converter-box textarea{display:block;width:100%;min-height:195px;border:0;outline:0;resize:vertical;padding:14px 12px;font-family:var(--bnp-body);font-size:17px;line-height:1.75;color:var(--bnp-text);background:#fff}
.bnp-converter-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 0}
.bnp-converter-actions button{background:var(--bnp-primary);color:#fff}
.bnp-converter-actions button.danger{background:#ef4b4b;border-color:#ef4b4b}
.bnp-converter-actions button:hover,.bnp-converter-outline:hover{opacity:.9}
.bnp-converter-share{text-align:center;padding-top:14px}
.bnp-converter-share button{background:var(--bnp-primary);color:#fff}
@media(max-width:900px){
 
 .bnp-converter-intro h1{font-size:24px}
}
@media(max-width:600px){
 
 .bnp-location-results-grid .bnp-news-card h3{font-size:16px!important}
 .bnp-converter-page{padding-top:18px}
 .bnp-converter-intro h1{font-size:21px}
 .bnp-converter-intro p{font-size:13px;line-height:1.6}
 .bnp-voice-row{gap:8px}
 .bnp-converter-outline{font-size:13px;padding:8px 14px}
 .bnp-converter-actions{gap:7px;padding:13px 0}
 .bnp-converter-actions button{font-size:12px;padding:8px 12px}
 .bnp-converter-box textarea{min-height:180px;font-size:16px}
}

.bnp-latest-more-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:20px 0 4px!important}
.bnp-latest-more-wrap .bnp-category-more{min-width:120px!important;margin:0!important;padding:9px 20px!important;background:var(--bnp-primary)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--bnp-heading)!important;font-size:13px!important;cursor:pointer!important}
.bnp-latest-more-wrap .bnp-category-more:hover{opacity:.92!important}
.bnp-latest-more-wrap .bnp-category-more:disabled{opacity:.65!important;cursor:wait!important}
.bnp-latest-more-wrap .bnp-category-loader{min-height:20px!important;margin-top:7px!important;text-align:center!important}

.bnp-popup-pages-block{margin:28px 0 0!important;padding-top:24px!important;border-top:1px solid #e9eef1!important}
.bnp-popup-pages-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}
.bnp-popup-page-item{margin:0!important;border:0!important;list-style:none!important}
.bnp-popup-page-item>a{min-height:54px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 15px!important;border:1px solid #e8edf0!important;border-radius:9px!important;background:#fff!important;color:#45545e!important;text-decoration:none!important;font-family:var(--bnp-heading)!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:0 1px 3px rgba(20,40,50,.035)!important;transition:all .18s ease!important}
.bnp-popup-page-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:rgba(20,101,124,.09)!important;color:var(--bnp-primary)!important;border:1px solid rgba(20,101,124,.12)!important;transition:all .18s ease!important}
.bnp-popup-page-icon svg{width:18px!important;height:18px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.bnp-popup-page-label{min-width:0!important;flex:1 1 auto!important}
.bnp-popup-page-item>a:hover .bnp-popup-page-icon{background:var(--bnp-primary)!important;color:#fff!important;border-color:var(--bnp-primary)!important;transform:translateY(-1px)!important}
.bnp-popup-page-icon-archive{color:#b17b16!important;background:rgba(177,123,22,.10)!important;border-color:rgba(177,123,22,.14)!important}
.bnp-popup-page-icon-contact{color:#197b78!important;background:rgba(25,123,120,.10)!important;border-color:rgba(25,123,120,.14)!important}
.bnp-popup-page-icon-country{color:#2b7b55!important;background:rgba(43,123,85,.10)!important;border-color:rgba(43,123,85,.14)!important}
.bnp-popup-page-icon-video{color:#9a3f62!important;background:rgba(154,63,98,.10)!important;border-color:rgba(154,63,98,.14)!important}
.bnp-popup-page-icon-gallery{color:#6657a7!important;background:rgba(102,87,167,.10)!important;border-color:rgba(102,87,167,.14)!important}
.bnp-popup-page-icon-search{color:#14657c!important;background:rgba(20,101,124,.10)!important;border-color:rgba(20,101,124,.14)!important}
.bnp-popup-page-icon-default{color:#5c6c74!important;background:#f1f4f5!important;border-color:#e1e7e9!important}

.bnp-popup-page-item>a:before{content:""!important;width:6px!important;height:6px!important;flex:0 0 6px!important;border-radius:50%!important;background:#dce5e8!important}
.bnp-popup-page-item>a:hover{color:var(--bnp-primary)!important;border-color:#cbd9de!important;background:#fafcfc!important;transform:translateY(-1px)!important}

.bnp-location-page .bnp-category-layout{grid-template-columns:minmax(0,1fr) 280px!important;gap:26px!important}
.bnp-location-page .bnp-category-heading{border-bottom:1px solid var(--bnp-primary)!important;margin-bottom:8px!important}
.bnp-location-page .bnp-category-heading h1{font-family:var(--bnp-heading)!important;font-size:28px!important;line-height:1.3!important;font-weight:600!important;margin:0 0 8px!important;color:var(--bnp-primary)!important}
.bnp-location-page .bnp-category-hero{border-bottom:1px solid var(--bnp-border)!important;padding-bottom:12px!important}
.bnp-location-page .bnp-category-list{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:20px!important}
.bnp-location-page .bnp-category-item{border-bottom:1px solid var(--bnp-border)!important;min-width:0!important}
.bnp-location-page .bnp-category-item>a{display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;gap:12px!important;align-items:center!important;min-height:102px!important;padding:10px 0!important}
.bnp-location-page .bnp-category-item-thumb{width:128px!important;height:82px!important;overflow:hidden!important}
.bnp-location-page .bnp-category-item-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
@media(max-width:900px){
 .bnp-popup-pages-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 .bnp-location-page .bnp-category-layout{grid-template-columns:1fr!important}
 .bnp-location-page .bnp-category-sidebar{display:none!important}
 .bnp-location-page .bnp-category-hero>a{grid-template-columns:1fr!important}
 .bnp-location-page .bnp-category-hero-image{order:-1!important}
}
@media(max-width:680px){
 .bnp-popup-pages-block{margin-top:22px!important;padding-top:20px!important}
 .bnp-popup-pages-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 .bnp-popup-page-item>a{min-height:52px!important;padding:0 12px!important;font-size:15px!important}.bnp-popup-page-icon{width:32px!important;height:32px!important;flex-basis:32px!important}
 .bnp-location-page .bnp-category-list{grid-template-columns:1fr!important}
 .bnp-location-page .bnp-category-item>a{grid-template-columns:minmax(0,1fr) 110px!important;min-height:92px!important}
 .bnp-location-page .bnp-category-item-thumb{width:110px!important;height:72px!important}
 .bnp-location-page .bnp-category-heading h1{font-size:23px!important}
}
@media(max-width:480px){
 .bnp-popup-pages-list{gap:9px!important}
 .bnp-popup-page-item>a{font-size:14px!important}.bnp-popup-page-icon{width:30px!important;height:30px!important;flex-basis:30px!important}.bnp-popup-page-icon svg{width:16px!important;height:16px!important}
 .bnp-location-page .bnp-category-item>a{grid-template-columns:minmax(0,1fr) 100px!important}
 .bnp-location-page .bnp-category-item-thumb{width:100px!important;height:67px!important}
}

html.bnp-dark-mode .bnp-popup-pages-block{border-color:#273449!important}
html.bnp-dark-mode .bnp-popup-page-item>a{background:#192337!important;border-color:#29364c!important;color:#e4ebf4!important}
html.bnp-dark-mode .bnp-popup-page-item>a:before{background:#5d6c82!important}
html.bnp-dark-mode .bnp-popup-page-item>a:hover{background:#202d44!important;border-color:#3d4d66!important;color:#fff!important}

.bnp-mobile-scroll-nav{display:none}

@media (max-width:767px){
  
  .bnp-header .bnp-nav{height:62px!important;background:#fff!important;color:#20262b!important;border-bottom:1px solid #e6eaed!important;box-shadow:0 2px 10px rgba(0,0,0,.06)!important}
  .bnp-header .bnp-nav-inner{height:62px!important;width:100%!important;max-width:none!important;padding:0 12px!important;margin:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:0!important}
  .bnp-header .bnp-menu{display:none!important}
  .bnp-header .bnp-nav-tools{display:contents!important}
  .bnp-header .bnp-theme-toggle{display:none!important}

  .bnp-header .bnp-menu-icon{grid-column:1!important;grid-row:1!important;justify-self:start!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;padding:6px!important;margin:0!important;background:transparent!important;border:0!important;color:#222!important;position:relative!important;z-index:10001!important}
  .bnp-header .bnp-menu-icon span{display:block!important;width:23px!important;height:2px!important;margin:3px 0!important;background:#222!important;border-radius:2px!important}

  .bnp-header .bnp-logo{grid-column:2!important;grid-row:1!important;justify-self:center!important;width:auto!important;max-width:190px!important;min-width:0!important;height:48px!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;color:#222!important}
  .bnp-header .bnp-logo-inner .custom-logo-link{width:auto!important;max-width:190px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}
  .bnp-header .bnp-logo-inner .custom-logo{display:block!important;width:auto!important;height:auto!important;max-width:190px!important;max-height:44px!important;object-fit:contain!important;margin:0!important}
  .bnp-header .bnp-logo>strong{font-size:21px!important;line-height:1!important;color:#222!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

  .bnp-header .bnp-search-wrap{grid-column:3!important;grid-row:1!important;justify-self:end!important;width:38px!important;height:38px!important;display:block!important;position:relative!important}
  .bnp-header .bnp-search-trigger{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;padding:0!important;border:0!important;background:transparent!important;color:#222!important}
  .bnp-header .bnp-search-trigger-icon{display:block!important;width:17px!important;height:17px!important;border:2px solid #222!important;border-radius:50%!important;position:relative!important}
  .bnp-header .bnp-search-trigger-icon:after{content:""!important;position:absolute!important;width:8px!important;height:2px!important;background:#222!important;right:-6px!important;bottom:-3px!important;transform:rotate(45deg)!important;border-radius:2px!important}
  .bnp-header .bnp-search-box{display:none!important}
  .bnp-header.bnp-search-mode .bnp-search-box{display:block!important;position:fixed!important;left:10px!important;right:10px!important;top:68px!important;width:auto!important;max-width:none!important;z-index:10010!important}

  .bnp-mobile-scroll-nav{display:block!important;width:100%!important;height:42px!important;background:#fff!important;border-bottom:1px solid #dfe5e8!important;overflow:hidden!important;position:relative!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}
  .bnp-mobile-scroll-track{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;height:42px!important;animation:bnp-mobile-nav-scroll 30s linear infinite!important;will-change:transform!important}
  
  .bnp-mobile-nav-link{height:30px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;text-decoration:none!important;white-space:nowrap!important}
  
  .bnp-mobile-nav-link{padding:0 14px!important;border-left:1px solid #e2e6e8!important;color:#30373b!important;font-family:var(--bnp-heading)!important;font-size:14px!important;font-weight:500!important;line-height:1!important}
  .bnp-mobile-nav-link:active{opacity:.65!important}

  .bnp-mobile-scroll-nav:hover .bnp-mobile-scroll-track,.bnp-mobile-scroll-nav:active .bnp-mobile-scroll-track,.bnp-mobile-scroll-nav:focus-within .bnp-mobile-scroll-track{animation-play-state:paused!important}

  .bnp-header + .bnp-trending-bar{display:none!important}
}

@keyframes bnp-mobile-nav-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(prefers-reduced-motion:reduce){.bnp-mobile-scroll-track{animation:none!important}}

@media (max-width:767px){
  
  .bnp-header,
  .bnp-header .bnp-nav{
    background:#0f6078!important;
    color:#fff!important;
  }
  .bnp-header .bnp-nav{
    height:62px!important;
    border-bottom:0!important;
    box-shadow:none!important;
  }
  .bnp-header .bnp-nav-inner{
    height:62px!important;
    background:#0f6078!important;
  }

  .bnp-header .bnp-menu-icon,
  .bnp-header .bnp-search-trigger{
    color:#fff!important;
    background:transparent!important;
  }
  .bnp-header .bnp-menu-icon span{
    background:#fff!important;
  }
  .bnp-header .bnp-search-trigger-icon{
    border-color:#fff!important;
  }
  .bnp-header .bnp-search-trigger-icon:after{
    background:#fff!important;
  }

  .bnp-header .bnp-desktop-logo{display:block!important;}
  .bnp-header .bnp-mobile-logo{display:none!important;}
  .bnp-header .bnp-mobile-logo img{
    display:block!important;
    width:auto!important;
    height:auto!important;
    max-width:185px!important;
    max-height:44px!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  .bnp-header .bnp-logo.has-mobile-logo .bnp-desktop-logo{display:none!important;}
  .bnp-header .bnp-logo.has-mobile-logo .bnp-mobile-logo{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    max-width:190px!important;
    height:50px!important;
    text-decoration:none!important;
  }
  .bnp-header .bnp-logo{
    background:transparent!important;
    color:#fff!important;
  }

  .bnp-mobile-scroll-nav{
    display:block!important;
    width:100%!important;
    height:42px!important;
    background:#fff!important;
    border-bottom:1px solid #dfe5e8!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    position:relative!important;
    box-shadow:none!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
    scrollbar-width:none!important;
    touch-action:pan-x!important;
  }
  .bnp-mobile-scroll-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  .bnp-mobile-scroll-track{
    display:flex!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    width:max-content!important;
    min-width:max-content!important;
    height:42px!important;
    animation:none!important;
    transform:none!important;
    will-change:auto!important;
  }
  .bnp-mobile-nav-link{
    height:42px!important;
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    padding:0 15px!important;
    border-left:1px solid #e2e6e8!important;
    color:#30373b!important;
    background:#fff!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    font-family:var(--bnp-heading)!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1!important;
  }
  .bnp-mobile-nav-link:first-child{border-left:0!important;}
  .bnp-mobile-nav-link:active{background:#f3f6f7!important;opacity:1!important;}
  .bnp-mobile-scroll-nav:hover .bnp-mobile-scroll-track,
  .bnp-mobile-scroll-nav:active .bnp-mobile-scroll-track,
  .bnp-mobile-scroll-nav:focus-within .bnp-mobile-scroll-track{
    animation:none!important;
  }
}

@media (min-width:768px){
  .bnp-mobile-logo{display:none!important;}
  .bnp-mobile-scroll-nav{display:none!important;}
}

.bnp-header .bnp-logo{
  width:var(--bnp-logo-width,220px)!important;
  max-width:var(--bnp-logo-width,220px)!important;
  flex:0 0 var(--bnp-logo-width,220px)!important;
  overflow:visible!important;
  min-width:100px!important;
}
.bnp-header .bnp-desktop-logo,
.bnp-header .bnp-desktop-logo .custom-logo-link{
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  max-width:100%!important;
  height:66px!important;
  overflow:visible!important;
}
.bnp-header .bnp-desktop-logo .custom-logo,
.bnp-header .bnp-desktop-logo img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:var(--bnp-logo-width,220px)!important;
  max-height:56px!important;
  object-fit:contain!important;
  object-position:left center!important;
  overflow:visible!important;
}

@media (max-width:767px){
  .bnp-header,
  .bnp-header .bnp-nav,
  .bnp-header .bnp-nav-inner{
    background:var(--bnp-primary)!important;
  }
  .bnp-header .bnp-logo{
    width:auto!important;
    max-width:var(--bnp-mobile-logo-width,180px)!important;
    min-width:0!important;
    flex:1 1 auto!important;
    overflow:visible!important;
  }
  .bnp-header .bnp-desktop-logo,
  .bnp-header .bnp-desktop-logo .custom-logo-link{
    height:58px!important;
    max-width:var(--bnp-mobile-logo-width,180px)!important;
    overflow:visible!important;
  }
  .bnp-header .bnp-desktop-logo .custom-logo,
  .bnp-header .bnp-desktop-logo img{
    max-width:var(--bnp-mobile-logo-width,180px)!important;
    max-height:46px!important;
  }
  .bnp-header .bnp-mobile-logo{
    width:var(--bnp-mobile-logo-width,180px)!important;
    max-width:var(--bnp-mobile-logo-width,180px)!important;
    height:58px!important;
    overflow:visible!important;
  }
  .bnp-header .bnp-mobile-logo img{
    width:auto!important;
    max-width:var(--bnp-mobile-logo-width,180px)!important;
    max-height:46px!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  .bnp-header .bnp-menu-icon,
  .bnp-header .bnp-search-trigger{color:#fff!important;background:transparent!important}
  .bnp-header .bnp-menu-icon span{background:#fff!important}
  .bnp-header .bnp-search-trigger-icon{border-color:#fff!important}
  .bnp-header .bnp-search-trigger-icon:after{background:#fff!important}
  .bnp-mobile-scroll-nav{background:#fff!important}
  .bnp-mobile-scroll-track{animation:none!important;transform:none!important}
}

.bnp-footer-builder{margin-top:56px!important;border-top:var(--bnp-footer-top) solid var(--bnp-footer-accent)!important;background:var(--bnp-footer-bg)!important;color:var(--bnp-footer-text)!important;font-family:var(--bnp-footer-font),sans-serif!important;font-size:var(--bnp-footer-font-size)!important;overflow:hidden}
.bnp-footer-desktop{display:block;padding:var(--bnp-footer-pad) 0 calc(var(--bnp-footer-pad)*.65)!important}
.bnp-footer-mobile{display:none}
.bnp-footer-main-grid{display:grid;grid-template-columns:1.35fr .9fr .9fr .9fr 1.35fr;gap:34px;align-items:start;padding-bottom:28px;border-bottom:1px solid var(--bnp-footer-border)}
.bnp-footer-brand,.bnp-footer-column,.bnp-footer-newsletter{min-width:0}
.bnp-footer-logo{display:inline-flex;align-items:center;text-decoration:none!important;color:#fff!important;line-height:1}
.bnp-footer-logo img{display:block;width:auto;max-width:220px;max-height:58px;height:auto;object-fit:contain;object-position:left center}
.bnp-footer-logo strong{font-size:28px;font-weight:800;color:#fff}
.bnp-footer-tagline{font-size:10px;color:var(--bnp-footer-muted);margin-top:7px}
.bnp-footer-brand>p{margin:14px 0 12px;color:var(--bnp-footer-text);opacity:.86;line-height:1.7;font-size:var(--bnp-footer-link-size)}
.bnp-footer-social{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:15px}
.bnp-footer-social a{width:34px;height:34px;border:1px solid var(--bnp-footer-border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.025);color:var(--bnp-footer-text)!important;transition:all .18s ease}
.bnp-footer-social a:hover{background:var(--bnp-footer-accent);border-color:var(--bnp-footer-accent);color:#fff!important;transform:translateY(-2px)}
.bnp-footer-social svg{width:17px;height:17px;fill:currentColor;display:block}.bnp-footer-social svg rect{fill:none;stroke:currentColor;stroke-width:2}.bnp-footer-social svg circle{fill:none;stroke:currentColor;stroke-width:2}.bnp-footer-social svg .bnp-social-dot{fill:currentColor;stroke:none}
.bnp-footer-column h3,.bnp-footer-newsletter h3{margin:0 0 14px;color:#fff;font-size:var(--bnp-footer-heading-size)!important;font-weight:700;line-height:1.35;position:relative;padding-bottom:9px}
.bnp-footer-column h3:after,.bnp-footer-newsletter h3:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--bnp-footer-accent)}
.bnp-footer-links{display:flex;flex-direction:column;gap:9px}.bnp-footer-links a{color:var(--bnp-footer-text)!important;font-size:var(--bnp-footer-link-size)!important;text-decoration:none!important;opacity:.88;line-height:1.45}.bnp-footer-links a:before{content:"›";color:var(--bnp-footer-accent);margin-right:8px}.bnp-footer-links a:hover{opacity:1;color:#fff!important}
.bnp-footer-newsletter p{margin:0 0 12px;color:var(--bnp-footer-muted);font-size:var(--bnp-footer-link-size);line-height:1.55}.bnp-footer-newsletter form,.bnp-footer-newsletter-form{display:flex;gap:0;width:100%}.bnp-footer-newsletter input{min-width:0;flex:1;height:40px;border:1px solid var(--bnp-footer-border);background:var(--bnp-footer-input)!important;color:#263b45!important;-webkit-text-fill-color:#263b45!important;padding:0 11px;border-radius:5px 0 0 5px;outline:none}.bnp-footer-newsletter input::placeholder{color:#7b858b!important;opacity:1!important;-webkit-text-fill-color:#7b858b!important}.bnp-footer-newsletter button{height:40px;border:0;background:var(--bnp-footer-button)!important;color:#fff!important;padding:0 16px;border-radius:0 5px 5px 0;font-weight:700;cursor:pointer;white-space:nowrap}
.bnp-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:15px;color:var(--bnp-footer-muted);font-size:11px}.bnp-footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.bnp-footer-bottom a{color:var(--bnp-footer-text)!important;text-decoration:none!important;opacity:.9}.bnp-footer-bottom a:hover{color:#fff!important}
@media(max-width:1100px){.bnp-footer-main-grid{grid-template-columns:1.3fr 1fr 1fr 1fr}.bnp-footer-newsletter{grid-column:1/-1;max-width:520px}}
@media(max-width:680px){.bnp-footer-builder{margin-top:35px!important;background:var(--bnp-footer-mobile-bg)!important;color:var(--bnp-footer-mobile-text)!important;border-top-color:var(--bnp-footer-mobile-accent)!important}.bnp-footer-desktop{display:none}.bnp-footer-mobile{display:block;padding:28px 18px 18px}.bnp-footer-mobile-brand{text-align:center;padding-bottom:19px;border-bottom:1px solid var(--bnp-footer-border)}.bnp-footer-mobile .bnp-footer-logo{justify-content:center}.bnp-footer-mobile .bnp-footer-logo img{max-width:190px;max-height:55px;object-position:center}.bnp-footer-mobile .bnp-footer-logo strong{font-size:25px}.bnp-footer-mobile .bnp-footer-tagline{margin-top:6px}.bnp-footer-mobile .bnp-footer-brand>p,.bnp-footer-mobile-brand>p{max-width:420px;margin:12px auto 11px;font-size:12px;line-height:1.65;color:var(--bnp-footer-mobile-text)}.bnp-footer-mobile .bnp-footer-social{justify-content:center;margin-top:12px}.bnp-footer-mobile .bnp-footer-social a{width:32px;height:32px}.bnp-footer-mobile .bnp-footer-newsletter{padding:20px 0;border-bottom:1px solid var(--bnp-footer-border);text-align:center}.bnp-footer-mobile .bnp-footer-newsletter h3{font-size:16px!important;display:inline-block}.bnp-footer-mobile .bnp-footer-newsletter h3:after{left:50%;transform:translateX(-50%)}.bnp-footer-mobile .bnp-footer-newsletter p{font-size:11px}.bnp-footer-mobile .bnp-footer-newsletter form,.bnp-footer-mobile .bnp-footer-newsletter-form{max-width:430px;margin:auto}.bnp-footer-mobile-bottom{padding-top:15px;text-align:center;color:var(--bnp-footer-muted);font-size:10px}.bnp-footer-mobile-bottom nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.bnp-footer-mobile-bottom a{color:var(--bnp-footer-mobile-text)!important;text-decoration:none!important;opacity:.9}}

.bnp-footer-logo-stack{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1}.bnp-footer-logo-stack .bnp-footer-tagline{display:block;margin:3px 0 0!important;font-size:9px!important;line-height:1.25!important;color:var(--bnp-footer-muted)!important;white-space:nowrap}.bnp-footer-mobile .bnp-footer-logo-stack{align-items:center}.bnp-footer-mobile .bnp-footer-logo-stack .bnp-footer-tagline{margin-top:3px!important}.bnp-footer-mobile-brand{padding-bottom:17px!important}.bnp-footer-mobile .bnp-footer-newsletter{padding-top:18px!important}.bnp-footer-mobile-bottom{padding-top:14px!important}.bnp-footer-builder .bnp-footer-brand>p{margin-top:12px!important}
@media(max-width:680px){.bnp-footer-mobile{padding:25px 16px 17px!important}.bnp-footer-mobile .bnp-footer-logo img{max-width:185px!important;max-height:52px!important}.bnp-footer-mobile .bnp-footer-logo-stack .bnp-footer-tagline{font-size:8.5px!important}.bnp-footer-mobile .bnp-footer-newsletter{padding:12px 0 14px!important}.bnp-footer-mobile .bnp-footer-newsletter h3{margin-bottom:10px!important}.bnp-footer-mobile .bnp-footer-newsletter p{margin:0 0 8px!important;line-height:1.45!important}.bnp-footer-mobile .bnp-footer-newsletter form,.bnp-footer-mobile .bnp-footer-newsletter-form{max-width:370px!important}.bnp-footer-mobile .bnp-footer-newsletter input,.bnp-footer-mobile .bnp-footer-newsletter button{height:38px!important}.bnp-footer-mobile .bnp-footer-newsletter input{color:#263b45!important;-webkit-text-fill-color:#263b45!important;background:#fff!important}.bnp-footer-mobile .bnp-footer-newsletter input::placeholder{color:#7b858b!important;-webkit-text-fill-color:#7b858b!important;opacity:1!important}}

.bnp-footer-premium-toolbar{margin-bottom:16px!important}
.bnp-footer-builder-card,.bnp-footer-clean-panel{background:#fff!important;border:1px solid #e4eaed!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(24,52,66,.035)!important}
.bnp-footer-builder-card{padding:0!important;margin-bottom:16px!important;overflow:hidden}
.bnp-footer-builder-section-head{padding:16px 18px;border-bottom:1px solid #edf1f3;display:flex;align-items:center;justify-content:space-between}
.bnp-footer-builder-section-head strong{display:block;font-size:13px;color:#29414b}.bnp-footer-builder-section-head span{display:block;margin-top:3px;font-size:10px;color:#8a989f}
.bnp-footer-builder-grid-clean{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
.bnp-footer-clean-wide{grid-column:1/-1}.bnp-footer-clean-panel{padding:0;overflow:hidden}.bnp-footer-clean-panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #edf1f3;background:#fbfcfd}.bnp-footer-clean-panel-head>.dashicons{width:30px;height:30px;border-radius:8px;background:#edf6f8;color:#145a73;display:flex;align-items:center;justify-content:center;font-size:17px}.bnp-footer-clean-panel-head strong{display:block;font-size:12px;color:#2b444e}.bnp-footer-clean-panel-head small{display:block;margin-top:2px;color:#8a989f;font-size:9px}
.bnp-footer-clean-panel>.bnp-footer-clean-controls,.bnp-footer-clean-panel>.bnp-footer-social-clean-grid,.bnp-footer-clean-panel>.bnp-footer-link-clean-list,.bnp-footer-clean-panel>.bnp-footer-page-clean-grid,.bnp-footer-clean-panel>.bnp-footer-bottom-settings-grid,.bnp-footer-clean-panel>.bnp-footer-legal-size-grid,.bnp-footer-clean-panel>textarea,.bnp-footer-clean-panel>.bnp-footer-color-clean{margin:14px 16px}
.bnp-footer-clean-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bnp-clean-toggle{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e7edef;border-radius:9px;background:#fbfcfd}.bnp-clean-toggle strong{display:block;font-size:10px;color:#334b55}.bnp-clean-toggle small{display:block;margin-top:2px;font-size:8px;color:#8a989f}.bnp-clean-number,.bnp-clean-select{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border:1px solid #e7edef;border-radius:9px;background:#fff}.bnp-clean-number>span,.bnp-clean-select>span{font-size:9px;font-weight:700;color:#53666f}.bnp-clean-number>div{display:flex;align-items:center;gap:5px}.bnp-clean-number input{width:100%;min-width:0}.bnp-clean-number em{font-size:8px;color:#8a989f;font-style:normal}.bnp-clean-select select{width:100%}
.bnp-footer-color-clean{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bnp-footer-color-clean label{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 8px;border:1px solid #e7edef;border-radius:8px;background:#fbfcfd}.bnp-footer-color-clean label span{font-size:8px;color:#61727a}.bnp-footer-color-clean input[type=color]{width:26px;height:26px;padding:2px;border:1px solid #d9e1e4;border-radius:6px}
.bnp-clean-field{display:block;margin:12px 16px}.bnp-clean-field>span{display:block;margin-bottom:5px;font-size:9px;font-weight:700;color:#53666f}.bnp-clean-field input,.bnp-clean-field textarea{width:100%!important;box-sizing:border-box}.bnp-footer-social-clean-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bnp-footer-social-clean-grid label{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:7px;min-width:0}.bnp-footer-social-clean-grid label>span{font-size:8px;color:#61727a;white-space:nowrap}.bnp-footer-social-clean-grid input[type=url]{min-width:0;width:100%}
.bnp-footer-link-clean-list{display:flex;flex-direction:column;gap:6px}.bnp-footer-link-clean-list>div{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center}.bnp-footer-link-clean-list b{width:24px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f0f5f7;color:#5f7078;font-size:8px}.bnp-footer-link-clean-list input{min-width:0;width:100%}.bnp-footer-page-clean-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:220px;overflow:auto;padding:8px;border:1px solid #e5ecef;border-radius:8px;background:#fbfcfd}.bnp-footer-page-clean-grid label{display:flex;align-items:flex-start;gap:6px;font-size:8px;color:#5d7078;line-height:1.35}.bnp-footer-bottom-settings-grid{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:end}.bnp-footer-legal-size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bnp-footer-legal-size-grid label{display:flex;align-items:center;gap:5px;padding:8px 9px;border:1px solid #e7edef;border-radius:8px;font-size:8px;color:#61727a}.bnp-footer-legal-size-grid input{width:55px;margin-left:auto}.bnp-footer-legal-size-grid em{font-style:normal;font-size:8px;color:#8a989f}.bnp-footer-builder-form .bnp-home-savebar{margin-top:16px}
@media(max-width:1000px){.bnp-footer-clean-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bnp-footer-color-clean{grid-template-columns:repeat(4,minmax(0,1fr))}.bnp-footer-legal-size-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){.bnp-footer-builder-grid-clean{grid-template-columns:1fr}.bnp-footer-clean-wide{grid-column:auto}.bnp-footer-clean-controls{grid-template-columns:1fr 1fr}.bnp-footer-color-clean{grid-template-columns:1fr 1fr}.bnp-footer-social-clean-grid{grid-template-columns:1fr}.bnp-footer-page-clean-grid{grid-template-columns:1fr}.bnp-footer-bottom-settings-grid{grid-template-columns:1fr}.bnp-footer-builder-section-head{padding:14px}.bnp-footer-clean-panel-head{padding:13px}.bnp-footer-clean-panel>.bnp-footer-clean-controls,.bnp-footer-clean-panel>.bnp-footer-social-clean-grid,.bnp-footer-clean-panel>.bnp-footer-link-clean-list,.bnp-footer-clean-panel>.bnp-footer-page-clean-grid,.bnp-footer-clean-panel>.bnp-footer-bottom-settings-grid,.bnp-footer-clean-panel>.bnp-footer-legal-size-grid,.bnp-footer-clean-panel>textarea,.bnp-footer-clean-panel>.bnp-footer-color-clean{margin-left:12px;margin-right:12px}.bnp-clean-field{margin-left:12px;margin-right:12px}.bnp-footer-legal-size-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.bnp-footer-clean-controls{grid-template-columns:1fr}.bnp-footer-color-clean{grid-template-columns:1fr 1fr}.bnp-footer-link-clean-list>div{grid-template-columns:24px 1fr}.bnp-footer-link-clean-list>div input:last-child{grid-column:2}.bnp-footer-legal-size-grid{grid-template-columns:1fr}.bnp-footer-premium-toolbar{padding:14px!important}}

.bnp-footer-bottom{font-size:var(--bnp-footer-copyright-size)!important}.bnp-footer-bottom nav a{font-size:var(--bnp-footer-legal-size)!important}.bnp-footer-mobile-bottom{font-size:var(--bnp-footer-mobile-copyright-size)!important}.bnp-footer-mobile-bottom nav a{font-size:var(--bnp-footer-mobile-legal-size)!important}

html{--bnp-sticky-top:0px}
body.admin-bar{--bnp-sticky-top:32px}
@media(max-width:782px){body.admin-bar{--bnp-sticky-top:46px}}
.bnp-header.bnp-sticky-header{position:sticky!important;top:var(--bnp-sticky-top,0px)!important}

.bnp-contact-page{padding:38px 0 50px;background:transparent}
.bnp-contact-shell{max-width:1080px!important}
.bnp-contact-hero{padding:0 0 20px;border-bottom:1px solid var(--bnp-border);margin-bottom:18px}
.bnp-contact-kicker{display:inline-block;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em;color:var(--bnp-primary);text-transform:uppercase}
.bnp-contact-hero h1{font-family:var(--bnp-heading);font-size:36px;line-height:1.25;margin:8px 0 7px;color:var(--bnp-text)}
.bnp-contact-hero p{font-size:14px;line-height:1.8;color:var(--bnp-muted);margin:0;max-width:760px}
.bnp-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}
.bnp-contact-card{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid var(--bnp-border);border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(24,52,66,.035);min-width:0}
.bnp-contact-card-wide{grid-column:1/-1}
.bnp-contact-icon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--bnp-primary);color:#fff;display:flex;align-items:center;justify-content:center}
.bnp-contact-icon .dashicons{font-size:20px;width:20px;height:20px}
.bnp-contact-card span:not(.dashicons){display:block;font-size:11px;color:var(--bnp-muted);margin-bottom:4px}
.bnp-contact-card a,.bnp-contact-card p{font-family:var(--bnp-heading);font-size:17px;line-height:1.55;color:var(--bnp-text);margin:0;text-decoration:none}
.bnp-contact-card a:hover{color:var(--bnp-primary)}
.bnp-contact-ad{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border:1px solid #d9e7eb;border-left:4px solid var(--bnp-accent);border-radius:10px;background:#f7fafb;margin-bottom:18px}
.bnp-contact-ad>div{display:flex;align-items:center;gap:11px;min-width:0}.bnp-contact-ad .dashicons{color:var(--bnp-primary);font-size:21px;width:21px;height:21px}.bnp-contact-ad strong{display:block;font-size:13px;color:var(--bnp-text)}.bnp-contact-ad p{margin:2px 0 0;font-size:10px;color:var(--bnp-muted)}.bnp-contact-ad>a{font-weight:700;color:var(--bnp-primary);font-size:15px;text-decoration:none;word-break:break-all}
.bnp-contact-map-card{border:1px solid var(--bnp-border);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 10px rgba(24,52,66,.035)}
.bnp-contact-map-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid #edf1f3}.bnp-contact-map-head h2{font-family:var(--bnp-heading);font-size:20px;margin:5px 0 0;color:var(--bnp-text)}.bnp-contact-map-head>a{display:inline-flex;align-items:center;gap:4px;color:var(--bnp-primary);font-size:11px;text-decoration:none}.bnp-contact-map-head .dashicons{font-size:13px;width:13px;height:13px}.bnp-contact-map{height:420px;background:#eaf0f2}.bnp-contact-map iframe{display:block;width:100%;height:100%;border:0}
@media(max-width:782px){.bnp-contact-page{padding:24px 0 34px}.bnp-contact-hero h1{font-size:29px}.bnp-contact-hero p{font-size:12px}.bnp-contact-cards{grid-template-columns:1fr}.bnp-contact-card-wide{grid-column:auto}.bnp-contact-card{padding:14px}.bnp-contact-icon{width:40px;height:40px;flex-basis:40px}.bnp-contact-card a,.bnp-contact-card p{font-size:15px}.bnp-contact-ad{display:block;padding:14px}.bnp-contact-ad>a{display:block;margin:8px 0 0 32px;font-size:14px}.bnp-contact-map-head{align-items:flex-start;flex-direction:column;padding:14px}.bnp-contact-map{height:300px}}

.bnp-contact-icon{color:#fff;}
.bnp-contact-svg{width:25px!important;height:25px!important;display:block!important;flex:0 0 25px!important;color:#fff!important;}
.bnp-contact-ad .bnp-contact-svg{width:20px!important;height:20px!important;flex:0 0 20px!important;}
.bnp-contact-external{width:13px;height:13px;display:inline-block;vertical-align:-2px;}

.bnp-date-archive-page{padding:42px 0 70px;background:#eef3f6}
.bnp-archive-shell{max-width:1240px;margin:auto}
.bnp-archive-heading{border-bottom:1px solid #cbd8de;padding:0 0 20px;margin-bottom:18px}
.bnp-archive-kicker{display:block;font-size:11px;letter-spacing:.16em;font-weight:700;color:#17617a;text-transform:uppercase;margin-bottom:7px}
.bnp-archive-heading h1{margin:0;font-family:var(--bnp-heading-font,"Noto Serif Bengali"),serif;font-size:34px;line-height:1.15;color:#102c38}
.bnp-archive-heading p{margin:8px 0 0;color:#6d7d84;font-size:14px}
.bnp-archive-filter-card{background:#fff;border:1px solid #dbe4e8;border-radius:10px;padding:18px;margin-bottom:26px;box-shadow:0 5px 18px rgba(18,49,61,.05)}
.bnp-archive-filter-grid{display:grid;gap:12px}
.bnp-archive-date-grid{grid-template-columns:1fr 1fr;margin-bottom:12px}
.bnp-archive-select-grid{grid-template-columns:1.15fr 1fr 1fr 1fr}
.bnp-archive-filter-grid label{display:block;min-width:0}
.bnp-archive-filter-grid label>span{display:block;font-size:12px;font-weight:600;color:#49616b;margin:0 0 6px}
.bnp-archive-filter-grid input,.bnp-archive-filter-grid select{width:100%;height:44px;border:1px solid #ccd9df;border-radius:6px;background:#fff;color:#263d46;padding:0 12px;font-family:inherit;font-size:14px;box-sizing:border-box;outline:none}
.bnp-archive-filter-grid input:focus,.bnp-archive-filter-grid select:focus{border-color:#17617a;box-shadow:0 0 0 2px rgba(23,97,122,.08)}
.bnp-archive-filter-grid select:disabled{background:#f4f6f7;color:#9aa8ad;cursor:not-allowed}
.bnp-archive-filter-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px}
.bnp-archive-reset{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border:1px solid #ccd9df;border-radius:6px;color:#49616b;text-decoration:none;font-size:13px;background:#fff}
.bnp-archive-reset:hover{border-color:#17617a;color:#17617a}
.bnp-archive-search{height:42px;padding:0 28px;border:0;border-radius:6px;background:var(--bnp-primary,#17617a);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
.bnp-archive-results-head{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #cbd8de;padding:0 0 11px;margin-bottom:14px}
.bnp-archive-results-head div{display:flex;align-items:baseline;gap:10px}
.bnp-archive-results-head span{font-family:var(--bnp-heading-font,"Noto Serif Bengali"),serif;font-size:23px;font-weight:700;color:#1a313a}
.bnp-archive-results-head strong{font-size:12px;color:#7a8b91;font-weight:500}
.bnp-archive-results-head small{color:#7b8b91;font-size:11px}
.bnp-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:0;border-top:0}
.bnp-archive-item{border-bottom:1px solid #d7e0e4;padding:12px 0}
.bnp-archive-item a{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:start;color:inherit;text-decoration:none;min-height:112px}
.bnp-archive-item-copy{min-width:0}
.bnp-archive-item h3{margin:0;color:#182f38;font-family:var(--bnp-heading-font,"Noto Serif Bengali"),serif;font-size:18px;line-height:1.42;font-weight:600}
.bnp-archive-item time{display:block;margin-top:9px;color:#8a989d;font-size:11px}
.bnp-archive-cat{display:inline-block;margin-bottom:5px;color:#17617a;font-size:11px;font-weight:600}
.bnp-archive-item-thumb{width:150px;height:100px;border-radius:2px;overflow:hidden;background:#e8eef1}
.bnp-archive-item-thumb img{width:100%;height:100%;display:block;object-fit:cover}
.bnp-archive-item a:hover h3{color:var(--bnp-primary,#17617a)}
.bnp-archive-more-wrap{text-align:center;padding-top:22px}
.bnp-archive-more{border:0;background:var(--bnp-primary,#17617a);color:#fff;border-radius:4px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
.bnp-archive-more:disabled{opacity:.65;cursor:wait}
.bnp-archive-loader{min-height:18px;margin-top:7px;color:#83939a;font-size:11px}
.bnp-archive-empty{padding:50px 20px;text-align:center;border:1px solid #dbe4e8;background:#fff;border-radius:8px}
.bnp-archive-empty strong{display:block;color:#344c55;font-family:var(--bnp-heading-font,"Noto Serif Bengali"),serif;font-size:22px}
.bnp-archive-empty span{display:block;margin-top:5px;color:#7b8b91;font-size:13px}
@media(max-width:1050px){.bnp-archive-select-grid{grid-template-columns:1fr 1fr}.bnp-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.bnp-date-archive-page{padding:28px 0 48px}.bnp-archive-heading h1{font-size:29px}.bnp-archive-heading p{font-size:13px}.bnp-archive-filter-card{padding:13px;border-radius:8px}.bnp-archive-date-grid,.bnp-archive-select-grid{grid-template-columns:1fr}.bnp-archive-filter-actions{justify-content:stretch}.bnp-archive-reset,.bnp-archive-search{flex:1}.bnp-archive-results-head{display:block}.bnp-archive-results-head div{justify-content:space-between}.bnp-archive-results-head small{display:block;margin-top:6px}.bnp-archive-results-head span{font-size:21px}.bnp-archive-grid{grid-template-columns:1fr}.bnp-archive-item{padding:11px 0}.bnp-archive-item a{grid-template-columns:minmax(0,1fr) 118px;gap:10px;min-height:88px}.bnp-archive-item-thumb{width:118px;height:82px}.bnp-archive-item h3{font-size:16px;line-height:1.38}.bnp-archive-item time{font-size:10px;margin-top:6px}}
@media(max-width:400px){.bnp-archive-item a{grid-template-columns:minmax(0,1fr) 100px}.bnp-archive-item-thumb{width:100px;height:72px}.bnp-archive-item h3{font-size:15px}}

.bnp-date-archive-page .bnp-archive-filter-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 28px!important}
.bnp-date-archive-page .bnp-archive-filter-grid{gap:10px!important}
.bnp-date-archive-page .bnp-archive-filter-grid label>span{font-size:11px!important;color:#63747b!important;font-weight:500!important}
.bnp-date-archive-page .bnp-archive-filter-grid input,.bnp-date-archive-page .bnp-archive-filter-grid select{height:42px!important;border:1px solid #cbd7dc!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important;font-size:13px!important}
.bnp-date-archive-page .bnp-archive-filter-actions{margin-top:12px!important}
.bnp-date-archive-page .bnp-archive-reset,.bnp-date-archive-page .bnp-archive-search{height:40px!important;border-radius:2px!important}
.bnp-date-archive-page .bnp-archive-results-head{margin-top:0!important}
.bnp-date-archive-page .bnp-archive-item-copy{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
.bnp-date-archive-page .bnp-archive-item time{display:none!important}
@media(max-width:680px){
 .bnp-date-archive-page .bnp-archive-date-grid,.bnp-date-archive-page .bnp-archive-select-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:480px){
 .bnp-date-archive-page .bnp-archive-date-grid,.bnp-date-archive-page .bnp-archive-select-grid{grid-template-columns:1fr!important}
 .bnp-date-archive-page .bnp-archive-filter-actions{justify-content:flex-end!important}
}

.bnp-date-archive-page .bnp-archive-filter-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}
.bnp-date-archive-page .bnp-archive-cat,.bnp-date-archive-page .bnp-archive-item time{display:none!important}
.bnp-date-archive-page .bnp-archive-item{padding:12px 0}

@media (max-width:700px){
  .bnp-date-archive-page{padding:18px 0 40px!important}
  .bnp-date-archive-page .bnp-shell{width:calc(100% - 24px)!important}
  .bnp-date-archive-page .bnp-archive-heading{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--bnp-primary,#17617a)}
  .bnp-date-archive-page .bnp-archive-heading .bnp-archive-kicker{font-size:0;display:none}
  .bnp-date-archive-page .bnp-archive-heading h1{font-size:25px!important;margin:0!important}
  .bnp-date-archive-page .bnp-archive-heading p{display:none!important}

  .bnp-date-archive-page .bnp-archive-filter-card{margin:0 0 10px!important}
  .bnp-date-archive-page .bnp-archive-filter-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 8px!important}
  .bnp-date-archive-page .bnp-archive-filter-grid label{display:block!important;min-width:0!important}
  .bnp-date-archive-page .bnp-archive-filter-grid label span{display:block!important;font-size:11px!important;color:#6e7c82!important;margin:0 0 4px!important}
  .bnp-date-archive-page .bnp-archive-filter-grid input,
  .bnp-date-archive-page .bnp-archive-filter-grid select{width:100%!important;height:40px!important;border:1px solid #d6dde1!important;border-radius:4px!important;background:#fff!important;padding:0 10px!important;font-size:13px!important;box-shadow:none!important}
  .bnp-date-archive-page .bnp-archive-filter-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:2px!important}
  .bnp-date-archive-page .bnp-archive-reset,
  .bnp-date-archive-page .bnp-archive-search{width:100%!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:2px!important;margin:0!important}
  .bnp-date-archive-page .bnp-archive-reset{background:#d9dee2!important;color:#26363d!important;border:0!important}
  .bnp-date-archive-page .bnp-archive-search{background:var(--bnp-primary,#17617a)!important;color:#fff!important;border:0!important}

  .bnp-date-archive-page .bnp-archive-results{margin-top:14px!important}
  .bnp-date-archive-page .bnp-archive-results-head{padding:0 0 7px!important;margin:0!important;border-bottom:1px solid #cbd5da!important}
  .bnp-date-archive-page .bnp-archive-results-head div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}
  .bnp-date-archive-page .bnp-archive-results-head span{font-size:19px!important;font-weight:700!important}
  .bnp-date-archive-page .bnp-archive-results-head strong{font-size:10px!important;font-weight:400!important;color:#8a989d!important}
  .bnp-date-archive-page .bnp-archive-results-head small{display:none!important}
  .bnp-date-archive-page .bnp-archive-grid{display:block!important}
  .bnp-date-archive-page .bnp-archive-item{padding:10px 0!important;border-bottom:1px solid #d6dde1!important}
  .bnp-date-archive-page .bnp-archive-item a{display:grid!important;grid-template-columns:minmax(0,1fr) 102px!important;gap:9px!important;align-items:start!important;min-height:0!important}
  .bnp-date-archive-page .bnp-archive-item-copy{display:block!important;min-width:0!important}
  .bnp-date-archive-page .bnp-archive-item h3{font-size:16px!important;line-height:1.42!important;margin:0!important;color:#172d35!important;font-weight:600!important}
  .bnp-date-archive-page .bnp-archive-item-thumb{width:102px!important;height:72px!important;margin:0!important;border-radius:0!important;background:#edf1f3!important}
  .bnp-date-archive-page .bnp-archive-more-wrap{padding-top:12px!important;text-align:center!important}
  .bnp-date-archive-page .bnp-archive-more{min-width:110px!important;height:40px!important;padding:0 16px!important;border:0!important;border-radius:2px!important;background:var(--bnp-primary,#17617a)!important;color:#fff!important;font-size:13px!important}
}

@media (max-width:420px){
  .bnp-date-archive-page .bnp-archive-item a{grid-template-columns:minmax(0,1fr) 92px!important}
  .bnp-date-archive-page .bnp-archive-item-thumb{width:92px!important;height:66px!important}
  .bnp-date-archive-page .bnp-archive-item h3{font-size:15px!important}
}

.bnp-menu-drawer-head{width:100%!important;max-width:none!important;margin:0!important;height:84px!important;flex:0 0 84px!important;padding:0 max(24px,calc((100% - var(--bnp-shell)) / 2))!important;background:var(--bnp-primary)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.16)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
.bnp-drawer-brand{min-width:0;display:flex!important;align-items:center!important;gap:28px!important}
.bnp-drawer-logo{display:flex!important;align-items:center!important;flex:0 0 auto!important}
.bnp-drawer-logo .custom-logo{display:block!important;max-width:210px!important;max-height:48px!important;width:auto!important;height:auto!important;object-fit:contain!important}
.bnp-drawer-site-name{font-family:var(--bnp-heading)!important;color:#fff!important;font-size:26px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}
.bnp-drawer-date{font-family:var(--bnp-body)!important;color:rgba(255,255,255,.96)!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;white-space:nowrap!important}
.bnp-menu-close{border-color:rgba(255,255,255,.38)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;flex:0 0 40px!important}
.bnp-menu-close:hover{background:rgba(255,255,255,.16)!important;color:#fff!important}
@media(max-width:900px){
 .bnp-menu-drawer-head{height:76px!important;flex-basis:76px!important;padding:0 20px!important;gap:14px!important}
 .bnp-drawer-brand{gap:18px!important}
 .bnp-drawer-logo .custom-logo{max-width:170px!important;max-height:42px!important}
 .bnp-drawer-date{font-size:12px!important}
}
@media(max-width:600px){
 .bnp-menu-drawer-head{height:auto!important;min-height:78px!important;flex-basis:auto!important;padding:12px 12px!important;align-items:center!important}
 .bnp-drawer-brand{display:block!important;min-width:0!important}
 .bnp-drawer-logo .custom-logo{max-width:145px!important;max-height:34px!important}
 .bnp-drawer-date{font-size:11px!important;margin-top:4px!important;white-space:normal!important;line-height:1.35!important}
 .bnp-menu-close{width:36px!important;height:36px!important;flex-basis:36px!important;font-size:22px!important}
}

.bnp-country-map-page{padding:34px 0 60px}
.bnp-country-map-heading{border-bottom:1px solid var(--bnp-primary);padding:0 0 14px;margin-bottom:14px}
.bnp-country-map-heading>span{display:block;color:var(--bnp-primary);font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:3px}
.bnp-country-map-heading h1{font-family:var(--bnp-heading);font-size:30px;line-height:1.25;margin:0;color:var(--bnp-primary);font-weight:600}
.bnp-country-map-heading p{margin:4px 0 0;color:var(--bnp-muted);font-size:12px}
.bnp-country-map-finder{margin-bottom:10px}
.bnp-country-map-finder .bnp-location-bar{margin:0;grid-template-columns:repeat(3,minmax(0,1fr)) 128px!important;gap:10px!important}
.bnp-country-map-finder .bnp-location-field label{display:block;margin:0 0 4px;font-size:11px;color:var(--bnp-muted)}
.bnp-country-map-finder .bnp-location-bar select,.bnp-country-map-finder .bnp-location-bar button{height:42px!important;border-radius:3px!important}
.bnp-country-map-finder .bnp-location-bar button{font-weight:600}
.bnp-country-map-card{margin-top:10px;background:transparent;border-top:1px solid var(--bnp-border);border-bottom:1px solid var(--bnp-border);padding:16px 0 13px}
.bnp-country-map-stage{position:relative;width:min(900px,100%);margin:0 auto;overflow:hidden;display:flex;justify-content:center;align-items:center}
.bnp-country-map-stage>img{display:block;width:min(760px,100%);height:auto;max-height:720px;object-fit:contain;filter:saturate(.96);}

@media(max-width:800px){
 .bnp-country-map-page{padding-top:22px}
 .bnp-country-map-heading h1{font-size:25px}
 .bnp-country-map-finder .bnp-location-bar{grid-template-columns:1fr 1fr!important}
 .bnp-country-map-finder .bnp-location-bar button{grid-column:1/-1}
 .bnp-country-map-stage>img{width:min(640px,100%)}

}
@media(max-width:480px){
 .bnp-country-map-heading{margin-bottom:10px}
 .bnp-country-map-heading h1{font-size:22px}
 .bnp-country-map-heading p{font-size:11px}
 .bnp-country-map-finder .bnp-location-bar{grid-template-columns:1fr 1fr!important;gap:7px!important}
 .bnp-country-map-finder .bnp-location-field label{font-size:10px}
 .bnp-country-map-finder .bnp-location-bar select,.bnp-country-map-finder .bnp-location-bar button{height:40px!important;font-size:12px!important}
 .bnp-country-map-stage{padding:0 4px}
 .bnp-country-map-stage>img{width:100%;max-height:none}

}

.bnp-country-map-page{background:transparent!important}
.bnp-country-map-page .bnp-page-shell{padding-top:22px!important;padding-bottom:28px!important}
.bnp-country-map-heading{margin:0 0 10px!important;padding:0 0 9px!important;border-bottom:1px solid #8fa5ad!important}
.bnp-country-map-heading span{display:block;font-family:var(--bnp-body),Arial,sans-serif!important;font-size:10px!important;letter-spacing:1.3px!important;color:#0f5b73!important;font-weight:700!important;margin-bottom:2px!important}
.bnp-country-map-heading h1{margin:0!important;font-family:var(--bnp-heading),"Noto Serif Bengali",Georgia,serif!important;font-size:28px!important;line-height:1.15!important;font-weight:600!important;color:#0e1f27!important}
.bnp-country-map-finder{margin:0!important;padding:0!important;background:transparent!important;border:0!important}
.bnp-country-map-finder .bnp-location-bar{margin:0!important}
.bnp-country-map-finder .bnp-location-field label{font-size:11px!important;color:#6b7b82!important;margin-bottom:5px!important}
.bnp-country-map-finder .bnp-location-bar.bnp-country-only select{height:44px!important;border:1px solid #cfd9dd!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;font-size:13px!important}
.bnp-country-map-finder .bnp-location-bar.bnp-country-only button{height:44px!important;border-radius:4px!important;background:#125d75!important;color:#fff!important;border:0!important;box-shadow:none!important}
.bnp-country-map-finder .bnp-location-bar.bnp-country-only button:hover{background:#0d5066!important}
.bnp-country-map-card{margin:8px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.bnp-country-map-stage{position:relative;width:min(720px,100%)!important;margin:0 auto!important;line-height:0!important;overflow:visible!important}
.bnp-country-map-stage>img{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important;border:0!important;box-shadow:none!important}
.bnp-map-link{position:absolute!important;display:block!important;transform:translate(-50%,-50%)!important;text-decoration:none!important;z-index:3!important;border-radius:999px!important;background:transparent!important;color:transparent!important;line-height:1!important}
.bnp-map-link span{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:block!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;font-family:var(--bnp-body),Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;background:transparent!important;color:var(--bnp-map-label-color,#125d75)!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 -1px 1px rgba(255,255,255,.7)!important;transition:opacity .12s ease,transform .12s ease!important}
.bnp-map-link:hover span,.bnp-map-link:focus-visible span{opacity:1!important;transform:translate(-50%,-50%) scale(1.03)!important}
.bnp-map-district-link{width:7.2%!important;height:3.4%!important}

.bnp-map-link:focus-visible{outline:2px solid #ef3d3d!important;outline-offset:2px!important}

@media(max-width:900px){
  .bnp-country-map-page .bnp-page-shell{padding-top:16px!important;padding-bottom:20px!important}
  .bnp-country-map-heading{margin-bottom:8px!important}
  .bnp-country-map-heading h1{font-size:23px!important}
  .bnp-country-map-stage{width:min(100%,620px)!important}
}
@media(max-width:680px){
  .bnp-country-map-page .bnp-page-shell{padding-left:12px!important;padding-right:12px!important}
  .bnp-country-map-heading span{font-size:9px!important}
  .bnp-country-map-heading h1{font-size:22px!important}
  .bnp-country-map-finder .bnp-location-bar.bnp-country-only{grid-template-columns:1fr 1fr!important;gap:9px!important}
  .bnp-country-map-finder .bnp-location-bar.bnp-country-only button{grid-column:1/-1!important;height:42px!important}
  .bnp-country-map-finder .bnp-location-field label{display:none!important}
  .bnp-country-map-finder .bnp-location-bar.bnp-country-only select{height:42px!important;font-size:13px!important}
  .bnp-country-map-card{margin-top:7px!important}
  .bnp-country-map-stage{width:100%!important}
  .bnp-map-district-link{width:9%!important;height:4%!important}
  
  .bnp-map-link span{font-size:9px!important;padding:0!important}
}

.bnp-country-map-card{margin:10px auto 0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.bnp-country-map-stage{position:relative;width:min(500px,100%)!important;margin:0 auto!important;line-height:0!important;overflow:visible!important}
.bnp-country-map-stage>img{display:block!important;width:100%!important;height:auto!important;margin:0 auto!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}
.bnp-map-link{position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translate(-50%,-50%)!important;text-decoration:none!important;z-index:5!important;background:transparent!important;color:transparent!important;line-height:1!important;cursor:pointer!important;border-radius:999px!important;min-width:34px!important;min-height:22px!important}
.bnp-map-link span{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(.96)!important;display:block!important;white-space:nowrap!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;font-family:var(--bnp-global-font,var(--bnp-body))!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important;color:#fff!important;padding:6px 10px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:999px!important;background:var(--bnp-map-label-color,#14657c)!important;box-shadow:0 4px 12px rgba(0,0,0,.18)!important;text-shadow:none!important;transition:opacity .12s ease,transform .12s ease,visibility .12s ease!important}
.bnp-map-link:hover span,.bnp-map-link:focus span,.bnp-map-link.is-active span{opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%) scale(1)!important}
.bnp-map-link:hover,.bnp-map-link:focus{z-index:20!important}
.bnp-map-link:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}
.bnp-map-district-link{width:7%!important;height:4%!important}

@media(max-width:680px){
 .bnp-country-map-stage{width:min(370px,100%)!important}
 .bnp-map-link span{font-size:10px!important;padding:5px 8px!important}
 .bnp-map-district-link{width:9%!important;height:5%!important}
 
}

.bnp-country-map-card{
  background:transparent!important;
  border-top:0!important;
  border-bottom:0!important;
  padding:8px 0 0!important;
}
.bnp-country-map-stage{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.bnp-country-map-stage>img{
  background:transparent!important;
}
.bnp-country-map-stage .bnp-map-link span,
.bnp-country-map-stage .bnp-map-link:hover span,
.bnp-country-map-stage .bnp-map-link:focus span,
.bnp-country-map-stage .bnp-map-link.is-active span{
  opacity:1!important;
  visibility:visible!important;
  display:block!important;
  transform:translate(-50%,-50%) scale(1)!important;
  pointer-events:none!important;
}
.bnp-country-map-stage .bnp-map-link span{
  font-family:var(--bnp-global-font,var(--bnp-body),"Noto Sans Bengali",sans-serif)!important;
  color:#000!important;
  background:var(--bnp-map-label-color,#14657c)!important;
  border:1px solid rgba(255,255,255,.9)!important;
  border-radius:999px!important;
  padding:5px 9px!important;
  min-width:46px!important;
  text-align:center!important;
  line-height:1.15!important;
  box-shadow:0 3px 9px rgba(0,0,0,.16)!important;
  text-shadow:none!important;
}
.bnp-country-map-stage .bnp-map-link:hover span,
.bnp-country-map-stage .bnp-map-link:focus span,
.bnp-country-map-stage .bnp-map-link.is-active span{
  background:var(--bnp-map-label-color,#14657c)!important;
}
@media(max-width:480px){
  .bnp-country-map-stage .bnp-map-link span{font-size:8px!important;padding:4px 6px!important;min-width:40px!important}
}

.bnp-country-map-page .bnp-country-map-card{
  margin:10px auto 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.bnp-country-map-page .bnp-country-map-stage{
  position:relative!important;
  width:min(500px,100%)!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  line-height:0!important;
}
.bnp-country-map-page .bnp-country-map-image{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
}
.bnp-country-map-page .bnp-map-link{
  position:absolute!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  transform:translate(-50%,-50%)!important;
  z-index:5!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  text-decoration:none!important;
  line-height:1!important;
}
.bnp-country-map-page .bnp-map-link span{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  display:inline-block!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:none!important;
  transform:none!important;
  white-space:nowrap!important;
  font-family:var(--bnp-global-font,var(--bnp-body),"Noto Sans Bengali",sans-serif)!important;
  font-size:9px!important;
  font-weight:700!important;
  line-height:1.1!important;
  color:#fff!important;
  background:var(--bnp-map-label-color,#14657c)!important;
  padding:3px 6px!important;
  border:0!important;
  border-radius:4px!important;
  box-shadow:0 2px 6px rgba(0,0,0,.14)!important;
  text-shadow:none!important;
  transition:transform .15s ease,filter .15s ease!important;
}
.bnp-country-map-page .bnp-map-link:hover,
.bnp-country-map-page .bnp-map-link:focus-visible{z-index:30!important}
.bnp-country-map-page .bnp-map-link:hover span,
.bnp-country-map-page .bnp-map-link:focus-visible span{
  opacity:1!important;
  visibility:visible!important;
  transform:scale(1.06)!important;
  filter:brightness(.96)!important;
}
.bnp-country-map-page .bnp-map-link:focus-visible{outline:0!important}


@media(max-width:680px){
  .bnp-country-map-page .bnp-country-map-stage{width:min(420px,100%)!important}
  .bnp-country-map-page .bnp-map-link span{font-size:8px!important;padding:2px 5px!important;border-radius:3px!important}
  
}
@media(max-width:420px){
  .bnp-country-map-page .bnp-country-map-stage{width:100%!important}
  .bnp-country-map-page .bnp-map-link span{font-size:7px!important;padding:2px 4px!important}
  
}

.bnp-country-map-legend{
  width:min(720px,100%);
  margin:4px auto 8px;
  display:flex;
  justify-content:flex-end;
  align-items:center;
  gap:7px 16px;
  flex-wrap:wrap;
  padding:0;
}
.bnp-country-map-legend-item{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  color:#24373d!important;
  text-decoration:none!important;
  font-family:var(--bnp-global-font,var(--bnp-body),"Noto Sans Bengali",sans-serif)!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1.2!important;
}
.bnp-country-map-legend-item i{
  display:block!important;
  width:14px!important;
  height:14px!important;
  border-radius:1px!important;
  flex:0 0 14px!important;
}
.bnp-country-map-legend-item:hover span{color:var(--bnp-primary)!important}
.bnp-country-map-page .bnp-country-map-stage{width:min(540px,100%)!important}
.bnp-country-map-page .bnp-map-link span{
  font-size:8.5px!important;
  font-weight:700!important;
  padding:2px 5px!important;
  border-radius:3px!important;
  box-shadow:0 1px 4px rgba(0,0,0,.12)!important;
}
@media(max-width:680px){
  .bnp-country-map-legend{justify-content:center;gap:6px 12px;margin:2px auto 7px}
  .bnp-country-map-legend-item{font-size:9px!important}
  .bnp-country-map-legend-item i{width:12px!important;height:12px!important;flex-basis:12px!important}
  .bnp-country-map-page .bnp-country-map-stage{width:min(400px,100%)!important}
  .bnp-country-map-page .bnp-map-link span{font-size:7.5px!important;padding:2px 4px!important}
}
@media(max-width:420px){
  .bnp-country-map-legend{gap:5px 9px}
  .bnp-country-map-legend-item{font-size:8px!important}
  .bnp-country-map-legend-item i{width:10px!important;height:10px!important;flex-basis:10px!important}
  .bnp-country-map-page .bnp-country-map-stage{width:100%!important}
  .bnp-country-map-page .bnp-map-link span{font-size:6.8px!important;padding:1px 3px!important;border-radius:2px!important}
}

.bnp-country-map-page .bnp-country-map-stage,
.bnp-country-map-page .bnp-country-map-card,
.bnp-country-map-page .bnp-country-map-image{
  background:transparent!important;
  background-color:transparent!important;
}
.bnp-country-map-page .bnp-country-map-image{
  mix-blend-mode:normal!important;
}
.bnp-country-map-page .bnp-map-link span,
.bnp-country-map-page .bnp-map-link:hover span,
.bnp-country-map-page .bnp-map-link:focus-visible span,
.bnp-country-map-page .bnp-map-link.is-active span{
  color:#000!important;
}
@media(max-width:680px){
  .bnp-country-map-finder .bnp-location-bar.bnp-country-only{
    grid-template-columns:1fr 1fr!important;
    gap:9px!important;
  }
  .bnp-country-map-finder .bnp-location-bar.bnp-country-only button{
    grid-column:2!important;
    grid-row:2!important;
    width:100%!important;
    height:42px!important;
  }
}

.bnp-country-map-page .bnp-country-map-card{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
}
.bnp-country-map-page .bnp-country-map-legend{
  width:min(760px,100%);
  margin:0 auto 12px!important;
  padding:0!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:10px 22px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  line-height:1.2!important;
}
.bnp-country-map-page .bnp-country-map-legend-item{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  text-decoration:none!important;
  color:#000!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  font-family:var(--bnp-global-font,var(--bnp-body),"Noto Sans Bengali",sans-serif)!important;
  font-size:12px!important;
  font-weight:500!important;
  padding:0!important;
}
.bnp-country-map-page .bnp-country-map-legend-item i{
  width:20px!important;
  height:20px!important;
  display:block!important;
  flex:0 0 20px!important;
}
.bnp-country-map-page .bnp-country-map-stage{
  width:min(760px,100%)!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.bnp-country-map-page .bnp-country-map-image{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
}
.bnp-country-map-page .bnp-map-link span{
  color:#000!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  min-width:0!important;
  text-shadow:0 1px 1px rgba(255,255,255,.9)!important;
  font-size:11px!important;
  font-weight:600!important;
}
.bnp-country-map-page .bnp-map-link:hover span,
.bnp-country-map-page .bnp-map-link:focus-visible span{
  background:transparent!important;
  color:#000!important;
  filter:none!important;
  transform:scale(1.04)!important;
}
@media(max-width:680px){
  .bnp-country-map-page .bnp-country-map-legend{gap:8px 14px!important;margin-bottom:8px!important}
  .bnp-country-map-page .bnp-country-map-legend-item{font-size:10px!important;gap:5px!important}
  .bnp-country-map-page .bnp-country-map-legend-item i{width:14px!important;height:14px!important;flex-basis:14px!important}
  .bnp-country-map-page .bnp-country-map-stage{width:min(420px,100%)!important}
  .bnp-country-map-page .bnp-map-link span{font-size:8px!important;text-shadow:0 1px 1px rgba(255,255,255,.95)!important}
}

.bnp-country-map-page .bnp-country-map-card,
.bnp-country-map-page .bnp-country-map-stage,
.bnp-country-map-page .bnp-country-map-image,
.bnp-country-map-page .bnp-country-map-legend,
.bnp-country-map-page .bnp-country-map-legend-item,
.bnp-country-map-page .bnp-map-link,
.bnp-country-map-page .bnp-map-link span {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
.bnp-country-map-page .bnp-country-map-image {
  display:block !important;
  width:100% !important;
  height:auto !important;
  object-fit:contain !important;
  filter:none !important;
}
.bnp-country-map-page .bnp-map-link span,
.bnp-country-map-page .bnp-map-link:hover span,
.bnp-country-map-page .bnp-map-link:focus-visible span,
.bnp-country-map-page .bnp-map-link.is-active span {
  color:#000 !important;
  background:transparent !important;
  padding:0 !important;
  border-radius:0 !important;
  text-shadow:0 1px 2px rgba(255,255,255,.95) !important;
  font-weight:600 !important;
}
.bnp-country-map-page .bnp-country-map-stage {
  width:min(620px,100%) !important;
  margin:0 auto !important;
  overflow:visible !important;
}
.bnp-country-map-page .bnp-country-map-legend {
  position:relative !important;
  width:min(720px,100%) !important;
  margin:0 auto 10px !important;
  justify-content:center !important;
  background:transparent !important;
}
@media(max-width:680px){
  .bnp-country-map-page .bnp-country-map-stage{width:min(395px,100%) !important}
  .bnp-country-map-page .bnp-map-link span{font-size:8px !important}
}

@media (max-width:680px){
  .bnp-footer-mobile .bnp-footer-newsletter form,
  .bnp-footer-mobile .bnp-footer-newsletter-form{
    width:calc(100% - 44px)!important;
    max-width:320px!important;
    margin:0 auto!important;
  }
  .bnp-footer-mobile .bnp-footer-newsletter input,
  .bnp-footer-mobile .bnp-footer-newsletter button{
    height:36px!important;
    font-size:12px!important;
  }
  .bnp-footer-mobile .bnp-footer-newsletter input{
    padding:0 10px!important;
  }
  .bnp-footer-mobile .bnp-footer-newsletter button{
    padding:0 12px!important;
  }
}

@media (max-width: 767px){.bnp-ad-desktop{display:none!important}.bnp-ad-mobile{display:block!important}}


/* 2.5.16 Menu management + reliable dropdown interaction */
.bnp-header .bnp-menu li.menu-item-has-children.is-open>.sub-menu{display:block!important}
.bnp-header .bnp-menu li.menu-item-has-children.is-open>a:after{transform:translateY(-35%) rotate(225deg)!important}
.bnp-header-select-full{grid-column:1/-1!important}
@media(max-width:760px){.bnp-header-select-full{grid-column:auto!important}}
/* 2.5.16 admin/header toggle support */
.bnp-topbar + .bnp-header .bnp-nav { }
@media (max-width: 782px){.bnp-topbar{font-size:9px}.bnp-topbar-inner{min-height:28px}.bnp-topbar-social{display:none}}
