/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/bootstrap5/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/bootstrap5/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/bootstrap5/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/bootstrap5/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/bootstrap5/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/bootstrap5/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/bootstrap5/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/bootstrap5/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/bootstrap5/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/bootstrap5/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
:root{--hub-blue:#43B97A;--hub-blue-dark:#2E8B5B;--hub-blue-light:#F0FBF5;--hub-text:#172033;--hub-muted:#667085;--hub-border:#e2e8f0;--hub-bg:#f7f9fc;--hub-white:#ffffff;--hub-shadow:0 5px 18px rgba(20,40,70,0.08);--hub-radius:18px;}html{scroll-behavior:smooth;}body{margin:0;background:var(--hub-bg);color:var(--hub-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:none;}.path-frontpage .page-title{display:none;}.hub-page{width:100%;max-width:1180px;margin:0 auto;padding:18px 18px 110px;box-sizing:border-box;}.hub-header{position:relative;overflow:hidden;min-height:145px;padding:26px 28px;border-radius:24px;background:linear-gradient(135deg,#43B97A 0%,#43B97A 55%,#2E8B5B 100%);color:#fff;box-shadow:var(--hub-shadow);}.hub-header::after{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-140px;border-radius:50%;background:rgba(255,255,255,0.09);}.hub-header-inner{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;}.hub-brand{display:block;}.hub-logo-text{margin:0;font-size:clamp(2.2rem,7vw,4rem);line-height:0.95;font-weight:800;letter-spacing:-0.04em;}.hub-tagline{margin-top:8px;font-size:1rem;opacity:0.92;}.hub-location{margin-top:8px;font-size:0.9rem;opacity:0.88;}.hub-menu-button{width:52px;height:52px;flex:0 0 52px;border:1px solid rgba(255,255,255,0.35);border-radius:14px;background:rgba(255,255,255,0.12);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;}.hub-search-wrap{position:relative;z-index:5;margin:-26px auto 0;max-width:920px;padding:0 18px;}.hub-search{display:flex;align-items:center;gap:12px;min-height:62px;padding:0 20px;background:#fff;border:1px solid var(--hub-border);border-radius:999px;box-shadow:0 8px 24px rgba(20,40,70,0.1);}.hub-search-icon{font-size:1.5rem;color:var(--hub-blue);}.hub-search input{width:100%;border:0;outline:0;background:transparent;color:var(--hub-text);font-size:1rem;}.hub-search input::placeholder{color:#98a2b3;}.hub-section{margin-top:34px;}.hub-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px;}.hub-section-title{margin:0;font-size:1.55rem;font-weight:750;letter-spacing:-0.02em;}.hub-section-link{color:var(--hub-blue);font-size:0.95rem;font-weight:650;}.hub-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}.hub-category{min-height:125px;padding:18px 12px;border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:var(--hub-white);box-shadow:var(--hub-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform 0.18s ease,box-shadow 0.18s ease;}.hub-category:hover{transform:translateY(-3px);box-shadow:0 9px 25px rgba(20,40,70,0.12);}.hub-category-icon{width:52px;height:52px;margin-bottom:10px;border-radius:16px;background:var(--hub-blue-light);color:var(--hub-blue);display:flex;align-items:center;justify-content:center;font-size:1.55rem;font-weight:700;}.hub-category-name{font-size:0.94rem;font-weight:700;}.hub-featured{position:relative;overflow:hidden;min-height:220px;border-radius:22px;background:linear-gradient(120deg,#FFFFFF 0%,#F8FBF8 22%,#E8F1E7 42%,#BEDBB9 65%,#E8F1E7 82%,#FFFFFF 100%);color:#fff;box-shadow:var(--hub-shadow);}.hub-featured-content{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:32px;}.hub-featured-label{display:none !important;}.hub-featured-empty{margin-bottom:22px;}.hub-featured-title{margin:0 0 8px;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.05;font-weight:800;}.hub-featured-text{margin:0 0 22px;font-size:1rem;opacity:0.92;}.hub-real-ads{width:100%;margin:0 0 22px;overflow:hidden;}.hub-real-ads .view{width:100%;}.hub-real-ads .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;}.hub-real-ads .views-row{min-width:0;overflow:hidden;border-radius:16px;background:rgba(255,255,255,0.72);color:var(--hub-text);box-shadow:0 5px 18px rgba(0,0,0,0.12);}.hub-real-ads .views-field-field-images,.hub-real-ads .views-field-field-image{width:100%;margin:0;overflow:hidden;}.hub-real-ads .views-field-field-images img,.hub-real-ads .views-field-field-image img,.hub-real-ads .views-field-field-images picture,.hub-real-ads .views-field-field-image picture{display:block;width:100%;}.hub-real-ads .views-field-field-images img,.hub-real-ads .views-field-field-image img{height:170px;object-fit:cover;}.hub-real-ads .views-field-title{padding:12px 14px 14px;margin:0;font-size:1rem;line-height:1.25;font-weight:750;}.hub-real-ads .views-field-title a{color:var(--hub-text);}.hub-real-ads .pager,.hub-real-ads nav.pager,.hub-real-ads .pager__items,.hub-real-ads .pager__item,.hub-real-ads .pager__item--current,.hub-real-ads .pager__item--next,.hub-real-ads .pager__item--previous{display:none !important;}.hub-real-ads .view-header,.hub-real-ads .view-footer{display:none;}.hub-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:#fff;color:var(--hub-blue-dark);font-weight:750;}.hub-button:hover{color:var(--hub-blue-dark);}.hub-updates{display:grid;gap:12px;}.hub-update{display:flex;align-items:center;gap:16px;min-height:105px;padding:14px;border:1px solid var(--hub-border);border-radius:18px;background:#fff;box-shadow:var(--hub-shadow);}.hub-update-image{width:115px;height:78px;flex:0 0 115px;border-radius:13px;background:linear-gradient(135deg,#E3F5EC,#CBEBDD);display:flex;align-items:center;justify-content:center;color:var(--hub-blue);font-size:1.7rem;}.hub-update-content{min-width:0;flex:1;}.hub-update-meta{margin-bottom:3px;color:var(--hub-blue);font-size:0.8rem;font-weight:750;}.hub-update-title{margin:0;font-size:1.05rem;font-weight:750;}.hub-update-text{margin-top:3px;color:var(--hub-muted);font-size:0.87rem;}.hub-update-arrow{color:#98a2b3;font-size:1.5rem;}.hub-latest-updates{width:100%;}.hub-latest-updates .view{width:100%;}.hub-latest-updates .view-header,.hub-latest-updates .view-footer,.hub-latest-updates .pager{display:none !important;}.hub-latest-updates .view-content{display:grid;gap:12px;width:100%;}.hub-latest-updates .views-view-grid{width:100%;}.hub-latest-updates .views-view-grid__item{min-width:0;margin:0;padding:0;}.hub-latest-updates .views-view-grid__item-inner{position:relative;display:flex;align-items:center;gap:14px;min-height:92px;padding:11px;border:1px solid var(--hub-border);border-radius:17px;background:#fff;box-shadow:var(--hub-shadow);transition:transform 0.18s ease,box-shadow 0.18s ease;}.hub-latest-updates .views-view-grid__item-inner:hover{transform:translateY(-2px);box-shadow:0 9px 25px rgba(20,40,70,0.12);}.hub-latest-updates .views-field-field-images-t,.hub-latest-updates .views-field-field-images-ads1,.hub-latest-updates .views-field-field-images,.hub-latest-updates .views-field-field-images-front,.hub-latest-updates .views-field-field-institute-image{width:92px;min-width:92px;height:70px;overflow:hidden;border-radius:12px;background:var(--hub-blue-light);}.hub-latest-updates .views-field-field-images-t img,.hub-latest-updates .views-field-field-images-ads1 img,.hub-latest-updates .views-field-field-images img,.hub-latest-updates .views-field-field-images-front img,.hub-latest-updates .views-field-field-institute-image img{display:block;width:100%;height:100%;object-fit:cover;}.hub-latest-updates .views-field-title{position:relative;min-width:0;flex:1;padding-right:22px;font-size:1rem;line-height:1.3;font-weight:750;}.hub-latest-updates .views-field-title a{color:var(--hub-text);}.hub-latest-updates .views-field-title::before{content:"LOCAL UPDATE";display:block;margin-bottom:4px;color:var(--hub-blue);font-size:0.68rem;line-height:1;font-weight:800;letter-spacing:0.06em;}.hub-latest-updates .views-field-title::after{content:"›";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#98a2b3;font-size:1.65rem;font-weight:400;}.hub-latest-updates .views-field-changed{position:absolute;left:117px;bottom:12px;color:var(--hub-muted);font-size:0.72rem;}.hub-latest-updates .views-field-langka,.hub-latest-updates .views-field-field-institute-image,.hub-latest-updates .views-field-content-type,.hub-latest-updates .views-field-field-institute-image,.hub-latest-updates .views-field-field-images-front + .views-field-content-type{display:none !important;}.hub-latest-empty{padding:30px 20px;text-align:center;border:1px solid var(--hub-border);border-radius:18px;background:#fff;box-shadow:var(--hub-shadow);}.hub-latest-empty-icon{margin-bottom:8px;color:var(--hub-blue);font-size:2rem;}.hub-latest-empty h3{margin:0 0 5px;}.hub-latest-empty p{margin:0;color:var(--hub-muted);}.hub-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}.hub-service{padding:20px;border:1px solid var(--hub-border);border-radius:18px;background:#fff;box-shadow:var(--hub-shadow);}.hub-service-title{margin:0 0 5px;font-size:1rem;font-weight:750;}.hub-service-text{margin:0;color:var(--hub-muted);font-size:0.88rem;}.hub-explore-page{width:100%;max-width:1080px;margin:0 auto;padding:18px 0 115px;}.hub-explore-intro{position:relative;overflow:hidden;margin-bottom:26px;padding:30px;border-radius:22px;background:linear-gradient(135deg,#43B97A 0%,#43B97A 55%,#2E8B5B 100%);color:#fff;box-shadow:var(--hub-shadow);}.hub-explore-intro::after{content:"";position:absolute;width:230px;height:230px;right:-90px;top:-115px;border-radius:50%;background:rgba(255,255,255,0.08);}.hub-explore-intro h1,.hub-explore-intro p{position:relative;z-index:2;}.hub-explore-intro h1{margin:0 0 8px;font-size:clamp(2rem,5vw,3rem);line-height:1.05;font-weight:800;letter-spacing:-0.03em;}.hub-explore-intro p{max-width:680px;margin:0;font-size:1rem;line-height:1.6;opacity:0.92;}.hub-explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.hub-explore-card{position:relative;display:flex;min-height:165px;padding:20px;box-sizing:border-box;flex-direction:column;justify-content:center;border:1px solid var(--hub-border);border-radius:20px;background:#fff;box-shadow:var(--hub-shadow);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;}.hub-explore-card:hover{transform:translateY(-4px);border-color:rgba(67,185,122,0.22);box-shadow:0 12px 30px rgba(20,40,70,0.13);}.hub-explore-icon{width:58px;height:58px;margin-bottom:14px;border-radius:17px;background:var(--hub-blue-light);color:var(--hub-blue);display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:700;}.hub-explore-name{margin-bottom:4px;color:var(--hub-text);font-size:1.05rem;font-weight:800;}.hub-explore-description{color:var(--hub-muted);font-size:0.82rem;line-height:1.4;}.hub-explore-card::after{content:"›";position:absolute;right:18px;top:18px;color:#a0aab8;font-size:1.4rem;}.hub-inner-page{padding-bottom:125px;}.hub-inner-content{width:100%;max-width:1080px;margin:0 auto;padding:24px 18px 40px;box-sizing:border-box;}.hub-breadcrumb{margin-bottom:18px;color:var(--hub-muted);font-size:0.86rem;}.hub-page-header{margin-bottom:18px;}.hub-main-content{width:100%;}.hub-content-area{width:100%;}.hub-content-area > h1:first-child,.hub-content-area .page-title{margin-top:0;}.hub-content-area img{max-width:100%;height:auto;}.hub-sidebar{margin:20px 0;padding:18px;border:1px solid var(--hub-border);border-radius:18px;background:#fff;box-shadow:var(--hub-shadow);}.hub-footer{width:100%;max-width:1080px;margin:0 auto;padding:20px 18px 125px;box-sizing:border-box;}.path-ads .hub-inner-content{width:100%;}.path-ads .view-ads{width:100%;}.path-ads .view-ads .view-content{width:100%;margin:0;padding:0;}.path-ads .views-view-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px !important;width:100% !important;margin:0 !important;padding:0 !important;}.path-ads .views-view-grid__item{display:block !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;}.path-ads .views-view-grid__item-inner{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#fff !important;border:1px solid var(--hub-border) !important;border-radius:18px !important;box-shadow:var(--hub-shadow) !important;}.path-ads .views-view-grid__item-inner > div{width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;}.path-ads .views-field-title{order:2 !important;display:block !important;width:100% !important;box-sizing:border-box !important;padding:13px 14px 5px !important;margin:0 !important;text-align:left !important;white-space:normal !important;overflow:visible !important;}.path-ads .views-field-title a{display:block !important;color:var(--hub-text) !important;font-size:1rem !important;line-height:1.3 !important;font-weight:750 !important;text-decoration:none !important;white-space:normal !important;overflow-wrap:anywhere !important;}.path-ads .views-field-field-images-ads1{order:1 !important;display:block !important;width:100% !important;height:210px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:var(--hub-blue-light) !important;}.path-ads .views-field-field-images-ads1 img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center !important;}.path-ads .views-view-grid__item-inner .views-field:not(.views-field-title):not(.views-field-field-images-ads1){display:none !important;}.path-ads .pager{margin-top:28px !important;}@media (max-width:991px){.path-ads .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;}.path-ads .views-field-field-images-ads1{height:180px !important;}}@media (max-width:575px){.path-ads .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}.path-ads .views-view-grid__item-inner{border-radius:15px !important;}.path-ads .views-field-field-images-ads1{height:125px !important;}.path-ads .views-field-title{padding:9px 10px 11px !important;}.path-ads .views-field-title a{font-size:0.84rem !important;line-height:1.25 !important;}}.hub-bottom-nav{position:fixed;z-index:1000;left:50%;bottom:12px;width:min(94%,760px);transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,1fr);padding:9px 8px;border:1px solid rgba(226,232,240,0.9);border-radius:22px;background:rgba(255,255,255,0.96);box-shadow:0 10px 35px rgba(20,40,70,0.15);backdrop-filter:blur(12px);}.hub-bottom-item{min-height:58px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#667085;font-size:0.7rem;font-weight:650;}.hub-bottom-icon{font-size:1.25rem;line-height:1;}.hub-bottom-item.active{color:var(--hub-blue);background:var(--hub-blue-light);}.hub-bottom-advertise{margin-top:-22px;width:58px;height:58px;border-radius:50%;background:var(--hub-blue);color:#fff;box-shadow:0 7px 18px rgba(67,185,122,0.28);font-size:1.6rem;display:flex;align-items:center;justify-content:center;}@media (min-width:992px){.hub-category-grid{grid-template-columns:repeat(8,1fr);}.hub-category{min-height:140px;}.hub-bottom-nav{width:700px;}.hub-inner-content{padding-left:0;padding-right:0;}.hub-explore-page{padding-left:0;padding-right:0;}}@media (max-width:991px){.hub-category-grid{grid-template-columns:repeat(4,1fr);}.hub-service-grid{grid-template-columns:repeat(2,1fr);}.hub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575px){.hub-page{padding:10px 10px 100px;}.hub-header{min-height:120px;padding:18px 20px;border-radius:20px;}.hub-logo-text{font-size:2.45rem;}.hub-tagline{font-size:0.86rem;}.hub-location{font-size:0.8rem;}.hub-menu-button{width:46px;height:46px;flex-basis:46px;}.hub-search-wrap{margin-top:-22px;padding:0 8px;}.hub-search{min-height:56px;padding:0 16px;}.hub-section{margin-top:26px;}.hub-section-title{font-size:1.3rem;}.hub-category-grid{grid-template-columns:repeat(4,1fr);gap:9px;}.hub-category{min-height:92px;padding:9px 4px;border-radius:14px;}.hub-category-icon{width:39px;height:39px;margin-bottom:6px;border-radius:12px;font-size:1.1rem;}.hub-category-name{font-size:0.68rem;}.hub-featured{min-height:0;border-radius:18px;}.hub-featured-content{padding:20px 14px 24px;}.hub-featured-label{margin-left:4px;margin-bottom:12px;}.hub-real-ads{width:calc(100% + 14px);margin-left:-7px;padding:0 7px 10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;}.hub-real-ads::-webkit-scrollbar{display:none;}.hub-real-ads .view-content{display:flex !important;flex-wrap:nowrap !important;gap:12px;width:max-content;}.hub-real-ads .views-row{flex:0 0 78vw;width:78vw;max-width:310px;scroll-snap-align:start;border-radius:15px;}.hub-real-ads .views-field-field-images img,.hub-real-ads .views-field-field-image img{width:100%;height:190px;object-fit:cover;}.hub-real-ads .views-field-title{padding:12px;font-size:0.95rem;}.hub-real-ads .pager,.hub-real-ads nav.pager,.hub-real-ads .pager__items{display:none !important;}.hub-button{margin-left:4px;}.hub-latest-updates .views-view-grid__item-inner{min-height:82px;padding:9px;gap:10px;border-radius:15px;}.hub-latest-updates .views-field-field-images-t,.hub-latest-updates .views-field-field-images-ads1,.hub-latest-updates .views-field-field-images,.hub-latest-updates .views-field-field-images-front,.hub-latest-updates .views-field-field-institute-image{width:78px;min-width:78px;height:62px;border-radius:10px;}.hub-latest-updates .views-field-title{padding-right:5px;font-size:0.88rem;}.hub-latest-updates .views-field-title::before{margin-bottom:3px;font-size:0.61rem;}.hub-latest-updates .views-field-title::after{display:none;}.hub-latest-updates .views-field-changed{left:98px;bottom:10px;font-size:0.65rem;}.hub-service-grid{grid-template-columns:1fr;}.hub-explore-page{padding:10px 0 115px;}.hub-explore-intro{margin-bottom:20px;padding:24px 20px;border-radius:20px;}.hub-explore-intro h1{font-size:2rem;}.hub-explore-intro p{font-size:0.88rem;}.hub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;}.hub-explore-card{min-height:145px;padding:15px;border-radius:17px;}.hub-explore-icon{width:48px;height:48px;margin-bottom:10px;border-radius:14px;font-size:1.4rem;}.hub-explore-name{font-size:0.92rem;}.hub-explore-description{font-size:0.72rem;}.hub-explore-card::after{right:12px;top:12px;font-size:1.2rem;}.hub-inner-content{padding:18px 10px 30px;}.hub-breadcrumb{margin-bottom:14px;font-size:0.78rem;}.hub-footer{padding-left:10px;padding-right:10px;padding-bottom:120px;}.hub-sidebar{padding:14px;}.hub-bottom-nav{bottom:8px;width:calc(100% - 16px);padding:7px 5px;border-radius:19px;}.hub-bottom-item{min-height:54px;border-radius:13px;font-size:0.65rem;}.hub-bottom-icon{font-size:1.15rem;}.hub-bottom-advertise{width:54px;height:54px;font-size:1.45rem;}}.path-ads .hub-inner-content{width:100%;max-width:1080px;margin:0 auto;padding:24px 18px 125px;box-sizing:border-box;}.path-ads .hub-content-area{width:100%;}.path-ads .view-ads,.path-ads .view-ads .view-content{width:100%;margin:0;padding:0;}.path-ads .view-ads .view-content{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;}.path-ads .view-ads .views-row{display:flex !important;flex-direction:column !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;box-sizing:border-box !important;background:#fff !important;border:1px solid var(--hub-border) !important;border-radius:18px !important;box-shadow:var(--hub-shadow) !important;transition:transform 0.18s ease,box-shadow 0.18s ease;}.path-ads .view-ads .views-row:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(20,40,70,0.13) !important;}.path-ads .view-ads .views-field-field-images-ads1{order:1 !important;display:block !important;width:100% !important;height:240px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;box-sizing:border-box !important;background:#fff !important;}.path-ads .view-ads .views-field-field-images-ads1 a,.path-ads .view-ads .views-field-field-images-ads1 .field-content{display:block !important;width:100% !important;height:100% !important;}.path-ads .view-ads .views-field-field-images-ads1 img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:contain !important;object-position:center center !important;}.path-ads .view-ads .views-field-title{order:2 !important;display:block !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:13px 15px 15px !important;box-sizing:border-box !important;background:#fff !important;text-align:left !important;white-space:normal !important;}.path-ads .view-ads .views-field-title .field-content{display:block !important;width:100% !important;min-width:0 !important;}.path-ads .view-ads .views-field-title a{display:block !important;width:100% !important;color:var(--hub-text) !important;font-size:1rem !important;line-height:1.35 !important;font-weight:750 !important;text-decoration:none !important;white-space:normal !important;overflow-wrap:anywhere !important;}.path-ads .view-ads .views-field-changed,.path-ads .view-ads .views-field-field-images,.path-ads .view-ads .views-field-field-images-front,.path-ads .view-ads .views-field-langka,.path-ads .view-ads .views-field-institute-image,.path-ads .view-ads .views-field-type,.path-ads .view-ads .views-field-content-type{display:none !important;}.path-ads .view-ads .pager{grid-column:1 / -1;margin-top:4px !important;padding-top:8px !important;}.path-ads .view-ads .pager__items{justify-content:center;}@media (max-width:991px){.path-ads .view-ads .view-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.path-ads .view-ads .views-field-field-images-ads1{height:220px !important;}}@media (max-width:575px){.path-ads .hub-inner-content{padding:18px 14px 125px;}.path-ads .view-ads .view-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.path-ads .view-ads .views-row{border-radius:15px !important;}.path-ads .view-ads .views-field-field-images-ads1{height:155px !important;}.path-ads .view-ads .views-field-title{padding:10px 10px 12px !important;}.path-ads .view-ads .views-field-title a{font-size:0.88rem !important;line-height:1.3 !important;}}.hub-bottom-nav{position:fixed;z-index:1000;left:50%;bottom:12px;width:min(94%,760px);transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,1fr);padding:9px 8px;border:1px solid rgba(226,232,240,0.9);border-radius:22px;background:rgba(255,255,255,0.96);box-shadow:0 10px 35px rgba(20,40,70,0.15);backdrop-filter:blur(12px);}.hub-bottom-item{min-height:58px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#667085;font-size:0.7rem;font-weight:650;}.hub-bottom-icon{font-size:1.25rem;line-height:1;}.hub-bottom-item.active{color:var(--hub-blue);background:var(--hub-blue-light);}.hub-bottom-advertise{margin-top:-22px;width:58px;height:58px;border-radius:50%;background:var(--hub-blue);color:#fff;box-shadow:0 7px 18px rgba(67,185,122,0.28);font-size:1.6rem;display:flex;align-items:center;justify-content:center;}@media (min-width:992px){.hub-category-grid{grid-template-columns:repeat(8,1fr);}.hub-category{min-height:140px;}.hub-bottom-nav{width:700px;}.hub-inner-content{padding-left:0;padding-right:0;}.hub-explore-page{padding-left:0;padding-right:0;}}@media (max-width:991px){.hub-category-grid{grid-template-columns:repeat(4,1fr);}.hub-service-grid{grid-template-columns:repeat(2,1fr);}.hub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575px){.hub-page{padding:10px 10px 100px;}.hub-header{min-height:120px;padding:18px 20px;border-radius:20px;}.hub-logo-text{font-size:2.45rem;}.hub-tagline{font-size:0.86rem;}.hub-location{font-size:0.8rem;}.hub-menu-button{width:46px;height:46px;flex-basis:46px;}.hub-search-wrap{margin-top:-22px;padding:0 8px;}.hub-search{min-height:56px;padding:0 16px;}.hub-section{margin-top:26px;}.hub-section-title{font-size:1.3rem;}.hub-category-grid{grid-template-columns:repeat(4,1fr);gap:9px;}.hub-category{min-height:92px;padding:9px 4px;border-radius:14px;}.hub-category-icon{width:39px;height:39px;margin-bottom:6px;border-radius:12px;font-size:1.1rem;}.hub-category-name{font-size:0.68rem;}.hub-featured{min-height:0;border-radius:18px;}.hub-featured-content{padding:20px 14px 24px;}.hub-featured-label{margin-left:4px;margin-bottom:12px;}.hub-real-ads{width:calc(100% + 14px);margin-left:-7px;padding:0 7px 10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;}.hub-real-ads::-webkit-scrollbar{display:none;}.hub-real-ads .view-content{display:flex !important;flex-wrap:nowrap !important;gap:12px;width:max-content;}.hub-real-ads .views-row{flex:0 0 78vw;width:78vw;max-width:310px;scroll-snap-align:start;border-radius:15px;}.hub-real-ads .views-field-field-images img,.hub-real-ads .views-field-field-image img{width:100%;height:190px;object-fit:cover;}.hub-real-ads .views-field-title{padding:12px;font-size:0.95rem;}.hub-real-ads .pager,.hub-real-ads nav.pager,.hub-real-ads .pager__items{display:none !important;}.hub-button{margin-left:4px;}.hub-latest-updates .views-view-grid__item-inner{min-height:82px;padding:9px;gap:10px;border-radius:15px;}.hub-latest-updates .views-field-field-images-t,.hub-latest-updates .views-field-field-images-ads1,.hub-latest-updates .views-field-field-images,.hub-latest-updates .views-field-field-images-front,.hub-latest-updates .views-field-field-institute-image{width:78px;min-width:78px;height:62px;border-radius:10px;}.hub-latest-updates .views-field-title{padding-right:5px;font-size:0.88rem;}.hub-latest-updates .views-field-title::before{margin-bottom:3px;font-size:0.61rem;}.hub-latest-updates .views-field-title::after{display:none;}.hub-latest-updates .views-field-changed{left:98px;bottom:10px;font-size:0.65rem;}.hub-service-grid{grid-template-columns:1fr;}.hub-explore-page{padding:10px 0 115px;}.hub-explore-intro{margin-bottom:20px;padding:24px 20px;border-radius:20px;}.hub-explore-intro h1{font-size:2rem;}.hub-explore-intro p{font-size:0.88rem;}.hub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;}.hub-explore-card{min-height:145px;padding:15px;border-radius:17px;}.hub-explore-icon{width:48px;height:48px;margin-bottom:10px;border-radius:14px;font-size:1.4rem;}.hub-explore-name{font-size:0.92rem;}.hub-explore-description{font-size:0.72rem;}.hub-explore-card::after{right:12px;top:12px;font-size:1.2rem;}.hub-inner-content{padding:18px 10px 30px;}.hub-breadcrumb{margin-bottom:14px;font-size:0.78rem;}.hub-footer{padding-left:10px;padding-right:10px;padding-bottom:120px;}.hub-sidebar{padding:14px;}.hub-bottom-nav{bottom:8px;width:calc(100% - 16px);padding:7px 5px;border-radius:19px;}.hub-bottom-item{min-height:54px;border-radius:13px;font-size:0.65rem;}.hub-bottom-icon{font-size:1.15rem;}.hub-bottom-advertise{width:54px;height:54px;font-size:1.45rem;}}body:has(form.user-login-form) main h1,body:has(form[data-drupal-selector="user-login-form"]) main h1{display:none !important;}body:has(form.user-login-form) main ul,body:has(form[data-drupal-selector="user-login-form"]) main ul{display:none !important;}body:has(form.user-login-form) form.user-login-form,body:has(form[data-drupal-selector="user-login-form"]) form[data-drupal-selector="user-login-form"]{display:none !important;}body:has(form.user-login-form) .block-social-auth,body:has(form.user-login-form) .block-social-auth-login,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login{display:block !important;}body:has(form.user-login-form) .block-social-auth .content,body:has(form.user-login-form) .block-social-auth-login .content,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth .content,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login .content{display:block !important;}.path-frontpage .hub-latest-updates,.path-frontpage .hub-latest-updates .view,.path-frontpage .hub-latest-updates .view-content{width:100% !important;max-width:none !important;min-width:0 !important;box-sizing:border-box !important;}.path-frontpage .hub-latest-updates .view-content{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:12px !important;margin:0 !important;padding:0 !important;}.path-frontpage .hub-latest-updates .view-content > .views-view-grid{display:contents !important;}.path-frontpage .hub-latest-updates .views-view-grid__item{display:block !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;}.path-frontpage .hub-latest-updates .views-view-grid__item-inner{position:relative !important;display:flex !important;align-items:center !important;gap:14px !important;width:100% !important;min-width:0 !important;min-height:92px !important;margin:0 !important;padding:11px !important;box-sizing:border-box !important;border:1px solid var(--hub-border) !important;border-radius:17px !important;background:#fff !important;box-shadow:var(--hub-shadow) !important;}.path-frontpage .hub-latest-updates .views-field-field-images-t,.path-frontpage .hub-latest-updates .views-field-field-images-ads1,.path-frontpage .hub-latest-updates .views-field-field-images,.path-frontpage .hub-latest-updates .views-field-field-images-front,.path-frontpage .hub-latest-updates .views-field-field-institute-image{display:none !important;}.path-frontpage .hub-latest-updates .views-field-field-images-t:has(img),.path-frontpage .hub-latest-updates .views-field-field-images-ads1:has(img),.path-frontpage .hub-latest-updates .views-field-field-images:has(img),.path-frontpage .hub-latest-updates .views-field-field-images-front:has(img),.path-frontpage .hub-latest-updates .views-field-field-institute-image:has(img){display:block !important;flex:0 0 92px !important;width:92px !important;min-width:92px !important;height:70px !important;overflow:hidden !important;border-radius:12px !important;background:var(--hub-blue-light) !important;}.path-frontpage .hub-latest-updates .views-field-field-images-t:has(img) img,.path-frontpage .hub-latest-updates .views-field-field-images-ads1:has(img) img,.path-frontpage .hub-latest-updates .views-field-field-images:has(img) img,.path-frontpage .hub-latest-updates .views-field-field-images-front:has(img) img,.path-frontpage .hub-latest-updates .views-field-field-institute-image:has(img) img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center !important;}.path-frontpage .hub-latest-updates .views-field-title{position:relative !important;display:block !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 24px 0 0 !important;box-sizing:border-box !important;font-size:1rem !important;line-height:1.3 !important;font-weight:750 !important;}.path-frontpage .hub-latest-updates .views-field-title a{color:var(--hub-text) !important;text-decoration:none !important;}.path-frontpage .hub-latest-updates .views-field-title::before{display:none !important;;}.path-frontpage .hub-latest-updates .views-field-title::after{content:"›" !important;position:absolute !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;color:#98a2b3 !important;font-size:1.65rem !important;font-weight:400 !important;}.path-frontpage .hub-latest-updates .views-field-changed,.path-frontpage .hub-latest-updates .views-field-langka,.path-frontpage .hub-latest-updates .views-field-content-type{display:none !important;}@media (max-width:575px){.path-frontpage .hub-latest-updates .view-content{gap:10px !important;}.path-frontpage .hub-latest-updates .views-view-grid__item-inner{min-height:82px !important;gap:11px !important;padding:9px !important;border-radius:14px !important;}.path-frontpage .hub-latest-updates .views-field-field-images-t:has(img),.path-frontpage .hub-latest-updates .views-field-field-images-ads1:has(img),.path-frontpage .hub-latest-updates .views-field-field-images:has(img),.path-frontpage .hub-latest-updates .views-field-field-images-front:has(img),.path-frontpage .hub-latest-updates .views-field-field-institute-image:has(img){flex-basis:78px !important;width:78px !important;min-width:78px !important;height:60px !important;border-radius:10px !important;}.path-frontpage .hub-latest-updates .views-field-title{font-size:0.9rem !important;}.path-frontpage .hub-latest-updates .views-field-title::before{font-size:0.6rem !important;}.path-frontpage .hub-latest-updates .views-field-title::after{font-size:1.4rem !important;}}body:has(form.user-login-form) .block-social-auth-login,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login{max-width:520px !important;margin:26px auto 0 !important;padding:30px 28px 32px !important;box-sizing:border-box !important;border:1px solid var(--hub-border) !important;border-radius:24px !important;background:#fff !important;box-shadow:0 12px 35px rgba(20,40,70,0.10) !important;text-align:center !important;}body:has(form.user-login-form) .block-social-auth-login .block__title,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login .block__title{margin:0 0 8px !important;color:var(--hub-text) !important;font-size:0 !important;line-height:1.2 !important;}body:has(form.user-login-form) .block-social-auth-login .block__title::after,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login .block__title::after{content:"Sign in with Google" !important;display:block !important;font-size:1.45rem !important;font-weight:800 !important;line-height:1.2 !important;}body:has(form.user-login-form) .block-social-auth-login .block__title::before,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login .block__title::before{content:"Continue to 798601 using your Google account" !important;display:block !important;margin-bottom:8px !important;color:var(--hub-muted) !important;font-size:0.88rem !important;font-weight:500 !important;line-height:1.45 !important;}body:has(form.user-login-form) .block-social-auth-login a[href*="/user/login/google"],body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login a[href*="/user/login/google"]{display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:100% !important;min-height:54px !important;margin:18px 0 0 !important;padding:10px 18px !important;box-sizing:border-box !important;border:1px solid #d9dfe7 !important;border-radius:13px !important;background:#fff !important;color:#1f2937 !important;font-size:1rem !important;font-weight:700 !important;text-decoration:none !important;box-shadow:0 3px 10px rgba(20,40,70,0.07) !important;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease !important;}body:has(form.user-login-form) .block-social-auth-login a[href*="/user/login/google"]:hover,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login a[href*="/user/login/google"]:hover{transform:translateY(-2px) !important;border-color:rgba(67,185,122,0.28) !important;box-shadow:0 8px 20px rgba(20,40,70,0.12) !important;}body:has(form.user-login-form) .block-social-auth-login a[href*="/user/login/google"] img,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login a[href*="/user/login/google"] img{display:block !important;width:30px !important;height:30px !important;max-width:30px !important;max-height:30px !important;object-fit:contain !important;flex:0 0 30px !important;}body:has(form.user-login-form) .block-social-auth-login a[href*="/user/login/google"]{font-size:0 !important;}body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login a[href*="/user/login/google"]{font-size:0 !important;}body:has(form.user-login-form) .block-social-auth-login a[href*="/user/login/google"]::after,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login a[href*="/user/login/google"]::after{content:"Continue with Google" !important;font-size:1rem !important;line-height:1.2 !important;font-weight:700 !important;}@media (max-width:575px){body:has(form.user-login-form) .block-social-auth-login,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login{margin:20px 4px 0 !important;padding:24px 18px 26px !important;border-radius:20px !important;}body:has(form.user-login-form) .block-social-auth-login .block__title::after,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login .block__title::after{font-size:1.25rem !important;}body:has(form.user-login-form) .block-social-auth-login .block__title::before,body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login .block__title::before{font-size:0.8rem !important;}body:has(form.user-login-form) .block-social-auth-login a[href*="/user/login/google"],body:has(form[data-drupal-selector="user-login-form"]) .block-social-auth-login a[href*="/user/login/google"]{min-height:52px !important;margin-top:16px !important;padding:9px 14px !important;border-radius:12px !important;}}.node--type-ads{width:100%;max-width:920px;margin:0 auto 125px;padding:28px 18px 40px;box-sizing:border-box;background:transparent;}.node--type-ads .node__title,.node--type-ads h1.page-title{width:100%;max-width:900px;margin:0 auto 22px;color:var(--hub-text);font-size:clamp(2rem,5vw,3rem);line-height:1.08;font-weight:800;letter-spacing:-0.03em;}.node--type-ads .node__meta{margin:0 0 18px;color:var(--hub-muted);font-size:0.85rem;}.node--type-ads .node__content{width:100%;max-width:100%;margin:0;}.node--type-ads .field--name-field-images-ads1{width:100%;max-width:900px;margin:0 auto 22px;padding:0;overflow:hidden;border:1px solid var(--hub-border);border-radius:20px;background:#fff;box-shadow:var(--hub-shadow);}.node--type-ads .field--name-field-images-ads1 .field__item{width:100%;margin:0;padding:0;}.node--type-ads .field--name-field-images-ads1 img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;}.node--type-ads .field--name-field-images,.node--type-ads .field--name-field-images-front,.node--type-ads .field--name-field-institute-image{width:100%;max-width:900px;margin:22px auto;padding:0;}.node--type-ads .field--name-field-images .field__item,.node--type-ads .field--name-field-images-front .field__item,.node--type-ads .field--name-field-institute-image .field__item{margin:0 0 16px;padding:0;overflow:hidden;border-radius:18px;background:#fff;border:1px solid var(--hub-border);box-shadow:var(--hub-shadow);}.node--type-ads .field--name-field-images img,.node--type-ads .field--name-field-images-front img,.node--type-ads .field--name-field-institute-image img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;}.node--type-ads .field--name-body{width:100%;max-width:900px;margin:0 auto 24px;padding:22px 24px;border:1px solid var(--hub-border);border-radius:18px;background:#fff;box-shadow:var(--hub-shadow);color:var(--hub-text);font-size:1rem;line-height:1.75;}.node--type-ads .field--name-body p{margin:0 0 16px;}.node--type-ads .field--name-body p:last-child{margin-bottom:0;}.node--type-ads .field--name-body img{display:block;width:100%;height:auto;max-width:100%;margin:20px 0;border-radius:16px;}.node--type-ads .field,.node--type-ads .field__item,.node--type-ads p,.node--type-ads h2,.node--type-ads h3{max-width:100%;overflow-wrap:anywhere;}.node--type-ads .field--name-field-langka,.node--type-ads .field--name-field-content-type{display:none !important;}@media (max-width:991px){.node--type-ads{padding:24px 16px 120px;}.node--type-ads .field--name-field-images-ads1{border-radius:18px;}}@media (max-width:575px){.node--type-ads{margin-bottom:110px;padding:18px 10px 30px;}.node--type-ads .node__title,.node--type-ads h1.page-title{margin-bottom:16px;font-size:1.85rem;}.node--type-ads .node__meta{margin-bottom:14px;font-size:0.76rem;}.node--type-ads .field--name-field-images-ads1{margin-bottom:16px;border-radius:15px;}.node--type-ads .field--name-body{margin-bottom:18px;padding:16px;border-radius:15px;font-size:0.92rem;line-height:1.65;}.node--type-ads .field--name-field-images,.node--type-ads .field--name-field-images-front,.node--type-ads .field--name-field-institute-image{margin:16px 0;}.node--type-ads .field--name-field-images .field__item,.node--type-ads .field--name-field-images-front .field__item,.node--type-ads .field--name-field-institute-image .field__item{margin-bottom:12px;border-radius:14px;}}.node--type-ads .node__content{display:flex;flex-direction:column;align-items:stretch;}.node--type-ads .field--name-field-images-ads1{order:1;}.node--type-ads .field--name-field-phone,.node--type-ads .field--name-field-whatsapp,.node--type-ads .field--name-field-address{order:2;width:100%;max-width:900px;margin:0 auto;}.node--type-ads .field--name-field-phone,.node--type-ads .field--name-field-whatsapp,.node--type-ads .field--name-field-address{margin-top:0;}.node--type-ads .field--name-field-phone,.node--type-ads .field--name-field-whatsapp,.node--type-ads .field--name-field-address{display:block;}.node--type-ads .field--name-field-phone .business-contact-button,.node--type-ads .field--name-field-whatsapp .business-contact-button,.node--type-ads .field--name-field-address .business-contact-button{box-sizing:border-box;}.node--type-ads .business-contact-button{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 16px;border-radius:16px;background:#fff;border:1px solid var(--hub-border);box-shadow:var(--hub-shadow);color:var(--hub-text);transition:transform 0.18s ease,box-shadow 0.18s ease;}.node--type-ads .business-contact-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(20,40,70,0.12);text-decoration:none;}.node--type-ads .business-contact-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hub-blue-light);color:var(--hub-blue);font-size:1.25rem;}.node--type-ads .business-contact-button > span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px;}.node--type-ads .business-contact-button strong{font-size:0.92rem;line-height:1.2;font-weight:800;}.node--type-ads .business-contact-button small{display:block;color:var(--hub-muted);font-size:0.82rem;line-height:1.3;overflow-wrap:anywhere;}.node--type-ads .business-call-button .business-contact-icon{background:#F0FBF5;}.node--type-ads .business-whatsapp-button .business-contact-icon{background:#edf9f1;color:#16834a;}.node--type-ads .business-location-button .business-contact-icon{background:#fff0f3;color:#d62f58;}@media (min-width:576px){.node--type-ads .field--name-field-phone,.node--type-ads .field--name-field-whatsapp,.node--type-ads .field--name-field-address{width:calc(33.3333% - 10px);margin-left:0;margin-right:0;}.node--type-ads .field--name-field-phone{margin-left:auto;margin-right:calc(66.6667% + 10px);}.node--type-ads .field--name-field-whatsapp{margin-left:auto;margin-right:calc(33.3333% + 10px);margin-top:-68px;}.node--type-ads .field--name-field-address{margin-left:auto;margin-right:0;margin-top:-68px;}}.node--type-ads .field--name-body{order:3;}.node--type-ads .field--name-field-images,.node--type-ads .field--name-field-images-front,.node--type-ads .field--name-field-institute-image{order:4;}@media (max-width:575px){.node--type-ads .node__content{gap:0;}.node--type-ads .field--name-field-phone,.node--type-ads .field--name-field-whatsapp,.node--type-ads .field--name-field-address{width:100%;margin:0 0 9px;}.node--type-ads .business-contact-button{min-height:62px;padding:10px 12px;border-radius:14px;}.node--type-ads .business-contact-icon{width:38px;height:38px;flex-basis:38px;font-size:1.1rem;}.node--type-ads .business-contact-button strong{font-size:0.86rem;}.node--type-ads .business-contact-button small{font-size:0.76rem;}}.node--type-ads .node__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;}.node--type-ads .node__content > .field--name-field-images-ads1{grid-column:1 / -1;width:100%;max-width:900px;justify-self:center;}.node--type-ads .node__content > .field--name-field-phone,.node--type-ads .node__content > .field--name-field-whatsapp,.node--type-ads .node__content > .field--name-field-address{width:100%;max-width:none;margin:0;}.node--type-ads .node__content > .field--name-body{grid-column:1 / -1;width:100%;max-width:900px;justify-self:center;}.node--type-ads .node__content > .field--name-field-images,.node--type-ads .node__content > .field--name-field-images-front,.node--type-ads .node__content > .field--name-field-institute-image{grid-column:1 / -1;width:100%;max-width:900px;justify-self:center;margin:8px auto 0;}@media (max-width:575px){.node--type-ads .node__content{grid-template-columns:1fr;gap:9px;}.node--type-ads .node__content > .field--name-field-images-ads1,.node--type-ads .node__content > .field--name-field-phone,.node--type-ads .node__content > .field--name-field-whatsapp,.node--type-ads .node__content > .field--name-field-address,.node--type-ads .node__content > .field--name-body,.node--type-ads .node__content > .field--name-field-images,.node--type-ads .node__content > .field--name-field-images-front,.node--type-ads .node__content > .field--name-field-institute-image{grid-column:1;}}.node--type-ads .node__content{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;column-gap:14px !important;row-gap:18px !important;width:100% !important;max-width:900px !important;margin-left:auto !important;margin-right:auto !important;align-items:start !important;}.node--type-ads .node__content > .field--name-field-images-ads1{grid-column:1 / -1 !important;width:100% !important;max-width:900px !important;margin:0 auto !important;}.node--type-ads .node__content > .field--name-field-phone,.node--type-ads .node__content > .field--name-field-whatsapp,.node--type-ads .node__content > .field--name-field-address{grid-column:auto !important;width:100% !important;max-width:none !important;margin:0 !important;}.node--type-ads .node__content > .field--name-body,.node--type-ads .node__content > .field--name-field-ads,.node--type-ads .node__content > .field--name-field-body1,.node--type-ads .node__content > .field--name-field-body2{grid-column:1 / -1 !important;width:100% !important;max-width:900px !important;min-width:0 !important;justify-self:stretch !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;}.node--type-ads .node__content > .field--name-body p,.node--type-ads .node__content > .field--name-field-ads p,.node--type-ads .node__content > .field--name-field-body1 p,.node--type-ads .node__content > .field--name-field-body2 p{width:100% !important;max-width:none !important;}.node--type-ads .node__content > .field--name-field-images,.node--type-ads .node__content > .field--name-field-images-front,.node--type-ads .node__content > .field--name-field-institute-image{grid-column:1 / -1 !important;width:100% !important;max-width:900px !important;justify-self:center !important;margin-left:auto !important;margin-right:auto !important;}@media (max-width:575px){.node--type-ads .node__content{grid-template-columns:1fr !important;column-gap:0 !important;row-gap:9px !important;max-width:100% !important;}.node--type-ads .node__content > .field--name-field-images-ads1,.node--type-ads .node__content > .field--name-field-phone,.node--type-ads .node__content > .field--name-field-whatsapp,.node--type-ads .node__content > .field--name-field-address,.node--type-ads .node__content > .field--name-body,.node--type-ads .node__content > .field--name-field-ads,.node--type-ads .node__content > .field--name-field-body1,.node--type-ads .node__content > .field--name-field-body2,.node--type-ads .node__content > .field--name-field-images,.node--type-ads .node__content > .field--name-field-images-front,.node--type-ads .node__content > .field--name-field-institute-image{grid-column:1 !important;width:100% !important;max-width:100% !important;}}.node--type-ads .business-contact-button{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:6px !important;text-align:center !important;}.node--type-ads .business-contact-button > span:last-child{display:contents !important;}.node--type-ads .business-contact-button strong{order:1 !important;display:block !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;font-size:0.9rem !important;line-height:1.1 !important;text-align:center !important;}.node--type-ads .business-contact-icon{order:2 !important;flex:0 0 auto !important;margin:0 !important;}.node--type-ads .business-contact-button small{display:none !important;}@media (max-width:575px){.node--type-ads .business-contact-button{min-height:72px !important;height:72px !important;padding:8px 4px !important;gap:6px !important;}.node--type-ads .business-contact-button strong{font-size:0.72rem !important;line-height:1.1 !important;white-space:nowrap !important;}.node--type-ads .business-contact-icon{width:32px !important;height:32px !important;flex:0 0 32px !important;font-size:0.95rem !important;}}.breadcrumb{display:none !important;}.skip-link{display:none !important;}.hub-header{background-image:linear-gradient(90deg,rgba(0,55,90,0.28) 0%,rgba(0,55,90,0.08) 55%,rgba(0,55,90,0.04) 100%),url(/themes/custom/theme_798601/images/banner.png) !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}.hub-header .hub-logo-text,.hub-header .hub-tagline,.hub-header .hub-location{position:relative;z-index:2;}.hub-header .hub-menu-button{position:relative;z-index:3;}@media (max-width:575px){.hub-header{background-position:center center !important;}}@media (min-width:576px){.hub-real-ads{width:100%;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;}.hub-real-ads::-webkit-scrollbar{display:none;}.hub-real-ads .view-content{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:18px !important;width:max-content !important;max-width:none !important;margin:0 !important;padding:0 0 8px !important;}.hub-real-ads .views-row{flex:0 0 340px !important;width:340px !important;max-width:340px !important;scroll-snap-align:start;}}.path-frontpage .hub-latest-updates .view-grouping-header,.path-frontpage .hub-latest-updates .views-grouping-header,.path-frontpage .hub-latest-updates .views-grouping-title,.path-frontpage .hub-latest-updates .view-grouping > h2,.path-frontpage .hub-latest-updates .view-grouping > h3,.path-frontpage .hub-latest-updates .views-grouping > h2,.path-frontpage .hub-latest-updates .views-grouping > h3,.path-frontpage .hub-latest-updates .views-grouping > .view-grouping-header,.path-frontpage .hub-latest-updates .views-grouping > .views-grouping-header,.path-frontpage .hub-latest-updates .view-content > h2,.path-frontpage .hub-latest-updates .view-content > h3{display:none !important;}.path-frontpage .hub-latest-updates .view-grouping h2,.path-frontpage .hub-latest-updates .view-grouping h3,.path-frontpage .hub-latest-updates .views-grouping h2,.path-frontpage .hub-latest-updates .views-grouping h3{display:none !important;}.hub-footer{margin-top:50px;padding:0 15px 100px;}.hub-footer-inner{max-width:1100px;margin:0 auto;padding:30px 20px;text-align:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;}.hub-footer-brand{font-size:1.05rem;font-weight:800;color:#111827;line-height:1.3;}.hub-footer-location{margin-top:4px;font-size:0.82rem;font-weight:600;color:#64748b;}.hub-footer-tagline{margin-top:8px;font-size:0.78rem;color:#64748b;}.hub-footer-divider{width:50px;height:1px;margin:18px auto;background:#d1d5db;}.hub-footer-copyright{font-size:0.72rem;color:#94a3b8;}@media (max-width:700px){.hub-footer{margin-top:35px;padding:0 10px 95px;}.hub-footer-inner{padding:24px 15px;border-radius:16px;}.hub-footer-brand{font-size:1rem;}.hub-footer-location{font-size:0.78rem;}.hub-footer-tagline{font-size:0.72rem;}.hub-footer-copyright{font-size:0.68rem;}}.path-user-login form.admin-login-fallback-form{display:block !important;max-width:520px;margin:18px auto 120px;padding:28px;box-sizing:border-box;background:#fff;border:1px solid var(--hub-border);border-radius:22px;box-shadow:0 12px 35px rgba(20,40,70,0.10);}.path-user-login .admin-login-fallback-heading{max-width:520px;margin:28px auto 0;padding:0 28px;box-sizing:border-box;color:var(--hub-text);font-size:1.35rem;font-weight:800;line-height:1.25;}.path-user-login form.admin-login-fallback-form .form-item{margin-bottom:18px;}.path-user-login form.admin-login-fallback-form label{display:block;margin-bottom:7px;color:var(--hub-text);font-size:0.9rem;font-weight:700;}.path-user-login form.admin-login-fallback-form input[type="text"],.path-user-login form.admin-login-fallback-form input[type="password"]{width:100%;min-height:48px;padding:10px 13px;box-sizing:border-box;border:1px solid #d9dfe7;border-radius:11px;background:#fff;color:#1f2937;font-size:1rem;}.path-user-login form.admin-login-fallback-form input[type="text"]:focus,.path-user-login form.admin-login-fallback-form input[type="password"]:focus{outline:none;border-color:#6b8cff;box-shadow:0 0 0 3px rgba(107,140,255,0.12);}.path-user-login form.admin-login-fallback-form input[type="submit"],.path-user-login form.admin-login-fallback-form button[type="submit"]{width:100%;min-height:50px;margin-top:5px;padding:10px 18px;border:0;border-radius:12px;background:var(--hub-primary,#315efb);color:#fff;font-size:1rem;font-weight:800;cursor:pointer;}.path-user-login form.admin-login-fallback-form input[type="submit"]:hover,.path-user-login form.admin-login-fallback-form button[type="submit"]:hover{filter:brightness(0.96);}@media (max-width:575px){.path-user-login .admin-login-fallback-heading{margin-top:20px;padding:0 18px;font-size:1.2rem;}.path-user-login form.admin-login-fallback-form{margin:14px 4px 110px;padding:22px 18px 24px;border-radius:19px;}}.node__meta,.node__submitted,.node__author,.node__date,.field--name-created,.field--name-changed,.field--name-uid{display:none !important;}
.path-football{background:radial-gradient(circle at 10% 10%,rgba(8,127,181,0.08),transparent 30%),radial-gradient(circle at 90% 20%,rgba(31,168,224,0.07),transparent 30%),#f5f8fc;}.path-football main,.path-football .main-content{width:100%;}.path-football h1{color:#102a43 !important;font-weight:800 !important;letter-spacing:-0.03em;margin-bottom:8px !important;}.path-football h1.page-title::after{content:"LOCAL SPORTS";display:block;margin-top:6px;color:#087fb5;font-size:11px;font-weight:800;letter-spacing:0.18em;}.sports-view{width:100% !important;max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box;}.sports-view .views-view-grid{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}.sports-view .views-view-grid__row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:28px !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}.sports-view .views-view-grid__col{display:block !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;float:none !important;box-sizing:border-box !important;}.sports-view .views-view-grid__item{display:block !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}.sports-view .views-view-grid__item-inner{position:relative;display:flex !important;flex-direction:column !important;width:100% !important;min-width:0 !important;overflow:hidden;background:#ffffff;border:1px solid #dfe8f0;border-radius:22px;box-shadow:0 10px 30px rgba(16,42,67,0.08),0 2px 7px rgba(16,42,67,0.04);box-sizing:border-box !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}.sports-view .views-view-grid__item-inner::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:20;background:linear-gradient(90deg,#087fb5,#1fa8e0,#67cbed);}.sports-view .views-view-grid__item-inner:hover{transform:translateY(-6px);border-color:rgba(8,127,181,0.30);box-shadow:0 20px 45px rgba(16,42,67,0.14),0 5px 12px rgba(16,42,67,0.06);}.sports-view .views-field-field-images,.sports-view .views-field-field-images-ads1,.sports-view .views-field-field-images-front{order:1;display:block !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden;background:#f0f4f8;box-sizing:border-box !important;}.sports-view .views-field-field-images img,.sports-view .views-field-field-images-ads1 img,.sports-view .views-field-field-images-front img{display:block !important;width:100% !important;height:300px !important;max-width:none !important;margin:0 !important;padding:0 !important;object-fit:cover !important;object-position:center;transition:transform 0.4s ease;}.sports-view .views-view-grid__item-inner:hover
.views-field-field-images img,.sports-view .views-view-grid__item-inner:hover
.views-field-field-images-ads1 img,.sports-view .views-view-grid__item-inner:hover
.views-field-field-images-front img{transform:scale(1.025);}.sports-view .views-field-title{order:2;display:flex !important;align-items:center !important;width:100% !important;margin:0 !important;padding:16px 20px 7px !important;background:#ffffff;border-top:1px solid #edf1f5;box-sizing:border-box !important;}.sports-view .views-field-title::before{content:"⚽";flex:0 0 42px;width:42px;height:42px;margin-right:11px;display:flex;align-items:center;justify-content:center;background:#e8f6fd;border-radius:50%;font-size:20px;line-height:1;}.sports-view .views-view-grid__col:nth-child(2)
.views-field-title::before{content:"🏆";background:#fff2d6;}.sports-view .views-view-grid__col:nth-child(3)
.views-field-title::before{content:"👥";background:#e8f6fd;}.sports-view .views-field-title a{display:block !important;min-width:0;color:#102a43 !important;font-size:19px !important;font-weight:800 !important;line-height:1.25 !important;text-decoration:none !important;overflow-wrap:anywhere;}.sports-view .views-field-title a:hover{color:#087fb5 !important;}.sports-view .views-field-field-sports-details{order:3;width:100% !important;margin:0 !important;padding:3px 20px 12px !important;background:#ffffff;color:#61758a;font-size:14px;font-weight:500;line-height:1.55;box-sizing:border-box !important;}.sports-view .views-field-link-to-content{order:4;width:100% !important;margin:0 !important;padding:0 20px 19px !important;background:#ffffff;box-sizing:border-box !important;}.sports-view .views-field-link-to-content a{display:inline-flex !important;align-items:center;justify-content:center;padding:10px 17px;color:#ffffff !important;background:linear-gradient(135deg,#087fb5,#0796d5);border-radius:999px;font-size:13px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 5px 14px rgba(8,127,181,0.20);transition:transform 0.2s ease,box-shadow 0.2s ease;}.sports-view .views-field-link-to-content a::after{content:"→";margin-left:8px;font-size:15px;}.sports-view .views-field-link-to-content a:hover{color:#ffffff !important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,127,181,0.28);}.sports-view .views-field-changed,.sports-view .views-field-field-images-t,.sports-view .views-field-langka,.sports-view .views-field-type,.sports-view .views-field-content-type,.sports-view .views-field-body{display:none !important;}.sports-view .pager{grid-column:1 / -1;margin-top:25px;}@media (max-width:991px){.sports-view .views-view-grid__row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;}.sports-view .views-view-grid__col{width:auto !important;}.sports-view .views-field-field-images img,.sports-view .views-field-field-images-ads1 img,.sports-view .views-field-field-images-front img{height:230px !important;}.sports-view .views-field-title{padding:14px
      15px
      7px !important;}.sports-view .views-field-field-sports-details{padding-left:15px !important;padding-right:15px !important;}.sports-view .views-field-link-to-content{padding-left:15px !important;padding-right:15px !important;}}@media (max-width:575px){.sports-view{width:100% !important;padding-left:10px !important;padding-right:10px !important;}.sports-view .views-view-grid{display:block !important;}.sports-view .views-view-grid__row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;width:100% !important;margin:0 !important;padding:0 !important;}.sports-view .views-view-grid__col{display:block !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;float:none !important;}.sports-view .views-view-grid__item{width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;}.sports-view .views-view-grid__item-inner{width:100% !important;border-radius:14px !important;box-shadow:0 5px 16px rgba(16,42,67,0.08);}.sports-view .views-field-field-images img,.sports-view .views-field-field-images-ads1 img,.sports-view .views-field-field-images-front img{width:100% !important;height:auto !important;aspect-ratio:16 / 10;object-fit:cover !important;}.sports-view .views-field-title{display:flex !important;align-items:center !important;padding:10px
      9px
      5px !important;min-height:45px;}.sports-view .views-field-title::before{flex:0 0 30px !important;width:30px !important;height:30px !important;margin-right:7px !important;font-size:14px !important;}.sports-view .views-field-title a{font-size:14px !important;line-height:1.2 !important;font-weight:800 !important;}.sports-view .views-field-field-sports-details{padding:3px
      9px
      9px !important;font-size:11px !important;line-height:1.4 !important;}.sports-view .views-field-link-to-content{padding:0
      9px
      11px !important;}.sports-view .views-field-link-to-content a{padding:7px
      10px !important;font-size:11px !important;}}@media (max-width:380px){.sports-view{padding-left:7px !important;padding-right:7px !important;}.sports-view .views-view-grid__row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;}.sports-view .views-field-field-images img,.sports-view .views-field-field-images-ads1 img,.sports-view .views-field-field-images-front img{aspect-ratio:16 / 10;height:auto !important;}.sports-view .views-field-title{padding:8px
      7px
      4px !important;}.sports-view .views-field-title::before{flex:0 0 27px !important;width:27px !important;height:27px !important;margin-right:5px !important;font-size:12px !important;}.sports-view .views-field-title a{font-size:12px !important;}.sports-view .views-field-field-sports-details{padding:2px
      7px
      7px !important;font-size:10px !important;}.sports-view .views-field-link-to-content{padding:0
      7px
      8px !important;}.sports-view .views-field-link-to-content a{padding:6px
      8px !important;font-size:10px !important;}}
.path-taxi-list .views-view-grid{width:100% !important;margin:0 !important;padding:0 !important;}.path-taxi-list .views-view-grid > .views-row{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important;width:100% !important;margin:0 0 20px !important;padding:0 !important;}.path-taxi-list .views-view-grid .views-col{width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}.path-taxi-list .views-view-grid .views-col{background:#ffffff;border:1px solid var(--hub-border,#e5e7eb);border-radius:18px;overflow:hidden;box-shadow:var(--hub-shadow,0 6px 18px rgba(0,0,0,0.08));transition:transform 0.18s ease,box-shadow 0.18s ease;}.path-taxi-list .views-view-grid .views-col:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(20,40,70,0.13);}.path-taxi-list .views-field-title{display:block !important;width:100% !important;margin:0 !important;padding:13px 14px 8px !important;box-sizing:border-box !important;text-align:left !important;}.path-taxi-list .views-field-title a{display:block !important;color:var(--hub-text,#14233b) !important;font-size:1rem !important;line-height:1.3 !important;font-weight:750 !important;text-decoration:none !important;}.path-taxi-list .views-field-field-images-ads1{display:block !important;width:100% !important;height:210px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;box-sizing:border-box !important;background:#ffffff !important;}.path-taxi-list .views-field-field-images-ads1 .field-content,.path-taxi-list .views-field-field-images-ads1 a{display:block !important;width:100% !important;height:100% !important;}.path-taxi-list .views-field-field-images-ads1 img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain !important;}.path-taxi-list .views-field-changed{display:none !important;}.path-taxi-list .views-field-field-images,.path-taxi-list .views-field-field-images-front{display:none !important;}@media (max-width:991px){.path-taxi-list .views-view-grid > .views-row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;margin-bottom:16px !important;}.path-taxi-list .views-field-field-images-ads1{height:210px !important;}}@media (max-width:575px){.path-taxi-list .views-view-grid > .views-row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;margin-bottom:12px !important;}.path-taxi-list .views-field-field-images-ads1{height:155px !important;}.path-taxi-list .views-field-title{padding:10px 10px 12px !important;}.path-taxi-list .views-field-title a{font-size:0.88rem !important;line-height:1.3 !important;}}@media (max-width:380px){.path-taxi-list .views-view-grid > .views-row{gap:9px !important;margin-bottom:9px !important;}.path-taxi-list .views-field-field-images-ads1{height:130px !important;}.path-taxi-list .views-field-title{padding:8px 8px 10px !important;}.path-taxi-list .views-field-title a{font-size:0.8rem !important;}}.path-taxi-list{overflow-x:hidden !important;}.path-taxi-list .views-view-grid,.path-taxi-list .views-row,.path-taxi-list .views-col{max-width:100% !important;box-sizing:border-box !important;}.path-taxi-list .hub-inner-content{padding-bottom:120px;}.path-taxi-list .views-field-field-phone{display:block !important;width:100% !important;margin:0 !important;padding:0 12px 14px !important;box-sizing:border-box !important;}.path-taxi-list .views-field-field-phone .field-content{width:100% !important;}.path-taxi-list .views-field-field-phone a{display:flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;width:100% !important;min-height:40px !important;box-sizing:border-box !important;padding:8px 14px !important;background:var(--hub-blue,#1769aa) !important;color:#ffffff !important;border:0 !important;border-radius:10px !important;font-size:0.9rem !important;font-weight:700 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease !important;}.path-taxi-list .views-field-field-phone a::before{content:"☎";font-size:1rem;line-height:1;}.path-taxi-list .views-field-field-phone a:hover{background:#12558c !important;color:#ffffff !important;text-decoration:none !important;transform:translateY(-1px) !important;box-shadow:0 5px 12px rgba(20,70,110,0.2) !important;}.path-taxi-list .views-field-field-phone a:active{transform:scale(0.98) !important;}@media (max-width:575px){.path-taxi-list .views-field-field-phone{padding:0 9px 10px !important;}.path-taxi-list .views-field-field-phone a{min-height:38px !important;padding:7px 10px !important;border-radius:9px !important;font-size:0.82rem !important;}.path-taxi-list .views-field-field-phone a::before{font-size:0.9rem;}}
.marepkong-node-nav{width:100%;margin:0 0 28px;padding:0;box-sizing:border-box;}.marepkong-node-nav__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:12px;padding:12px;box-sizing:border-box;background:linear-gradient(135deg,#071a33 0%,#102f56 50%,#071a33 100%);border-radius:18px;box-shadow:0 10px 28px rgba(0,0,0,0.14),0 3px 8px rgba(0,0,0,0.08);}.marepkong-node-nav__link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:62px;padding:12px 14px;box-sizing:border-box;color:#ffffff !important;background:linear-gradient(145deg,#263f60 0%,#162d4a 100%);border:1px solid rgba(255,255,255,0.10);border-radius:14px;text-decoration:none !important;font-size:0.92rem;font-weight:700;line-height:1.2;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 5px 12px rgba(0,0,0,0.12);transition:transform 0.18s ease,background 0.18s ease,box-shadow 0.18s ease;}.marepkong-node-nav__link:hover{color:#ffffff !important;background:linear-gradient(145deg,#2e6db0 0%,#15518d 100%);text-decoration:none !important;transform:translateY(-2px);box-shadow:0 9px 20px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.12);}.marepkong-node-nav__link:active{transform:translateY(0);}.marepkong-node-nav__link:focus-visible{outline:3px solid rgba(47,128,237,0.45);outline-offset:3px;}.marepkong-node-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;font-size:1.35rem;line-height:1;}.marepkong-node-nav__text{display:inline-block;}.node--type-sports .node__content .field--type-image{width:100%;text-align:center;}.node--type-sports .node__content .field--type-image .field__item{text-align:center;}.node--type-sports .node__content .field--type-image img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;}.node--type-sports .node__content .field--type-image a{display:block;width:100%;text-align:center;}@media (max-width:575px){.node--type-sports .node__content .field--type-image{width:100%;}.node--type-sports .node__content .field--type-image img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;}}@media (max-width:800px){.marepkong-node-nav__inner{gap:9px;padding:9px;}.marepkong-node-nav__link{min-height:58px;padding:10px 8px;gap:6px;font-size:0.82rem;}.marepkong-node-nav__icon{width:29px;height:29px;flex-basis:29px;font-size:1.2rem;}}@media (max-width:575px){.marepkong-node-nav{margin-bottom:20px;}.marepkong-node-nav__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;border-radius:15px;}.marepkong-node-nav__link{flex-direction:column;min-height:74px;padding:8px 3px;gap:4px;border-radius:11px;font-size:0.67rem;line-height:1.1;}.marepkong-node-nav__icon{width:29px;height:29px;flex-basis:29px;font-size:1.18rem;}}@media (max-width:360px){.marepkong-node-nav__inner{gap:5px;padding:6px;}.marepkong-node-nav__link{min-height:68px;padding:7px 2px;font-size:0.60rem;}.marepkong-node-nav__icon{width:26px;height:26px;flex-basis:26px;font-size:1.05rem;}}
.path-events .view-ads .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.path-events .view-ads .views-row{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid var(--hub-border);border-radius:18px;box-shadow:var(--hub-shadow);transition:transform 0.18s ease,box-shadow 0.18s ease;}.path-events .view-ads .views-row:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(20,40,70,0.13);}.path-events .view-ads .views-field-field-images-ads1{width:100%;height:190px;overflow:hidden;box-sizing:border-box;background:#fff;}.path-events .view-ads .views-field-field-images-ads1 a,.path-events .view-ads .views-field-field-images-ads1 .field-content{display:block;width:100%;height:100%;}.path-events .view-ads .views-field-field-images-ads1 img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;}.path-events .view-ads .views-field-title{order:2;width:100%;margin:0;padding:13px 15px 6px;box-sizing:border-box;background:#fff;}.path-events .view-ads .views-field-title a{display:block;color:var(--hub-text);font-size:1rem;line-height:1.35;font-weight:750;text-decoration:none;}.path-events .view-ads .views-field-field-event-date{order:3;width:100%;margin:0;padding:3px 15px;box-sizing:border-box;color:#087fb5;font-size:0.92rem;font-weight:700;}.path-events .view-ads .views-field-field-event-location{order:4;width:100%;margin:0;padding:3px 15px 15px;box-sizing:border-box;color:var(--hub-muted);font-size:0.9rem;}.path-events .view-ads .views-field-changed,.path-events .view-ads .views-field-field-images,.path-events .view-ads .views-field-field-images-front,.path-events .view-ads .views-field-type,.path-events .view-ads .views-field-content-type{display:none !important;}.path-events .view-ads .pager{grid-column:1 / -1;margin-top:4px;padding-top:8px;}.path-events .view-ads .pager__items{justify-content:center;}@media (max-width:991px){.path-events .view-ads .view-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.path-events .view-ads .views-field-field-images-ads1{height:180px;}}@media (max-width:575px){.path-events .view-ads .view-content{grid-template-columns:1fr;gap:14px;}.path-events .view-ads .views-row{border-radius:15px;}.path-events .view-ads .views-field-field-images-ads1{height:210px;}}.node--type-ads:has(.field--name-field-event-date)
  .field--name-field-images-ads1{max-width:650px !important;margin-left:auto !important;margin-right:auto !important;}.node--type-ads:has(.field--name-field-event-date)
  .field--name-field-images-ads1 img{width:100% !important;height:auto !important;max-width:100% !important;}
.node--type-ads [class*="field--name-field-tab-1-title"],.node--type-ads [class*="field--name-field-tab-2-title"],.node--type-ads [class*="field--name-field-tab-3-title"]{display:none !important;}.node--type-ads .ads-tabs-enabled{width:100%;}.node--type-ads .ads-tabs-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;margin:0 0 18px 0;padding:5px;box-sizing:border-box;background:#f4f7fa;border:1px solid #dce5ec;border-radius:15px;gap:5px;}.node--type-ads .ads-tab-button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;padding:10px 16px;margin:0;box-sizing:border-box;border:0;border-radius:10px;background:transparent;color:#263746;font-size:16px;font-weight:600;line-height:1.3;text-align:center;cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease;}.node--type-ads .ads-tab-button:hover{background:#e7eef4;color:#087fb3;}.node--type-ads .ads-tab-button.is-active{background:#0d86bd;color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.12);}.node--type-ads .ads-tabs-content{width:100%;max-width:100%;box-sizing:border-box;}.node--type-ads .ads-tab-panel{display:none;width:100%;max-width:100%;box-sizing:border-box;}.node--type-ads .ads-tab-panel.is-active{display:block;}.node--type-ads .ads-tab-panel > [class*="field--name-field-ads"],.node--type-ads .ads-tab-panel > [class*="field--name-field-body2"],.node--type-ads .ads-tab-panel > [class*="field--name-field-body1"]{width:100%;max-width:100%;margin:0;box-sizing:border-box;}.node--type-ads .ads-tab-panel .field__item{width:100%;max-width:100%;box-sizing:border-box;}.node--type-ads .ads-tab-panel img{max-width:100%;height:auto;}.node--type-ads .ads-tab-panel table{width:100%;max-width:100%;overflow-x:auto;}.node--type-ads .ads-tab-panel a{overflow-wrap:anywhere;}@media (min-width:769px){.node--type-ads .ads-tabs-navigation{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;}.node--type-ads .ads-tab-button{min-height:52px;font-size:16px;padding:12px 20px;}}@media (min-width:481px) and (max-width:768px){.node--type-ads .ads-tabs-navigation{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;}.node--type-ads .ads-tab-button{min-height:48px;padding:10px 12px;font-size:15px;}}@media (max-width:480px){.node--type-ads .ads-tabs-navigation{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;margin-bottom:14px;padding:4px;gap:4px;border-radius:12px;}.node--type-ads .ads-tab-button{min-height:44px;padding:8px 6px;font-size:14px;border-radius:8px;}}.node--type-ads [class*="field--name-field-ad-category"]{display:none !important;}.node--type-ads .node__content > .ads-tabs-wrapper{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;justify-self:stretch !important;align-self:start !important;}.node--type-ads .node__content > .ads-tabs-wrapper .ads-tabs-navigation{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;}.node--type-ads .node__content > .ads-tabs-wrapper .ads-tab-button{width:100% !important;min-width:0 !important;white-space:normal !important;overflow-wrap:anywhere !important;box-sizing:border-box !important;}.node--type-ads .node__content > .ads-tabs-wrapper .ads-tabs-content,.node--type-ads .node__content > .ads-tabs-wrapper .ads-tab-panel{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;}.node--type-ads .ads-tab-slideshow{position:relative;width:100%;max-width:100%;margin:0 0 24px 0;overflow:hidden;border-radius:14px;box-sizing:border-box;background:#f1f4f7;}.node--type-ads .ads-tab-slides{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;}.node--type-ads .ads-tab-slide{display:none;position:absolute;inset:0;width:100%;height:100%;}.node--type-ads .ads-tab-slide.is-active{display:block;}.node--type-ads .ads-tab-slide img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;}.node--type-ads .ads-tab-slideshow-prev,.node--type-ads .ads-tab-slideshow-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0.55);color:#ffffff;font-size:25px;line-height:42px;text-align:center;cursor:pointer;}.node--type-ads .ads-tab-slideshow-prev{left:12px;}.node--type-ads .ads-tab-slideshow-next{right:12px;}.node--type-ads .ads-tab-slideshow-prev:hover,.node--type-ads .ads-tab-slideshow-next:hover{background:rgba(0,0,0,0.75);}.node--type-ads .ads-tab-slideshow-dots{position:absolute;left:0;right:0;bottom:12px;z-index:6;display:flex;justify-content:center;align-items:center;gap:7px;}.node--type-ads .ads-tab-slideshow-dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.65);cursor:pointer;}.node--type-ads .ads-tab-slideshow-dot.is-active{background:#ffffff;transform:scale(1.25);}@media (max-width:480px){.node--type-ads .ads-tab-slideshow{border-radius:10px;margin-bottom:18px;}.node--type-ads .ads-tab-slides{aspect-ratio:16 / 8;height:auto;min-height:0;}.node--type-ads .ads-tab-slide img{object-fit:contain;background:#f1f4f7;}.node--type-ads .ads-tab-slideshow-prev,.node--type-ads .ads-tab-slideshow-next{width:34px;height:34px;font-size:20px;line-height:34px;}.node--type-ads .ads-tab-slideshow-prev{left:7px;}.node--type-ads .ads-tab-slideshow-next{right:7px;}}
