/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,#page-wrapper,.main-container{background-color:#f8f9fa !important;}.image-text-wrapper{position:relative;}.image-text-wrapper img{width:100%;height:auto;display:block;pointer-events:auto;}.image-text-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);}.image-text-wrapper .overlay > a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);pointer-events:auto !important;}.image-text-wrapper .overlay:hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);}.image-text-wrapper .text-content{position:absolute;bottom:10px;left:12px;color:white !important;text-align:left;z-index:2;}.image-text-wrapper .text-content-medium{position:absolute;bottom:10px;left:12px;color:white !important;text-align:left;z-index:2;}.image-text-wrapper .text-content > a{color:#fff;font-weight:700;font-size:24px;text-decoration:none;}.image-text-wrapper .text-content-medium > a{color:#fff;font-weight:700;font-size:16px;}.channel-Home a{color:#fff;background-color:#0000ff;padding-top:0px;padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;font-weight:700;border-radius:3px;text-decoration:none;}.channel-Security a{color:#fff;background-color:#ff0000;padding-top:0px;padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;font-weight:700;border-radius:3px;text-decoration:none;}.channel-Garden a{color:#fff;background-color:#008000;padding-top:0px;padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;font-weight:700;border-radius:3px;text-decoration:none;}.channel-Organization a{color:#fff;background-color:#6c6f73;padding-top:0px;padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;font-weight:700;border-radius:3px;text-decoration:none;}.channel-Computer a{color:#fff;background-color:#8000ff;padding-top:0px;padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;font-weight:700;border-radius:3px;text-decoration:none;}.channel-Finances a{color:#fff;background-color:#00cc00;padding-top:0px;padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;font-weight:700;border-radius:3px;text-decoration:none;}.channel-Vehicle a{color:#fff;background-color:#808080;padding-top:0px;padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;font-weight:700;border-radius:3px;text-decoration:none;}.channel-Home a:hover,.channel-Security a:hover,.channel-Garden a:hover,.channel-Organizatione a:hover,.channel-Computer a:hover,.channel-Finances a:hover,.channel-Vehicle a:hover{color:#fff;text-decoration:underline;}button{color:#fff !important;}.channel-box{border:2px solid #089a1e;border-radius:12px;padding:0.75rem 1rem;margin-bottom:1em !important;overflow:hidden;}.channel-box img{max-width:100%;height:auto;}.hero-overlay-card .text-content > a{font-size:1.5rem;}.card-overlay-card{margin-bottom:1em !important;}.card-overlay-card .text-content > a{font-size:1rem;}.table.table-white-override th,.table.table-white-override td{background-color:#ffffff !important;}.image-text-wrapper{container-type:inline-size;overflow:hidden;}.card-overlay-card .text-content > a{font-size:1rem;}.hero-overlay-card .text-content > a{font-size:1.5rem;}@container (max-width:350px){.text-content > a{font-size:0.85rem;}}@container (max-width:250px){.text-content > a{font-size:0.7rem;}}.gslide-description{display:none;}.views-element-container,.views-element-container .content,.views-element-container .content > div{height:100%;display:flex;flex-direction:column;}.channel-box{flex:1 1 auto;height:100%;box-sizing:border-box;}.table{width:100%;border-collapse:collapse;font-family:inherit;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.08);margin:1.5rem 0;}.table thead th{background-color:#1a5cb0;color:#ffffff;font-weight:600;text-align:left;padding:12px 16px;}.table tbody td{padding:12px 16px;border-bottom:1px solid #e5e5e5;}.table tbody tr:nth-child(even){background-color:#f7f7f7;}.table tbody tr:last-child td{font-weight:700;border-top:2px solid #1a5cb0;border-bottom:none;background-color:#ffffff;}.table tbody tr:hover{background-color:#eef4fb;}.channel-box table.table-white-override,.channel-box table.table-white-override tr,.channel-box table.table-white-override td{border:none !important;}.channel-box .image-style-channel-thumb{width:88px !important;height:87px !important;max-width:88px !important;flex-shrink:0;}.channel-box td{vertical-align:top !important;}.card-overlay-card{container-type:inline-size;overflow:visible !important;}.card-overlay-card .text-content{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:clamp(4px,2cqw,10px) 8px !important;overflow:visible !important;}.card-overlay-card .text-content a{display:block !important;font-size:clamp(0.7rem,6cqw,1rem) !important;line-height:1.25 !important;}.card-overlay-card [class^=channel-]{display:inline-block !important;font-size:clamp(0.6rem,5cqw,0.8rem) !important;margin-bottom:4px !important;}.card-overlay-card .text-content br{display:none !important;}.channel-box .views-row,.channel-box table{background:transparent !important;box-shadow:none !important;}@media (min-width:992px){.col-lg-2:has(.channel-box){flex:0 0 33.3333% !important;max-width:33.3333% !important;}}@media (min-width:768px) and (max-width:991.98px){.col-md-2:has(.channel-box){flex:0 0 50% !important;max-width:50% !important;}}@media (max-width:991.98px){.layout-builder__layout .col-md-9,.layout-builder__layout .col-lg-9{flex:0 0 100% !important;max-width:100% !important;}.layout-builder__layout .col-md-3,.layout-builder__layout .col-lg-3{flex:0 0 100% !important;max-width:100% !important;margin-top:1rem;}.block-views-blockhomepage-cards-block-1 .view-content.row{display:flex !important;flex-wrap:wrap !important;gap:1rem;}.block-views-blockhomepage-cards-block-1 .views-row{flex:0 0 calc(50% - 0.5rem) !important;max-width:calc(50% - 0.5rem) !important;}}@media (max-width:575.98px){.block-views-blockhomepage-cards-block-1 .views-row{flex:0 0 100% !important;max-width:100% !important;}}@media (max-width:575.98px){.hero-overlay-card img.image-style-hero-display{aspect-ratio:400/260;width:100%;height:auto;object-fit:cover;}}
body{color:#3b3b3b;background:#fff !important;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff !important;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.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:#fffeff;}[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,h1 a{font-family:'Dosis',serif;font-weight:900;}h2,h3,h4,h5,h6,h2 a,h3 a{font-family:'Dosis',serif;}body,p,a,li{font-family:'Open Sans',serif;}
