/* Shared provincial header and the blue section tabs used on the homepage. */
.site-shell.province-page .site-header.site-header,
.site-shell.province-page .site-header .utility-bar,
.site-shell.province-page .site-header .masthead{background:#182334}
@media(min-width:992px){.site-shell.province-page .site-header .main-nav{background:#182334}}
.province-service-page .masthead .brand img{object-fit:contain}
.province-service-page .service-category-page .srvHeadBox{border-bottom:1px solid #ff001e}
.province-service-page .service-category-page .srvHeadTitle,
.province-service-page .service-category-page .srvHeadTab,
.province-service-page .service-category-page .srvHeadTab2{border-radius:11px 11px 0 0;padding:8px 20px;font-size:13px;line-height:18px}
.province-service-page .service-category-page .srvHeadTitle,
.province-service-page .service-category-page .srvHeadTab.active,
.province-service-page .service-category-page .srvHeadTab2.active{background:#0054ad;color:#fff}
.province-service-page .service-category-page .srvHeadTitle:before,
.province-service-page .service-category-page .srvHeadTab:first-child:before,
.province-service-page .service-category-page .srvHeadTab2:first-child:before{width:4px;height:18px;right:-4px;bottom:0;background:#ff001e;border-radius:0 4px 0 0}
.province-page .province-ribbon{height:auto;min-height:35px;display:flex;align-items:flex-end;background:transparent;border:0;border-bottom:1px solid #ff001e;margin:15px 0 12px;font-size:13px}
.province-page .province-ribbon span{position:relative;display:block;right:auto;bottom:auto;padding:8px 20px;border-radius:11px 11px 0 0;line-height:18px;background:#0054ad;color:#fff}
.province-page .province-ribbon span:after{left:auto;right:-4px;bottom:0;width:4px;height:18px;border:0;border-radius:0 4px 0 0;background:#ff001e}
.province-page .province-news-tabs{justify-content:flex-start;min-height:35px;border-bottom-color:#ff001e}
.province-page .province-news-tabs button{position:relative;border:0;border-radius:11px 11px 0 0;padding:8px 14px;font-size:13px;line-height:18px}
.province-page .province-news-tabs button[aria-selected=true]{background:#0054ad;border-right:0}
.province-page .province-news-tabs button[aria-selected=true]:after{content:'';position:absolute;right:-4px;bottom:0;width:4px;height:18px;border-radius:0 4px 0 0;background:#ff001e}
@media(max-width:479px){.province-service-page .service-category-page .srvHeadTab,.province-service-page .service-category-page .srvHeadTab2{padding-inline:14px}}
.province-service-slider{position:relative;aspect-ratio:3/2;background:#15263a;overflow:hidden;border-radius:6px;margin-bottom:10px}
.province-service-slider .front-slide{position:absolute;inset:0;display:none;color:white}
.province-service-slider .front-slide.is-active{display:block}
.province-service-slider img{width:100%;height:100%;object-fit:cover}
.province-service-slider h2{position:absolute;bottom:0;inset-inline:0;margin:0;padding:24px 12px 32px;background:linear-gradient(transparent,#000b);font-size:21px;line-height:1.6}
.province-service-slider>button{position:absolute;top:45%;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;background:#fffd;color:#345}
.province-service-slider>button[data-slide-direction="-1"]{left:8px}.province-service-slider>button[data-slide-direction="1"]{right:8px}
.province-service-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px}
.province-service-dots button{width:8px;height:8px;min-height:0;padding:0;border:0;border-radius:50%;background:#aaa}
.province-service-dots button.is-active{background:#fff}
@media(min-width:992px){.province-service-page .service-columns{align-items:stretch}.province-service-page .serviceColR,.province-service-page .serviceColL{position:sticky;top:90px;align-self:flex-start;max-height:calc(100dvh - 100px);overflow:auto;scrollbar-width:thin}}
@media(min-width:992px){.province-page .province-left,.province-page .province-right{position:sticky;top:90px;max-height:calc(100dvh - 100px);overflow:auto;scrollbar-width:thin;align-self:start}}
