/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{scroll-behavior:smooth;}p{font-size:0.875rem;line-height:21px;margin-bottom:28px;word-spacing:2.24px;text-align:justify;}img{max-width:100%;height:auto;}a{text-decoration:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:var(--table-head-link);}table tr{background-color:var(--bg-white-color);background:var(--bg-white-color);box-shadow:none;}table tr td{box-shadow:none !important;border-radius:5px;background-color:transparent !important;background:transparent !important;padding-top:1rem !important;padding-bottom:1rem !important;}table tr th{text-transform:uppercase;text-align:center;color:var(--table-head-text);border-radius:5px;}table{border-collapse:separate;border-spacing:2px;}table tr td p{margin:0;}table  thead tr{background:linear-gradient(90deg,var(--table-head-start) 0%,var(--table-head-start) 100%);}table  thead tr th{background-color:transparent !important;background:transparent !important;color:var(--table-head-text) !important;}table tbody tr:nth-child(odd){background-color:var(--table-row-odd-bg);}table tbody tr:nth-child(even){background-color:var(--table-row-even-bg);}.node__content{margin-top:0;}.alert-wrapper .alert .flex-shrink-0{height:2rem;}.fixed-top{box-shadow:1px 1px 6px var(--shadow-color);top:10px;}.hero-banner{position:relative;width:100%;min-height:160px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;}.hero-banner__overlay{width:100%;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;}.hero-banner__title{color:var(--text-on-accent);font-weight:700;text-shadow:0px 4px 3px rgba(0,0,0,0.7),0px 8px 13px rgba(0,0,0,0.5),0px 18px 23px rgba(0,0,0,0.5);}.hero-banner__subtitle{color:var(--hero-subtitle-color);font-size:1.25rem;margin:0 0 1.75rem 0;line-height:1.5;}.hero-banner__button{display:inline-block;background-color:var(--hero-btn-bg);color:var(--text-on-accent);padding:0.75rem 1.75rem;font-weight:600;text-decoration:none;border-radius:4px;transition:background-color 0.2s ease;}.hero-banner__button:hover{background-color:var(--text-dark-blue);color:var(--text-on-accent);}body.user-logged-in.mm-wrapper{padding-top:0 !important;}@media (max-width:768px){.hero-banner{min-height:70px;}.hero-banner__title{font-size:1.4rem;}.hero-banner__subtitle{font-size:1rem;}.hero-banner__overlay{padding:1rem;}}.node--type-landing-page .main-content{padding:0;}.card-map-section .block-inline-blockbasic .content{background:var(--surface-card);box-shadow:1px 1px 20px var(--shadow-color);padding:0.5rem 0;border-radius:10px;min-height:150px;border:1px solid var(--border-subtle);}.card-map-section .block-inline-blockbasic h4{font-size:1rem;text-align:center;}.card-map-section .block-inline-blockbasic .box-image-element{text-align:center;margin-bottom:1rem;margin-top:1rem;}.card-map-section .block-inline-blockbasic .box-image-element img{transition:.4s ease-in-out;max-width:70px;float:none;}.card-map-section .block-inline-blockbasic:hover img{transform:scale(1.2);}.important-places{background:linear-gradient(90deg,var(--gradient-places-1) 0%,var(--gradient-places-2) 50%,var(--gradient-places-3) 100%);padding:2.5rem 0;color:var(--text-on-accent);}.important-places__container{display:flex;align-items:center;justify-content:space-between;}.important-places h2{font-size:2rem;letter-spacing:1px;}.important-places__container p{margin-bottom:0;}.fixed-top#navbar-main{z-index:99;}.fixed-top-secondary{position:fixed;top:0;right:0;left:0;z-index:1030;}.about-section{padding:3.5rem 0;background-color:var(--surface-card);}.home-banner-section{background-color:var(--surface-body-alt);padding:3.5rem 0;}.home-banner-section .row.align-items-center{flex-direction:row-reverse;}.media--slick.media--image.is-b-loading{background-color:transparent;}.btn{display:inline-block;padding:0.5rem 1.8rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:0.875rem;transition:all 0.3s ease;}.btn-light-blue{background-color:var(--text-dark-blue);color:var(--text-on-accent);}.node--type-landing-page #block-oulmun-page-title{display:none;}.view-partner-logo.view-id-partner_logo .views-slick-animate.basic-styles .slick-prev{left:-40px;top:100%;}.view-partner-logo.view-id-partner_logo .views-slick-animate.basic-styles .slick-next{right:-40px;top:100%;}#navbar-main #CollapsingNavbar{justify-content:flex-start !important;}.site-footer ul{list-style:none;}#block-oulmun-secondarymenu p{margin:0;}.navbar-header-top{padding:1rem;display:flex;justify-content:space-between;align-items:center;}a#text_resize_increase,a#text_resize_decrease{display:block;float:none;height:25px;width:25px;text-align:center;padding:5px;margin:0;cursor:pointer;font-size:0.875rem;border:1px solid var(--text-strong);text-indent:0;outline:none;background:none;font-weight:600;}#block-oulmun-textresize .content{display:flex;justify-content:center;align-items:center;gap:10px;}#block-oulmun-footerbottom .footer__bottom{padding:1rem 0;font-size:0.75rem;}.site-footer{padding-bottom:0;}.notifications-ticker-bar{background-color:var(--ticker-bg);}.notifications-ticker-bar .ticker-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;background-color:var(--ticker-bg);color:var(--ticker-text);height:48px;overflow:hidden;}.notifications-ticker-bar .ticker-label{height:100%;}.notifications-ticker-bar .ticker-label a{color:var(--ticker-text);font-weight:700;font-size:1.15rem;letter-spacing:0.5px;padding:0 18px;margin:0;height:100%;display:flex;align-items:center;white-space:nowrap;z-index:2;}.notifications-ticker-bar .ticker-track-wrapper{flex:1;overflow:hidden;white-space:nowrap;position:relative;}.notifications-ticker-bar .ticker-track{display:inline-block;white-space:nowrap;will-change:transform;animation:ticker-scroll linear infinite;}.notifications-ticker-bar .ticker-item{display:inline-block;font-size:0.95rem;padding:0 30px;}.notifications-ticker-bar .ticker-item a{text-decoration:none;transition:color 0.2s;color:var(--ticker-text);}.notifications-ticker-bar .ticker-item a:hover{color:var(--text-dark-blue);text-decoration:underline;}.notifications-ticker-bar .ticker-bar:hover .ticker-track{animation-play-state:paused;}@keyframes ticker-scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}#navbar-top{height:2.5rem;padding-left:1rem;padding-right:1rem;}#block-oulmun-secondarymenu p{font-size:0.75rem;color:var(--text-on-accent);}#block-oulmun-headermainlogoandministerandgovernor .main-logo img{width:300px;}#block-oulmun-headermainlogoandministerandgovernor .person-img-top img{border-radius:50%;}#tickerBar .ticker-label{position:relative;background-color:var(--site-mainnavbar-bg);}#tickerBar .ticker-label a{color:var(--bg-white-color);}#tickerBar .ticker-label::after{content:"";position:absolute;right:7px;top:52%;color:var(--text-on-accent);width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform 0.2s ease;}.site-footer .block{margin:0;padding:0;}.site-footer__top .content li a:hover{background-color:transparent;}.site-footer__top .content li a{padding:0;padding-bottom:0.7rem;}.footer__col.footer__info p{margin-bottom:0.5rem;margin-top:0;}#block-oulmun-footersocials a{font-size:1rem;}#block-oulmun-footersocials .footer__socials{margin-top:1rem;gap:4px;margin-left:40px;}#layout-builder-modal textarea{height:100%;}.site-footer .content ul:not(.menu){padding-left:revert;}.view-id-partner_logo .views-slick-animate.basic-styles .slick-slider{padding-bottom:0px;}.twitter-tweet.twitter-tweet-rendered{margin-top:0;}.block-views-blockwhat-news-block-1 .marquee-container,.block-views-blockactivities-block-3 .marquee-container{height:350px;overflow:hidden;position:relative;margin-top:10px;border-radius:10px;box-shadow:1px 1px 6px var(--border-light);}.view-activities .marquee-track,.view-what-news .marquee-track{position:relative;width:100%;}.view-activities,.view-what-news{width:100%;}.view-activities .views-row,.view-what-news .views-row{padding:5px 7px;border-bottom:1px solid var(--border-divider);box-sizing:border-box;}.view-what-news .view-content,.view-activities .view-content{will-change:transform;}.slick-prev:before,.slick-next:before{color:var(--slider-arrow-color);font-size:30px;}.municipality-hero-block{position:relative;overflow:hidden;}.municipality-slider .slide-item{position:relative;min-height:480px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex !important;align-items:center;}.municipality-hero-block .municipality-slider .container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;}.municipality-hero-block .hero-content-box{max-width:650px;color:var(--text-on-accent);padding:40px 0;}.municipality-hero-block .hero-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--text-on-accent);margin-bottom:15px;text-shadow:0 2px 4px var(--hero-title-shadow);}.municipality-hero-block .hero-description{font-size:1.125rem;line-height:1.6;color:var(--hero-description-color);margin-bottom:25px;}.municipality-hero-block .btn-gov-primary{display:inline-block;padding:7px 28px;background-color:var(--text-dark-blue);color:var(--text-on-accent);font-weight:600;text-decoration:none;border-radius:20px;border:2px solid var(--text-dark-blue);transition:all 0.3s ease;}.municipality-hero-block .btn-gov-primary:hover,.municipality-hero-block .btn-gov-primary:focus{background-color:var(--text-dark-blue);border-color:var(--text-dark-blue);color:var(--text-on-accent);text-decoration:underline;}.side-menu-listpages .sidebar{border-radius:12px;overflow:hidden;background-color:var(--site-sidebar-bg);box-shadow:0 4px 20px var(--site-shadow);box-shadow:0 4px 20px var(--site-shadow);}.side-menu-listpages .sidebar-menu{padding:0;}.side-menu-listpages .sidebar-title{min-height:50px;background-color:var(--site-mainnavbar-bg);color:var(--text-on-accent);display:flex;align-items:center;padding:0 24px;gap:15px;font-size:1.5rem;font-weight:600;}.side-menu-listpages .sidebar-title .title-icon{width:38px;height:38px;background:var(--text-on-accent);color:var(--scroll-strip-bg-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;}.side-menu-listpages .sidebar-menu li{border-bottom:1px solid var(--sidebar-item-border);}.side-menu-listpages .sidebar-menu li:last-child{border-bottom:none;}.side-menu-listpages .sidebar-menu a{min-height:38px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;color:var(--sidebar-link-color);font-size:0.8125rem;font-weight:500;transition:.25s ease;}.side-menu-listpages .sidebar-menu a i{color:var(--scroll-strip-bg-color);font-size:0.75rem;}.side-menu-listpages .sidebar-menu a:hover{color:var(--scroll-strip-bg-color);background:var(--surface-card);padding-left:30px;}.about-localtion-oulgaret .text-image-block__image-wrapper img{width:100%;border-radius:25px;display:block;box-shadow:0 10px 12px var(--shadow-image);}.about-localtion-oulgaret .text-image-block__title{color:var(--about-title-color);line-height:1.25;font-weight:700;margin-bottom:12px;}.commissionner-role .card-body{display:none !important;}.commissionner-role .card:hover img{transform:scale(1.2);}.commissionner-role .card img{transition:.4s ease-in-out;}.text-image-block__body p{margin-top:0;}.text-block-heading{color:var(--text-heading);}@media (max-width:768px){.municipality-hero-block .municipality-slider .slide-item{min-height:130px;}.municipality-hero-block .hero-title{font-size:1.75rem;}.municipality-hero-block .hero-description{font-size:1rem;}.gap-mobile-3{gap:25px;}.block-views-blocklatest-news-block-1 .container{padding:0;}}.municipality-hero-block .slick-prev{left:25px;z-index:99;}.municipality-hero-block .slick-next{right:25px;z-index:99;}.municipality-hero-block .slick-prev:before,.municipality-hero-block .slick-next:before{color:var(--text-on-accent);}.marquee-track .views-field-nothing a{font-size:0.875rem;}#search-block-form{position:relative;}header #search-block-form{padding:0;}#block-oulmun-searchform .form-actions.js-form-wrapper{position:absolute;top:0;right:0;z-index:4;margin-bottom:0 !important;}#block-oulmun-searchform .js-form-type-search.form-type-search{margin-bottom:0 !important;}#block-oulmun-searchform .js-form-type-search.form-type-search input{padding:0.3rem 0.3rem;padding-right:2rem;width:400px;}#block-oulmun-searchform #edit-submit{font-size:0;width:30px;height:35px;border:none;border-radius:4px;position:relative;}#block-oulmun-searchform #edit-submit::before{content:"\f002";font-family:"Font Awesome 7 Free";font-weight:900;font-size:16px;color:var(--text-on-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.gallery-slider-wrapper .slick-next{right:25px;}.gallery-slider-wrapper .slick-prev{left:25px;z-index:2;}.about-localtion-oulgaret .stats{margin-top:42px;}.about-localtion-oulgaret .stats img{filter:invert(1);}.about-localtion-oulgaret .stat-card{min-height:74px;border-radius:5px;display:flex;align-items:center;color:white;padding:8px 12px;margin-bottom:10px;}.about-localtion-oulgaret .stat-purple{background:var(--stat-purple-bg);}.about-localtion-oulgaret .stat-orange{background:var(--stat-orange-bg);}.about-localtion-oulgaret .stat-icon{width:58px;height:58px;border:1px solid var(--stat-icon-border);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px;font-size:1.875rem;}.about-localtion-oulgaret .stat-number{font-size:1.5625rem;line-height:1;font-weight:300;}.about-localtion-oulgaret .stat-label{font-size:0.8125rem;margin-top:3px;}.tooltip-inner{background-color:var(--bg-white-color);color:var(--tooltip-text);border:1px solid var(--text-body-soft);font-size:10px;}.view-what-news.view-display-id-block_2 .views-field-created,.view-activities.view-display-id-block_2 .views-field-created{min-width:110px;}.twitter-tweet.twitter-tweet-rendered{margin-top:0 !important;}.footer__col.footer__info h4{font-weight:600;}.whos-call-box-size .block-inline-blockbasic .card-body h6{color:var(--scroll-strip-bg-color);}.whos-call-box-size .block-inline-blockbasic .card-body .contact-item{margin-bottom:0.3rem;}.whos-call-box-size .block-inline-blockbasic .card-body .contact-item i{color:var(--text-dark-blue);}.whos-call-box-size .block-inline-blockbasic,.whos-call-box-size .block-inline-blockbasic .content,.whos-call-box-size .block-inline-blockbasic .field--name-body,.whos-call-box-size .block-inline-blockbasic .card{height:100%;}.location-card i,.official-card i{color:var(--text-dark-blue);}.site-footer__top .content li a{text-indent:0;border:none;}.site-footer .block{border:none;}.site-footer .content ul:not(.menu){padding-left:1.4em;}.official-card.manager-card .manager-icon{display:flex;justify-content:center;flex-direction:column;align-items:center;background:var(--surface-soft-blue);color:var(--text-dark-blue);font-size:2.1875rem;}.location-card{background:var(--surface-soft-blue);}.location-icon i{font-size:2.1875rem;}.location-card .contact-item,.official-card .contact-item{margin-bottom:0.3rem;}.official-card .official-info{padding-top:1rem;padding-bottom:1rem;}.official-card .official-info .designation{font-weight:bolder;}.page-node-12 ul{list-style:none;}.page-node-12 .village-item i{color:var(--scroll-strip-bg-color);}.page-node-12 .villages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 40px;}.page-node-12 .ward-notice{margin-top:30px;min-height:63px;background:linear-gradient(100deg,var(--ward-notice-start),var(--ward-notice-end));border-radius:7px;display:flex;align-items:center;padding:12px 22px;gap:20px;color:var(--ward-notice-text);}.page-node-12 .ward-notice .notice-icon{color:var(--scroll-strip-bg-color);font-size:1.875rem;}.page-node-12 .counter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:27px;}.page-node-12 .counter-card{min-height:106px;border-radius:9px;color:var(--text-on-accent);padding:18px 14px;display:flex;align-items:center;gap:13px;overflow:hidden;position:relative;}.page-node-12 .counter-card:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;border:1px dotted var(--counter-ring);right:-25px;bottom:-45px;}.page-node-12 .counter-icon{width:53px;height:53px;flex:0 0 53px;background:var(--counter-icon-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3125rem;}.page-node-12 .counter-content{position:relative;z-index:2;}.page-node-12 .counter-number{font-size:1.375rem;line-height:1.1;font-weight:600;margin-bottom:6px;}.page-node-12 .counter-label{font-size:0.75rem;opacity:.95;white-space:nowrap;}.page-node-12 .card-purple{background:linear-gradient(135deg,var(--card-purple-start),var(--card-purple-end));}.page-node-12 .card-purple .counter-icon{color:var(--card-purple-icon);}.page-node-12 .card-blue{background:linear-gradient(135deg,var(--card-blue-start),var(--card-blue-end));}.page-node-12 .card-blue .counter-icon{color:var(--card-blue-icon);}.page-node-12 .card-green{background:linear-gradient(135deg,var(--card-green-start),var(--card-green-end));}.page-node-12 .card-green .counter-icon{color:var(--card-green-icon);}.page-node-12 .card-orange{background:linear-gradient(135deg,var(--card-orange-start),var(--card-orange-end));}.page-node-12 .card-orange .counter-icon{color:var(--card-orange-icon);}.municipal-box{min-height:119px;background:linear-gradient(110deg,var(--municipal-box-start),var(--municipal-box-end));border-radius:8px;padding:10px;}.new-and-activities .view-what-news .view-header{padding:1rem;background:var(--news-header-bg);color:var(--text-on-accent);border-top-right-radius:17px;border-top-left-radius:17px;z-index:10;}.new-and-activities .view-content{padding:10px 22px 5px 38px;overflow:hidden;}.new-and-activities .view-header a{color:var(--text-on-accent);}.new-and-activities .view-activities .view-header{background-color:var(--activities-header-bg);color:var(--text-on-accent);padding:1rem;border-top-right-radius:17px;border-top-left-radius:17px;z-index:10;}.new-and-activities .view-activities .view-header a{color:var(--text-on-accent);}.new-and-activities .view-activities .views-row{position:relative;min-height:78px;padding:8px 0 10px 25px;border-left:1px solid var(--activities-line-border);}.new-and-activities .view-what-news .views-row{position:relative;min-height:78px;padding:8px 0 10px 25px;}.new-and-activities .view-what-news .views-row::before{content:"\f15b";font-family:"Font Awesome 7 Free";font-size:1.375rem;text-align:center;width:48px;height:48px;border-radius:9px;background:var(--news-icon-bg);display:flex;justify-content:center;align-items:center;color:var(--news-icon-color);position:absolute;left:-5px;top:12px;}.new-and-activities .view-what-news .new-badge{border:1px solid var(--news-badge-border);border-radius:6px;color:var(--news-badge-color);padding:3px 6px;font-size:0.625rem;background:var(--news-badge-bg);height:max-content;}.new-and-activities .view-activities .views-row::before{content:"";width:13px;height:13px;background:var(--activities-header-bg);border:3px solid var(--activities-header-bg);border-radius:50%;position:absolute;left:-5px;top:12px;}.new-and-activities .view-activities .activity-meta{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:8px;}.new-and-activities .view-activities .activity-date{color:var(--activity-date-color);font-size:0.8125rem;}.new-and-activities .view-activities .time{padding:5px 8px;background:var(--activity-time-bg);color:var(--activity-time-color);border-radius:5px;font-size:0.8125rem;font-weight:700;}.new-and-activities .card{box-shadow:0 5px 18px var(--shadow-card);border-radius:17px;min-height:350px;border:none;}@media (min-width:768px){.navbar-nav .dropdown-menu .menu-item--expanded{position:relative;}.navbar-nav .dropdown-menu
  .menu-item--expanded > .dropdown-menu{top:-1px;left:100%;margin:0;}.navbar-nav .dropdown-menu
  .menu-item--expanded:hover > .dropdown-menu{display:block;}}@media (max-width:767.98px){.navbar-nav .dropdown-menu{position:static !important;float:none;width:100%;margin:0;border:0;box-shadow:none;padding-left:15px;}.navbar-nav .dropdown-menu.show{display:block;}.navbar-nav .dropdown-menu
  .dropdown-menu{position:static !important;display:none;padding-left:15px;}.navbar-nav .dropdown-menu
  .dropdown-menu.show{display:block;}.navbar-nav .menu-item--expanded{position:static;}.navbar-nav .menu-item--expanded
  > .dropdown-menu{left:auto;top:auto;}}@media (max-width:992px){.hero-tax__container,.about-section__container,.important-places__container{flex-direction:column;text-align:center;}#navbar-top,#navbar-header-top{display:none;}}.rti-inforrmation-wrapper .info-card{background:var(--rti-card-bg);border:1px solid var(--rti-card-border);border-radius:13px;padding:16px 20px;margin-bottom:8px;box-shadow:0 2px 8px var(--shadow-xs);}.rti-inforrmation-wrapper .title-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px;}.rti-inforrmation-wrapper .round-icon{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-on-accent);background:var(--rti-accent);font-size:1.0625rem;}.rti-inforrmation-wrapper .title{margin:4px 0 0;color:var(--rti-accent);font-size:1rem;line-height:1.2;font-weight:700;}.rti-inforrmation-wrapper .contact-list{padding-left:51px;}.rti-inforrmation-wrapper .contact-item{display:flex;align-items:center;min-height:27px;font-size:0.9rem;color:var(--rti-text);}.rti-inforrmation-wrapper .contact-item i{width:19px;color:var(--rti-accent);font-size:0.9rem;margin-right:4px;}.rti-inforrmation-wrapper .pio-card{padding-bottom:18px;}.rti-inforrmation-wrapper .pio-heading{margin:2px 0 3px;color:var(--rti-accent);font-size:0.9rem;font-weight:700;}.rti-inforrmation-wrapper .pio-subtitle{color:var(--rti-accent);font-size:0.75rem;font-weight:700;margin-bottom:12px;}.rti-inforrmation-wrapper .document-row{min-height:60px;border:1px solid var(--rti-doc-border);border-radius:10px;background:var(--rti-doc-bg);display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 18px;margin-top:10px;}.rti-inforrmation-wrapper .document-content{display:flex;align-items:center;gap:12px;flex:1;}.rti-inforrmation-wrapper .document-icon{color:var(--rti-accent);font-size:1.125rem;width:22px;min-width:22px;}.rti-inforrmation-wrapper .document-title{color:var(--rti-doc-title);font-size:0.8125rem;line-height:1.35;font-weight:700;}.rti-inforrmation-wrapper .download-btn{background:var(--rti-btn-bg);color:var(--rti-accent);border:1px solid var(--rti-btn-border);border-radius:7px;padding:7px 14px;font-size:0.75rem;font-weight:600;white-space:nowrap;transition:.2s ease;}.rti-inforrmation-wrapper .download-btn:hover{color:var(--text-on-accent);background:var(--rti-accent);border-color:var(--rti-accent);}.rti-inforrmation-wrapper .download-btn i{margin-left:6px;}.rti-inforrmation-wrapper .purple-row{background:var(--rti-purple-bg);border-color:var(--rti-purple-border);}.rti-inforrmation-wrapper .purple-row .document-icon{color:var(--rti-purple);}.rti-inforrmation-wrapper .purple-row .document-title{color:var(--text-body-soft);}.rti-inforrmation-wrapper .purple-row .download-btn{color:var(--rti-purple-btn);border-color:var(--rti-purple-btn-border);}.rti-inforrmation-wrapper .purple-row .download-btn:hover{color:var(--text-on-accent);background:var(--rti-purple);border-color:var(--rti-purple);}.rti-inforrmation-wrapper .grey-row{background:var(--rti-grey-bg);border-color:var(--rti-grey-border);}.rti-inforrmation-wrapper .grey-row .document-icon{color:var(--rti-grey-icon);}.rti-inforrmation-wrapper .grey-row .document-title{color:var(--rti-grey-title);}.rti-inforrmation-wrapper .rti-section{background:var(--rti-green-bg);border-radius:9px;padding:14px 18px 12px;margin-top:10px;}.rti-inforrmation-wrapper .rti-heading{color:var(--rti-green);font-size:0.85rem;font-weight:700;margin-bottom:12px;}.rti-inforrmation-wrapper .rti-heading i{margin-right:8px;font-size:1rem;}.rti-inforrmation-wrapper .rti-line{min-height:41px;border-top:1px solid var(--rti-green-border);display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;color:var(--rti-line-text);font-size:0.875rem;}.rti-inforrmation-wrapper .rti-line:first-of-type{border-top:0;}.rti-inforrmation-wrapper .green-download{color:var(--rti-green);border-color:var(--rti-green-btn-border);}.rti-inforrmation-wrapper .green-download:hover{background:var(--rti-green);border-color:var(--rti-green);color:var(--text-on-accent);}.rti-inforrmation-wrapper .help-card{margin-top:17px;padding:14px 18px;border:1px solid var(--rti-doc-border);background:var(--rti-help-bg);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:20px;}.rti-inforrmation-wrapper .help-content{display:flex;align-items:center;gap:13px;}.rti-inforrmation-wrapper .help-icon{width:37px;height:37px;min-width:37px;border:2px solid var(--rti-accent);color:var(--rti-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1875rem;}.rti-inforrmation-wrapper .help-title{margin:0 0 4px;color:var(--rti-accent);font-size:0.8125rem;font-weight:700;}.rti-inforrmation-wrapper .help-text{margin:0;color:var(--rti-help-text);font-size:0.625rem;line-height:1.5;}.rti-inforrmation-wrapper .contact-btn{border:0;background:var(--rti-accent);color:var(--text-on-accent);border-radius:7px;padding:9px 16px;font-size:0.6875rem;font-weight:600;white-space:nowrap;transition:.2s ease;}.grievance-section p{font-size:1rem;line-height:1.6;margin-bottom:15px;}.grievance-section h2{font-size:1.75rem;line-height:1.3;}.grievance-section h3{font-size:1.125rem;line-height:1.5;}.grievance-section h4{font-size:1rem;line-height:1.5;margin-bottom:0;}.grievance-section{width:100%;padding:45px 20px 70px;background:var(--grievance-bg);}.grievance-section .grievance-container{max-width:1150px;margin:0 auto;}.grievance-section .portal-wrapper{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:40px;background:var(--grievance-portal-bg);border-radius:7px;padding:25px 20px;box-shadow:0 3px 5px var(--shadow-soft-1);}.grievance-section .portal-wrapper p{font-size:0.8125rem;margin:0;}.grievance-section .portal-btn{width:115px;height:45px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--text-on-accent);font-size:1rem;font-weight:600;border-radius:0;box-shadow:0 3px 8px var(--shadow-soft-3);transition:transform 0.2s ease,box-shadow 0.2s ease;}.grievance-section .portal-btn:hover{color:var(--text-on-accent);transform:translateY(-2px);box-shadow:0 6px 15px var(--shadow-soft-4);}.grievance-section .portal-lgpms{background:var(--grievance-lgpms-bg);}.grievance-section .portal-cpgrams{background:var(--grievance-cpgrams-bg);}.grievance-section .complaints-title{display:flex;align-items:center;gap:17px;margin-bottom:30px;color:var(--grievance-heading);font-size:1.125rem;font-weight:700;line-height:1.3;}.grievance-section .complaints-title-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--grievance-icon-bg);color:var(--text-on-accent);border-radius:50%;font-size:1.375rem;}.grievance-section .complaint-card{width:100%;min-height:300px;padding:25px 20px;background:var(--grievance-card-bg);border:none;border-radius:10px;box-shadow:0 3px 18px var(--shadow-soft-1);transition:transform 0.2s ease,box-shadow 0.2s ease;}.grievance-section .complaint-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px var(--shadow-soft-2);}.grievance-section .complaint-icon{width:45px;height:45px;margin:auto;display:flex;align-items:center;justify-content:center;margin-bottom:23px;background:var(--grievance-icon-bg);color:var(--text-on-accent);border-radius:50%;font-size:1rem;}.grievance-section .complaint-card h3{margin:0 0 14px;font-size:1.125rem;line-height:1.5;font-weight:700;color:var(--grievance-card-title);}.grievance-section .availability{margin-bottom:0.3rem;font-size:0.875rem;line-height:1.55;color:var(--grievance-muted);}.grievance-section .phone-row{display:flex;align-items:flex-start;gap:10px;color:var(--grievance-title);font-size:0.875rem;line-height:1.5;font-weight:600;}.grievance-section .phone-row i{width:18px;margin-top:4px;color:var(--grievance-title);}.grievance-section .phone-note{margin-left:28px;color:var(--grievance-muted);font-size:0.875rem;line-height:1.5;margin-bottom:0.3rem;}.grievance-section .whatsapp-icon{color:var(--grievance-title);}.grievance-section .complaints-row{margin-left:-10px;margin-right:-10px;}.grievance-section .complaints-row > div{padding-left:10px;padding-right:10px;}@media (max-width:991px){.grievance-section .grievance-section{padding:40px 20px 60px;}.grievance-section .grievance-container{max-width:760px;}.grievance-section .complaints-title{font-size:1.75rem;}.grievance-section .complaint-card{min-height:310px;}}@media (max-width:767px){.grievance-section .grievance-section{padding:35px 15px 50px;}.grievance-section .portal-wrapper{flex-direction:column;gap:15px;margin-bottom:30px;}.grievance-section .portal-btn{width:100%;max-width:350px;height:65px;}.grievance-section .complaints-title{font-size:1.5rem;gap:12px;margin-bottom:25px;}.grievance-section .complaints-title-icon{font-size:1.25rem;}.grievance-section .complaint-card{min-height:auto;padding:28px 24px;}.grievance-section .complaint-icon{width:62px;height:62px;font-size:1.375rem;}#navbar-main .navbar-brand img{width:250px;}}@media (max-width:400px){.grievance-section .complaints-title{font-size:1.375rem;}.grievance-section .portal-btn{max-width:100%;}.grievance-section .complaint-card{padding:25px 20px;}}.font_resize-button{color:var(--text-on-accent);font-size:0.85rem;}.font_resize-button:focus,.font_resize-button:hover{color:var(--text-disabled);}#block-oulmun-resizeblock .box{display:inline-flex;gap:30px;flex-direction:row-reverse;}#navbar-top #block-oulmun-skiptomaincontent,#navbar-top #block-oulmun-resizeblock,#navbar-top #block-oulmun-themetoggler,#navbar-top #block-oulmun-screenreader{border-left:1px solid var(--topbar-divider);}.feedback-section .info-section{height:100%;padding:30px 26px;background:linear-gradient(180deg,var(--feedback-bg-start) 0%,var(--feedback-bg-end) 100%);border-radius:10px;}.feedback-section .info-title{margin:0;color:var(--feedback-title);font-size:1.25rem;font-weight:700;text-transform:uppercase;}.feedback-section .info-intro{color:var(--feedback-intro);font-size:0.9rem;line-height:1.75;margin-bottom:27px;}.feedback-section .info-item{display:flex;gap:18px;padding-bottom:24px;margin-bottom:23px;border-bottom:1px solid var(--feedback-divider);}.feedback-section .info-icon{width:54px;min-width:54px;height:54px;border:1px solid var(--feedback-icon-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--feedback-title);font-size:1.4375rem;background:var(--feedback-icon-bg);}.feedback-section .info-content h4{margin:4px 0 9px;color:var(--feedback-title);font-size:0.85rem;font-weight:700;}.feedback-section .info-content p{margin:0;color:var(--feedback-text);font-size:0.85rem;line-height:1.7;}.form-element-content-box .content{box-shadow:2px 2px 20px var(--shadow-color);background:var(--form-box-bg);max-width:85%;margin:auto;padding:1rem;border-radius:10px;}.feedback-section{margin:3rem auto;}.importent-portal .portal{margin-bottom:34px;background:var(--portal-bg);border-radius:9px;padding:20px 27px;display:flex;align-items:center;justify-content:space-between;gap:20px;}.importent-portal .portal-left{display:flex;align-items:center;gap:18px;}.importent-portal .portal-icon{width:60px;height:60px;min-width:60px;border-radius:50%;background:var(--portal-icon-bg);color:white;display:flex;align-items:center;justify-content:center;font-size:1.5rem;}.importent-portal .portal-text h5{margin:0 0 7px;color:var(--portal-heading);font-size:0.85rem;font-weight:700;}.importent-portal .portal-text p{margin:0;color:var(--portal-text);font-size:0.85rem;}.importent-portal .portal-buttons{display:flex;gap:12px;}.importent-portal .portal-btn{min-width:144px;height:45px;display:flex;align-items:center;justify-content:center;border:4px solid var(--portal-btn-border);color:var(--portal-btn-color);background:var(--portal-btn-bg);text-decoration:none;font-size:1.1875rem;font-weight:700;transition:0.2s;}.importent-portal .portal-btn{min-width:144px;height:45px;display:flex;align-items:center;justify-content:center;border:4px solid var(--portal-btn-border);color:var(--portal-btn-color);background:var(--portal-btn-bg);text-decoration:none;font-size:1.1875rem;font-weight:700;transition:0.2s;}.importent-portal .portal-btn i{font-size:0.75rem;margin-left:3px;}.importent-portal .portal-btn:hover{background:var(--portal-btn-border);color:var(--text-on-accent);}.block-views-blockward-maps-block-1 .tab-content .tab-pane{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:5px;}.block-views-blockward-maps-block-1 .tab-content .tab-pane.active{display:grid;}#block-oulmun-resizeblock{width:135px;color:var(--text-on-accent);}#block-oulmun-skiptomaincontent{width:170px;color:var(--text-on-accent);}#block-oulmun-skiptomaincontent a{color:var(--text-on-accent);}#block-oulmun-themetoggler{width:70px;}#block-oulmun-screenreader{width:130px;}#block-oulmun-screenreader p{display:inline-block;margin:0;}#block-oulmun-screenreader .content a{color:var(--text-on-accent)}#block-oulmun-themetoggler button.dropdown-toggle{padding:0;}#block-oulmun-themetoggler .content .btn-link{color:var(--text-on-accent);outline:0;box-shadow:none;}.online-services-box{background:var(--online-box-bg);border:1px solid var(--online-box-border);border-radius:10px;padding:12px;}.online-services-box .online-title{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-left:5px;}.online-services-box .online-title .title-icon{width:25px;color:var(--online-title-icon);font-size:0.85rem;}.online-services-box .online-title h3{margin:0;color:var(--online-title-color);font-size:1.125rem;font-weight:700;}.online-services-box .service-card{display:flex;align-items:center;min-height:65px;background:var(--online-card-bg);border:1px solid var(--online-card-border);border-radius:8px;padding:7px 12px;text-decoration:none;position:relative;transition:all 0.25s ease;box-shadow:0 1px 3px var(--shadow-blue-xs);}.online-services-box .service-card:hover{transform:translateY(-2px);border-color:var(--online-card-hover-border);box-shadow:0 4px 12px var(--shadow-blue-md);}.online-services-box .service-icon{width:48px;height:48px;min-width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-on-accent);font-size:1.3125rem;margin-right:12px;}.online-services-box .property-icon{background:var(--online-icon-property);}.online-services-box .water-icon{background:var(--water-color-icon);}.online-services-box .birth-icon{background:var(--online-icon-birth);}.online-services-box .death-icon{background:var(--online-icon-death);}.online-services-box .marriage-icon{background:var(--online-icon-marriage);}.online-services-box .trade-icon{background:var(--online-icon-trade);}.online-services-box .service-content{line-height:1.2;}.online-services-box .service-content h4{margin:0 0 3px;color:var(--online-service-title);font-size:1rem;font-weight:700;}.online-services-box .service-content p{margin:0;color:var(--online-service-text);font-size:0.85rem;font-weight:500;}.online-services-box .service-arrow{position:absolute;right:14px;color:var(--online-service-arrow);font-size:0.75rem;}.block-views-blockwhat-news-block-1 .time{padding:5px 8px;background:var(--news-time-bg);color:var(--news-time-color);border-radius:5px;font-size:0.7rem;font-weight:700;margin-left:1.5rem;}.block-views-blockwhat-news-block-1 .activity-date{color:var(--news-time-color);font-size:0.7rem;}@media (max-width:1024px){.block-views-blockwhat-news-block-1{max-width:100%;float:none;margin-right:0;margin-bottom:1rem;}}@media (max-width:767px){.online-services-box{padding:10px;}.online-services-box .online-title h3{font-size:1.0625rem;}.online-services-box .service-card{min-height:62px;}.online-services-box .service-icon{width:44px;height:44px;min-width:44px;font-size:1.1875rem;}}@media (max-width:1400px){.card-map-section .block-inline-blockbasic .content{min-height:165px;}}@media (max-width:767px){.row-cols-smb-2>*{flex:0 0 auto;width:50%;}}.whos-who{width:100%;background:var(--whoswho-bg);border-radius:10px;padding:12px;box-sizing:border-box;border:1px solid var(--whoswho-border);box-shadow:0 2px 8px var(--shadow-blue-sm);}.whos-who-header{background:var(--whoswho-header-bg);border-radius:7px 7px 0 0;padding:5px 10px 10px;}.whos-who-header h2{margin:0;color:var(--whoswho-header-title);font-size:1.3125rem;font-weight:700;}.who-list{background:var(--who-list-bg);padding:5px;border-radius:0 0 8px 8px;}.who-card{display:flex;align-items:center;gap:10px;padding:8px 5px;border-bottom:1px solid var(--who-card-border);min-height:76px;}.who-card:last-child{border-bottom:none;}.who-image{flex:0 0 100px;width:100px;height:100px;overflow:hidden;border-radius:50%;background:var(--who-image-bg);}.who-image img{width:100%;height:100%;display:block;object-fit:cover;}.who-info{flex:1;min-width:0;}.who-info h4{margin:0 0 2px;color:var(--who-name-color);font-size:1rem;font-weight:700;}.who-info p{margin:0 0 2px;color:var(--who-text);font-size:0.85rem;line-height:1.3;}.who-info small{display:block;color:var(--who-small);font-size:0.85rem;line-height:1.3;}.view-profile{display:inline-block;margin-top:3px;color:var(--view-profile-color);font-size:0.6rem;text-decoration:none;font-weight:600;}.view-profile:hover{color:var(--view-profile-hover);text-decoration:underline;}.bg-light-blue-with-text-dark{background-color:var(--bg-primary-color);color:var(--text-dark-blue);}.bg-light-blue-with-text-dark p{color:var(--text-dark-blue);}#block-oulmun-headermainlogoandministerandgovernor{width:50%;}.toggler-mode-1{display:none;}.whos-call-box-size .block-inline-blockbasic .content img{border-radius:50%;}.block-gallery-category-slider-block .card{min-height:255px;}.slick-next:before{content:"\f054";font-family:"Font Awesome 7 Free";font-weight:900;opacity:1;color:var(--bg-white-color);}.slick-prev:before{content:"\f053";font-family:"Font Awesome 7 Free";font-weight:900;opacity:1;color:var(--bg-white-color);}.box-blue-bg-show{background-color:var(--online-box-bg);border-radius:10px;border:1px solid var(--online-box-border);padding:12px;}.bg-carried-out-section .work-box{background-color:var(--online-box-bg);border-radius:10px;border:1px solid var(--online-box-border);padding:12px;gap:12px;margin-bottom:0.5rem;}.bg-carried-out-section .work-box .fa-tree{color:var(--rti-green);}.bg-carried-out-section .work-box .fa-water{color:var(--rti-accent);}.bg-carried-out-section .work-box .fa-droplet{color:var(--water-color-icon);}.bg-carried-out-section .work-box .fa-faucet-drip{color:var(--online-icon-birth);}.amrut-section h2{border-bottom:2px solid var(--border-subtle);color:var(--online-title-color);}.pm-svanidhi-section,.amrut-section{border-bottom:2px solid var(--border-subtle);}.box-bottom-lines{border-bottom:2px solid var(--border-subtle);}.interest-subsidy-box{margin-top:2rem;}.interest-subsidy-box .feature-box .icon-circle{padding:0.5rem;background:var(--water-color-icon);border-radius:5px;}.interest-subsidy-box .feature-box .box2 i,.interest-subsidy-box .feature-box .box3 i,.interest-subsidy-box .feature-box .box1 i{color:var(--footer-bottom-text);width:35px;height:35px;padding:0.5rem;border-radius:50%;background:var(--card-green-start);}.interest-subsidy-box .feature-box{border-right:0.1rem solid var(--shadow-color);padding-right:0.5rem;}.text-primary{color:var(--site-mainnavbar-bg) !important;}.about-nulm-box h2{color:var(--online-title-color);}.about-nulm-box h3{color:var(--online-title-color);background-color:var();}.light-blue-box-section{background:var(--online-box-bg);color:var(--online-title-color);padding:0.5rem 0.3rem;}.key-cell-box{background:var(--online-box-bg);}.key-cell-box .function-badge i{color:var(--online-title-color);}.icon-box-nulm{display:inline-block;background:var(--online-box-bg);color:var(--online-title-color);border-radius:20px;}.activity-box{background:var(--online-box-bg);padding:1rem !important;justify-content:flex-start;align-items:flex-start !important;}.activity-box .icon-box-nulm{border:1px solid #ccc;border-radius:50%;height:40px;width:40px;padding:0.5rem;display:flex;justify-content:center;align-items:center;}.water-new-connection .procedure-card,.notice-card,.content-card{background:var(--bg-primary-color);border:1px solid var(--border-light);}.water-new-connection .ward-blue{background:var(--surface-soft-blue);}.water-new-connection .ward-green{background:var(--rti-green-bg);}.water-new-connection .ward-card{border:1px solid var(--border-light);}.water-new-connection .ward-purple{background:var(--rti-help-bg);}.water-new-connection .download-card{background:var(--rti-green-bg);border:1px solid var(--rti-green-border);}.water-new-connection .download-button{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--text-on-accent);}.water-new-connection .ward-blue .ward-icon{color:var(--card-blue-icon);}.water-new-connection .ward-green .ward-icon{color:var(--card-green-icon);}.water-new-connection .ward-purple .ward-icon{color:var(--card-purple-icon);}.water-new-connection .quick-links{border:1px solid var(--border-light);background:var(--site-sidebar-bg);}.water-new-connection .quick-title{background:var(--site-mainnavbar-bg);color:var(--text-on-accent);}.water-new-connection .quick-link{color:var(--text-dark-blue);border-bottom:1px solid var(--border-divider);}.water-new-connection .quick-link.active{background:var(--surface-soft-blue);}.registration-marriage-box-card .registration-card{background:var(--surface-card);border:1px solid var(--rti-doc-border);}.registration-marriage-box-card .registration-card-header{background:var(--surface-soft-blue);border-bottom:1px solid var(--border-divider);}.registration-marriage-box-card .registration-card-icon{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--text-dark-blue);color:var(--text-on-accent);}.registration-marriage-box-card .registration-card-title{color:var(--text-dark-blue);}.registration-marriage-box-card .registration-card-subtitle{color:var(--text-body-soft);}.registration-marriage-box-card .notice-box{background:var(--surface-soft-blue);color:var(--text-dark-blue);}.registration-marriage-box-card .notice-icon{color:var(--text-dark-blue);}.registration-marriage-box-card .section-heading{color:var(--text-dark-blue);}.registration-marriage-box-card .article-row{color:var(--text-body-soft);}.registration-marriage-box-card .article-number{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-soft-blue);color:var(--rti-accent);}.registration-marriage-box-card .article-row strong{color:var(--text-dark-blue);}.registration-marriage-box-card .article-row ul{padding-left:1.25rem;}.registration-marriage-box-card .download-card{background:var(--online-box-bg);color:var(--text-dark-blue);}.registration-marriage-box-card .download-card .download-icon{color:var(--online-icon-trade);}.registration-marriage-box-card .download-card h3{color:var(--text-dark-blue);}.registration-marriage-box-card .download-button{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--text-on-accent);}.registration-marriage-box-card .download-button:hover,.registration-marriage-box-card .download-button:focus{background:var(--link-hover-color);border-color:var(--link-hover-color);color:var(--text-on-accent);}.registration-marriage-box-card .related-icon{color:var(--text-dark-blue);}.health-section-municipality-box .side-menu-listpages .sidebar{background:var(--site-sidebar-bg);border-radius:.375rem;overflow:hidden;border:1px solid var(--sidebar-item-border);}.health-section-municipality-box .side-menu-listpages .sidebar-title{padding:.75rem 1rem;background:var(--surface-soft-blue);color:var(--text-dark-blue);}.health-section-municipality-box .side-menu-listpages .sidebar-menu{list-style:none;margin:0;padding:0;}.health-section-municipality-box .side-menu-listpages .sidebar-menu li{border-bottom:1px solid var(--sidebar-item-border);}.health-section-municipality-box .side-menu-listpages .sidebar-menu li:last-child{border-bottom:0;}.health-section-municipality-box .side-menu-listpages .sidebar-menu li a{display:flex;align-items:center;gap:.5rem;min-height:39px;padding:.55rem .75rem;color:var(--sidebar-link-color);text-decoration:none;}.health-section-municipality-box .side-menu-listpages .sidebar-menu li a span{flex-grow:1;}.health-section-municipality-box .side-menu-listpages .sidebar-menu li a > i{color:var(--link-hover-color);}.health-section-municipality-box .side-menu-listpages .sidebar-menu li a:hover,.health-section-municipality-box .side-menu-listpages .sidebar-menu li a:focus{background:var(--surface-soft-blue);color:var(--link-hover-color);}.health-section-municipality-box .side-menu-listpages .sidebar-menu li.active a{background:var(--site-mainnavbar-bg);color:var(--text-on-accent);}.health-section-municipality-box .side-menu-listpages .sidebar-menu li.active a > i{color:var(--text-on-accent);}.health-section-municipality-box .health-section-icon{width:68px;height:68px;flex:0 0 68px;border-radius:50%;background:var(--surface-soft-blue);color:var(--rti-accent);display:inline-flex;align-items:center;justify-content:center;}.health-section-municipality-box .health-heading{color:var(--text-dark-blue);}.health-section-municipality-box .content-rule{border-color:var(--border-light) !important;}.health-section-municipality-box .intro-heading{color:var(--text-dark-blue);border-left:3px solid var(--rti-accent);padding-left:.6rem;}.health-section-municipality-box .intro-text{color:var(--text-dark-blue);}.health-section-municipality-box .section-image img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 0 .5rem var(--shadow-image);}.health-section-municipality-box .services-heading{color:var(--text-dark-blue);}.health-section-municipality-box .service-card{height:100%;background:var(--surface-card);border:1px solid var(--rti-doc-border);border-radius:.5rem;}.health-section-municipality-box .service-number{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-soft-blue);color:var(--rti-accent);}.health-section-municipality-box .service-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;}.health-section-municipality-box .service-icon.blue{background:var(--card-blue-icon);color:var(--text-on-accent);}.health-section-municipality-box .service-icon.green{background:var(--card-green-icon);color:var(--text-on-accent);}.health-section-municipality-box .service-icon.orange{background:var(--card-orange-icon);color:var(--text-on-accent);}.health-section-municipality-box .service-icon.purple{background:var(--card-purple-icon);color:var(--text-on-accent);}.health-section-municipality-box .service-title{color:var(--text-dark-blue);}.health-section-municipality-box .service-description{color:var(--text-dark-blue);}.health-section-municipality-box .service-link{color:var(--link-color);text-decoration:none;}.health-section-municipality-box .service-link:hover{color:var(--link-hover-color);text-decoration:underline;}.health-section-municipality-box .commitment-card{background:var(--online-box-bg);border:1px solid var(--online-box-border);}.health-section-municipality-box .commitment-icon{color:var(--card-blue-icon);}.health-section-municipality-box .commitment-title{color:var(--text-dark-blue);}.health-section-municipality-box .commitment-quote{color:var(--text-dark-blue);}.health-section-municipality-box .helpline-card{background:var(--municipal-box-start);border:1px solid var(--online-box-border);}.health-section-municipality-box .helpline-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--card-green-icon);color:var(--text-on-accent);}.health-section-municipality-box .helpline-title{color:var(--text-dark-blue);}.health-section-municipality-box .helpline-number{color:var(--text-dark-blue);}.health-section-municipality-box .documents-card,.health-section-municipality-box .quick-links-card{background:var(--surface-card);border:1px solid var(--rti-doc-border);border-radius:.5rem;}.health-section-municipality-box .panel-heading{color:var(--text-dark-blue);}.health-section-municipality-box .documents-table th{background:var(--table-head-start);color:var(--table-head-text);}.health-section-municipality-box .documents-table td{color:var(--text-dark-blue);}.health-section-municipality-box .documents-table tbody tr:nth-child(odd){background:var(--table-row-odd-bg);}.health-section-municipality-box .documents-table tbody tr:nth-child(even){background:var(--table-row-even-bg);}.health-section-municipality-box .download-link{color:var(--link-color);}.health-section-municipality-box .quick-links-list{list-style:none;margin:0;padding:0;}.health-section-municipality-box .quick-links-list li{border-bottom:1px solid var(--sidebar-item-border);}.health-section-municipality-box .quick-links-list li:last-child{border-bottom:0;}.health-section-municipality-box .quick-links-list a{display:flex;gap:.5rem;align-items:center;color:var(--link-color);text-decoration:none;}.health-section-municipality-box .quick-links-list a:hover{color:var(--link-hover-color);text-decoration:underline;}.online-birth-death-services-boxwrapper .service-intro{background:var(--online-box-bg);border:1px solid var(--online-box-border);}.online-birth-death-services-boxwrapper .service-intro-icon{min-width:45px;width:45px;height:45px;background:var(--link-hover-color);color:var(--text-on-accent);}.online-birth-death-services-boxwrapper .service-intro h2{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .service-intro p{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .section-heading{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .how-it-works{border:1px solid var(--online-card-border);background:var(--surface-card);}.online-birth-death-services-boxwrapper .process-item + .process-item{border-top:1px solid var(--border-divider);}.online-birth-death-services-boxwrapper .process-number{min-width:34px;width:34px;height:34px;background:var(--surface-soft-blue);color:var(--link-hover-color);}.online-birth-death-services-boxwrapper .process-icon{min-width:56px;width:56px;height:56px;background:var(--surface-soft-blue);color:var(--link-hover-color);}.online-birth-death-services-boxwrapper .process-content h3{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .process-content p{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .important-notice{background:var(--rti-green-bg);border:1px solid var(--rti-green-border);}.online-birth-death-services-boxwrapper .notice-icon{min-width:42px;width:42px;height:42px;background:var(--rti-green);color:var(--text-on-accent);}.online-birth-death-services-boxwrapper .important-notice h3,.online-birth-death-services-boxwrapper .important-notice p{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .sidebar-card{border:1px solid var(--online-box-border);background:var(--online-box-bg);}.online-birth-death-services-boxwrapper .sidebar-card p{margin-bottom:0;}.online-birth-death-services-boxwrapper .sidebar-card h3{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .sidebar-card p,.online-birth-death-services-boxwrapper .sidebar-card address{color:var(--text-dark-blue);}.online-birth-death-services-boxwrapper .sidebar-card-icon{color:var(--link-hover-color);}.online-birth-death-services-boxwrapper .download-card{background:var(--rti-green-bg);border-color:var(--rti-green-border);}.online-birth-death-services-boxwrapper .download-card .download-icon{color:var(--rti-green);}.online-birth-death-services-boxwrapper .download-btn{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--text-on-accent);}.online-birth-death-services-boxwrapper .download-btn:hover,.online-birth-death-services-boxwrapper .download-btn:focus-visible{background:var(--link-hover-color);border-color:var(--btn-primary-border);color:var(--text-on-accent);}.provision-street-lights-box .skip-link{position:absolute;top:-100px;left:1rem;z-index:9999;background-color:var(--site-mainnavbar-bg);color:var(--text-on-accent);padding:.75rem 1rem;text-decoration:none;}.provision-street-lights-box .skip-link:focus{top:1rem;}.provision-street-lights-box .service-card{background-color:var(--surface-card);border:1px solid var(--rti-doc-border);}.provision-street-lights-box .service-card-header{background-color:var(--surface-soft-blue);border-bottom:1px solid var(--rti-doc-border);}.provision-street-lights-box .service-icon{width:3rem;height:3rem;min-width:3rem;background-color:var(--site-mainnavbar-bg);color:var(--text-on-accent);}.provision-street-lights-box .service-card-title{color:var(--text-dark-blue);}.provision-street-lights-box .service-intro{background-color:var(--surface-soft-blue);}.provision-street-lights-box .service-intro-icon{color:var(--rti-doc-title);}.provision-street-lights-box .section-title{color:var(--text-dark-blue);}.provision-street-lights-box .section-title::before{content:"";display:inline-block;width:.2rem;height:1.2rem;margin-right:.6rem;vertical-align:middle;background-color:var(--site-mainnavbar-bg);}.provision-street-lights-box .content-text{color:var(--text-dark-blue);line-height:1.7;}.provision-street-lights-box .document-list{list-style:none;padding-left:0;margin-bottom:0;}.provision-street-lights-box .document-list li{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--sidebar-item-border);color:var(--text-dark-blue);font-size:0.875rem;}.provision-street-lights-box .document-list li:last-child{border-bottom:0;}.provision-street-lights-box .document-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background-color:var(--surface-soft-blue);color:var(--link-color);font-weight:700;}.provision-street-lights-box .application-box{background-color:var(--online-box-bg);border:1px solid var(--online-box-border);}.provision-street-lights-box .application-box .fa-file-lines{color:var(--rti-doc-title);}.provision-street-lights-box a:focus-visible,.provision-street-lights-box button:focus-visible{outline:3px solid var(--link-hover-color);outline-offset:3px;}.property-tax-box-section .tax-card{background-color:var(--surface-card);border:1px solid var(--border-divider);border-radius:.375rem;box-shadow:0 2px 8px var(--shadow-soft-1);}.property-tax-box-section .tax-card-inner{min-height:100%;}.property-tax-box-section .tax-card-icon{width:3.5rem;height:3.5rem;min-width:3.5rem;background-color:var(--surface-soft-blue);border:1px solid var(--rti-doc-border);color:var(--rti-doc-title);}.property-tax-box-section .tax-card-label{width:17rem;min-width:17rem;color:var(--rti-doc-title);border-right:1px solid var(--border-divider);}.property-tax-box-section .tax-card-label h2{color:var(--rti-doc-title);line-height:1.35;}.property-tax-box-section .tax-card-content{color:var(--text-heading);line-height:1.7;}.property-tax-box-section .tax-card-content ol,.property-tax-box-section .tax-card-content ul{margin-bottom:0;}.property-tax-box-section .tax-card-content li{padding-bottom:.35rem;}.property-tax-box-section .tax-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;}.property-tax-box-section .tax-table{width:100%;min-width:680px;border-collapse:collapse;margin-bottom:0;}.property-tax-box-section .tax-table th{padding:.6rem .75rem;text-align:center;vertical-align:middle;background-color:var(--table-head-start);color:var(--table-head-text);border:1px solid var(--border-subtle);font-weight:700;}.property-tax-box-section .tax-table td{padding:.5rem .75rem;text-align:center;vertical-align:middle;color:var(--body-text-color);border:1px solid var(--border-light);background-color:var(--bg-white-color);}.property-tax-box-section .tax-table tbody tr:nth-child(odd) td{background-color:var(--table-row-odd-bg);}.property-tax-box-section .tax-table tbody tr:nth-child(even) td{background-color:var(--table-row-even-bg);}.property-tax-box-section .tax-notice{background-color:var(--rti-help-bg);border:1px solid var(--rti-doc-border);color:var(--rti-doc-title);}.property-tax-box-section .tax-notice-icon{color:var(--rti-doc-title);}.property-tax-box-section .responsibility-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;}.property-tax-box-section .responsibility-table{width:100%;min-width:700px;border-collapse:collapse;margin-bottom:0;}.property-tax-box-section .responsibility-table th,.property-tax-box-section .responsibility-table td{border:1px solid var(--border-light);padding:.6rem .75rem;vertical-align:top;}.property-tax-box-section .responsibility-table th{width:32%;background-color:var(--surface-card);color:var(--body-text-soft);font-weight:400;}.property-tax-box-section .responsibility-table td{background-color:var(--bg-white-color);color:var(--body-text-soft);}.property-tax-box-section .responsibility-icon{width:1.5rem;min-width:1.5rem;color:var(--rti-doc-title);}.property-tax-box-section .part-number{color:var(--rti-doc-title);font-weight:700;}.property-tax-box-section .next-section{background-color:var(--surface-card);border:1px solid var(--border-divider);box-shadow:0 2px 8px var(--shadow-soft-1);}.property-tax-box-section .next-section-title{color:var(--rti-doc-title);}.property-tax-box-section .next-section-icon{color:var(--text-muted);}.calculation-tax-building-box .property-page-title{color:var(--rti-accent);margin-bottom:0.25rem;font-weight:700;text-transform:uppercase;}.calculation-tax-building-box .property-page-title::after{content:"";display:block;width:16px;height:2px;margin-top:0.35rem;background-color:var(--rti-accent);}.calculation-tax-building-box .property-info-card{background-color:var(--rti-card-bg);border:1px solid var(--rti-card-border);box-shadow:0 2px 8px var(--shadow-xs);border-radius:0.3rem;overflow:hidden;}.calculation-tax-building-box .property-info-row{border-bottom:1px solid var(--rti-card-border);}.calculation-tax-building-box .property-info-row:last-child{border-bottom:0;}.calculation-tax-building-box .property-icon-cell{border-right:1px solid var(--rti-card-border);}.calculation-tax-building-box .property-icon-box{width:40px;height:40px;background-color:var(--surface-soft-blue);border:1px solid var(--rti-doc-border);color:var(--rti-accent);border-radius:0.35rem;}.calculation-tax-building-box .property-label{color:var(--rti-doc-title);font-weight:700;text-transform:uppercase;}.calculation-tax-building-box .property-description{color:var(--body-text-color);}.calculation-tax-building-box .property-description p{margin-bottom:0.25rem;}.calculation-tax-building-box .property-description ol,.calculation-tax-building-box .property-description ul{margin-bottom:0;}.calculation-tax-building-box .property-info-strip{background-color:var(--surface-soft-blue);border:1px solid var(--rti-doc-border);color:var(--rti-doc-title);border-radius:0.25rem;}.calculation-tax-building-box .property-info-strip-icon{color:var(--rti-accent);flex:0 0 auto;}.calculation-tax-building-box .property-blue-strip{background-color:var(--rti-accent);color:var(--text-on-accent);border:1px solid var(--rti-accent);border-radius:0.25rem;}.calculation-tax-building-box .property-section-title{color:var(--rti-accent);margin-bottom:0.25rem;font-weight:700;text-transform:uppercase;}.calculation-tax-building-box .property-section-title::after{content:"";display:block;width:16px;height:2px;margin-top:0.35rem;background-color:var(--rti-accent);}.calculation-tax-building-box .property-subtitle{color:var(--rti-accent);font-weight:700;text-transform:uppercase;}.calculation-tax-building-box .model-heading{color:var(--rti-accent);font-weight:700;text-transform:uppercase;}.calculation-tax-building-box .model-heading-line{border-top:2px dotted var(--rti-accent);}.calculation-tax-building-box .calculation-table{border-color:var(--rti-card-border);margin-bottom:0;}.calculation-tax-building-box .calculation-table th,.calculation-tax-building-box .calculation-table td{border-color:var(--rti-card-border);vertical-align:middle;color:var(--body-text-color);}.calculation-tax-building-box .calculation-table .icon-cell{width:42px;text-align:center;color:var(--rti-accent);}.calculation-tax-building-box .calculation-table .label-cell{width:34%;}.calculation-tax-building-box .calculation-table .result-cell{font-weight:600;}.calculation-tax-building-box .calculation-total{background-color:var(--surface-soft-blue);color:var(--rti-doc-title);font-weight:700;text-align:center;}.calculation-tax-building-box a:focus-visible,.calculation-tax-building-box button:focus-visible,.calculation-tax-building-box input:focus-visible,.calculation-tax-building-box select:focus-visible,.calculation-tax-building-box textarea:focus-visible{outline:3px solid var(--rti-accent);outline-offset:2px;}.calculation-tax-building-box .table-responsive{border-radius:0.25rem;}.ground-level-hoarding .hoarding-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;}.ground-level-hoarding .hoarding-table{width:100%;margin-bottom:0;border-color:var(--border-light);color:var(--body-text-color);background-color:var(--surface-card);}.ground-level-hoarding .hoarding-table thead th{background-color:var(--table-head-start);color:var(--table-head-text);border-color:var(--table-head-text);font-weight:600;vertical-align:middle;white-space:nowrap;}.ground-level-hoarding .hoarding-table tbody td{border-color:var(--border-light);vertical-align:middle;color:var(--body-text-color);}.ground-level-hoarding .hoarding-table tbody tr:nth-child(odd) td{background-color:var(--table-row-odd-bg);}.ground-level-hoarding .hoarding-table tbody tr:nth-child(even) td{background-color:var(--table-row-even-bg);}.ground-level-hoarding .hoarding-table .serial-column{width:8%;text-align:center;}.ground-level-hoarding .hoarding-table .size-column{width:18%;white-space:nowrap;}.ground-level-hoarding .hoarding-table .quantity-column{width:10%;text-align:center;}.ground-level-hoarding .hoarding-section-title{color:var(--text-dark-blue);margin-bottom:1rem;}.ground-level-hoarding .hoarding-table a:focus-visible,.ground-level-hoarding .hoarding-table button:focus-visible{outline:3px solid var(--link-hover-color);outline-offset:2px;}.ground-level-hoarding .hoarding-section-title{color:var(--rti-accent);margin-bottom:0.25rem;font-weight:700;text-transform:uppercase;}.places-erection-temp .media-table-section{background-color:var(--bg-white-color);}.places-erection-temp .media-table-title{color:var(--rti-accent);}.places-erection-temp .media-table-wrapper{border:1px solid var(--border-subtle);background-color:var(--surface-card);}.places-erection-temp .media-table{margin-bottom:0;color:var(--body-text-color);border-color:var(--border-subtle);}.places-erection-temp .media-table caption{color:var(--text-heading);}.places-erection-temp .media-table thead th{background-color:var(--table-head-start);color:var(--table-head-text);border-color:var(--border-subtle);vertical-align:middle;}.places-erection-temp .media-table tbody tr:nth-child(odd) td{background-color:var(--table-row-odd-bg);}.places-erection-temp .media-table tbody tr:nth-child(even) td{background-color:var(--table-row-even-bg);}.places-erection-temp .media-table tbody td{color:var(--body-text-color);border-color:var(--border-subtle);vertical-align:top;}.places-erection-temp .media-table .route-heading td{background-color:var(--surface-soft-blue);color:var(--text-dark-blue);font-weight:700;border-top:2px solid var(--border-subtle);}.places-erection-temp .media-table .note-row td{background-color:var(--surface-muted);color:var(--text-body-soft);}.places-erection-temp .media-table .location-number{white-space:nowrap;text-align:center;}.places-erection-temp .media-table .size-column,.places-erection-temp .media-table .number-column{white-space:nowrap;text-align:center;}.places-erection-temp .media-table a:focus-visible,.places-erection-temp .media-table button:focus-visible{outline:3px solid var(--link-hover-color);outline-offset:2px;}.box-activities-view-box{display:grid;grid-template-columns:49% 49%;gap:2%;}.box-activities-view-box .block-inline-blockbasic{grid-column:1 / -1;width:100%;}.list-group-item.active,.by-color-primary-box{background-color:var(--site-mainnavbar-bg);}#pause-play-circle-icon{font-size:25px;color:var(--scroll-strip-bg-color);}.site-footer__bottom .content{padding:0;}.about-section-municipality .block-inline-blocktext-image .btn-primary{background-image:linear-gradient(90deg,var(--gradient-places-1) 20%,var(--gradient-places-2) 70%,var(--gradient-places-3) 100%);}.block-views-blockpartner-logo-block-1 .views-slick-animate.basic-styles .slick-prev:before{content:"\f053";font-family:"Font Awesome 7 Free";font-weight:900;opacity:1;color:var(--text-dark-blue);font-size:20px;}.block-views-blockpartner-logo-block-1 .views-slick-animate.basic-styles .slick-next:before{content:"\f054";font-family:"Font Awesome 7 Free";font-weight:900;opacity:1;color:var(--text-dark-blue);font-size:20px;}.activity-djay-scheme .municipality-card{background:var(--surface-soft-blue);border:1px solid var(--online-box-border);border-radius:0.25rem;padding:1rem 0.75rem;margin-top:1.5rem;text-align:center;}.activity-djay-scheme .municipality-card .community-icon{color:var(--site-mainnavbar-bg);}.activity-djay-scheme .municipality-image{display:block;width:100%;height:auto;margin-top:0.75rem;}.activity-djay-scheme .section-heading{display:flex;align-items:center;gap:0.75rem;background:var(--surface-soft-blue);color:var(--site-sidebar-title-end);border:1px solid var(--online-box-border);border-radius:0.35rem;padding:0.5rem 0.75rem;margin-bottom:0.75rem;}.activity-djay-scheme .section-heading h1,.activity-djay-scheme .section-heading h2,.activity-djay-scheme .section-heading h3{margin:0;font-weight:700;}.activity-djay-scheme .intro-text{color:var(--text-dark-blue);margin:0.5rem 0 0.75rem;}.activity-djay-scheme .dashboard-card{height:100%;background:var(--surface-card);border:1px solid var(--online-box-border);border-radius:0.35rem;padding:0.75rem;box-shadow:0 1px 3px var(--shadow-blue-sm);}.activity-djay-scheme .number-badge{display:inline-flex;flex:0 0 2rem;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;background:var(--site-mainnavbar-bg);color:var(--text-on-accent);font-weight:700;}.activity-djay-scheme .card-title{color:var(--text-dark-blue);font-weight:700;margin:0;}.activity-djay-scheme .card-icon{color:var(--site-mainnavbar-bg);}.activity-djay-scheme .stats-panel{background:var(--bg-primary-color);border:1px solid var(--online-box-border);border-radius:0.35rem;padding:0.75rem 0.25rem;margin-top:0.75rem;}.activity-djay-scheme .stat-item{height:100%;padding:0.5rem;text-align:center;border-right:1px solid var(--online-box-border);}.activity-djay-scheme .stat-item:last-child{border-right:0;}.activity-djay-scheme .stat-number{color:var(--site-mainnavbar-bg);font-weight:700;margin-bottom:0.25rem;}.activity-djay-scheme .stat-label{color:var(--text-dark-blue);margin:0;}.activity-djay-scheme .activity-list{padding-left:1.25rem;margin:0;}.activity-djay-scheme .activity-list li{color:var(--text-dark-blue);margin-bottom:0.4rem;}.activity-djay-scheme .activity-list ul{padding-left:1rem;margin-top:0.15rem;}.activity-djay-scheme .activity-detail{color:var(--text-dark-blue);margin:0.2rem 0 0;}.activity-djay-scheme .activity-entry{display:flex;align-items:flex-start;gap:0.75rem;margin-bottom:0.75rem;}.activity-djay-scheme .activity-entry:last-child{margin-bottom:0;}.activity-djay-scheme .activity-entry .card-icon{flex:0 0 2rem;padding-top:0.2rem;text-align:center;}.activity-djay-scheme .continued-heading{background:var(--bg-primary-color);color:var(--card-green-icon);border-color:var(--activities-line-border);}.activity-djay-scheme .continued-heading .heading-icon{display:inline-flex;flex:0 0 2rem;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;background:var(--card-green-icon);color:var(--text-on-accent);}.activity-djay-scheme .continued-heading h2{color:var(--text-dark-blue);}.activity-djay-scheme .continued-card{height:100%;border:1px solid var(--activities-line-border);border-radius:0.35rem;padding:0.75rem;background:var(--surface-card);}.activity-djay-scheme .continued-card .card-icon{color:var(--card-green-icon);}.activity-djay-scheme .continued-card h3{color:var(--text-dark-blue);margin-bottom:0.25rem;}.activity-djay-scheme .continued-card p{color:var(--text-dark-blue);margin-bottom:0;}.activity-djay-scheme p{margin-bottom:0;}.community-toilets-card .community-card{background-color:var(--surface-card);border:1px solid var(--border-light);border-radius:0.75rem;box-shadow:0 4px 12px var(--site-shadow);transition:transform 0.2s ease-in-out;overflow:hidden;}.community-toilets-card .community-card:hover{transform:translateY(-3px);}.community-toilets-card .card-img-top-wrapper{height:210px;overflow:hidden;background-color:#ddd;}.community-toilets-card .card-img-top-wrapper img{width:100%;height:100%;object-fit:cover;}.community-toilets-card .municipal-stats-box{background:linear-gradient(135deg,var(--municipal-box-start),var(--municipal-box-end));border:1px solid #d8e5f7;border-radius:0.5rem;}.community-toilets-card .badge-yes{background-color:var(--card-green-start);color:var(--text-on-accent);font-size:0.75rem;font-weight:600;padding:0.35rem 0.75rem;border-radius:50rem;}.community-toilets-card .badge-no{background-color:var(--no-badge-bg);color:var(--no-badge-color);font-size:0.75rem;font-weight:600;padding:0.35rem 0.75rem;border-radius:50rem;}.community-toilets-card .location-coords-box{background-color:var(--surface-soft-blue);border-radius:0.5rem;border:1px solid #d8e5f7;}.community-toilets-card .btn-view-map{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--text-on-accent);font-weight:600;font-size:0.875rem;border-radius:0.5rem;transition:background-color 0.2s;}.community-toilets-card .btn-view-map:hover,.community-toilets-card .btn-view-map:focus{background-color:#002d54;color:var(--text-on-accent);}.community-toilets-card .facility-row{border-bottom:1px solid #f1f1f1;}.community-toilets-card .facility-row:last-child{border-bottom:none;}.bg-light-blue-with-text-dark .fb-page-wrapper{width:100%;max-width:355px;height:530px;display:flex;justify-content:center;align-items:center;margin:0 auto;}.bg-light-blue-with-text-dark .fb-page-wrapper iframe{width:100% !important;height:100% !important;border:none;overflow:hidden;}.bg-light-blue-with-text-dark .twitter-embed-wrapper{width:100%;max-width:550px;margin:0 auto;display:flex;justify-content:center;}.bg-light-blue-with-text-dark .twitter-embed-wrapper .twitter-tweet{width:100% !important;}.bg-light-blue-with-text-dark .instagram-embed-wrapper{width:100%;max-width:550px;margin:0 auto;display:flex;justify-content:center;}.bg-light-blue-with-text-dark .instagram-embed-wrapper .instagram-media{width:100% !important;max-width:100% !important;}.icon-list-check-Unicode ul{list-style:none;padding-left:0;background:var(--online-box-bg);border:1px solid var(--online-box-border);border-radius:10px;padding:12px;}.icon-list-check-Unicode ul li::before{content:"\f058";font-family:"Font Awesome 7 Free";font-weight:900;color:#28a745;margin-right:8px;}.icon-list-check-Unicode ul li{margin-bottom:12px;}.order-list-check-Unicode ol{list-style:none;padding-left:0;background:var(--online-box-bg);border:1px solid var(--online-box-border);border-radius:10px;padding:12px;counter-reset:custom-counter;}.order-list-check-Unicode ol li{counter-increment:custom-counter;display:flex;align-items:center;margin-bottom:12px;}.order-list-check-Unicode ol li::before{content:counter(custom-counter);display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;background:var(--site-mainnavbar-bg);color:var(--text-on-accent);font-weight:bold;font-size:14px;border-radius:50%;margin-right:10px;flex-shrink:0;}.cardbox-organisation-cover .object-fit-cover{object-fit:fill !important;}.bg-box-element-table{background:var(--bg-primary-color);}.view-id-budget_document.view-display-id-block_1 tbody tr td:first-child{text-align:center;}.view-id-budget_document.view-display-id-block_1 tbody tr td:last-child{text-align:center;}.listtable-last-column table tbody tr td:last-child,.listtable-first-column table tbody tr td:first-child{text-align:center;}.ongoing-works-section{padding:0.75rem 0;margin-bottom:1rem;border-bottom:1px solid var(--border-subtle);}.ongoing-works-section .ongoing-works-header{margin-bottom:0.75rem;}.ongoing-works-section .ongoing-works-header h3{display:inline-block;margin:0 0 0.35rem;color:var(--text-dark-blue);font-weight:700;border-bottom:3px solid var(--site-mainnavbar-bg);padding-bottom:0.2rem;}.ongoing-works-section .ongoing-works-header p{margin:0;color:var(--text-muted);}.ongoing-works-section .ongoing-works-list{width:100%;}.ongoing-works-section .ongoing-work-item{padding:0.65rem 0.75rem;background:var(--surface-card);border:1px solid var(--border-light);border-radius:0.25rem;box-shadow:0 0.2rem 0.65rem var(--shadow-blue-xs);}.ongoing-works-section .document-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0.2rem;background:var(--rti-accent);color:var(--text-on-accent);font-size:1.25rem;}.ongoing-works-section .document-title{margin:0 0 0.15rem;color:var(--text-dark-blue);font-weight:700;}.ongoing-works-section .document-meta{margin:0;color:var(--text-muted-2);}.ongoing-works-section .document-actions{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;}.water-new-connection .location-ward-text{margin-left:1.4rem;}.water-new-connection .document-text{font-size:0.875rem;}.water-new-connection .ward-card{font-size:0.875rem;}#service-card-health{scroll-margin-top:-50px;}.noc-box-section-element-box,.erection-pandal-content{background-color:var(--bg-primary-color);}.noc-box-section-element-box .header-banner{background-color:var(--surface-soft-blue);border-bottom:1px solid var(--border-light);}.noc-box-section-element-box .step-badge{width:40px;height:40px;background-color:var(--surface-soft-blue);color:var(--text-dark-blue);font-weight:bold;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--rti-doc-border);}.noc-box-section-element-box .step-icon-box{width:40px;height:40px;background-color:var(--surface-soft-blue);color:var(--btn-primary-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.noc-box-section-element-box .doc-num-badge{width:24px;height:24px;background-color:var(--surface-soft-blue);color:var(--text-dark-blue);font-size:0.75rem;font-weight:bold;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.noc-box-section-element-box .main-card{background-color:var(--bg-white-color);border:1px solid var(--border-light);border-radius:0.375rem;box-shadow:0 4px 12px var(--site-shadow);}.view-id-tenders.view-display-id-block_1 thead th{min-width:100px;}.view-id-tenders.view-display-id-block_1 .views-field-field-due-date,.view-id-tenders.view-display-id-block_1 .views-field-field-start-date,.view-id-tenders.view-display-id-block_1 .views-field-counter{text-align:center;}.privacy-policy-page-para-nospace p{margin-bottom:0.7rem;}.table-tr-td-center-box table tr td{text-align:center;}.footer__bottom-container{margin:0 40px;}@media (min-width:1600px){#block-oulmun-footersocials .footer__socials{padding-left:4.5rem;}}@media (min-width:1200px){.about-section-municipality .col-lg-6:first-child{flex:0 0 auto;width:41.66666667%;}.about-section-municipality .col-lg-6:last-child{flex:0 0 auto;width:58.33333333%;}.big-box-with-space .container-fluid{padding-left:5rem;padding-right:5rem;}.site-footer .region-footer-second ul:not(.menu){padding-left:3.4em;}}@media (min-width:1024px){.site-footer{margin-top:3rem;}.block-inline-blockhero-banner{margin-bottom:3rem;}}@media (max-width:768px){.process-item{align-items:flex-start !important;}.provision-street-lights-box .service-icon{width:3rem;height:3rem;min-width:3rem;}.provision-street-lights-box .service-card-header{align-items:flex-start !important;}.property-tax-box-section .tax-card-inner{display:block !important;}.property-tax-box-section .tax-card-label{width:100%;min-width:0;border-right:0;border-bottom:1px solid var(--border-divider);padding-bottom:1rem;margin-bottom:1rem;}.property-tax-box-section .tax-card-content{width:100%;}.property-tax-box-section .tax-card-icon{width:3rem;height:3rem;min-width:3rem;}.calculation-tax-building-box .property-icon-cell{border-right:0;border-bottom:1px solid var(--rti-card-border);}.calculation-tax-building-box .property-info-row .property-label,.calculation-tax-building-box .property-info-row .property-description{width:100%;}.calculation-tax-building-box .property-description ol{padding-left:1.25rem;}.calculation-tax-building-box .calculation-table .label-cell{width:auto;}.activity-djay-scheme .municipality-card{margin-top:0.75rem;}.activity-djay-scheme .stat-item{border-right:0;}.box-activities-view-box{grid-template-columns:1fr;}.ongoing-works-section .ongoing-work-item{padding:0.75rem;}.ongoing-works-section .document-actions{justify-content:flex-start;}.view-partner-logo.view-id-partner_logo .views-slick-animate.basic-styles .slick-next{right:-10px;}.bg-light-blue-with-text-dark .twitter-embed-wrapper{width:100%;max-width:360px;margin:0 auto !important;display:flex;justify-content:center;}.bg-light-blue-with-text-dark .instagram-embed-wrapper{width:100%;max-width:360px;margin:0 auto !important;display:flex;justify-content:center;}.sm-mb-padding-space{padding:0;}.notifications-ticker-bar .ticker-label a{padding-left:0;}.footer__bottom-container{margin:0;}.notifications-ticker-bar .container-fluid{padding-left:0;padding-right:0.2rem;}#tickerBar .ticker-label a{font-weight:500;font-size:15px;}.important-places .important-places__container{gap:25px;}.side-menu-listpages{display:none;}.asw-container{display:none !important;}.page-node-12 .villages-grid{grid-template-columns:repeat(2,1fr);}#block-oulmun-lastupdatedcontent,#block-oulmun-footerwebinformation{padding:0 1rem;}#block-oulmun-foolterlogo img{max-width:350px;}}
:root{--bg-primary-color:#eef8fc;--bg-white-color:#ffffff;--surface-card:#ffffff;--surface-muted:#f1f1f1;--surface-inverse:#000000;--surface-soft-blue:#eef5ff;--surface-body-alt:#ebebf0;--scroll-strip-bg-color:#013f79;--text-dark-blue:#004B75;--body-text-color:#212529;--text-on-accent:#ffffff;--text-strong:#000000;--text-heading:#111111;--text-body-soft:#333333;--text-muted:#555555;--text-muted-2:#777777;--text-muted-3:#444444;--text-disabled:#cccccc;--border-subtle:#cccccc;--border-divider:#f1f1f1;--border-light:#dddddd;--topbar-divider:rgb(251 251 251 / 43%);--site-shadow:rgba(26,62,110,0.12);--shadow-color:#cccccc;--shadow-card:rgba(26,60,100,0.14);--shadow-image:rgba(40,70,180,0.18);--shadow-xs:rgba(20,50,90,0.03);--shadow-soft-1:rgba(0,0,0,0.07);--shadow-soft-2:rgba(0,0,0,0.11);--shadow-soft-3:rgba(0,0,0,0.18);--shadow-soft-4:rgba(0,0,0,0.22);--shadow-blue-xs:rgba(0,80,120,0.04);--shadow-blue-sm:rgba(0,80,120,0.08);--shadow-blue-md:rgba(0,100,150,0.10);--site-navbar-bg:#081854;--site-mainnavbar-bg:#013F79;--site-footer-bg:#081854;--site-sidebar-bg:#ffffff;--site-sidebar-title-start:#1256df;--site-sidebar-title-end:#0b47c6;--footer-bottom-bg:#000005;--footer-bottom-text:#ffffff;--header-text-color:#fffeff;--sidebar-block-bg:#f6f6f2;--sidebar-block-border:#f9f9f9;--megamenu-link-color:#ffffff;--megamenu-nolink-color:#000005;--megamenu-scrollbar:#cccccc;--mobile-menu-bg:#081854;--mobile-menu-active-bg:#013F79;--link-color:#004B75;--link-hover-color:#013F7A;--nav-link-color:#013F7A;--btn-primary-bg:#013F7A;--btn-primary-border:#013F7A;--pagination-active-bg:#004B75;--table-head-start:#0d60b1;--table-head-text:#ffffff;--table-head-link:#000000;--table-row-odd-bg:#eef8fc;--table-row-even-bg:#dfeff5;--hero-overlay-bg:rgba(0,0,0,0.45);--hero-subtitle-color:#f0f0f0;--hero-description-color:#f0f4f8;--hero-btn-bg:#0066cc;--hero-title-shadow:rgba(0,0,0,0.3);--slider-arrow-color:#000000;--gradient-places-1:#3d5af1;--gradient-places-2:#a242c7;--gradient-places-3:#ffb84d;--ticker-bg:#00bfff;--ticker-text:#f1f1f1;--sidebar-item-border:#edf0f5;--sidebar-link-color:#273650;--about-title-color:#282553;--tooltip-bg:#cccccc;--tooltip-text:#000000;--stat-purple-bg:#a652a5;--stat-orange-bg:#ff9525;--stat-icon-border:rgba(255,255,255,0.9);--ward-notice-start:#f1f5fd;--ward-notice-end:#eaf1ff;--ward-notice-text:#4b5260;--counter-icon-bg:rgba(255,255,255,0.95);--counter-ring:rgba(255,255,255,0.3);--card-purple-start:#a72bb7;--card-purple-end:#a43fc0;--card-purple-icon:#a42eb5;--card-blue-start:#1167e2;--card-blue-end:#1874df;--card-blue-icon:#1167e2;--card-green-start:#1cb37e;--card-green-end:#23b87c;--card-green-icon:#17ad78;--card-orange-start:#ffa51d;--card-orange-end:#ffab1d;--card-orange-icon:#ff9e14;--municipal-box-start:#f0f5ff;--municipal-box-end:#e8f0ff;--news-header-bg:#a443c4;--activities-header-bg:#fbaa59;--activities-line-border:#b8dfcc;--news-icon-bg:#edf5ff;--news-icon-color:#3177d4;--news-badge-border:#8ab6ef;--news-badge-color:#2670ce;--news-badge-bg:#f7fbff;--activity-date-color:#707c89;--activity-time-bg:#ffefde;--activity-time-color:#fbaa59;--news-time-bg:#EEF8FC;--news-time-color:#1F5473;--rti-accent:#0649b7;--rti-card-bg:#ffffff;--rti-card-border:#e1e7ef;--rti-text:#4c5562;--rti-doc-bg:#eef5ff;--rti-doc-border:#d8e5f7;--rti-doc-title:#053b96;--rti-btn-bg:#ffffff;--rti-btn-border:#9cbce9;--rti-purple:#7338a8;--rti-purple-bg:#faf5ff;--rti-purple-border:#e7d8f3;--rti-purple-btn:#663597;--rti-purple-btn-border:#cdb6e1;--rti-grey-bg:#fafafa;--rti-grey-border:#e4e6eb;--rti-grey-icon:#69717f;--rti-grey-title:#343b45;--rti-green:#258f73;--rti-green-bg:#f0faf7;--rti-green-border:#d8ebe5;--rti-green-btn-border:#a9d8cb;--rti-line-text:#39434e;--rti-help-bg:#f1f6ff;--rti-help-text:#626d7c;--grievance-bg:#ffffff;--grievance-title:#111111;--grievance-portal-bg:aliceblue;--grievance-lgpms-bg:#155dab;--grievance-cpgrams-bg:#079447;--grievance-heading:#1555a0;--grievance-icon-bg:#0869bd;--grievance-card-bg:#ffffff;--grievance-card-title:#161616;--grievance-muted:#555555;--feedback-bg-start:#f1f6ff;--feedback-bg-end:#f5f8ff;--feedback-title:#0d4da8;--feedback-intro:#082b5c;--feedback-divider:#cbd8ec;--feedback-icon-border:#4c88d9;--feedback-icon-bg:rgba(255,255,255,0.35);--feedback-text:#102d58;--form-box-bg:#fffe;--portal-bg:#eff5ff;--portal-icon-bg:#0c4ca5;--portal-heading:#08439b;--portal-text:#0c2e59;--portal-btn-border:#424bd5;--portal-btn-color:#3641c7;--portal-btn-bg:#ffffff;--online-box-bg:#eef8fc;--online-box-border:#dceff6;--online-title-icon:#72a9c2;--online-title-color:#164d6d;--online-card-bg:#ffffff;--online-card-border:#dcebf1;--online-card-hover-border:#aad4e5;--online-icon-property:#1585c3;--online-icon-water:#18aabe;--online-icon-birth:#ef6841;--online-icon-death:#8150b5;--online-icon-marriage:#d93676;--online-icon-trade:#10977f;--online-service-title:#245b78;--online-service-text:#777777;--online-service-arrow:#43819b;--whoswho-bg:#eef8fc;--whoswho-border:#dceef5;--whoswho-header-bg:#ffffff;--whoswho-header-title:#151515;--who-list-bg:rgba(255,255,255,0.5);--who-card-border:#d7e9ef;--who-image-bg:#dddddd;--who-name-color:#1671a5;--who-text:#444444;--who-small:#555555;--view-profile-color:#0877b5;--view-profile-hover:#00527f;--water-color-icon:#67c6e9;}[data-bs-theme="dark"]{--bg-primary-color:#161b22;--bg-white-color:#1c2330;--surface-card:#1c2330;--surface-muted:#232a36;--surface-inverse:#000000;--surface-soft-blue:#1f2735;--surface-body-alt:#1a1f28;--scroll-strip-bg-color:#0b2740;--text-dark-blue:#79c0e8;--body-text-color:#dee2e6;--text-on-accent:#ffffff;--text-strong:#f1f3f5;--text-heading:#f1f3f5;--text-body-soft:#ced4da;--text-muted:#adb5bd;--text-muted-2:#9aa3ad;--text-muted-3:#c2c8d0;--text-disabled:#6c757d;--border-subtle:#39414f;--border-divider:#2b3240;--border-light:#39414f;--topbar-divider:rgb(255 255 255 / 18%);--site-shadow:rgba(0,0,0,0.55);--shadow-color:rgba(0,0,0,0.6);--shadow-card:rgba(0,0,0,0.55);--shadow-image:rgba(0,0,0,0.55);--shadow-xs:rgba(0,0,0,0.4);--shadow-soft-1:rgba(0,0,0,0.45);--shadow-soft-2:rgba(0,0,0,0.5);--shadow-soft-3:rgba(0,0,0,0.55);--shadow-soft-4:rgba(0,0,0,0.6);--shadow-blue-xs:rgba(0,0,0,0.4);--shadow-blue-sm:rgba(0,0,0,0.45);--shadow-blue-md:rgba(0,0,0,0.5);--site-navbar-bg:#212529;--site-mainnavbar-bg:#212529;--site-footer-bg:#212529;--site-sidebar-bg:#1c2330;--site-sidebar-title-start:#212529;--site-sidebar-title-end:#212529;--footer-bottom-bg:#000005;--footer-bottom-text:#e9ecef;--header-text-color:#f8f9fa;--sidebar-block-bg:#232a36;--sidebar-block-border:#2b3240;--megamenu-link-color:#e9ecef;--megamenu-nolink-color:#e9ecef;--megamenu-scrollbar:#495057;--mobile-menu-bg:#212529;--mobile-menu-active-bg:#2b3240;--link-color:#79c0e8;--link-hover-color:#a5d8f5;--nav-link-color:#cfe4f5;--btn-primary-bg:#0d5fa8;--btn-primary-border:#0d5fa8;--pagination-active-bg:#0d5fa8;--table-head-start:#7a3f68;--table-head-end:#a45f17;--table-head-text:#ffffff;--table-head-link:#ffffff;--table-row-odd-bg:#252030;--table-row-even-bg:#2b2f38;--hero-overlay-bg:rgba(0,0,0,0.6);--hero-subtitle-color:#dee2e6;--hero-description-color:#dee2e6;--hero-btn-bg:#1a6fd4;--hero-title-shadow:rgba(0,0,0,0.6);--slider-arrow-color:#e9ecef;--gradient-places-1:#2a3fae;--gradient-places-2:#73308c;--gradient-places-3:#b57f2f;--ticker-bg:#1e2330;--ticker-text:#e9ecef;--sidebar-item-border:#2c3441;--sidebar-link-color:#cbd5e3;--about-title-color:#c3c9f5;--tooltip-bg:#343a40;--tooltip-text:#f1f3f5;--stat-purple-bg:#7c3c7b;--stat-orange-bg:#b96a18;--stat-icon-border:rgba(255,255,255,0.6);--ward-notice-start:#1f2532;--ward-notice-end:#232b3a;--ward-notice-text:#c5ccd6;--counter-icon-bg:rgba(255,255,255,0.9);--counter-ring:rgba(255,255,255,0.2);--card-purple-start:#7c2087;--card-purple-end:#7a2f8f;--card-purple-icon:#a42eb5;--card-blue-start:#0d4da8;--card-blue-end:#1257a5;--card-blue-icon:#1167e2;--card-green-start:#14855e;--card-green-end:#188a5d;--card-green-icon:#17ad78;--card-orange-start:#bd7a15;--card-orange-end:#c07e15;--card-orange-icon:#ff9e14;--municipal-box-start:#1f2735;--municipal-box-end:#232b3a;--news-header-bg:#78308e;--activities-header-bg:#b87a3c;--activities-line-border:#2f4a3f;--news-icon-bg:#1f2735;--news-icon-color:#7fb1ef;--news-badge-border:#3c5c8a;--news-badge-color:#8cc0ff;--news-badge-bg:#1d2533;--activity-date-color:#9aa5b1;--activity-time-bg:#3a2c1d;--activity-time-color:#f0b273;--news-time-bg:#1f2a33;--news-time-color:#8ec6e4;--rti-accent:#6fa4f5;--rti-card-bg:#1c2330;--rti-card-border:#2c3441;--rti-text:#c0c7d1;--rti-doc-bg:#1f2735;--rti-doc-border:#2f3a4c;--rti-doc-title:#8cb6f7;--rti-btn-bg:#232a36;--rti-btn-border:#3c5c8a;--rti-purple:#b184dd;--rti-purple-bg:#251f30;--rti-purple-border:#3b2f4a;--rti-purple-btn:#b184dd;--rti-purple-btn-border:#4a3a5e;--rti-grey-bg:#20242c;--rti-grey-border:#2f343d;--rti-grey-icon:#a3abb6;--rti-grey-title:#d2d7de;--rti-green:#5fc3a6;--rti-green-bg:#1a2622;--rti-green-border:#2c4239;--rti-green-btn-border:#3a5a50;--rti-line-text:#cdd3da;--rti-help-bg:#1f2735;--rti-help-text:#a7b0bb;--grievance-bg:#161b22;--grievance-title:#f1f3f5;--grievance-portal-bg:#1f2735;--grievance-lgpms-bg:#13508f;--grievance-cpgrams-bg:#067a3b;--grievance-heading:#82b4ea;--grievance-icon-bg:#0a5c9f;--grievance-card-bg:#1c2330;--grievance-card-title:#f1f3f5;--grievance-muted:#adb5bd;--feedback-bg-start:#1c2330;--feedback-bg-end:#20283a;--feedback-title:#7fb1ef;--feedback-intro:#c3cedb;--feedback-divider:#2f3a4c;--feedback-icon-border:#4c88d9;--feedback-icon-bg:rgba(255,255,255,0.08);--feedback-text:#c3cedb;--form-box-bg:#1c2330;--portal-bg:#1f2735;--portal-icon-bg:#0c4ca5;--portal-heading:#8cb6f7;--portal-text:#c3cedb;--portal-btn-border:#5d66e8;--portal-btn-color:#98a0ff;--portal-btn-bg:#1c2330;--online-box-bg:#1a212b;--online-box-border:#2c3441;--online-title-icon:#8fc0d6;--online-title-color:#8ec6e4;--online-card-bg:#1c2330;--online-card-border:#2c3441;--online-card-hover-border:#3f5c6b;--online-icon-property:#1585c3;--online-icon-water:#18aabe;--online-icon-birth:#ef6841;--online-icon-death:#8150b5;--online-icon-marriage:#d93676;--online-icon-trade:#10977f;--online-service-title:#9ec9de;--online-service-text:#9aa3ad;--online-service-arrow:#8fb8c9;--whoswho-bg:#1a212b;--whoswho-border:#2c3441;--whoswho-header-bg:#1c2330;--whoswho-header-title:#f1f3f5;--who-list-bg:rgba(255,255,255,0.04);--who-card-border:#2c3441;--who-image-bg:#2b3240;--who-name-color:#7cc0e8;--who-text:#c2c8d0;--who-small:#adb5bd;--view-profile-color:#7cc0e8;--view-profile-hover:#a5d8f5;}body{color:var(--body-text-color);font-family:"Noto Sans",sans-serif;font-size:1rem;overflow-x:hidden;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background-color:var(--bs-body-bg);}.tabs ul.primary li a.is-active{background-color:var(--surface-card);}.tabs ul.primary li.is-active a{background-color:var(--surface-card);border-bottom-color:var(--surface-card);}#navbar-top{background-color:var(--site-navbar-bg);}#navbar-main{background-color:var(--site-mainnavbar-bg);padding:0.5rem 1rem;}a,.link{color:var(--link-color);}a:hover,a:focus,.link:hover,.link:focus{color:var(--link-hover-color);}.nav-item .dropdown-item a.active{color:var(--text-on-accent);}.nav-link{color:var(--nav-link-color);font-size:0.875rem;}.nav-link:hover,.nav-link:focus{color:var(--nav-link-color);}a:active,.link:active{color:var(--link-hover-color);}.page-item.active .page-link{background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);}.page-link,.page-link:hover{color:var(--nav-link-color);}.sidebar .block{background-color:var(--sidebar-block-bg);border-color:var(--sidebar-block-border);}.btn-primary{background-color:var(--table-head-start);border-color:var(--table-head-start);}.btn-primary:hover,.btn-primary:focus{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--bg-white-color);}.site-footer{background-color:var(--site-footer-bg);}.site-footer .content,.site-footer .content a,.site-footer .content a.is-active{color:var(--text-on-accent);}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:var(--header-text-color);}.site-footer .content a:hover,.site-footer .content a:focus{color:var(--bg-white-color);}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}h1{font-size:1.875rem;}h2{font-size:1.75rem;}h3{font-size:1.125rem;}h4{font-size:1rem;}h5{font-size:0.875rem;}h6{font-size:0.75rem;}p{font-size:0.875rem;}table tbody tr th{background-color:transparent !important;}#block-oulmun-content ol li,#block-oulmun-content ul li{font-size:0.875rem;}#block-oulmun-content .node__content{font-size:1rem;}#block-oulmun-footerbottom .footer__bottom{background-color:var(--footer-bottom-bg);color:var(--footer-bottom-text);}.site-footer__bottom .region,.site-footer__bottom{margin-top:0px;border:none;}.tbm-submenu{background-color:var(--site-sidebar-bg);}.tbm-link.level-1{color:var(--megamenu-link-color);padding:0.7rem;}.tbm.tbm-main{color:var(--megamenu-link-color);background-color:transparent;}.tbm-submenu-toggle{background-color:transparent;color:var(--megamenu-link-color);}.tbm-submenu-toggle{width:auto;}.tbm-submenu-toggle:hover,.tbm-submenu-toggle:focus{background-color:transparent;}.tbm-link.level-1:hover,.tbm-link.level-1:focus{background-color:transparent;}.no-link.tbm-no-submenu{font-weight:600;}.tbm.animate:not(.tbm--mobile) .tbm-item>.tbm-submenu{padding:0;background-color:var(--site-mainnavbar-bg);}.tbm-subnav .tbm-item.level-2 .tbm-link-container:hover{background-color:var(--bg-white-color);}.tbm-subnav>.tbm-item:hover{background-color:var(--bg-white-color);}.tbm-subnav>.tbm-item.tbm-group:hover{background-color:var(--site-mainnavbar-bg);}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover{color:var(--who-name-color) !important;}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link{color:var(--megamenu-link-color) !important;}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link.no-link{color:var(--megamenu-link-color) !important;font-weight:normal;}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link.no-link:hover{color:var(--who-name-color) !important;}.tbm-subnav .tbm-item.level-2{border-bottom:0.1rem solid var(--border-subtle);}.tbm-subnav .tbm-item.level-3{border-bottom:0.1rem solid var(--border-subtle);}.tbm-item.level-3 .tbm-link.level-3::before{content:"\f054";font-weight:900;font-family:"Font Awesome 7 Free";font-size:16px;font-size:13px;padding-right:0.2rem;padding-left:0.5rem;}@media (min-width:768px){.tbm-item.level-1{border-right:1px solid var(--topbar-divider);}.tbm-nav .tbm-item.tbm-item--has-dropdown{position:relative !important;}.tbm-nav .tbm-submenu{position:absolute !important;top:100% !important;left:0 !important;right:auto !important;width:auto !important;min-width:max-content !important;max-height:calc(100vh - 120px) !important;overflow-y:auto !important;overflow-x:hidden !important;}.tbm-nav .tbm-submenu .tbm-column,.tbm-nav .tbm-submenu .tbm-column.span12{width:auto !important;display:block !important;float:none !important;}.tbm-nav .tbm-submenu .tbm-link{white-space:nowrap !important;}.tbm-nav .tbm-submenu::-webkit-scrollbar{width:6px;}.tbm-nav .tbm-submenu::-webkit-scrollbar-thumb{background:var(--megamenu-scrollbar);border-radius:3px;}.tbm-link-container{padding-left:0.5rem;padding-right:0.5rem;}}@media (max-width:1400px){.tbm-link.level-1{padding:0 0.5rem;font-size:0.875rem;}}@media (min-width:1600px){.tbm-link-container{padding-left:1rem;padding-right:1rem;}}@media (max-width:768px){.tbm-main.tbm--mobile{display:flex;justify-content:space-between;align-items:center;}#block-oulmun-mainnavigation{width:100%;}.tbm.tbm--mobile.tbm--mobile-show .tbm-collapse{background-color:var(--mobile-menu-bg);max-height:calc(100vh - 80px);overflow-y:auto !important;-webkit-overflow-scrolling:touch;}.tbm.tbm--mobile .tbm-nav{background-color:transparent;}.tbm-item.active.active-trail,.tbm-item.tbm-item--has-dropdown.active.active-trail{background-color:var(--mobile-menu-active-bg);}.tbm-link.active-trail{color:var(--text-on-accent) !important;}.tbm.tbm--mobile .tbm-submenu{background-color:var(--site-mainnavbar-bg);}.tbm-link.level-1{padding:0.5rem;}.tbm.tbm--mobile .tbm-submenu .tbm-link{padding:0.5rem;font-size:0.875rem;}.tbm-button-container{width:2rem;height:1.5rem;}.tbm-button-container span{height:0.24rem;font-size:0.875rem;}.tbm-main .tbm-button{margin:0;}}
