/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.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:#fff;}#navbar-main{background-color:#fff;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}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;}
#main-wrapper #main{max-width:100vw;padding:0;}#main-wrapper #main #content{padding:0 !important;}#main-wrapper #main #content > .section > div{max-width:unset;padding:0;margin:0;}.row.row-offcanvas.row-offcanvas-left.clearfix{width:100%;margin-left:0;margin-right:0;}.view-content.row{width:100% !important;margin:0 !important;}.highlighted > .container-fluid{padding:0;}.path-frontpage #block-icamur-rojo-system-main{display:none;}.path-frontpage #block-icamur-herosliderhome,.path-frontpage #block-icamur-herosliderhome ~ div{margin-bottom:5rem !important;}a,.link{color:#b94337;text-decoration:none;transition:color 0.2s ease;}a:hover,a:focus,.link:hover,.link:focus{color:#b02121;text-decoration:underline;}a:active,.link:active{color:#b02121;}a:visited,.link:visited{color:#b94337;}a:visited:hover,a:visited:focus,.link:visited:hover,.link:visited:focus{color:#b02121;}.login-hero-section{position:relative;padding:5rem 0;overflow:hidden;background-color:#f0f3f4;}@media (max-width:768px){.login-hero-section{padding:3rem 0;}}.login-hero-container{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.login-hero-container{padding:0 1.5rem;}}@media (min-width:1024px){.login-hero-container{padding:0 2rem;}}.login-hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;}@media (min-width:768px){.login-hero-grid{grid-template-columns:repeat(2,1fr);gap:3rem;}}.login-hero-content{display:flex;flex-direction:column;gap:1.5rem;}.login-hero-badge{display:inline-block;}.login-hero-badge span{display:inline-block;background-color:#f0f3f4;color:#6b7280;padding:0.5rem 1rem;border-radius:9999px;font-size:0.875rem;font-weight:300;}.login-hero-title{font-size:3rem;font-weight:300;line-height:1.2;color:#111827;margin:0;}@media (min-width:768px){.login-hero-title{font-size:3.75rem;}}.login-hero-title-highlight{display:block;color:#b02121;font-weight:400;margin-top:0.5rem;}.login-hero-description{font-size:1.125rem;color:#6b7280;font-weight:300;line-height:1.75;margin:0;}.login-hero-form-wrapper{background-color:#ffffff;padding:2rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}@media (min-width:640px){.login-hero-form-wrapper{padding:2rem;}}.login-hero-form-title{font-size:1.5rem;font-weight:300;color:#111827;margin-bottom:1.5rem;text-align:center;margin-top:0;}.login-hero-form-title-highlight{color:#b02121;font-weight:400;}.login-hero-form{display:flex;flex-direction:column;gap:1rem;}.login-hero-form-item{position:relative;}.login-hero-form-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280;pointer-events:none;}input[type=text],input[type=password]{width:100%;height:50px;padding:0.75rem 1rem 0.75rem 3rem;border-radius:9999px;border:1px solid #d1d5db;font-weight:300;font-size:1rem;transition:border-color 0.2s ease;}input[type=text]:focus,input[type=password]:focus{outline:none;border-color:#b02121;}input[type=text]::placeholder,input[type=password]::placeholder{color:#6b7280;}.login-hero-form-actions{margin-top:0.5rem;}.form-actions{margin:0;}button[type=submit],input[type=submit]{width:100%;background-color:#081225;color:#ffffff;padding:0.75rem 1rem;border-radius:9999px;border:none;font-weight:300;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}button[type=submit]:hover,input[type=submit]:hover{background-color:#b02121;}button[type=submit]:focus,input[type=submit]:focus{outline:none;}button[type=submit]:before,input[type=submit]:before{display:none;}.login-hero-form-forgot{text-align:center;margin-top:0.5rem;}.login-hero-form-forgot-link{font-size:0.875rem;color:#b02121;font-weight:300;text-decoration:none;transition:color 0.2s ease;}.login-hero-form-forgot-link:hover{color:#081225;}.login-hero-form .form-item label{display:none;}.login-hero-form .form-item--error-message{display:none;}@media (max-width:767px){.login-hero-title{font-size:2.5rem;}.login-hero-form-wrapper{padding:1.5rem;}}#user-login-form{background:white;border-radius:20px;padding:20px;max-width:600px;margin:0 auto 100px;}.block-content-basic#block-enlaces,.link-cards{padding:0;margin:0;background-color:#ffffff;}.block-content-basic#block-enlaces .content,.block-content-basic#block-enlaces .container,.link-cards .content,.link-cards .container{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.block-content-basic#block-enlaces .content,.block-content-basic#block-enlaces .container,.link-cards .content,.link-cards .container{padding:0 1.5rem;}}@media (min-width:1024px){.block-content-basic#block-enlaces .content,.block-content-basic#block-enlaces .container,.link-cards .content,.link-cards .container{padding:0 2rem;}}.block-content-basic#block-enlaces .field--name-body .container,.link-cards .field--name-body .container{max-width:100%;padding:0;}.block-content-basic#block-enlaces .field--name-body .row,.link-cards .field--name-body .row{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;margin-bottom:3rem;}@media (min-width:640px){.block-content-basic#block-enlaces .field--name-body .row,.link-cards .field--name-body .row{gap:1.5rem;}}@media (min-width:1024px){.block-content-basic#block-enlaces .field--name-body .row,.link-cards .field--name-body .row{gap:1.5rem;}}.block-content-basic#block-enlaces .field--name-body .row:last-child,.link-cards .field--name-body .row:last-child{margin-bottom:0;}.block-content-basic#block-enlaces .field--name-body .justify-content-center,.link-cards .field--name-body .justify-content-center{justify-content:center;}.block-content-basic#block-enlaces .field--name-body .col-sm-6,.block-content-basic#block-enlaces .field--name-body .col-md,.link-cards .field--name-body .col-sm-6,.link-cards .field--name-body .col-md{flex:0 1 100%;max-width:100%;padding:0;}@media (min-width:640px){.block-content-basic#block-enlaces .field--name-body .col-sm-6,.block-content-basic#block-enlaces .field--name-body .col-md,.link-cards .field--name-body .col-sm-6,.link-cards .field--name-body .col-md{flex:0 1 calc((100% - 1.5rem) / 2);max-width:calc((100% - 1.5rem) / 2);}}@media (min-width:1024px){.block-content-basic#block-enlaces .field--name-body .col-sm-6,.block-content-basic#block-enlaces .field--name-body .col-md,.link-cards .field--name-body .col-sm-6,.link-cards .field--name-body .col-md{flex:0 1 calc((100% - 3rem) / 3);max-width:calc((100% - 3rem) / 3);}}.block-content-basic#block-enlaces.link-cards .container .row,.link-cards.link-cards .container .row{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;margin-bottom:3rem;}@media (min-width:640px){.block-content-basic#block-enlaces.link-cards .container .row,.link-cards.link-cards .container .row{gap:1.5rem;}}@media (min-width:1024px){.block-content-basic#block-enlaces.link-cards .container .row,.link-cards.link-cards .container .row{gap:1.5rem;}}.block-content-basic#block-enlaces.link-cards .container .row:last-child,.link-cards.link-cards .container .row:last-child{margin-bottom:0;}.block-content-basic#block-enlaces.link-cards .container .row .justify-content-center,.link-cards.link-cards .container .row .justify-content-center{justify-content:center;}.block-content-basic#block-enlaces.link-cards .container .row .card.col-sm-6,.block-content-basic#block-enlaces.link-cards .container .row .card.col-md,.block-content-basic#block-enlaces.link-cards .container .row a.card.col-sm-6,.block-content-basic#block-enlaces.link-cards .container .row a.card.col-md,.link-cards.link-cards .container .row .card.col-sm-6,.link-cards.link-cards .container .row .card.col-md,.link-cards.link-cards .container .row a.card.col-sm-6,.link-cards.link-cards .container .row a.card.col-md{flex:0 1 100%;max-width:100%;padding:0;}@media (min-width:640px){.block-content-basic#block-enlaces.link-cards .container .row .card.col-sm-6,.block-content-basic#block-enlaces.link-cards .container .row .card.col-md,.block-content-basic#block-enlaces.link-cards .container .row a.card.col-sm-6,.block-content-basic#block-enlaces.link-cards .container .row a.card.col-md,.link-cards.link-cards .container .row .card.col-sm-6,.link-cards.link-cards .container .row .card.col-md,.link-cards.link-cards .container .row a.card.col-sm-6,.link-cards.link-cards .container .row a.card.col-md{flex:0 1 calc((100% - 1.5rem) / 2);max-width:calc((100% - 1.5rem) / 2);}}@media (min-width:1024px){.block-content-basic#block-enlaces.link-cards .container .row .card.col-sm-6,.block-content-basic#block-enlaces.link-cards .container .row .card.col-md,.block-content-basic#block-enlaces.link-cards .container .row a.card.col-sm-6,.block-content-basic#block-enlaces.link-cards .container .row a.card.col-md,.link-cards.link-cards .container .row .card.col-sm-6,.link-cards.link-cards .container .row .card.col-md,.link-cards.link-cards .container .row a.card.col-sm-6,.link-cards.link-cards .container .row a.card.col-md{flex:0 1 calc((100% - 3rem) / 3);max-width:calc((100% - 3rem) / 3);}}.block-content-basic#block-enlaces .card,.block-content-basic#block-enlaces a.card,.link-cards .card,.link-cards a.card{background-color:#f0f3f4;padding:2rem !important;border-radius:1.5rem;transition:all 0.3s ease;cursor:pointer;border:none;margin:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;text-decoration:none;color:inherit;user-select:none;}.block-content-basic#block-enlaces .card:hover,.block-content-basic#block-enlaces a.card:hover,.link-cards .card:hover,.link-cards a.card:hover{background-color:#ffffff;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);transform:scale(1.02);}.block-content-basic#block-enlaces .card a,.block-content-basic#block-enlaces a.card a,.link-cards .card a,.link-cards a.card a{text-decoration:none;color:inherit;position:relative;z-index:2;}.block-content-basic#block-enlaces .card a:hover,.block-content-basic#block-enlaces a.card a:hover,.link-cards .card a:hover,.link-cards a.card a:hover{text-decoration:none;}.block-content-basic#block-enlaces .card h4,.block-content-basic#block-enlaces a.card h4,.link-cards .card h4,.link-cards a.card h4{pointer-events:none;}.block-content-basic#block-enlaces .card > div:first-child,.block-content-basic#block-enlaces a.card > div:first-child,.link-cards .card > div:first-child,.link-cards a.card > div:first-child{width:4rem;height:4rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background-color:rgba(176,33,33,0.1);transition:all 0.3s ease;}.card:hover .block-content-basic#block-enlaces .card > div:first-child,a.card:hover .block-content-basic#block-enlaces .card > div:first-child,.card:hover .block-content-basic#block-enlaces a.card > div:first-child,a.card:hover .block-content-basic#block-enlaces a.card > div:first-child,.card:hover .link-cards .card > div:first-child,a.card:hover .link-cards .card > div:first-child,.card:hover .link-cards a.card > div:first-child,a.card:hover .link-cards a.card > div:first-child{transform:scale(1.1);background-color:#081225;}.block-content-basic#block-enlaces .card > div:first-child img,.block-content-basic#block-enlaces a.card > div:first-child img,.link-cards .card > div:first-child img,.link-cards a.card > div:first-child img{width:2rem;height:2rem;object-fit:contain;filter:brightness(0) saturate(100%) invert(15%) sepia(95%) saturate(5000%) hue-rotate(350deg) brightness(0.7) contrast(1);transition:filter 0.3s ease;}.card:hover .block-content-basic#block-enlaces .card > div:first-child img,a.card:hover .block-content-basic#block-enlaces .card > div:first-child img,.card:hover .block-content-basic#block-enlaces a.card > div:first-child img,a.card:hover .block-content-basic#block-enlaces a.card > div:first-child img,.card:hover .link-cards .card > div:first-child img,a.card:hover .link-cards .card > div:first-child img,.card:hover .link-cards a.card > div:first-child img,a.card:hover .link-cards a.card > div:first-child img{filter:brightness(0) invert(1);}.block-content-basic#block-enlaces .card h4,.block-content-basic#block-enlaces a.card h4,.link-cards .card h4,.link-cards a.card h4{font-size:1.25rem;font-weight:400;color:#111827;margin:0 0 0.5rem 0;line-height:1.4;}.block-content-basic#block-enlaces .card p,.block-content-basic#block-enlaces a.card p,.link-cards .card p,.link-cards a.card p{font-size:0.875rem;font-weight:300;line-height:1.75;color:#6b7280;margin:0;}.link-cards--red{padding:0;margin:0;background-color:#ffffff;}.link-cards--red .container{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.link-cards--red .container{padding:0 1.5rem;}}@media (min-width:1024px){.link-cards--red .container{padding:0 2rem;}}.link-cards--red .container .row{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;}@media (min-width:640px){.link-cards--red .container .row{gap:1.5rem;}}@media (min-width:1024px){.link-cards--red .container .row{gap:1.5rem;}}.link-cards--red .container .row .justify-content-center{justify-content:center;}.link-cards--red .container .row .card.col-sm-6,.link-cards--red .container .row .card.col-md,.link-cards--red .container .row a.card.col-sm-6,.link-cards--red .container .row a.card.col-md{flex:0 1 100%;max-width:100%;padding:0;}@media (min-width:640px){.link-cards--red .container .row .card.col-sm-6,.link-cards--red .container .row .card.col-md,.link-cards--red .container .row a.card.col-sm-6,.link-cards--red .container .row a.card.col-md{flex:0 1 calc((100% - 1.5rem) / 2);max-width:calc((100% - 1.5rem) / 2);}}@media (min-width:1024px){.link-cards--red .container .row .card.col-sm-6,.link-cards--red .container .row .card.col-md,.link-cards--red .container .row a.card.col-sm-6,.link-cards--red .container .row a.card.col-md{flex:0 1 calc((100% - 3rem) / 3);max-width:calc((100% - 3rem) / 3);}}.link-cards--red .card,.link-cards--red a.card{background-color:#b02121;color:#ffffff;padding:2rem !important;border-radius:1.5rem;transition:all 0.3s ease;cursor:pointer;border:none;margin:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);text-decoration:none;}.link-cards--red .card:hover,.link-cards--red a.card:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);background-color:#b02121;}.link-cards--red .card h4,.link-cards--red a.card h4{pointer-events:none;}.link-cards--red .card a,.link-cards--red a.card a{color:#ffffff;text-decoration:none;}.link-cards--red .card a:hover,.link-cards--red a.card a:hover{text-decoration:none;color:#ffffff;}.link-cards--red .card > div:first-child,.link-cards--red a.card > div:first-child{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background-color:rgba(255,255,255,0.2);transition:transform 0.3s ease;}.card:hover .link-cards--red .card > div:first-child,a.card:hover .link-cards--red .card > div:first-child,.card:hover .link-cards--red a.card > div:first-child,a.card:hover .link-cards--red a.card > div:first-child{background-color:rgba(255,255,255,0.2);transform:scale(1.1);}.link-cards--red .card > div:first-child img,.link-cards--red a.card > div:first-child img{width:2rem;height:2rem;object-fit:contain;filter:brightness(0) invert(1);}.link-cards--red .card h4,.link-cards--red a.card h4{font-size:1.25rem;font-weight:400;color:#ffffff;margin:0 0 0.5rem 0;line-height:1.4;}.link-cards--red .card p,.link-cards--red a.card p{font-size:0.875rem;font-weight:300;line-height:1.75;color:rgba(255,255,255,0.9);margin:0;}@media (max-width:639px){.block-content-basic#block-enlaces{padding:3rem 0;margin:0;}.block-content-basic#block-enlaces .card{padding:1.5rem;}.link-cards--red{padding:0;margin:0;}.link-cards--red .card{padding:1.5rem !important;}}.block-content-basic#block-lleidanet{padding:0;background-color:#ffffff;}.block-content-basic#block-lleidanet .content{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.block-content-basic#block-lleidanet .content{padding:0 1.5rem;}}@media (min-width:1024px){.block-content-basic#block-lleidanet .content{padding:0 2rem;}}.block-content-basic#block-lleidanet .field--name-body .container{max-width:100%;padding:0;}.block-content-basic#block-lleidanet .field--name-body .row{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;}@media (min-width:640px){.block-content-basic#block-lleidanet .field--name-body .row{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.block-content-basic#block-lleidanet .field--name-body .row{grid-template-columns:repeat(3,1fr);}}.block-content-basic#block-lleidanet .field--name-body .justify-content-center{justify-content:normal;}.block-content-basic#block-lleidanet .field--name-body .col-sm-6,.block-content-basic#block-lleidanet .field--name-body .col-md{width:100%;max-width:100%;flex:0 0 100%;padding:0;}.block-content-basic#block-lleidanet .card{background-color:#b02121;color:#ffffff;padding:2rem !important;border-radius:1.5rem;transition:all 0.3s ease;cursor:pointer;border:none;margin:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);}.block-content-basic#block-lleidanet .card:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);background-color:#b02121;}.block-content-basic#block-lleidanet .card > div:first-child{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background-color:rgba(255,255,255,0.2);transition:transform 0.3s ease;}.card:hover .block-content-basic#block-lleidanet .card > div:first-child{background-color:rgba(255,255,255,0.2);transform:scale(1.1);}.block-content-basic#block-lleidanet .card > div:first-child img{width:2rem;height:2rem;object-fit:contain;filter:brightness(0) invert(1);}.block-content-basic#block-lleidanet .card h4{font-size:1.25rem;font-weight:400;color:#ffffff;margin:0 0 0.5rem 0;line-height:1.4;}.block-content-basic#block-lleidanet .card p{font-size:0.875rem;font-weight:300;line-height:1.75;color:rgba(255,255,255,0.9);margin:0;}@media (max-width:639px){.block-content-basic#block-lleidanet{padding:0;}.block-content-basic#block-lleidanet .card{padding:1.5rem !important;}}.block-search,#block-icamur-search-form,.block-search-form-block{padding:0;margin:0 !important;background-color:transparent;}.block-search > .content,#block-icamur-search-form > .content,.block-search-form-block > .content{max-width:42rem;margin:0 auto;padding:0 1rem;}.block-search > .content > .content,#block-icamur-search-form > .content > .content,.block-search-form-block > .content > .content{width:100%;}.block-search > .content > .content .js-form-type-search,#block-icamur-search-form > .content > .content .js-form-type-search,.block-search-form-block > .content > .content .js-form-type-search{margin:0 !important;width:100%;}.block-search > .content > .content .js-form-type-search input,#block-icamur-search-form > .content > .content .js-form-type-search input,.block-search-form-block > .content > .content .js-form-type-search input{height:100%;}.block-search .search-form,.block-search .search-block-form,.block-search form,#block-icamur-search-form .search-form,#block-icamur-search-form .search-block-form,#block-icamur-search-form form,.block-search-form-block .search-form,.block-search-form-block .search-block-form,.block-search-form-block form{position:relative;width:100%;}.block-search input[type=search],.block-search input[type=text],.block-search #edit-keys,#block-icamur-search-form input[type=search],#block-icamur-search-form input[type=text],#block-icamur-search-form #edit-keys,.block-search-form-block input[type=search],.block-search-form-block input[type=text],.block-search-form-block #edit-keys{width:100%;padding:1rem 1.5rem;padding-right:8rem;border-radius:9999px;border:1px solid #d1d5db;font-weight:300;font-size:1rem;transition:border-color 0.2s ease;background-color:#ffffff;color:#111827;}.block-search input[type=search]:focus,.block-search input[type=text]:focus,.block-search #edit-keys:focus,#block-icamur-search-form input[type=search]:focus,#block-icamur-search-form input[type=text]:focus,#block-icamur-search-form #edit-keys:focus,.block-search-form-block input[type=search]:focus,.block-search-form-block input[type=text]:focus,.block-search-form-block #edit-keys:focus{outline:none;border-color:#b02121;}.block-search input[type=search]::placeholder,.block-search input[type=text]::placeholder,.block-search #edit-keys::placeholder,#block-icamur-search-form input[type=search]::placeholder,#block-icamur-search-form input[type=text]::placeholder,#block-icamur-search-form #edit-keys::placeholder,.block-search-form-block input[type=search]::placeholder,.block-search-form-block input[type=text]::placeholder,.block-search-form-block #edit-keys::placeholder{color:#6b7280;font-weight:300;}.block-search .form-actions,.block-search #edit-actions,.block-search .form-actions-submit,#block-icamur-search-form .form-actions,#block-icamur-search-form #edit-actions,#block-icamur-search-form .form-actions-submit,.block-search-form-block .form-actions,.block-search-form-block #edit-actions,.block-search-form-block .form-actions-submit{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);margin:0;padding:0;}.block-search button[type=submit],.block-search input[type=submit],.block-search #edit-submit,#block-icamur-search-form button[type=submit],#block-icamur-search-form input[type=submit],#block-icamur-search-form #edit-submit,.block-search-form-block button[type=submit],.block-search-form-block input[type=submit],.block-search-form-block #edit-submit{background-color:#081225;color:#ffffff;padding:0.5rem 1.5rem;border-radius:9999px;border:none;font-weight:300;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;display:flex;align-items:center;gap:0.5rem;white-space:nowrap;}.block-search button[type=submit]:hover,.block-search input[type=submit]:hover,.block-search #edit-submit:hover,#block-icamur-search-form button[type=submit]:hover,#block-icamur-search-form input[type=submit]:hover,#block-icamur-search-form #edit-submit:hover,.block-search-form-block button[type=submit]:hover,.block-search-form-block input[type=submit]:hover,.block-search-form-block #edit-submit:hover{background-color:#b02121;}.block-search button[type=submit]:focus,.block-search input[type=submit]:focus,.block-search #edit-submit:focus,#block-icamur-search-form button[type=submit]:focus,#block-icamur-search-form input[type=submit]:focus,#block-icamur-search-form #edit-submit:focus,.block-search-form-block button[type=submit]:focus,.block-search-form-block input[type=submit]:focus,.block-search-form-block #edit-submit:focus{outline:none;}.block-search button[type=submit]::before,.block-search input[type=submit]::before,.block-search #edit-submit::before,#block-icamur-search-form button[type=submit]::before,#block-icamur-search-form input[type=submit]::before,#block-icamur-search-form #edit-submit::before,.block-search-form-block button[type=submit]::before,.block-search-form-block input[type=submit]::before,.block-search-form-block #edit-submit::before{content:"";display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'%3E%3C/path%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(100);}.block-search label,#block-icamur-search-form label,.block-search-form-block label{display:none;}@media (max-width:639px){.block-search,#block-icamur-search-form,.block-search-form-block{margin:0;}.block-search input[type=search],.block-search input[type=text],.block-search #edit-keys,#block-icamur-search-form input[type=search],#block-icamur-search-form input[type=text],#block-icamur-search-form #edit-keys,.block-search-form-block input[type=search],.block-search-form-block input[type=text],.block-search-form-block #edit-keys{padding-right:7rem;font-size:0.875rem;}.block-search button[type=submit],.block-search input[type=submit],.block-search #edit-submit,#block-icamur-search-form button[type=submit],#block-icamur-search-form input[type=submit],#block-icamur-search-form #edit-submit,.block-search-form-block button[type=submit],.block-search-form-block input[type=submit],.block-search-form-block #edit-submit{padding:0.5rem 1rem;font-size:0.875rem;}.block-search button[type=submit]::before,.block-search input[type=submit]::before,.block-search #edit-submit::before,#block-icamur-search-form button[type=submit]::before,#block-icamur-search-form input[type=submit]::before,#block-icamur-search-form #edit-submit::before,.block-search-form-block button[type=submit]::before,.block-search-form-block input[type=submit]::before,.block-search-form-block #edit-submit::before{width:0.875rem;height:0.875rem;}}body.path-search #page,body.path-search #main-wrapper{background-color:#f0f3f4;}body.path-search .content:has(> form.search-form){display:grid;grid-template-columns:350px 1fr;gap:2rem;align-items:start;max-width:1280px;margin:0 auto;padding:2.5rem 1rem;}@media (min-width:640px){body.path-search .content:has(> form.search-form){padding:2.5rem 1.5rem;}}@media (min-width:1024px){body.path-search .content:has(> form.search-form){padding:40px 2rem;gap:2.5rem;}}@media (max-width:991.98px){body.path-search .content:has(> form.search-form){grid-template-columns:1fr;padding:1.5rem 1rem;gap:1.5rem;}}body.path-search .content:has(> form.search-form) > form.search-form,body.path-search .content:has(> form.search-form) > *:first-child{grid-column:1;background:#ffffff;padding:2rem !important;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);width:100%;max-width:350px;box-sizing:border-box;}@media (max-width:991.98px){body.path-search .content:has(> form.search-form) > form.search-form,body.path-search .content:has(> form.search-form) > *:first-child{max-width:100%;}}body.path-search .content:has(> form.search-form) > *:not(:first-child){grid-column:2;min-width:0;}@media (max-width:991.98px){body.path-search .content:has(> form.search-form) > *:not(:first-child){grid-column:1;}}body.path-search .content:has(> form.search-form) > h2 + ol,body.path-search .content:has(> form.search-form) > h2 + .list-group{margin-top:0 !important;}.path-search .search-form,.path-search .search-block-form,.path-search form.search-form,.path-search form#search-form{grid-row:1/3;max-width:100%;margin:0;padding:0;}.path-search .form-item-keys,.path-search .js-form-type-search,.path-search .form-item-keys label{margin:0 0 0.75rem 0;display:block;}.path-search .form-item-keys label{font-weight:500;color:#111827;font-size:0.9375rem;}.path-search input[type=search],.path-search input[type=text],.path-search #edit-keys{width:100%;padding:0.75rem 1rem;padding-right:6rem;border-radius:9999px;border:1px solid #d1d5db;font-weight:300;font-size:1rem;transition:border-color 0.2s ease;background-color:#ffffff;color:#111827;box-sizing:border-box;}.path-search input[type=search]:focus,.path-search input[type=text]:focus,.path-search #edit-keys:focus{outline:none;border-color:#b94337;}.path-search input[type=search]::placeholder,.path-search input[type=text]::placeholder,.path-search #edit-keys::placeholder{color:#6b7280;}.path-search .container-inline{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;}.path-search .container-inline .form-item-keys{flex:1;min-width:0;}.path-search .form-actions{margin:0;flex-shrink:0;}.path-search button[type=submit],.path-search input[type=submit],.path-search #edit-submit{background-color:#b02121;color:#fff;padding:0.5rem 1.25rem;border-radius:9999px;border:none;font-weight:400;font-size:0.9375rem;cursor:pointer;transition:background-color 0.2s ease;}.path-search button[type=submit]:hover,.path-search input[type=submit]:hover,.path-search #edit-submit:hover{background-color:#b94337;}.path-search .search-help-link{display:inline-block;margin-top:1rem;font-size:0.875rem;color:#6b7280;text-decoration:none;}.path-search .search-help-link:hover{color:#b94337;}.path-search .details,.path-search .form-item-type,.path-search .form-item-keys-fulltext,.path-search .form-item-or,.path-search .form-item-phrase,.path-search .form-item-typed,.path-search .form-item-language,.path-search .form-item-node-type,.path-search .form-item-term-node-tid,.path-search fieldset{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,0.08);}.path-search .details summary,.path-search fieldset legend{font-weight:600;color:#111827;font-size:0.9375rem;margin-bottom:0.75rem;}.path-search .details summary{cursor:pointer;list-style:none;}.path-search .details summary::-webkit-details-marker{display:none;}.path-search select.form-select{width:100%;padding:0.5rem 0.75rem;border-radius:0.5rem;border:1px solid #d1d5db;font-size:0.9375rem;background:#ffffff;color:#111827;}.path-search .search-results,.path-search .item-list--search-results{max-width:100%;margin:0;padding:0 0 2rem;}.path-search .list-group.node_search-results{background:#ffffff;border-radius:1.5rem;padding:1.5rem;margin:0 !important;margin-top:0 !important;border:none;box-shadow:0 2px 8px rgba(0,0,0,0.04);}.path-search .list-group.node_search-results .list-group-item{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,0.06);padding:1.25rem 0;margin:0;}.path-search .list-group.node_search-results .list-group-item:first-child{padding-top:0;}.path-search .list-group.node_search-results .list-group-item:last-child{border-bottom:none;padding-bottom:0;}.path-search .list-group.node_search-results .list-group-item h3{margin:0 0 0.5rem 0;font-size:1.125rem;font-weight:600;line-height:1.35;}.path-search .list-group.node_search-results .list-group-item h3 a{color:#b02121;text-decoration:none;transition:color 0.2s ease;}.path-search .list-group.node_search-results .list-group-item h3 a:hover{color:#b94337;text-decoration:underline;}.path-search .list-group.node_search-results .list-group-item p{font-size:0.9375rem;color:#111827;line-height:1.6;margin:0 0 0.5rem 0;}.path-search .list-group.node_search-results .list-group-item p:last-child{margin-bottom:0;}.path-search .list-group.node_search-results .list-group-item p strong{font-weight:600;color:#111827;}.path-search .list-group.node_search-results .list-group-item em{font-size:0.8125rem;color:#6b7280;font-style:normal;}.path-search .search-results__title,.path-search .content:has(> form.search-form) > h2{font-size:1.375rem;font-weight:600;color:#111827;margin:0 0 0.5rem 0 !important;}.path-search .item-list--search-results{list-style:none;padding:0;margin:0;}.path-search .search-result{background:#ffffff;border:1px solid rgba(17,24,39,0.1);border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:border-color 0.2s ease,box-shadow 0.2s ease;}.path-search .search-result:hover{border-color:rgba(185,67,55,0.4);box-shadow:0 4px 12px rgba(185,67,55,0.08);}.path-search .search-result__title{margin:0 0 0.5rem;font-size:1.125rem;font-weight:600;line-height:1.35;}.path-search .search-result__title a{color:#b02121;text-decoration:none;}.path-search .search-result__title a:hover{color:#b94337;text-decoration:underline;}.path-search .search-result__snippet{font-size:0.9375rem;color:#111827;line-height:1.5;margin:0;}.path-search .search-result__info{font-size:0.8125rem;color:#6b7280;margin-top:0.5rem;}.path-search .pager{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,0.08);}.block-views-block-a-block-1,#block-views-block-a-block-1-2{padding:5rem 2rem;background-color:#f0f3f4;}.block-views-block-a-block-1 > h2,#block-views-block-a-block-1-2 > h2{position:relative;padding:0 1rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:1280px;margin:0 auto;}@media (min-width:640px){.block-views-block-a-block-1 > h2,#block-views-block-a-block-1-2 > h2{padding:0 1.5rem;}}@media (min-width:1024px){.block-views-block-a-block-1 > h2,#block-views-block-a-block-1-2 > h2{padding:0 2rem;}}.block-views-block-a-block-1 > h2::before,#block-views-block-a-block-1-2 > h2::before{content:"Actualidad";display:inline-block;background-color:#ffffff;color:#6b7280;padding:0.5rem 1rem;border-radius:9999px;font-size:0.875rem;font-weight:300;border:1px solid #d1d5db;}.block-views-block-a-block-1 > h2,#block-views-block-a-block-1-2 > h2{font-size:2.5rem;font-weight:300;color:#111827;line-height:1.2;flex:1;margin-top:0.5rem;}@media (min-width:768px){.block-views-block-a-block-1 > h2,#block-views-block-a-block-1-2 > h2{font-size:3rem;}}.block-views-block-a-block-1 > h2 span,#block-views-block-a-block-1-2 > h2 span{color:#b02121;font-weight:400;}.block-views-block-a-block-1 > .content,#block-views-block-a-block-1-2 > .content{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.block-views-block-a-block-1 > .content,#block-views-block-a-block-1-2 > .content{padding:0 1.5rem;}}@media (min-width:1024px){.block-views-block-a-block-1 > .content,#block-views-block-a-block-1-2 > .content{padding:0 2rem;}}.block-views-block-a-block-1 .view,#block-views-block-a-block-1-2 .view{position:relative;}.block-views-block-a-block-1 .view::before,#block-views-block-a-block-1-2 .view::before{content:"";display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;}.block-views-block-a-block-1 .view-content,.block-views-block-a-block-1 .view-content.row,#block-views-block-a-block-1-2 .view-content,#block-views-block-a-block-1-2 .view-content.row{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;}@media (min-width:768px){.block-views-block-a-block-1 .view-content,.block-views-block-a-block-1 .view-content.row,#block-views-block-a-block-1-2 .view-content,#block-views-block-a-block-1-2 .view-content.row{grid-template-columns:repeat(3,1fr);}}.block-views-block-a-block-1 a.noticiaSlide,.block-views-block-a-block-1 .noticiaSlide,#block-views-block-a-block-1-2 a.noticiaSlide,#block-views-block-a-block-1-2 .noticiaSlide{text-decoration:none;}.block-views-block-a-block-1 a.noticiaSlide:hover,.block-views-block-a-block-1 a.noticiaSlide:focus,.block-views-block-a-block-1 .noticiaSlide:hover,.block-views-block-a-block-1 .noticiaSlide:focus,#block-views-block-a-block-1-2 a.noticiaSlide:hover,#block-views-block-a-block-1-2 a.noticiaSlide:focus,#block-views-block-a-block-1-2 .noticiaSlide:hover,#block-views-block-a-block-1-2 .noticiaSlide:focus{text-decoration:none;}.block-views-block-a-block-1 .noticiaSlide,#block-views-block-a-block-1-2 .noticiaSlide{background-color:#ffffff;border-radius:1.5rem;overflow:hidden;transition:all 0.3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;}.block-views-block-a-block-1 .noticiaSlide:hover,#block-views-block-a-block-1-2 .noticiaSlide:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}.block-views-block-a-block-1 .noticiaSlide .imagen-slide,#block-views-block-a-block-1-2 .noticiaSlide .imagen-slide{aspect-ratio:16/10;background-color:#d1d5db;overflow:hidden;position:relative;width:100%;}.block-views-block-a-block-1 .noticiaSlide .imagen-slide div,#block-views-block-a-block-1-2 .noticiaSlide .imagen-slide div{width:100%;height:100%;display:block;}.block-views-block-a-block-1 .noticiaSlide .imagen-slide img,#block-views-block-a-block-1-2 .noticiaSlide .imagen-slide img{width:100%;height:100%;object-fit:cover;display:block;}.block-views-block-a-block-1 .noticiaSlide > div:not(.imagen-slide),#block-views-block-a-block-1-2 .noticiaSlide > div:not(.imagen-slide){padding:1.5rem;display:flex;flex-direction:column;justify-content:end;flex:1;}.block-views-block-a-block-1 .noticiaSlide .titulo-slide,#block-views-block-a-block-1-2 .noticiaSlide .titulo-slide{display:block;padding:1.5rem 1.5rem 0;}.block-views-block-a-block-1 .noticiaSlide .titulo-slide span,#block-views-block-a-block-1-2 .noticiaSlide .titulo-slide span{font-size:1.25rem;font-weight:400;color:#111827;line-height:1.4;transition:color 0.2s ease;display:block;text-decoration:none;}.block-views-block-a-block-1 .noticiaSlide .noticiaSlide:hover .titulo-slide span,.block-views-block-a-block-1 .noticiaSlide a.noticiaSlide:hover .titulo-slide span,#block-views-block-a-block-1-2 .noticiaSlide .noticiaSlide:hover .titulo-slide span,#block-views-block-a-block-1-2 .noticiaSlide a.noticiaSlide:hover .titulo-slide span{color:#b02121;text-decoration:none;}.block-views-block-a-block-1 .noticiaSlide .views-field-field-resumen,#block-views-block-a-block-1-2 .noticiaSlide .views-field-field-resumen{flex:1;padding-bottom:0 !important;margin-bottom:0;}.block-views-block-a-block-1 .noticiaSlide .views-field-field-resumen .field-content,#block-views-block-a-block-1-2 .noticiaSlide .views-field-field-resumen .field-content{font-size:0.875rem;font-weight:300;line-height:1.75;color:#6b7280;text-decoration:none;}.block-views-block-a-block-1 .noticiaSlide a.noticiaSlide:hover .views-field-field-resumen .field-content,.block-views-block-a-block-1 .noticiaSlide .noticiaSlide:hover .views-field-field-resumen .field-content,#block-views-block-a-block-1-2 .noticiaSlide a.noticiaSlide:hover .views-field-field-resumen .field-content,#block-views-block-a-block-1-2 .noticiaSlide .noticiaSlide:hover .views-field-field-resumen .field-content{text-decoration:none;}.block-views-block-a-block-1 .noticiaSlide .button-slide,#block-views-block-a-block-1-2 .noticiaSlide .button-slide{margin-top:auto;}.block-views-block-a-block-1 .noticiaSlide .button-slide span,#block-views-block-a-block-1-2 .noticiaSlide .button-slide span{display:inline-flex;align-items:center;gap:0.5rem;color:#b02121;font-size:0.875rem;font-weight:300;text-decoration:none;transition:transform 0.2s ease;}.block-views-block-a-block-1 .noticiaSlide .button-slide span:not(:has(a))::after,#block-views-block-a-block-1-2 .noticiaSlide .button-slide span:not(:has(a))::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'%3E%3C/path%3E%3Cpath d='m12 5 7 7-7 7'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}.block-views-block-a-block-1 .noticiaSlide .button-slide span a,#block-views-block-a-block-1-2 .noticiaSlide .button-slide span a{display:inline-flex;align-items:center;gap:0.5rem;color:#b02121;font-size:0.875rem;font-weight:300;text-decoration:none;transition:transform 0.2s ease;}.block-views-block-a-block-1 .noticiaSlide .button-slide span a::after,#block-views-block-a-block-1-2 .noticiaSlide .button-slide span a::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'%3E%3C/path%3E%3Cpath d='m12 5 7 7-7 7'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}.block-views-block-a-block-1 .noticiaSlide .noticiaSlide:hover .button-slide span,.block-views-block-a-block-1 .noticiaSlide .noticiaSlide:hover .button-slide a,#block-views-block-a-block-1-2 .noticiaSlide .noticiaSlide:hover .button-slide span,#block-views-block-a-block-1-2 .noticiaSlide .noticiaSlide:hover .button-slide a{transform:translateX(0.25rem);}.block-views-block-a-block-1 .more-link,#block-views-block-a-block-1-2 .more-link{margin-top:2rem;text-align:center;}@media (min-width:768px){.block-views-block-a-block-1 .more-link,#block-views-block-a-block-1-2 .more-link{margin-top:0;text-align:right;position:absolute;top:0;right:0;}}.block-views-block-a-block-1 .more-link a,#block-views-block-a-block-1-2 .more-link a{display:inline-flex;align-items:center;gap:0.5rem;color:#b02121;font-weight:300;text-decoration:none;transition:color 0.2s ease;}.block-views-block-a-block-1 .more-link a:hover,#block-views-block-a-block-1-2 .more-link a:hover{color:#081225;}.block-views-block-a-block-1 .more-link a::after,#block-views-block-a-block-1-2 .more-link a::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'%3E%3C/path%3E%3Cpath d='m12 5 7 7-7 7'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}@media (max-width:767px){.block-views-block-a-block-1,#block-views-block-a-block-1-2{padding:3rem 0;}.block-views-block-a-block-1 > h2::after,#block-views-block-a-block-1-2 > h2::after{font-size:2rem;}.block-views-block-a-block-1 .noticiaSlide .imagen-slide,#block-views-block-a-block-1-2 .noticiaSlide .imagen-slide{aspect-ratio:16/10;}.block-views-block-a-block-1 .noticiaSlide > div:not(.imagen-slide),#block-views-block-a-block-1-2 .noticiaSlide > div:not(.imagen-slide){padding:1.25rem;}}body.page-view-noticias-portada #page,body.page-view-noticias-portada #main-wrapper{background-color:#f0f3f4;}body.page-view-noticias-portada .content-no-submenu{margin:auto;padding:2.5rem 1rem 3rem;}@media (min-width:640px){body.page-view-noticias-portada .content-no-submenu{padding:2.5rem 1.5rem 3rem;}}@media (min-width:1024px){body.page-view-noticias-portada .content-no-submenu{padding:40px 2rem 3rem;}}@media (max-width:991.98px){body.page-view-noticias-portada .content-no-submenu{padding:1.5rem 1rem 2rem;}}body.page-view-noticias-portada .content-no-submenu #main-wrapper{width:100%;max-width:1280px;margin:0 auto;}body.page-view-noticias-portada .content-no-submenu .block-page-title-block,body.page-view-noticias-portada .content-no-submenu .block-page-title{margin-bottom:1.5rem;}body.page-view-noticias-portada .content-no-submenu .block-page-title-block h1,body.page-view-noticias-portada .content-no-submenu .block-page-title h1{color:#b02121;font-size:1.75rem;font-weight:600;margin:0;line-height:1.3;}@media (min-width:768px){body.page-view-noticias-portada .content-no-submenu .block-page-title-block h1,body.page-view-noticias-portada .content-no-submenu .block-page-title h1{font-size:2.25rem;}}@media (min-width:1024px){body.page-view-noticias-portada .content-no-submenu .block-page-title-block h1,body.page-view-noticias-portada .content-no-submenu .block-page-title h1{font-size:2.5rem;}}body.page-view-noticias-portada .view-id-noticias_portada .view-content,body.page-view-noticias-portada .view-id-noticias_portada .view-content.row,body.page-view-noticias-portada .view-id-noticias-portada .view-content,body.page-view-noticias-portada .view-id-noticias-portada .view-content.row{margin:0;padding:0;}body.page-view-noticias-portada .view-id-noticias_portada .view-content .item-list ul,body.page-view-noticias-portada .view-id-noticias_portada .view-content.row .item-list ul,body.page-view-noticias-portada .view-id-noticias-portada .view-content .item-list ul,body.page-view-noticias-portada .view-id-noticias-portada .view-content.row .item-list ul{display:grid !important;grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;}@media (min-width:768px){body.page-view-noticias-portada .view-id-noticias_portada .view-content .item-list ul,body.page-view-noticias-portada .view-id-noticias_portada .view-content.row .item-list ul,body.page-view-noticias-portada .view-id-noticias-portada .view-content .item-list ul,body.page-view-noticias-portada .view-id-noticias-portada .view-content.row .item-list ul{grid-template-columns:repeat(3,minmax(0,1fr));}}body.page-view-noticias-portada .view-id-noticias_portada .view-content .item-list ul > li,body.page-view-noticias-portada .view-id-noticias_portada .view-content.row .item-list ul > li,body.page-view-noticias-portada .view-id-noticias-portada .view-content .item-list ul > li,body.page-view-noticias-portada .view-id-noticias-portada .view-content.row .item-list ul > li{min-width:0;}body.page-view-noticias-portada .view-id-noticias_portada a.noticiaSlide,body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide,body.page-view-noticias-portada .view-id-noticias-portada a.noticiaSlide,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide{text-decoration:none !important;}body.page-view-noticias-portada .view-id-noticias_portada a.noticiaSlide:hover,body.page-view-noticias-portada .view-id-noticias_portada a.noticiaSlide:focus,body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide:hover,body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide:focus,body.page-view-noticias-portada .view-id-noticias-portada a.noticiaSlide:hover,body.page-view-noticias-portada .view-id-noticias-portada a.noticiaSlide:focus,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide:hover,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide:focus{text-decoration:none !important;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide{background-color:#ffffff;border-radius:1.5rem;overflow:hidden;transition:all 0.3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;border:1px solid #d1d5db;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide:hover,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .imagen-slide,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .imagen-slide{aspect-ratio:16/10;background-color:#d1d5db;overflow:hidden;position:relative;width:100%;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .imagen-slide > div,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .imagen-slide > div{width:100%;height:100%;display:block;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .imagen-slide img,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .imagen-slide img{width:100%;height:100%;object-fit:cover;display:block;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide > div:not(.imagen-slide),body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide > div:not(.imagen-slide){padding:1.5rem;display:flex;flex-direction:column;justify-content:end;flex:1;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .titulo-slide,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .titulo-slide{display:block;padding:1.5rem 1.5rem 0;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .titulo-slide span,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .titulo-slide span{font-size:1.25rem;font-weight:400;color:#111827;line-height:1.4;transition:color 0.2s ease;display:block;text-decoration:none;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide:hover .titulo-slide span,body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide a.noticiaSlide:hover .titulo-slide span,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide:hover .titulo-slide span,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide a.noticiaSlide:hover .titulo-slide span{color:#b02121;text-decoration:none;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .views-field-field-resumen,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .views-field-field-resumen{flex:1;padding-bottom:0 !important;margin-bottom:0;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .views-field-field-resumen .field-content,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .views-field-field-resumen .field-content{font-size:0.875rem;font-weight:300;line-height:1.75;color:#6b7280;text-decoration:none;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide a.noticiaSlide:hover .views-field-field-resumen .field-content,body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide:hover .views-field-field-resumen .field-content,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide a.noticiaSlide:hover .views-field-field-resumen .field-content,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide:hover .views-field-field-resumen .field-content{text-decoration:none;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .button-slide,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .button-slide{margin-top:auto;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .button-slide span,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .button-slide span{display:inline-flex;align-items:center;gap:0.5rem;color:#b02121;font-size:0.875rem;font-weight:300;text-decoration:none;transition:transform 0.2s ease;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .button-slide span:not(:has(a))::after,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .button-slide span:not(:has(a))::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'%3E%3C/path%3E%3Cpath d='m12 5 7 7-7 7'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .button-slide span a,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .button-slide span a{display:inline-flex;align-items:center;gap:0.5rem;color:#b02121;font-size:0.875rem;font-weight:300;text-decoration:none;transition:transform 0.2s ease;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide .button-slide span a::after,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide .button-slide span a::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'%3E%3C/path%3E%3Cpath d='m12 5 7 7-7 7'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide:hover .button-slide span,body.page-view-noticias-portada .view-id-noticias_portada .noticiaSlide:hover .button-slide a,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide:hover .button-slide span,body.page-view-noticias-portada .view-id-noticias-portada .noticiaSlide:hover .button-slide a{transform:translateX(0.25rem);}body.page-view-noticias-portada .view-id-noticias_portada .pager,body.page-view-noticias-portada .view-id-noticias_portada .js-pager__items,body.page-view-noticias-portada .view-id-noticias-portada .pager,body.page-view-noticias-portada .view-id-noticias-portada .js-pager__items{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #d1d5db;}@media (max-width:767px){body.path-noticias-portada .view-id-noticias_portada .noticiaSlide .imagen-slide{aspect-ratio:16/10;}body.path-noticias-portada .view-id-noticias_portada .noticiaSlide > div:not(.imagen-slide){padding:1.25rem;}}.view-banners .content{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.view-banners .content{padding:0 1.5rem;}}@media (min-width:1024px){.view-banners .content{padding:0 2rem;}}.view-banners > h2,.view-banners .block-title,.view-banners h2{position:relative;margin:0 0 3rem 0;padding:0;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;}.view-banners > h2::before,.view-banners .block-title::before,.view-banners h2::before{content:"Enlaces";display:inline-block;background-color:#f0f3f4;color:#6b7280;padding:0.5rem 1rem;border-radius:9999px;font-size:0.875rem;font-weight:300;margin-bottom:1.5rem;width:100%;}.view-banners > h2,.view-banners .block-title,.view-banners h2{font-size:2.5rem;font-weight:300;color:#111827;line-height:1.2;flex:1;margin-top:0.5rem;}@media (min-width:768px){.view-banners > h2,.view-banners .block-title,.view-banners h2{font-size:3rem;}}.view-banners > h2 span,.view-banners .block-title span,.view-banners h2 span{color:#b02121;font-weight:400;}.view-banners .row .views-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;}.view-banners .row .views-row .banner{max-width:100%;}@media (min-width:768px){.view-banners .row .views-row{grid-template-columns:repeat(4,1fr);}}.view-banners .row{margin-left:0;margin-right:0;}.view-banners .col-sm-6,.view-banners .col-md,.view-banners .col-md-3{width:100%;max-width:100%;flex:0 0 100%;padding:0;}.view-banners a{position:relative;overflow:hidden;border-radius:1.5rem;aspect-ratio:4/3;transition:all 0.3s ease;text-decoration:none;display:block;width:100%;}.view-banners a:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}.view-banners a img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;display:block;}.view-banners a:hover img{transform:scale(1.1);}.view-banners a::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(8,18,37,0.8) 0%,transparent 100%);pointer-events:none;z-index:0;}.view-banners a span,.view-banners a .link-text,.view-banners a .field__item{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;color:#ffffff;font-weight:300;font-size:0.875rem;z-index:1;line-height:1.4;}.view-banners a > div{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;z-index:1;}.view-banners a > div span{position:static;color:#ffffff;font-weight:300;font-size:0.875rem;line-height:1.4;}@media (max-width:767px){.block-block-content[class*=enlaces],.block-views[class*=enlaces],#block-enlaces-interes,.block-enlaces-interes,[class*=enlaces-interes]{padding:2rem 0;}.block-block-content[class*=enlaces] > h2,.block-block-content[class*=enlaces] .block-title,.block-block-content[class*=enlaces] h2,.block-views[class*=enlaces] > h2,.block-views[class*=enlaces] .block-title,.block-views[class*=enlaces] h2,#block-enlaces-interes > h2,#block-enlaces-interes .block-title,#block-enlaces-interes h2,.block-enlaces-interes > h2,.block-enlaces-interes .block-title,.block-enlaces-interes h2,[class*=enlaces-interes] > h2,[class*=enlaces-interes] .block-title,[class*=enlaces-interes] h2{font-size:2rem;}}.featured-bottom #block-views-block-banners-block-1{width:100%;padding:3rem 0 4rem;background-color:#fff;}@media (min-width:768px){.featured-bottom #block-views-block-banners-block-1{padding:4rem 0 5rem;}}.featured-bottom #block-views-block-banners-block-1 .view-banners{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.featured-bottom #block-views-block-banners-block-1 .view-banners{padding:0 1.5rem;}}@media (min-width:1024px){.featured-bottom #block-views-block-banners-block-1 .view-banners{padding:0 2rem;}}.featured-bottom #block-views-block-banners-block-1 .view-banners .view-content{margin:0;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid{padding:0;margin:0;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:0;padding:0;align-items:start;}@media (min-width:640px){.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-row{gap:1.5rem;}}@media (min-width:1024px){.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-row{grid-template-columns:repeat(4,1fr);gap:1.75rem;}}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid [class*=col-]{padding:0;margin:0;min-width:0;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a{display:block;position:relative;overflow:hidden;border-radius:1rem;background:#f9fafb;box-shadow:0 4px 6px -1px rgba(0,0,0,0.08),0 2px 4px -2px rgba(0,0,0,0.05);text-decoration:none;transition:box-shadow 0.3s ease,transform 0.2s ease;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a:hover,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a:hover,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);transform:translateY(-2px);}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a .field--name-field-imagen,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a .field__item,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a .field--name-field-imagen,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a .field__item,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a .field--name-field-imagen,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a .field__item{display:block;line-height:0;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a img,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a img,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;object-position:center;background:#f0f3f4;transition:transform 0.4s ease;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a:hover img,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a:hover img,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a:hover img{transform:scale(1.03);}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a::before,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a::before,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a::before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#b94337;opacity:0;transition:opacity 0.25s ease;z-index:1;border-radius:0 0 1rem 1rem;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a:hover::before,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a:hover::before,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a:hover::before{opacity:1;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a::after,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a::after,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,rgba(8,18,37,0.75) 0%,transparent 100%);pointer-events:none;z-index:0;border-radius:0 0 1rem 1rem;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a span,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a .link-text,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a .field__item:not(.field--name-field-imagen *),.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a span,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a .link-text,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a .field__item:not(.field--name-field-imagen *),.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a span,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a .link-text,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a .field__item:not(.field--name-field-imagen *){position:absolute;bottom:1rem;left:1rem;right:1rem;color:#fff;font-size:0.875rem;font-weight:400;line-height:1.35;z-index:1;text-shadow:0 1px 3px rgba(0,0,0,0.5);}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a > div,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a > div,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a > div{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:1;}.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid a > div span,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .views-col a > div span,.featured-bottom #block-views-block-banners-block-1 .view-banners .views-view-grid .banner a > div span{position:static;color:#fff;font-size:0.875rem;font-weight:400;line-height:1.35;}#block-carouselimages,#block-icamur-heroslider,#block-icamurheroslider{margin-top:0 !important;}.hero-slider{position:relative;width:100%;min-height:350px;overflow:hidden;background-color:#111827;}.hero-slider__container{position:relative;width:100%;min-height:350px;}.hero-slider__slides.slick-slider{position:relative;width:100%;margin:0 !important;}.hero-slider__slide{position:relative;width:100%;min-height:350px;padding:2rem 0;display:flex !important;align-items:center;overflow:hidden;}.hero-slider__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;}.hero-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(8,18,37,0.8),rgba(176,33,33,0.6));z-index:1;}.hero-slider__content{position:relative;width:100%;z-index:2;}.hero-slider__content-inner{max-width:1280px;margin:0 auto;padding:0 1rem;width:100%;}@media (min-width:640px){.hero-slider__content-inner{padding:0 1.5rem;}}@media (min-width:1024px){.hero-slider__content-inner{padding:0 2rem;}}.hero-slider__text{max-width:42rem;}.hero-slider__title{font-size:3rem;line-height:1;font-weight:300;color:#ffffff;margin-bottom:1rem;}@media (min-width:768px){.hero-slider__title{font-size:3.75rem;}}.hero-slider__subtitle{font-size:1.25rem;line-height:1.5;color:rgba(255,255,255,0.9);font-weight:300;}.hero-slider__button{display:inline-block;margin-top:1rem;padding:0.75rem 1.5rem;background-color:#ffffff;color:#b02121;text-decoration:none;font-weight:600;font-size:1rem;line-height:1.25;border-radius:0.5rem;transition:background-color 0.3s ease,color 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.2);}.hero-slider__button:hover{background-color:#fef1f0;color:#9a1d1d;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,0.25);}.hero-slider__prev,.hero-slider__next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;background-color:rgba(255,255,255,0.2);backdrop-filter:blur(4px);border:none;border-radius:50%;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;padding:0.75rem;display:none !important;}.hero-slider__prev:hover,.hero-slider__next:hover{background-color:rgba(255,255,255,0.3);}.hero-slider__prev svg,.hero-slider__next svg{width:24px;height:24px;color:#ffffff;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.hero-slider__prev{left:1rem;}.hero-slider__next{right:1rem;}.hero-slider__container .slick-list,.hero-slider__container .slick-track{min-height:350px;}.hero-slider__container .slick-slide{min-height:350px;}.hero-slider__container .slick-slide > div{min-height:100%;}.hero-slider__container .slick-arrow{font-size:0;line-height:0;}.hero-slider__dots{position:absolute;bottom:0;width:100%;z-index:10;}.hero-slider__dots ul{position:relative !important;display:flex !important;justify-content:center;align-items:center;bottom:unset;height:30px;}.hero-slider__dots ul li{margin:0 5px;padding:0;width:auto !important;height:auto;}.hero-slider__dots ul li button{width:8px;height:8px;padding:0;border:none;border-radius:50%;background-color:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.5s ease;font-size:0;line-height:0;display:block;}.hero-slider__dots ul li button:before{display:none;}.hero-slider__dots ul li button:hover{background-color:rgba(255,255,255,0.75);}.hero-slider__dots ul li.slick-active button{width:32px;border-radius:4px;background-color:#ffffff;}.site-banners{position:relative;width:100%;overflow:hidden;padding:15px;}.site-banners__container{position:relative;display:flex;width:100%;max-width:1280px;margin:0 auto;padding:0;}.site-banners__slides{position:relative;width:100%;}.site-banners__slide,.site-banners__slide.slick-slide,.site-banners__slide.slick-slide.slick-active{width:20%;height:100px;margin-left:10px;margin-right:10px;padding:0;border:none;border-radius:0;background:none;box-shadow:none;overflow:hidden;box-sizing:border-box;}@media (max-width:767px){.site-banners__slide,.site-banners__slide.slick-slide,.site-banners__slide.slick-slide.slick-active{margin-left:10px;margin-right:10px;}}.site-banners__link{display:block;width:100%;height:100%;text-decoration:none;}.site-banners__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(100%);}.site-banners__dots{margin-top:15px;display:flex;justify-content:center;gap:0.5rem;}.site-banners__dots .slick-dots{display:flex !important;list-style:none;margin:0;padding:0;gap:0.5rem;}.site-banners__dots .slick-dots li{margin:0;}.site-banners__dots .slick-dots li button{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,0.2);border:none;padding:0;font-size:0;cursor:pointer;transition:all 0.25s ease;}.site-banners__dots .slick-dots li.slick-active button{width:2rem;border-radius:4px;background:rgba(0,0,0,0.5);}.banner-manager-wrapper{position:relative;width:100%;overflow:hidden;max-height:150px;display:flex;align-items:center;justify-content:center;}.banner-manager-image-container{position:relative;width:100%;max-height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden;}.banner-manager-image{width:100%;height:100%;object-fit:cover;display:block;max-height:150px;}.banner-manager-link{display:block;text-decoration:none;width:100%;max-height:150px;}.banner-manager-link:hover{text-decoration:none;}@media (min-width:768px){.banner-manager-wrapper{max-height:300px;}.banner-manager-image-container{max-height:300px;}.banner-manager-image{max-height:300px;}.banner-manager-link{max-height:300px;}}.banner-manager-title-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:0;width:100%;padding:0 2rem;}@media (max-width:768px){.banner-manager-title-overlay{padding:0 1rem;}}.banner-manager-title{color:#ffffff;font-size:2.5rem;font-weight:600;margin:0;text-shadow:0 4px 12px rgba(0,0,0,0.5),0 2px 4px rgba(0,0,0,0.3);letter-spacing:0.5px;line-height:1.2;position:relative;display:inline-block;padding:0 1.5rem;}.banner-manager-title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:#b94337;border-radius:2px;}@media (max-width:768px){.banner-manager-title::before{width:3px;height:50%;}}@media (max-width:768px){.banner-manager-title{font-size:1.75rem;padding:0 1rem;}}@media (max-width:480px){.banner-manager-title{font-size:1.5rem;padding:0 0.875rem;}}@media (min-width:1024px){.banner-manager-title{font-size:3rem;padding:0 2rem;}}body.node--type-event .block-page-title,body.node--type-noticia .block-page-title{display:none !important;}.block-page-title{margin:0;padding:2rem 10px;}.block-page-title .content{text-align:center;padding:2rem 1.5rem;}@media (max-width:768px){.block-page-title .content{padding:1.5rem 1rem;}}.block-page-title h1{color:#b02121;font-size:2.5rem;font-weight:600;margin:0;letter-spacing:0.5px;line-height:1.2;position:relative;display:inline-block;padding:0 1.5rem;}.block-page-title h1::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:#b94337;border-radius:2px;}@media (max-width:768px){.block-page-title h1::before{width:3px;height:50%;}}@media (max-width:480px){.block-page-title h1{font-size:1.5rem;padding:0 0.875rem;}}@media (max-width:768px){.block-page-title h1{font-size:1.75rem;padding:0 1rem;}}@media (min-width:1024px){.block-page-title h1{font-size:3rem;padding:0 2rem;}}body:not(.path-frontpage) #page,body:not(.path-frontpage) #main-wrapper{background-color:#f0f3f4;}body:not(.path-frontpage) #page .content-with-submenu,body:not(.path-frontpage) #main-wrapper .content-with-submenu{display:grid;grid-template-columns:350px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"featured main" "content content";gap:0 40px;padding:0 40px 40px;margin:auto;width:100%;max-width:100vw;box-sizing:border-box;}body:not(.path-frontpage) #page .content-with-submenu .featured-top,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top{grid-area:featured;width:100%;max-width:350px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager{background-color:white;margin:auto;padding:2rem !important;border-radius:1.5rem;border:medium;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);width:100%;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager h3,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager h3{font-size:1.5rem;font-weight:600;margin:0 0 1rem 0;}@media (min-width:768px){body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager h3,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager h3{font-size:1.75rem;}}@media (min-width:1024px){body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager h3,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager h3{font-size:2rem;}}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav{list-style:none;padding:0;margin:0;flex-direction:column;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item{margin:0;padding:0;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link{display:block;padding:0.75rem 1rem;text-decoration:none;color:#333;transition:all 0s ease;border-radius:14px;border:medium;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link:hover,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link:hover{background-color:#f5f5f5;text-decoration:none;box-shadow:inset 4px 0 0 #b94337;border-radius:0 14px 14px 0;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"],body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"],body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"],body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"]{position:relative;padding-right:2rem;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"]::after,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"]::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"]::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"]::after{content:"↗";position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);font-size:0.875rem;opacity:0.7;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"]:hover::after,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"]:hover::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"]:hover::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"]:hover::after{opacity:1;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"].active::after,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"].is-active::after,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"].active::after,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"].is-active::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"].active::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="http://"].is-active::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"].active::after,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item .nav-link[href^="https://"].is-active::after{color:#ffffff;opacity:0.9;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item ul.menu,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item ul.menu{margin-top:10px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item ul.menu li,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav .nav-item ul.menu li{margin-bottom:5px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .active,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .is-active,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .active,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .is-active{background-color:#b02121;color:#ffffff;font-weight:500;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);border-radius:14px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .active:hover,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .is-active:hover,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .active:hover,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.active > .is-active:hover{background-color:#b02121;color:#ffffff;border-radius:14px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .active,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .is-active,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .active,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .is-active{color:#444 !important;background-color:#ffffff !important;font-weight:500;border-radius:14px;box-shadow:none !important;border:2px solid #b94337 !important;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .active:hover,body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .is-active:hover,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .active:hover,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .is-active:hover{background-color:#b02121;color:#ffffff;border-radius:14px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .menu > .active > .is-active,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .menu > .active > .is-active{background-color:#b02121;color:#ffffff;border-radius:14px;padding-bottom:8px !important;margin-bottom:2px;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .menu > .active > .is-active:hover,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager .nav > .nav-item.menu-item--expanded.active > .menu > .active > .is-active:hover{box-shadow:none !important;}body:not(.path-frontpage) #page .content-with-submenu #main-wrapper,body:not(.path-frontpage) #main-wrapper .content-with-submenu #main-wrapper{grid-area:main;min-width:0;max-width:100%;}body:not(.path-frontpage) #page .content-with-submenu #main-wrapper #block-icamur-rojo-system-main,body:not(.path-frontpage) #main-wrapper .content-with-submenu #main-wrapper #block-icamur-rojo-system-main{margin-top:0;}body:not(.path-frontpage) #page .content-with-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content,body:not(.path-frontpage) #main-wrapper .content-with-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content{background-color:white;margin:auto;padding:2rem !important;border-radius:1.5rem;border:medium;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}body:not(.path-frontpage) #page .content-with-submenu .row.row-offcanvas.row-offcanvas-left.clearfix,body:not(.path-frontpage) #main-wrapper .content-with-submenu .row.row-offcanvas.row-offcanvas-left.clearfix{grid-area:content;width:100%;min-width:0;margin-top:50px;}@media (max-width:991.98px){body:not(.path-frontpage) #page .content-with-submenu,body:not(.path-frontpage) #main-wrapper .content-with-submenu{grid-template-columns:1fr;grid-template-areas:"featured" "main" "content";gap:0;padding:10px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top{width:100%;max-width:100%;margin-bottom:20px;}body:not(.path-frontpage) #page .content-with-submenu .featured-top #block-icamur-secondarymenumanager,body:not(.path-frontpage) #main-wrapper .content-with-submenu .featured-top #block-icamur-secondarymenumanager{padding:10px !important;width:70%;max-width:70%;margin-left:0;}body:not(.path-frontpage) #page .content-with-submenu #main-wrapper,body:not(.path-frontpage) #main-wrapper .content-with-submenu #main-wrapper{width:100%;margin-left:0;max-width:100%;}body:not(.path-frontpage) #page .content-with-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content,body:not(.path-frontpage) #main-wrapper .content-with-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content{padding:20px !important;}}body:not(.path-frontpage) #page .content-no-submenu,body:not(.path-frontpage) #main-wrapper .content-no-submenu{margin:auto;padding:0 40px 40px;}body:not(.path-frontpage) #page .content-no-submenu #main-wrapper,body:not(.path-frontpage) #main-wrapper .content-no-submenu #main-wrapper{width:100%;max-width:1140px;margin:auto;}body:not(.path-frontpage) #page .content-no-submenu #main-wrapper #block-icamur-rojo-system-main,body:not(.path-frontpage) #main-wrapper .content-no-submenu #main-wrapper #block-icamur-rojo-system-main{margin-top:0;}body:not(.path-frontpage) #page .content-no-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content,body:not(.path-frontpage) #main-wrapper .content-no-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content{background-color:white;margin:auto;padding:2rem !important;border-radius:1.5rem;border:medium;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}@media (max-width:991.98px){body:not(.path-frontpage) #page .content-no-submenu,body:not(.path-frontpage) #main-wrapper .content-no-submenu{padding:0 10px;}body:not(.path-frontpage) #page .content-no-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content,body:not(.path-frontpage) #main-wrapper .content-no-submenu #main-wrapper #block-icamur-rojo-system-main .node .node__content{padding:20px !important;}}.region-wrapper-primary-menu.full-width{left:0;right:0;}#page-wrapper{padding-top:176px;background:white;}@media (max-width:768px){#page-wrapper{padding-top:176px;}}body.toolbar-fixed #page-wrapper{padding-top:176px;}@media (max-width:768px){body.toolbar-fixed #page-wrapper{padding-top:228px;}}#header{background:white !important;}#header #navbar-top{position:fixed;top:0;left:0;right:0;width:100%;z-index:500;background:white !important;box-shadow:none !important;border:none !important;padding:1rem 0;transition:transform 0.3s ease,opacity 0.3s ease;transform:translateY(0);opacity:1;}body.toolbar-fixed #header #navbar-top{top:52px;}#header #navbar-top .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;}#header #navbar-top .container .region-secondary-menu{display:none;}#header #navbar-top .container .region-top-header{margin-right:auto;flex-shrink:0;}#header #navbar-top .container .navbar-brand{margin:0;}#header #navbar-top .container .navbar-brand img{height:80px;width:auto;max-width:none;}#header #navbar-top .container .navbar-top-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;width:100%;margin:0 !important;}#header #navbar-top .container .navbar-top-actions .region-top-header-form{display:contents;}#header #navbar-top .container .navbar-top-actions .navbar-brand{order:-1;margin-right:auto;flex-shrink:0;}#header #navbar-top .container .navbar-top-actions .navbar-search-wrapper,#header #navbar-top .container .navbar-top-actions .block-navbar-search{order:0;flex-shrink:0;}#header #navbar-top .container .navbar-top-actions .block-system-menu-block,#header #navbar-top .container .navbar-top-actions .block-menu{order:1;flex-shrink:0;}#header #navbar-top .container .navbar-search-wrapper{position:relative;}#header #navbar-top .container .navbar-search-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0.5rem;color:inherit;border:none;background-color:#f0f3f4;cursor:pointer;border-radius:50%;transition:background-color 0.2s ease,color 0.2s ease;}#header #navbar-top .container .navbar-search-link:hover{background-color:#081225;color:#fff;}#header #navbar-top .container .navbar-search-link .navbar-search-icon,#header #navbar-top .container .navbar-search-link svg{width:20px;height:20px;}#header #navbar-top .container .navbar-search-block{position:absolute;top:100%;right:0;margin-top:0.5rem;min-width:280px;width:100%;max-width:420px;padding:1rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);border:1px solid rgba(17,24,39,0.08);z-index:1000;display:none;}#header #navbar-top .container .navbar-search-block[aria-hidden=false],#header #navbar-top .container .navbar-search-block.is-open{display:block;}#header #navbar-top .container .navbar-search-form{position:relative;width:100%;}#header #navbar-top .container .navbar-search-input{width:100%;padding:0.75rem 1rem 0.75rem 1.25rem;padding-right:5.5rem;border-radius:9999px;border:1px solid #d1d5db;font-weight:300;font-size:1rem;background:#fff;color:#111827;box-sizing:border-box;transition:border-color 0.2s ease;}#header #navbar-top .container .navbar-search-input:focus{outline:none;border-color:#b94337;}#header #navbar-top .container .navbar-search-input::placeholder{color:#6b7280;}#header #navbar-top .container .navbar-search-submit{padding:0.4rem 1rem;background:#b02121;color:#fff;border:none;border-radius:9999px;font-size:0.875rem;font-weight:300;cursor:pointer;transition:background-color 0.2s ease;margin-top:10px;}#header #navbar-top .container .navbar-search-submit:hover{background:#b94337;}#header #navbar-top .container .navbar-user-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1.5rem;background-color:#fff;color:#081225;border:1px solid #081225;border-radius:9999px;font-weight:300;font-size:1rem;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease;}#header #navbar-top .container .navbar-user-btn:hover{background-color:#081225;color:#fff;border-color:#081225;text-decoration:none;}#header #navbar-top .container .navbar-user-btn .navbar-user-btn__icon{width:20px;height:20px;flex-shrink:0;}#header #navbar-top .container .navbar-user-btn .navbar-user-btn__icon--user{order:-1;}#header #navbar-top .container .navbar-user-btn .navbar-user-btn__icon--logout{margin-left:0.25rem;}#header #navbar-top .container .navbar-user-btn .navbar-user-btn__text{white-space:nowrap;}#header #navbar-top .container .navbar-user-btn--logout .navbar-user-btn__text{order:-1;}#header #navbar-top .container .navbar-user-btn--logout .navbar-user-btn__icon--logout{order:1;margin-left:0.5rem;}#header #navbar-top .container #block-icamur-usermenu .nav{list-style:none;padding:0;margin:0;display:flex;align-items:center;}#header #navbar-top .container .region-top-header-form{margin-left:0;display:flex;align-items:center;gap:1rem;}#header #navbar-top .container .region-top-header-form .button-login a,#header #navbar-top .container .region-top-header-form .logout a{display:flex;align-items:center;gap:0.5rem;color:#444;text-decoration:none;font-weight:500;padding:0.5rem 1rem;transition:color 0.2s ease;}#header #navbar-top .container .region-top-header-form .button-login a:hover,#header #navbar-top .container .region-top-header-form .logout a:hover{color:#b94337;text-decoration:none;}#header #navbar-top .container .region-top-header-form .button-login a svg,#header #navbar-top .container .region-top-header-form .logout a svg{width:16px;height:16px;}#header #navbar-top .container .region-top-header-form .button-login a p,#header #navbar-top .container .region-top-header-form .logout a p{margin:0;font-size:0.9rem;}@media (max-width:767.98px){#header #navbar-top{padding:1rem 0;}#header #navbar-top .container{max-width:100%;padding-left:1rem;padding-right:1rem;overflow-x:hidden;box-sizing:border-box;}#header #navbar-top .navbar-form.ml-auto{width:100%;max-width:100%;}#header #navbar-top .region-top-header-form.row{display:flex !important;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin-left:0 !important;margin-right:0 !important;padding-right:10px;}#header #navbar-top .navbar-brand{position:static;transform:none;margin:0;flex-shrink:0;}#header #navbar-top .navbar-brand img{height:70px;max-height:70px;width:auto;}#header #navbar-top .region-top-header-form{margin-left:0;flex-shrink:0;}#header #navbar-top .region-top-header-form .button-login a p,#header #navbar-top .region-top-header-form .logout a p{font-size:0.8rem;}#header #navbar-top .region-top-header-form .button-login a,#header #navbar-top .region-top-header-form .logout a{padding:0.4rem 0.6rem;}}#header #navbar-main{position:fixed;top:112px;left:0;right:0;width:100%;z-index:499;background:white !important;box-shadow:none !important;border:none !important;padding:10px 0;transition:position 0.3s ease,top 0.3s ease,box-shadow 0.3s ease;}body.toolbar-fixed #header #navbar-main{top:164px;}@media (max-width:768px){#header #navbar-main{top:112px;}body.toolbar-fixed #header #navbar-main{top:164px;}}#header #navbar-main .container{display:flex;justify-content:center;}#header .navbar-nav .nav-link{color:#444 !important;font-weight:500;padding:10px 20px !important;transition:color 0.3s;position:relative;}#header .navbar-nav .nav-link:hover,.nav-item.active #header .navbar-nav .nav-link{color:#b94337 !important;}#header .navbar-nav .nav-link[href^="http://"],#header .navbar-nav .nav-link[href^="https://"]{padding-right:2rem;}#header .navbar-nav .nav-link[href^="http://"]::after,#header .navbar-nav .nav-link[href^="https://"]::after{content:"↗";position:absolute;right:-0.5rem;top:50%;transform:translateY(-50%);font-size:0.875rem;opacity:0.7;transition:opacity 0.2s ease;font-family:"Noto Color Emoji";}#header .navbar-nav .nav-link[href^="http://"]:hover::after,#header .navbar-nav .nav-link[href^="https://"]:hover::after{opacity:1;}#header .navbar-nav .nav-link.active[href^="http://"]::after,#header .navbar-nav .nav-link.active[href^="https://"]::after,#header .navbar-nav .nav-link.is-active[href^="http://"]::after,#header .navbar-nav .nav-link.is-active[href^="https://"]::after{opacity:0.9;color:inherit;}#header .navbar-nav > .nav-item.active > .nav-link{color:#b94337 !important;}body.scrolldown #header #navbar-main{box-shadow:0 2px 8px rgba(0,0,0,0.1) !important;}body.scrolldown #header #navbar-top{transform:translateY(-100px);pointer-events:none;}body.scrolldown #header #navbar-main{top:0;}body.toolbar-fixed body.scrolldown #header #navbar-main{top:52px;}body.scrolldown #page-wrapper{padding-top:64px;}body.toolbar-fixed body.scrolldown #page-wrapper{padding-top:116px;}@media (max-width:768px){body.scrolldown #page-wrapper{padding-top:60px;}body.toolbar-fixed body.scrolldown #page-wrapper{padding-top:112px;}}body.scrolldown.toolbar-fixed #header #navbar-top{transform:translateY(calc(-100% - 52px));pointer-events:none;}body.scrollup #header #navbar-top{transform:translateY(0);opacity:1;pointer-events:auto;}body.scrollup #header #navbar-main{box-shadow:0 2px 8px rgba(0,0,0,0.1) !important;}.navbar-nav .dropdown .dropdown-menu{display:none !important;border:none;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.12);padding:25px;min-width:550px;margin-top:15px !important;}.navbar-nav .dropdown .show{display:block !important;animation:fadeInUp 0.3s ease;}.navbar-nav .dropdown-menu ul,.navbar-nav .dropdown-menu{list-style:none;padding:0;column-count:2;}.dropdown-item{padding:0 !important;background:transparent !important;}.dropdown-item a{position:relative;display:block;padding:8px 15px 8px 25px;color:#555 !important;text-decoration:none;font-size:0.95rem;line-height:1.3;transition:all 0s ease;border-radius:6px;}.dropdown-item a[href^="http://"],.dropdown-item a[href^="https://"]{padding-right:2rem;}.dropdown-item a[href^="http://"]::after,.dropdown-item a[href^="https://"]::after{content:"↗";position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);font-size:0.75rem;opacity:0.7;transition:opacity 0.2s ease;}.dropdown-item a[href^="http://"]:hover::after,.dropdown-item a[href^="https://"]:hover::after{opacity:1;}.dropdown-item a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:0;background-color:#b94337;border-radius:2px;transition:height 0.3s ease;}.dropdown-item.active .dropdown-item a::before{height:70%;}.dropdown-item a:hover{background-color:#fef1f0;color:#b94337 !important;box-shadow:inset 4px 0 0 #b94337;border-radius:0 6px 6px 0;}.dropdown-item a .dropdown-item.active{background-color:#ffffff !important;border-bottom:2px solid #b94337;border-radius:0;padding-left:0.75rem;padding-bottom:8px;margin-bottom:2px;box-shadow:none;}.dropdown-item a .dropdown-item.active::before{display:none;}.dropdown-item a .dropdown-item.active:hover{background-color:#ffffff !important;border-bottom-color:#b94337;}.dropdown-item.active a::before{height:70%;}.nav-item.active .dropdown-menu .nav-item.active .dropdown-item a,.nav-item.active .dropdown-menu .nav-item.active a{background-color:#ffffff !important;border-bottom:2px solid #b94337;border-radius:0;padding-left:0.75rem;padding-bottom:8px;margin-bottom:2px;box-shadow:none;}.nav-item.active .dropdown-menu .nav-item.active .dropdown-item a::before,.nav-item.active .dropdown-menu .nav-item.active a::before{display:none;}.nav-item.active .dropdown-menu .nav-item.active .dropdown-item a:hover,.nav-item.active .dropdown-menu .nav-item.active a:hover{background-color:#ffffff !important;border-bottom-color:#b94337;}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@media (min-width:992px){#CollapsingNavbar.offcanvas{position:static !important;visibility:visible !important;transform:none !important;width:100%;max-width:100%;height:auto;min-height:0;padding:0;margin:0;border:none;box-shadow:none !important;background:transparent !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;overflow:visible !important;}#CollapsingNavbar.offcanvas .offcanvas-header,#CollapsingNavbar.offcanvas .offcanvas-header--main,#CollapsingNavbar.offcanvas .offcanvas-header--submenu{display:none !important;}#CollapsingNavbar.offcanvas .offcanvas-body{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;padding:0 !important;overflow:visible !important;flex:1 1 auto;}#CollapsingNavbar.offcanvas .offcanvas-view-main{position:static !important;transform:none !important;visibility:visible !important;width:100%;overflow:visible !important;flex:1 1 auto;display:flex !important;justify-content:flex-end !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .region-wrapper-primary-menu,#CollapsingNavbar.offcanvas .offcanvas-view-main .region-wrapper-primary-menu .container{max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important;display:flex !important;justify-content:flex-end !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main #block-mainmenu{width:100%;}#CollapsingNavbar.offcanvas .offcanvas-view-main .navbar-nav,#CollapsingNavbar.offcanvas .offcanvas-view-main .nav{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;padding:0 !important;margin:0 !important;list-style:none !important;border:none !important;box-shadow:none !important;justify-content:space-between;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-link{display:inline-block !important;padding:10px 20px !important;min-height:0 !important;font-size:inherit !important;font-weight:500 !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-item{display:inline-block !important;width:auto !important;padding:0 !important;margin:0 !important;border:none !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-item:first-child a{padding:10px 20px 10px 10px !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-item:last-child a{padding:10px 10px 10px 20px !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .dropdown-menu{display:none;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-item.dropdown.show .dropdown-menu,#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-item.dropdown .dropdown-menu.show{display:block !important;}#CollapsingNavbar.offcanvas .offcanvas-view-submenu{display:none !important;}}@media (max-width:991.98px){#page-wrapper{padding-top:112px;}body.toolbar-fixed #page-wrapper{padding-top:164px;}#header #navbar-top .container{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0.25rem;padding-left:0.5rem;padding-right:0.5rem;}#header #navbar-top .container .region-secondary-menu,#header #navbar-top .container .region-top-header{display:none;}#header #navbar-top .navbar-top-actions{display:contents;}#header #navbar-top .navbar-top-actions .region-top-header-form{display:contents;}#header #navbar-top .container .navbar-brand{order:-1;flex-shrink:1;min-width:0;max-width:60%;}#header #navbar-top .container .navbar-brand img{max-width:100%;height:auto;max-height:60px;}#header #navbar-top .container .navbar-toggler-mobile{order:0;flex-shrink:0;margin:0;width:2.5rem;height:2.5rem;display:flex;padding:4px 4px;}#header #navbar-top .container .navbar-search-wrapper,#header #navbar-top .container .block-navbar-search{display:none !important;}#header #navbar-top .container .block-system-menu-block,#header #navbar-top .container .block-menu{order:1;flex-shrink:0;}#header #navbar-top .container .block-system-menu-block .navbar-user-btn,#header #navbar-top .container .block-menu .navbar-user-btn{padding:0.5rem;min-width:2.5rem;width:2.5rem;height:2.5rem;justify-content:center;align-items:center;}#header #navbar-top .container .block-system-menu-block .navbar-user-btn .navbar-user-btn__text,#header #navbar-top .container .block-menu .navbar-user-btn .navbar-user-btn__text{display:none !important;}#header #navbar-top .container .block-system-menu-block .navbar-user-btn .navbar-user-btn__icon,#header #navbar-top .container .block-menu .navbar-user-btn .navbar-user-btn__icon{margin:0 !important;width:20px;height:20px;}#header #navbar-main{z-index:10001 !important;min-height:0 !important;height:0 !important;overflow:visible !important;padding:0 !important;border:none !important;box-shadow:none !important;}#header #navbar-main .container{min-height:0;padding:0;margin:0;}#header #navbar-main .navbar-toggler:not(.navbar-toggler-mobile){display:none !important;}#header #navbar-main{}#header #navbar-main #CollapsingNavbar.offcanvas{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:100% !important;max-width:400px !important;height:100vh !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;background-color:#fff !important;box-shadow:-4px 0 24px rgba(0,0,0,0.12) !important;z-index:999999 !important;overflow-x:hidden !important;overflow-y:hidden !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(100%) !important;transition:transform 0.3s ease-in-out,visibility 0.3s ease-in-out !important;display:flex !important;flex-direction:column !important;}#header #navbar-main #CollapsingNavbar.offcanvas.show{visibility:visible !important;pointer-events:auto !important;transform:translateX(0) !important;z-index:9999999 !important;}#header #navbar-main{}#header #navbar-main .container{flex-wrap:wrap;}}@media (max-width:991.98px){#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-header{display:none !important;align-items:center !important;justify-content:space-between !important;flex-shrink:0;height:56px !important;min-height:56px !important;padding:0 1.25rem !important;border-bottom:1px solid rgba(0,0,0,0.08);background:#fff;box-sizing:border-box;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-header--main,#CollapsingNavbar.offcanvas .offcanvas-header--submenu{align-items:center !important;justify-content:space-between !important;min-height:56px !important;height:56px !important;padding:0 1.25rem !important;flex-shrink:0;box-sizing:border-box;}#CollapsingNavbar.offcanvas .offcanvas-header--main{display:flex !important;}#CollapsingNavbar.offcanvas .offcanvas-header--submenu{display:none !important;}#CollapsingNavbar.offcanvas.offcanvas-submenu-open .offcanvas-header--main{display:none !important;}#CollapsingNavbar.offcanvas.offcanvas-submenu-open .offcanvas-header--submenu{display:flex !important;}#CollapsingNavbar.offcanvas.offcanvas-submenu-open .offcanvas-view-main{transform:translateX(-100%);visibility:hidden;pointer-events:none;}#CollapsingNavbar.offcanvas.offcanvas-submenu-open .offcanvas-view-submenu{transform:translateX(0);visibility:visible;pointer-events:auto;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-back{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin:0;border:none;background:transparent;color:#111;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:0.25rem;transition:background 0.2s,color 0.2s;}#CollapsingNavbar.offcanvas .offcanvas-back:hover{background:rgba(0,0,0,0.06);color:#111;}#CollapsingNavbar.offcanvas .offcanvas-back:focus{outline:2px solid #b94337;outline-offset:2px;}#CollapsingNavbar.offcanvas .offcanvas-back-icon{display:block;}#CollapsingNavbar.offcanvas .offcanvas-back-icon::before{content:"←";}#CollapsingNavbar.offcanvas .offcanvas-title{margin:0 !important;font-size:1.25rem !important;font-weight:600 !important;color:#111 !important;}#CollapsingNavbar.offcanvas .offcanvas-header .btn-close{padding:0 !important;margin:0 !important;background:none !important;background-image:none !important;border:none !important;box-shadow:none !important;width:2.5rem;height:2.5rem;display:flex !important;align-items:center;justify-content:center;cursor:pointer;color:#000 !important;opacity:0.7;transition:opacity 0.2s ease;position:relative;}#CollapsingNavbar.offcanvas .offcanvas-header .btn-close::before,#CollapsingNavbar.offcanvas .offcanvas-header .btn-close::after{display:none !important;content:none !important;}#CollapsingNavbar.offcanvas .offcanvas-header .btn-close .btn-close__text{display:block !important;font-size:2rem;line-height:1;color:#000 !important;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}#CollapsingNavbar.offcanvas .offcanvas-header .btn-close svg{width:24px !important;height:24px !important;flex-shrink:0;display:block !important;position:relative;z-index:1;stroke:#000 !important;fill:none !important;opacity:1 !important;}#CollapsingNavbar.offcanvas .offcanvas-header .btn-close:hover{opacity:1;background:none !important;background-image:none !important;border:none !important;}#CollapsingNavbar.offcanvas .offcanvas-header .btn-close:focus{outline:2px solid #b94337;outline-offset:2px;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-body{position:relative;flex:1 1 auto !important;overflow:hidden !important;padding:0 !important;min-height:0;display:flex !important;flex-direction:column !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main,#CollapsingNavbar.offcanvas .offcanvas-view-submenu{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;transition:transform 0.25s ease,visibility 0.25s ease;}#CollapsingNavbar.offcanvas .offcanvas-view-main{transform:translateX(0);visibility:visible;}#CollapsingNavbar.offcanvas .offcanvas-view-submenu{transform:translateX(100%);visibility:hidden;pointer-events:none;}#CollapsingNavbar.offcanvas .offcanvas-submenu-content{padding:1rem 1.25rem;padding-bottom:2rem;}#CollapsingNavbar.offcanvas .offcanvas-submenu-content .dropdown-menu,#CollapsingNavbar.offcanvas .offcanvas-submenu-content .offcanvas-submenu-list{display:block !important;position:static !important;float:none !important;width:100% !important;min-width:0 !important;max-width:100% !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;list-style:none !important;column-count:1 !important;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-submenu-content .dropdown-item{display:block;min-height:2.75rem;padding:0 !important;border-bottom:1px solid rgba(0,0,0,0.06);box-sizing:border-box;}#CollapsingNavbar.offcanvas .offcanvas-submenu-content .dropdown-item a{display:block;padding:1rem 0 !important;font-size:1rem;line-height:1.25;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-view-main .region-wrapper-primary-menu,#CollapsingNavbar.offcanvas .offcanvas-view-main .region-wrapper-primary-menu .container{max-width:100% !important;width:100% !important;margin:0 !important;box-sizing:border-box !important;overflow-x:hidden !important;position:unset;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-view-main #block-mainmenu{padding-left:1.25rem;padding-right:1.25rem;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-view-main .block-menu,#CollapsingNavbar.offcanvas .offcanvas-view-main .navbar-nav,#CollapsingNavbar.offcanvas .offcanvas-view-main .nav{margin-left:0;max-width:100% !important;overflow-x:hidden !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .dropdown-menu{max-width:100% !important;min-width:0 !important;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-view-main .navbar-nav,#CollapsingNavbar.offcanvas .offcanvas-view-main .nav{display:block !important;padding:0 !important;margin:0 !important;list-style:none !important;border:none !important;box-shadow:none !important;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-item{display:block !important;width:100% !important;min-height:2.75rem;padding:0 !important;margin:0 !important;border:none !important;border-bottom:1px solid rgba(0,0,0,0.06) !important;box-sizing:border-box !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-link{display:block !important;min-height:2.75rem !important;padding:1rem 0 !important;font-size:1rem !important;line-height:1.25 !important;font-weight:500 !important;color:#444 !important;text-decoration:none !important;border:none !important;background:transparent !important;box-sizing:border-box !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-link:hover{color:#b94337 !important;background:transparent !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-link{}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-link.active,#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-link.is-active{color:#b94337 !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .nav-item.active .nav-link{color:#b94337 !important;}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.offcanvas .offcanvas-submenu-content .dropdown-item.active a,#CollapsingNavbar.offcanvas .offcanvas-submenu-content .dropdown-item.active .nav-link{color:#b94337 !important;font-weight:600 !important;padding-left:1rem !important;}#CollapsingNavbar.offcanvas .offcanvas-view-main .dropdown-menu{display:none !important;}}.table-responsive{background-color:#ffffff;padding:1.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);width:100%;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;}@media (max-width:768px){.table-responsive{padding:1rem;border-radius:1rem;}}table{width:100%;border-collapse:separate;border-spacing:0;margin:0;background-color:#ffffff;}table thead{background:linear-gradient(135deg,#b94337 0%,#b02121 100%);border-radius:12px 12px 0 0;overflow:hidden;}table thead tr{border:none;}table thead th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:#ffffff;text-transform:uppercase;font-size:0.875rem;letter-spacing:0.5px;border:none;position:relative;}table thead th:not(:last-child)::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background-color:rgba(255,255,255,0.2);}table thead th:first-child{border-radius:12px 0 0 0;}table thead th:last-child{border-radius:0 12px 0 0;}table tbody tr{border:none;background:#ffffff;transition:all 0.2s ease;border-bottom:1px solid #e5e7eb;}table tbody tr:last-child{border-bottom:none;}table tbody tr:nth-of-type(even){background-color:rgba(0,0,0,0.02);}table tbody tr:hover{background-color:#fef1f0;box-shadow:inset 4px 0 0 #b94337;}table tbody tr.active,table tbody tr.selected{background-color:#fef1f0;border-left:4px solid #b94337;}table tbody td{padding:1rem 1.25rem;border:none;color:#333;font-size:0.95rem;line-height:1.6;vertical-align:middle;}table tbody td a{color:#b94337;text-decoration:none;font-weight:500;transition:color 0.2s ease;}table tbody td a:hover{color:#b02121;text-decoration:underline;}table tbody td small,table tbody td .text-muted{color:#6b7280;font-size:0.875rem;}table tfoot{background-color:#f0f3f4;border-top:2px solid #e5e7eb;}table tfoot tr{border:none;}table tfoot td,table tfoot th{padding:1rem 1.25rem;font-weight:600;color:#333;border:none;}.table-bordered{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;}.table-bordered thead th{border-bottom:2px solid rgba(255,255,255,0.2);}.table-bordered tbody tr{border-bottom:1px solid #e5e7eb;}.table-bordered tbody tr:last-child{border-bottom:none;}.table-bordered tbody td{border-right:1px solid #e5e7eb;}.table-bordered tbody td:last-child{border-right:none;}.table-striped tbody tr{background-color:#ffffff;}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.02);}.table-striped tbody tr:hover{background-color:#fef1f0;}.table-hover tbody tr{background-color:#ffffff;}.table-hover tbody tr:hover{background-color:#fef1f0;}.table-sm thead th{padding:0.75rem 1rem;font-size:0.8125rem;}.table-sm tbody td{padding:0.75rem 1rem;font-size:0.875rem;}.table td.highlight,.table th.highlight{background-color:rgba(185,67,55,0.1);font-weight:600;color:#b02121;}.table td.success,.table th.success{background-color:rgba(34,197,94,0.1);color:#16a34a;}.table td.warning,.table th.warning{background-color:rgba(251,191,36,0.1);color:#d97706;}.table td.error,.table th.error{background-color:rgba(239,68,68,0.1);color:#dc2626;}@media (max-width:768px){.table-responsive{padding:1rem;}table thead th{padding:0.75rem 0.875rem;font-size:0.8125rem;}table tbody td{padding:0.75rem 0.875rem;font-size:0.875rem;}}@media (max-width:480px){.table-responsive{padding:0.75rem;border-radius:0.75rem;}table thead th{padding:0.625rem 0.75rem;font-size:0.75rem;}table tbody td{padding:0.625rem 0.75rem;font-size:0.8125rem;}}table[border="2"] tbody tr{background-color:transparent !important;}table[border="2"] tbody tr:hover{background-color:transparent !important;box-shadow:none;}table[border="2"] tbody tr td.rtecenter{padding:2rem;border-radius:1rem;text-align:center;background-color:#fff;}@media (max-width:768px){table[border="2"] tbody tr td.rtecenter{padding:1.5rem;}}@media (max-width:480px){table[border="2"] tbody tr td.rtecenter{padding:1rem;border-radius:0.75rem;}}table[border="2"] tbody tr td.rtecenter > p:first-child,table[border="2"] tbody tr td.rtecenter .documentos-adjuntos-header{margin:0 0 1.5rem 0;font-size:1.125rem;font-weight:600;color:#333;display:flex;align-items:center;justify-content:center;gap:0.75rem;}table[border="2"] tbody tr td.rtecenter > p:first-child img,table[border="2"] tbody tr td.rtecenter .documentos-adjuntos-header img{width:36px;height:24px;object-fit:contain;flex-shrink:0;}table[border="2"] tbody tr td.rtecenter > p:first-child svg,table[border="2"] tbody tr td.rtecenter .documentos-adjuntos-header svg{width:24px;height:24px;flex-shrink:0;stroke:#b02121;}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados{text-align:left;margin-top:1.5rem;}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados .field__items{display:flex;flex-direction:column;gap:0.75rem;list-style:none;padding:0;margin:0;}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados .field__item{position:relative;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:0.75rem;transition:all 0.2s ease;margin:10px 0;padding:0 1rem;}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados .field__item:hover{background-color:#fef1f0;border-color:#b94337;box-shadow:0 2px 8px rgba(185,67,55,0.1);}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados .field__item .file{display:flex;align-items:center;}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados .field__item .file a{color:#b94337;text-decoration:none;font-weight:500;font-size:0.95rem;display:block;transition:color 0.2s ease;word-break:break-word;padding:0.875rem 0;width:100%;}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados .field__item .file a:hover{color:#b02121;text-decoration:underline;}table[border="2"] tbody tr td.rtecenter .field--name-field-archivos-adjuntos-privados .field__item .file a::after{content:" ↗";font-size:0.875rem;opacity:0.7;margin-left:0.25rem;}table[border="2"]{border:none;max-width:100%;background-color:#ffffff;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);width:100% !important;margin:1.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;}table[border="2"] tbody tr{border:none;background-color:transparent !important;}table[border="2"] tbody tr:hover{background-color:transparent !important;box-shadow:none;}.card{border:none;overflow:hidden;}.card .card-header{background-color:#ffffff;border-bottom:1px solid #e5e7eb;padding:0;border-radius:0;}.card .card-header .nav-tabs{border-bottom:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0;}.card .card-header .nav-tabs .nav-item{flex:0 1 auto;min-width:0;}.card .card-header .nav-tabs .nav-item{margin:0;padding:0;}.card .card-header .nav-tabs .nav-item .nav-link{position:relative;display:block;padding:1rem 1.5rem;color:#333;text-decoration:none;font-weight:500;font-size:0.95rem;border:none;border-radius:0;background-color:transparent;transition:all 0s ease;cursor:pointer;border-bottom:3px solid transparent;}.card .card-header .nav-tabs .nav-item .nav-link:hover{background-color:#fef1f0;color:#b94337;border-bottom:3px solid #b94337;}.card .card-header .nav-tabs .nav-item .nav-link:focus{outline:none;border-bottom:3px solid #b94337;box-shadow:0 0 0 2px rgba(185,67,55,0.2);}.card .card-header .nav-tabs .nav-item .nav-link.active{background-color:#b94337;color:#ffffff;border-bottom-color:#b94337;box-shadow:none;font-weight:600;}.card .card-header .nav-tabs .nav-item .nav-link.active:hover{background-color:#b02121;color:#ffffff;box-shadow:none;}.card .card-header .nav-tabs .nav-item .nav-link.disabled{color:#6b7280;opacity:0.5;cursor:not-allowed;}.card .card-header .nav-tabs .nav-item .nav-link.disabled:hover{background-color:transparent;box-shadow:none;color:#6b7280;}.card .card-body{padding:2rem;color:#333;}@media (max-width:768px){.card .card-body{padding:1.5rem;}}@media (max-width:480px){.card .card-body{padding:1rem;}}.card .tab-content{padding:0;}.card .tab-content .tab-pane{padding:2rem;color:#333;}@media (max-width:768px){.card .tab-content .tab-pane{padding:1.5rem;}}@media (max-width:480px){.card .tab-content .tab-pane{padding:1rem;}}.card .tab-content .tab-pane.fade{transition:opacity 0.15s linear;}.card .tab-content .tab-pane.fade:not(.show){opacity:0;}.card .tab-content .tab-pane.fade.show{opacity:1;}.card-header-tabs{background-color:#f9fafb;padding:0.5rem 0.5rem 0 0.5rem;border-radius:1rem 1rem 0 0;}.card-header-tabs .nav-link{border-radius:0.75rem 0.75rem 0 0;margin-right:0.25rem;}.card-header-tabs .nav-link.active{background-color:#ffffff;color:#b94337;border-bottom-color:#ffffff;}.card-header-tabs .nav-link:hover:not(.active){background-color:rgba(255,255,255,0.7);}@media (max-width:480px){.card{border-radius:1rem;}.card .card-header .nav-tabs .nav-item{flex:1 1 auto;min-width:0;}.card .card-header .nav-tabs .nav-item .nav-link{padding:0.875rem 1rem;font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}@media (max-width:480px){.card{border-radius:1rem;}.card .card-header .nav-tabs .nav-item .nav-link{padding:0.875rem 1rem;font-size:0.875rem;}}.custom-link-cards{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0 auto;max-width:1280px;padding:0 1rem;}@media (min-width:640px){.custom-link-cards{padding:0 1.5rem;}}@media (min-width:768px){.custom-link-cards{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.custom-link-cards{grid-template-columns:repeat(3,1fr);padding:0 2rem;}}.link-card{background-color:#f0f3f4;border-radius:1.5rem;border:1px solid #d1d5db;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);padding:1.5rem;text-align:center;max-width:350px;width:100%;margin:0 auto;box-sizing:border-box;}@media (min-width:1024px){.link-card{margin:0;max-width:none;}}.link-card__title{margin:0;font-size:1.25rem;font-weight:600;color:#111827;line-height:1.3;}.link-card__actions{margin-top:1rem;}.link-card__btn{display:inline-block;background-color:#b02121;color:#fff !important;padding:0.625rem 1.25rem;border-radius:9999px;text-decoration:none;font-weight:500;font-size:0.9375rem;transition:background-color 0.2s ease;border:none;}.link-card__btn:hover{background-color:#b94337;color:#fff;text-decoration:none;}.link-card__btn:focus{outline:none;box-shadow:0 0 0 2px rgba(185,67,55,0.4);}.link-card__btn strong{font-weight:600;}#sliding-popup,#sliding-popup.sliding-popup-bottom,#sliding-popup.sliding-popup-top{background:#3d3d3d !important;box-shadow:0 -2px 12px rgba(0,0,0,0.15);font-family:"PT Sans","Georama",-apple-system,BlinkMacSystemFont,sans-serif;padding:1rem 0 !important;}#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#3d3d3d !important;font-family:"PT Sans","Georama",-apple-system,BlinkMacSystemFont,sans-serif;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-message,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#ffffff !important;font-family:"PT Sans","Georama",-apple-system,BlinkMacSystemFont,sans-serif;}.eu-cookie-withdraw-tab{border-color:#ffffff !important;}.eu-cookie-compliance-content,.popup-content.info.eu-cookie-compliance-content{max-width:1280px !important;margin-left:auto !important;margin-right:auto !important;padding-left:1rem !important;padding-right:1rem !important;box-sizing:border-box;}@media (min-width:640px){.eu-cookie-compliance-content,.popup-content.info.eu-cookie-compliance-content{padding-left:1.5rem !important;padding-right:1.5rem !important;}}@media (min-width:1024px){.eu-cookie-compliance-content,.popup-content.info.eu-cookie-compliance-content{padding-left:2rem !important;padding-right:2rem !important;}}.eu-cookie-compliance-message{float:none !important;max-width:100% !important;margin:0 0 1rem 0 !important;font-weight:400 !important;line-height:1.5;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3{font-weight:600 !important;margin:0 0 0.5rem 0 !important;}.eu-cookie-compliance-message h2{font-size:1.125rem !important;}@media (min-width:768px){.eu-cookie-compliance-message h2{font-size:1.25rem !important;}}.eu-cookie-compliance-message p{font-size:0.9375rem !important;display:block !important;margin:0 0 0.5rem 0 !important;font-weight:400 !important;}.eu-cookie-compliance-agree-button,button.eu-cookie-compliance-agree-button{background:#b94337 !important;background-image:none !important;color:#fff !important;border:none !important;border-radius:0.375rem;padding:0.5rem 1.25rem !important;font-family:"PT Sans","Georama",-apple-system,BlinkMacSystemFont,sans-serif !important;font-weight:600 !important;font-size:0.9375rem !important;cursor:pointer;box-shadow:none !important;text-shadow:none !important;transition:background-color 0.2s ease;}.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-agree-button:focus,button.eu-cookie-compliance-agree-button:hover,button.eu-cookie-compliance-agree-button:focus{background:#b02121 !important;background-image:none !important;color:#fff !important;}.eu-cookie-compliance-agree-button:active,button.eu-cookie-compliance-agree-button:active{background:rgb(154.5263157895,28.9736842105,28.9736842105) !important;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button,.disagree-button.eu-cookie-compliance-more-button{background:transparent !important;background-image:none !important;color:#ffffff !important;border:2px solid #ffffff !important;border-radius:0.375rem;padding:0.4rem 1rem !important;font-family:"PT Sans","Georama",-apple-system,BlinkMacSystemFont,sans-serif !important;font-weight:600 !important;font-size:0.875rem !important;cursor:pointer;box-shadow:none !important;text-shadow:none !important;transition:background-color 0.2s ease,color 0.2s ease;}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-hide-button:focus,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-compliance-more-button-thank-you:focus,.eu-cookie-withdraw-button:hover,.eu-cookie-withdraw-button:focus,.eu-cookie-compliance-save-preferences-button:hover,.eu-cookie-compliance-save-preferences-button:focus,.disagree-button.eu-cookie-compliance-more-button:hover,.disagree-button.eu-cookie-compliance-more-button:focus{background:rgba(255,255,255,0.15) !important;color:#ffffff !important;border-color:#ffffff !important;}.eu-cookie-compliance-more-button{padding:0 !important;margin-left:0.25rem !important;text-decoration:underline !important;font-weight:600 !important;}.eu-cookie-compliance-more-button:hover{text-decoration:none !important;}.eu-cookie-compliance-buttons{float:none !important;max-width:100% !important;margin:1rem 0 0 !important;display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;}.eu-cookie-compliance-close-button{background:transparent !important;border:none !important;color:#ffffff !important;width:2rem !important;height:2rem !important;padding:0 !important;cursor:pointer;opacity:0.9;transition:opacity 0.2s ease;}.eu-cookie-compliance-close-button:hover{opacity:1;}.eu-cookie-compliance-categories{margin-top:1rem !important;padding-top:1rem !important;border-top:1px solid rgba(255,255,255,0.2);}.eu-cookie-compliance-categories .eu-cookie-compliance-category label{font-weight:400 !important;}.eu-cookie-withdraw-tab{padding:0.4rem 0.75rem !important;font-size:0.875rem !important;border-radius:0.375rem 0.375rem 0 0 !important;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-radius:0.375rem 0.375rem 0 0 !important;}.sliding-popup-top .eu-cookie-withdraw-tab{border-radius:0 0 0.375rem 0.375rem !important;}@media (max-width:600px){.eu-cookie-compliance-content{max-width:95% !important;}.eu-cookie-compliance-buttons{flex-direction:column;align-items:stretch;}.eu-cookie-compliance-buttons button{width:100%;margin:0 !important;}}.site-footer{background-color:#f0f3f4;color:#111827;padding:0 0 4rem 0;border-top:1px solid rgba(17,24,39,0.15);}.site-footer .container-fluid,.site-footer .container{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.site-footer .container-fluid,.site-footer .container{padding:0 1.5rem;}}@media (min-width:1024px){.site-footer .container-fluid,.site-footer .container{padding:0 2rem;}}.site-footer .site-footer__top{display:grid;grid-template-columns:1fr;gap:0;margin:0;align-items:start;}@media (min-width:768px){.site-footer .site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;}}@media (min-width:1024px){.site-footer .site-footer__top{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;}}.site-footer .site-footer__top > .region,.site-footer .site-footer__top > section.region{display:block !important;width:100% !important;max-width:100%;min-width:0;margin:0 !important;padding:0 !important;box-sizing:border-box;}.site-footer .site-footer__top > .region.row,.site-footer .site-footer__top > section.region.row{margin-left:0 !important;margin-right:0 !important;}.site-footer .site-footer__top .region .row{display:block !important;margin:0 !important;width:100%;}.site-footer .site-footer__top .region .block,.site-footer .site-footer__top .region .content,.site-footer .site-footer__top .region .field__item,.site-footer .site-footer__top .region .field__item > div{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.site-footer .footer-about .footer-description,.site-footer .footer-col--about .footer-description{font-size:0.875rem;font-weight:300;line-height:1.75;color:rgba(17,24,39,0.75);margin:0 0 1rem 0;}.site-footer .footer-about .footer-social,.site-footer .footer-col--about .footer-social{display:flex;flex-wrap:wrap;gap:0.75rem;}.site-footer .footer-about .footer-social p,.site-footer .footer-col--about .footer-social p{margin:0;}.site-footer .footer-about .footer-social-link,.site-footer .footer-col--about .footer-social-link{width:2.5rem;height:2.5rem;background-color:#ffffff;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;transition:background-color 0.3s ease;color:#111827;text-decoration:none;box-shadow:0 10px 20px rgba(0,0,0,0.06);}.site-footer .footer-about .footer-social-link:hover,.site-footer .footer-col--about .footer-social-link:hover{background-color:#b02121;color:#ffffff;}.site-footer .footer-about .footer-social-link .footer-social-icon,.site-footer .footer-col--about .footer-social-link .footer-social-icon{width:1rem;height:1rem;}.site-footer .footer-title{font-weight:400;font-size:1rem;color:#111827;margin:0 0 1rem 0;}.site-footer .footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.5rem;}.site-footer .footer-menu li{margin:0;}.site-footer .footer-menu .footer-menu-link{font-size:0.875rem;font-weight:300;color:rgba(17,24,39,0.75);text-decoration:none;transition:color 0.3s ease;padding:0;}.site-footer .footer-menu .footer-menu-link:hover{color:#b02121;}.site-footer .footer-contact{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.75rem;}.site-footer .footer-contact .footer-contact-item{display:flex;align-items:flex-start;gap:0.75rem;margin:0;}.site-footer .footer-contact .footer-contact-item p{margin:0;line-height:1.5;}.site-footer .footer-contact .footer-contact-item:first-child{align-items:flex-start;}.site-footer .footer-contact .footer-contact-icon{width:1rem;height:1rem;flex-shrink:0;margin-top:0.25rem;color:rgba(17,24,39,0.75);}.site-footer .footer-contact .footer-contact-text,.site-footer .footer-contact .footer-contact-item a{font-size:0.875rem;font-weight:300;line-height:1.5;color:rgba(17,24,39,0.75);text-decoration:none;padding:0;text-indent:0;}.site-footer .footer-contact .footer-contact-item a:hover{color:#b02121;}.site-footer .site-footer__top .content .field__item,.site-footer .site-footer__bottom .content .field__item{margin:0;}.site-footer .site-footer__bottom{width:100%;margin:0;}.site-footer .site-footer__bottom .region,.site-footer .site-footer__bottom .region.row{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.site-footer .site-footer__bottom .region .row{display:block !important;margin:0 !important;width:100%;}.site-footer .footer-bottom{padding-top:2rem;border-top:1px solid rgba(17,24,39,0.15);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:center;}@media (min-width:768px){.site-footer .footer-bottom{flex-direction:row;gap:0;}}.site-footer .footer-bottom .footer-copyright{font-size:0.875rem;font-weight:300;color:rgba(17,24,39,0.75);margin:0;}.site-footer .footer-bottom .footer-legal{display:flex;gap:1.5rem;font-size:0.875rem;font-weight:300;}.site-footer .footer-bottom .footer-legal-link{color:rgba(17,24,39,0.75);text-decoration:none;transition:color 0.3s ease;padding:0;}.site-footer .footer-bottom .footer-legal-link:hover{color:#b02121;}.view-tramites,.view-id-tramites,.view-buscador-de-tramites-particulares-,.view-id-buscador-de-tramites-particulares-{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;max-width:1280px;margin:0 auto;}@media (min-width:992px){.view-tramites,.view-id-tramites,.view-buscador-de-tramites-particulares-,.view-id-buscador-de-tramites-particulares-{grid-template-columns:350px 1fr;gap:2.5rem;}}.view-tramites .view-filters,.view-id-tramites .view-filters,.view-buscador-de-tramites-particulares- .view-filters,.view-id-buscador-de-tramites-particulares- .view-filters{grid-column:1;}@media (min-width:992px){.view-tramites .view-filters,.view-id-tramites .view-filters,.view-buscador-de-tramites-particulares- .view-filters,.view-id-buscador-de-tramites-particulares- .view-filters{grid-row:1/-1;}}.view-tramites .view-filters,.view-id-tramites .view-filters,.view-buscador-de-tramites-particulares- .view-filters,.view-id-buscador-de-tramites-particulares- .view-filters{width:100%;max-width:350px;box-sizing:border-box;}@media (max-width:991.98px){.view-tramites .view-filters,.view-id-tramites .view-filters,.view-buscador-de-tramites-particulares- .view-filters,.view-id-buscador-de-tramites-particulares- .view-filters{max-width:100%;}}.view-tramites .view-filters .views-exposed-form,.view-id-tramites .view-filters .views-exposed-form,.view-buscador-de-tramites-particulares- .view-filters .views-exposed-form,.view-id-buscador-de-tramites-particulares- .view-filters .views-exposed-form{max-width:100%;}.view-tramites .view-header,.view-tramites .view-content,.view-tramites .view-empty,.view-tramites .attachment,.view-id-tramites .view-header,.view-id-tramites .view-content,.view-id-tramites .view-empty,.view-id-tramites .attachment,.view-buscador-de-tramites-particulares- .view-header,.view-buscador-de-tramites-particulares- .view-content,.view-buscador-de-tramites-particulares- .view-empty,.view-buscador-de-tramites-particulares- .attachment,.view-id-buscador-de-tramites-particulares- .view-header,.view-id-buscador-de-tramites-particulares- .view-content,.view-id-buscador-de-tramites-particulares- .view-empty,.view-id-buscador-de-tramites-particulares- .attachment{min-width:0;}@media (min-width:992px){.view-tramites .view-header,.view-tramites .view-content,.view-tramites .view-empty,.view-tramites .attachment,.view-id-tramites .view-header,.view-id-tramites .view-content,.view-id-tramites .view-empty,.view-id-tramites .attachment,.view-buscador-de-tramites-particulares- .view-header,.view-buscador-de-tramites-particulares- .view-content,.view-buscador-de-tramites-particulares- .view-empty,.view-buscador-de-tramites-particulares- .attachment,.view-id-buscador-de-tramites-particulares- .view-header,.view-id-buscador-de-tramites-particulares- .view-content,.view-id-buscador-de-tramites-particulares- .view-empty,.view-id-buscador-de-tramites-particulares- .attachment{grid-column:2;}}.view-tramites .pager-wrapper,.view-id-tramites .pager-wrapper,.view-buscador-de-tramites-particulares- .pager-wrapper,.view-id-buscador-de-tramites-particulares- .pager-wrapper{min-width:0;}@media (min-width:992px){.view-tramites .pager-wrapper,.view-id-tramites .pager-wrapper,.view-buscador-de-tramites-particulares- .pager-wrapper,.view-id-buscador-de-tramites-particulares- .pager-wrapper{grid-column:2;}}.view-tramites .view-header,.view-buscador-de-tramites-particulares- .view-header{max-width:1280px;margin:0 auto 2rem auto;background-color:#ffffff;padding:2rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}@media (min-width:640px){.view-tramites .view-header,.view-buscador-de-tramites-particulares- .view-header{padding:2rem 1.5rem;}}@media (min-width:1024px){.view-tramites .view-header,.view-buscador-de-tramites-particulares- .view-header{padding:2rem 2rem;}}.view-tramites .view-header p,.view-buscador-de-tramites-particulares- .view-header p{color:#6b7280;font-weight:300;line-height:1.75;font-size:1rem;max-width:none;margin:0;}.view-tramites .view-header hr,.view-buscador-de-tramites-particulares- .view-header hr{border:none;border-top:1px solid #d1d5db;margin:1.5rem 0;width:100%;}.view-tramites .view-header .resultados-header,.view-buscador-de-tramites-particulares- .view-header .resultados-header{display:flex;align-items:center;gap:0.75rem;margin:1.5rem 0;}.view-tramites .view-header .resultados-header svg,.view-buscador-de-tramites-particulares- .view-header .resultados-header svg{width:24px;height:24px;flex-shrink:0;stroke:#b02121;}.view-tramites .view-header .resultados-header strong,.view-buscador-de-tramites-particulares- .view-header .resultados-header strong{color:#111827;font-weight:600;font-size:1rem;margin:0;}.view-tramites .view-header img,.view-buscador-de-tramites-particulares- .view-header img{max-width:auto;height:auto;display:inline-block;vertical-align:middle;margin-right:0.75rem;max-height:24px;width:auto;}.view-tramites .view-header strong,.view-buscador-de-tramites-particulares- .view-header strong{color:#111827;font-weight:600;font-size:1rem;display:inline-block;vertical-align:middle;margin:0;}.view-tramites .view-header hr + *,.view-buscador-de-tramites-particulares- .view-header hr + *{display:flex;align-items:center;gap:0.75rem;margin-top:1.5rem;margin-bottom:1.5rem;}.view-tramites .view-header hr + * img,.view-buscador-de-tramites-particulares- .view-header hr + * img{margin:0;flex-shrink:0;max-height:24px;}.view-tramites .view-header hr + * svg,.view-buscador-de-tramites-particulares- .view-header hr + * svg{margin:0;flex-shrink:0;width:24px;height:24px;stroke:#b02121;}.view-tramites .view-header hr + * strong,.view-buscador-de-tramites-particulares- .view-header hr + * strong{margin:0;}.view-tramites .view-header > *:first-child,.view-buscador-de-tramites-particulares- .view-header > *:first-child{margin-top:0;}.view-tramites .view-header > *:last-child,.view-buscador-de-tramites-particulares- .view-header > *:last-child{margin-bottom:0;}.view-tramites .view-header .resultados-header,.view-buscador-de-tramites-particulares- .view-header .resultados-header{display:flex;align-items:center;margin:1.5rem 0;gap:0.75rem;}.view-tramites .view-header .resultados-header img,.view-buscador-de-tramites-particulares- .view-header .resultados-header img{margin:0;}.view-tramites .view-header .resultados-header strong,.view-buscador-de-tramites-particulares- .view-header .resultados-header strong{margin:0;}.view-filters{max-width:1280px;margin:0 auto 2rem 0;background-color:#ffffff;padding:2rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}@media (min-width:640px){.view-filters{padding:2rem 1.5rem;}}@media (min-width:1024px){.view-filters{padding:2rem 2rem;}}#block-formularioexpuestotramitespage-1 .views-exposed-form,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form,.block-views-exposed-filter-block .views-exposed-form,.views-exposed-form--tramites .views-exposed-form,.view-tramites .views-exposed-form,.view-id-tramites .views-exposed-form,.view-buscador-de-tramites-particulares- .views-exposed-form,.view-id-buscador-de-tramites-particulares- .views-exposed-form{max-width:1280px;margin:0 auto 2rem 0;}#block-formularioexpuestotramitespage-1 .views-exposed-form form,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form,.block-views-exposed-filter-block .views-exposed-form form,.views-exposed-form--tramites .views-exposed-form form,.view-tramites .views-exposed-form form,.view-id-tramites .views-exposed-form form,.view-buscador-de-tramites-particulares- .views-exposed-form form,.view-id-buscador-de-tramites-particulares- .views-exposed-form form{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:end;}@media (min-width:768px){#block-formularioexpuestotramitespage-1 .views-exposed-form form,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form,.block-views-exposed-filter-block .views-exposed-form form,.views-exposed-form--tramites .views-exposed-form form,.view-tramites .views-exposed-form form,.view-id-tramites .views-exposed-form form,.view-buscador-de-tramites-particulares- .views-exposed-form form,.view-id-buscador-de-tramites-particulares- .views-exposed-form form{grid-template-columns:repeat(2,1fr);gap:1.5rem;}}@media (min-width:1024px){#block-formularioexpuestotramitespage-1 .views-exposed-form form,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form,.block-views-exposed-filter-block .views-exposed-form form,.views-exposed-form--tramites .views-exposed-form form,.view-tramites .views-exposed-form form,.view-id-tramites .views-exposed-form form,.view-buscador-de-tramites-particulares- .views-exposed-form form,.view-id-buscador-de-tramites-particulares- .views-exposed-form form{grid-template-columns:2fr 1fr 1fr auto;gap:1rem;}}#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item,.block-views-exposed-filter-block .views-exposed-form .form-item,.views-exposed-form--tramites .views-exposed-form .form-item,.view-tramites .views-exposed-form .form-item,.view-id-tramites .views-exposed-form .form-item,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item{margin:0;width:100%;}#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item label,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item label,.block-views-exposed-filter-block .views-exposed-form .form-item label,.views-exposed-form--tramites .views-exposed-form .form-item label,.view-tramites .views-exposed-form .form-item label,.view-id-tramites .views-exposed-form .form-item label,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item label,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item label{display:block;font-size:0.875rem;font-weight:500;color:#111827;margin-bottom:0.5rem;}#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item input[type=text],#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item input[type=search],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item input[type=text],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item input[type=search],.block-views-exposed-filter-block .views-exposed-form .form-item input[type=text],.block-views-exposed-filter-block .views-exposed-form .form-item input[type=search],.views-exposed-form--tramites .views-exposed-form .form-item input[type=text],.views-exposed-form--tramites .views-exposed-form .form-item input[type=search],.view-tramites .views-exposed-form .form-item input[type=text],.view-tramites .views-exposed-form .form-item input[type=search],.view-id-tramites .views-exposed-form .form-item input[type=text],.view-id-tramites .views-exposed-form .form-item input[type=search],.view-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=text],.view-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=search],.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=text],.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=search]{width:100%;padding:0.875rem 1rem !important;border:1px solid #d1d5db;border-radius:0.5rem;font-size:1rem;font-weight:300;color:#111827;background-color:#ffffff;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box;}#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item input[type=text]:focus,#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item input[type=search]:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item input[type=text]:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item input[type=search]:focus,.block-views-exposed-filter-block .views-exposed-form .form-item input[type=text]:focus,.block-views-exposed-filter-block .views-exposed-form .form-item input[type=search]:focus,.views-exposed-form--tramites .views-exposed-form .form-item input[type=text]:focus,.views-exposed-form--tramites .views-exposed-form .form-item input[type=search]:focus,.view-tramites .views-exposed-form .form-item input[type=text]:focus,.view-tramites .views-exposed-form .form-item input[type=search]:focus,.view-id-tramites .views-exposed-form .form-item input[type=text]:focus,.view-id-tramites .views-exposed-form .form-item input[type=search]:focus,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=text]:focus,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=search]:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=text]:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=search]:focus{outline:none;border-color:#b02121;box-shadow:0 0 0 3px rgba(176,33,33,0.1);}#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item input[type=text]::placeholder,#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item input[type=search]::placeholder,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item input[type=text]::placeholder,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item input[type=search]::placeholder,.block-views-exposed-filter-block .views-exposed-form .form-item input[type=text]::placeholder,.block-views-exposed-filter-block .views-exposed-form .form-item input[type=search]::placeholder,.views-exposed-form--tramites .views-exposed-form .form-item input[type=text]::placeholder,.views-exposed-form--tramites .views-exposed-form .form-item input[type=search]::placeholder,.view-tramites .views-exposed-form .form-item input[type=text]::placeholder,.view-tramites .views-exposed-form .form-item input[type=search]::placeholder,.view-id-tramites .views-exposed-form .form-item input[type=text]::placeholder,.view-id-tramites .views-exposed-form .form-item input[type=search]::placeholder,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=text]::placeholder,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=search]::placeholder,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=text]::placeholder,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item input[type=search]::placeholder{color:#6b7280;}#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item select,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item select,.block-views-exposed-filter-block .views-exposed-form .form-item select,.views-exposed-form--tramites .views-exposed-form .form-item select,.view-tramites .views-exposed-form .form-item select,.view-id-tramites .views-exposed-form .form-item select,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item select,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item select{width:100%;padding:0.875rem 1rem;padding-right:2.5rem;border:1px solid #d1d5db;border-radius:0.5rem;font-size:1rem;font-weight:300;color:#111827;background-color:#ffffff;cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:1rem;box-sizing:border-box;}#block-formularioexpuestotramitespage-1 .views-exposed-form .form-item select:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form .form-item select:focus,.block-views-exposed-filter-block .views-exposed-form .form-item select:focus,.views-exposed-form--tramites .views-exposed-form .form-item select:focus,.view-tramites .views-exposed-form .form-item select:focus,.view-id-tramites .views-exposed-form .form-item select:focus,.view-buscador-de-tramites-particulares- .views-exposed-form .form-item select:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form .form-item select:focus{outline:none;border-color:#b02121;box-shadow:0 0 0 3px rgba(176,33,33,0.1);}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions,.block-views-exposed-filter-block .views-exposed-form form .form-actions,.views-exposed-form--tramites .views-exposed-form form .form-actions,.view-tramites .views-exposed-form form .form-actions,.view-id-tramites .views-exposed-form form .form-actions,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions{display:flex;gap:0.75rem;margin:0;align-items:flex-end;}@media (min-width:1024px){#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions,.block-views-exposed-filter-block .views-exposed-form form .form-actions,.views-exposed-form--tramites .views-exposed-form form .form-actions,.view-tramites .views-exposed-form form .form-actions,.view-id-tramites .views-exposed-form form .form-actions,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions{flex-direction:column;gap:0.5rem;}}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=submit],#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=submit],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=submit],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=submit],.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=submit],.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=submit],.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=submit],.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=submit],.view-tramites .views-exposed-form form .form-actions input[type=submit],.view-tramites .views-exposed-form form .form-actions button[type=submit],.view-id-tramites .views-exposed-form form .form-actions input[type=submit],.view-id-tramites .views-exposed-form form .form-actions button[type=submit],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]{background-color:#b02121;color:#ffffff;padding:0.875rem 1.5rem;border:none;border-radius:0.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease;white-space:nowrap;min-width:120px;}@media (min-width:1024px){#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=submit],#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=submit],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=submit],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=submit],.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=submit],.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=submit],.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=submit],.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=submit],.view-tramites .views-exposed-form form .form-actions input[type=submit],.view-tramites .views-exposed-form form .form-actions button[type=submit],.view-id-tramites .views-exposed-form form .form-actions input[type=submit],.view-id-tramites .views-exposed-form form .form-actions button[type=submit],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]{width:100%;}}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=submit]:hover,#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=submit]:hover,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=submit]:hover,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=submit]:hover,.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=submit]:hover,.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=submit]:hover,.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=submit]:hover,.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=submit]:hover,.view-tramites .views-exposed-form form .form-actions input[type=submit]:hover,.view-tramites .views-exposed-form form .form-actions button[type=submit]:hover,.view-id-tramites .views-exposed-form form .form-actions input[type=submit]:hover,.view-id-tramites .views-exposed-form form .form-actions button[type=submit]:hover,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit]:hover,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]:hover,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit]:hover,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]:hover{background-color:#9a1d1d;transform:translateY(-1px);}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=submit]:active,#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=submit]:active,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=submit]:active,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=submit]:active,.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=submit]:active,.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=submit]:active,.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=submit]:active,.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=submit]:active,.view-tramites .views-exposed-form form .form-actions input[type=submit]:active,.view-tramites .views-exposed-form form .form-actions button[type=submit]:active,.view-id-tramites .views-exposed-form form .form-actions input[type=submit]:active,.view-id-tramites .views-exposed-form form .form-actions button[type=submit]:active,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit]:active,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]:active,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit]:active,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]:active{transform:translateY(0);}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=submit]:focus,#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=submit]:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=submit]:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=submit]:focus,.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=submit]:focus,.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=submit]:focus,.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=submit]:focus,.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=submit]:focus,.view-tramites .views-exposed-form form .form-actions input[type=submit]:focus,.view-tramites .views-exposed-form form .form-actions button[type=submit]:focus,.view-id-tramites .views-exposed-form form .form-actions input[type=submit]:focus,.view-id-tramites .views-exposed-form form .form-actions button[type=submit]:focus,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit]:focus,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=submit]:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=submit]:focus{outline:none;box-shadow:0 0 0 3px rgba(176,33,33,0.3);}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=reset],#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=reset],#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions .button--secondary,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=reset],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=reset],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions .button--secondary,.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=reset],.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=reset],.block-views-exposed-filter-block .views-exposed-form form .form-actions .button--secondary,.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=reset],.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=reset],.views-exposed-form--tramites .views-exposed-form form .form-actions .button--secondary,.view-tramites .views-exposed-form form .form-actions input[type=reset],.view-tramites .views-exposed-form form .form-actions button[type=reset],.view-tramites .views-exposed-form form .form-actions .button--secondary,.view-id-tramites .views-exposed-form form .form-actions input[type=reset],.view-id-tramites .views-exposed-form form .form-actions button[type=reset],.view-id-tramites .views-exposed-form form .form-actions .button--secondary,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary{background-color:transparent;color:#111827;padding:0.875rem 1.5rem;border:1px solid #d1d5db;border-radius:0.5rem;font-size:1rem;font-weight:400;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;min-width:120px;}@media (min-width:1024px){#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=reset],#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=reset],#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions .button--secondary,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=reset],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=reset],#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions .button--secondary,.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=reset],.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=reset],.block-views-exposed-filter-block .views-exposed-form form .form-actions .button--secondary,.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=reset],.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=reset],.views-exposed-form--tramites .views-exposed-form form .form-actions .button--secondary,.view-tramites .views-exposed-form form .form-actions input[type=reset],.view-tramites .views-exposed-form form .form-actions button[type=reset],.view-tramites .views-exposed-form form .form-actions .button--secondary,.view-id-tramites .views-exposed-form form .form-actions input[type=reset],.view-id-tramites .views-exposed-form form .form-actions button[type=reset],.view-id-tramites .views-exposed-form form .form-actions .button--secondary,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset],.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset],.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary{width:100%;}}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=reset]:hover,#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=reset]:hover,#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions .button--secondary:hover,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=reset]:hover,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=reset]:hover,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions .button--secondary:hover,.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=reset]:hover,.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=reset]:hover,.block-views-exposed-filter-block .views-exposed-form form .form-actions .button--secondary:hover,.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=reset]:hover,.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=reset]:hover,.views-exposed-form--tramites .views-exposed-form form .form-actions .button--secondary:hover,.view-tramites .views-exposed-form form .form-actions input[type=reset]:hover,.view-tramites .views-exposed-form form .form-actions button[type=reset]:hover,.view-tramites .views-exposed-form form .form-actions .button--secondary:hover,.view-id-tramites .views-exposed-form form .form-actions input[type=reset]:hover,.view-id-tramites .views-exposed-form form .form-actions button[type=reset]:hover,.view-id-tramites .views-exposed-form form .form-actions .button--secondary:hover,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset]:hover,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset]:hover,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary:hover,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset]:hover,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset]:hover,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary:hover{background-color:#f0f3f4;border-color:#6b7280;}#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions input[type=reset]:focus,#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions button[type=reset]:focus,#block-formularioexpuestotramitespage-1 .views-exposed-form form .form-actions .button--secondary:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions input[type=reset]:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions button[type=reset]:focus,#block-formularioexpuestobuscador-de-tramites-particulares-page-1 .views-exposed-form form .form-actions .button--secondary:focus,.block-views-exposed-filter-block .views-exposed-form form .form-actions input[type=reset]:focus,.block-views-exposed-filter-block .views-exposed-form form .form-actions button[type=reset]:focus,.block-views-exposed-filter-block .views-exposed-form form .form-actions .button--secondary:focus,.views-exposed-form--tramites .views-exposed-form form .form-actions input[type=reset]:focus,.views-exposed-form--tramites .views-exposed-form form .form-actions button[type=reset]:focus,.views-exposed-form--tramites .views-exposed-form form .form-actions .button--secondary:focus,.view-tramites .views-exposed-form form .form-actions input[type=reset]:focus,.view-tramites .views-exposed-form form .form-actions button[type=reset]:focus,.view-tramites .views-exposed-form form .form-actions .button--secondary:focus,.view-id-tramites .views-exposed-form form .form-actions input[type=reset]:focus,.view-id-tramites .views-exposed-form form .form-actions button[type=reset]:focus,.view-id-tramites .views-exposed-form form .form-actions .button--secondary:focus,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset]:focus,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset]:focus,.view-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions input[type=reset]:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions button[type=reset]:focus,.view-id-buscador-de-tramites-particulares- .views-exposed-form form .form-actions .button--secondary:focus{outline:none;box-shadow:0 0 0 3px rgba(111,127,140,0.1);}.view-tramites .view-content,.view-buscador-de-tramites-particulares- .view-content{max-width:1280px;margin:0 auto;}.view-tramites .responsive-table,.view-buscador-de-tramites-particulares- .responsive-table{background-color:#ffffff;padding:1.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);overflow-x:auto;-webkit-overflow-scrolling:touch;}@media (max-width:768px){.view-tramites .responsive-table,.view-buscador-de-tramites-particulares- .responsive-table{padding:1rem;border-radius:1rem;}}.view-tramites table,.view-buscador-de-tramites-particulares- table{width:100%;border-collapse:separate;border-spacing:0;margin:0;}.view-tramites table thead,.view-buscador-de-tramites-particulares- table thead{background:linear-gradient(135deg,#b94337 0%,#b02121 100%);border-radius:12px 12px 0 0;overflow:hidden;}.view-tramites table thead tr,.view-buscador-de-tramites-particulares- table thead tr{border:none;}.view-tramites table thead th,.view-buscador-de-tramites-particulares- table thead th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:#ffffff;text-transform:uppercase;font-size:0.875rem;letter-spacing:0.5px;border:none;position:relative;}.view-tramites table thead th:not(:last-child)::after,.view-buscador-de-tramites-particulares- table thead th:not(:last-child)::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background-color:rgba(255,255,255,0.2);}.view-tramites table thead th:first-child,.view-buscador-de-tramites-particulares- table thead th:first-child{border-radius:12px 0 0 0;}.view-tramites table thead th:last-child,.view-buscador-de-tramites-particulares- table thead th:last-child{border-radius:0 12px 0 0;}.view-tramites table tbody tr,.view-buscador-de-tramites-particulares- table tbody tr{border:none;background:#ffffff;transition:all 0.2s ease;border-bottom:1px solid #d1d5db;}.view-tramites table tbody tr:last-child,.view-buscador-de-tramites-particulares- table tbody tr:last-child{border-bottom:none;}.view-tramites table tbody tr:nth-of-type(even),.view-buscador-de-tramites-particulares- table tbody tr:nth-of-type(even){background-color:rgba(0,0,0,0.02);}.view-tramites table tbody tr:hover,.view-buscador-de-tramites-particulares- table tbody tr:hover{background-color:#fef1f0;box-shadow:inset 4px 0 0 #b02121;}.view-tramites table tbody td,.view-buscador-de-tramites-particulares- table tbody td{padding:1rem 1.25rem;border:none;color:#111827;font-size:0.95rem;line-height:1.6;vertical-align:middle;}.view-tramites table tbody td a,.view-buscador-de-tramites-particulares- table tbody td a{color:#b94337;text-decoration:none;font-weight:500;transition:color 0.2s ease;}.view-tramites table tbody td a:hover,.view-buscador-de-tramites-particulares- table tbody td a:hover{color:#b02121;text-decoration:underline;}.tramites-list{list-style:none;padding:0;margin:0;max-width:1280px;margin:0 auto;width:100%;}.tramites-list .tramite-item{width:100% !important;max-width:100% !important;background-color:#ffffff;padding:1.5rem;margin-bottom:1rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);transition:all 0.2s ease;box-sizing:border-box;display:block;position:relative;}.tramites-list .tramite-item:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05),inset 4px 0 0 #b02121;border-radius:0 1rem 1rem 0;background-color:#fef1f0;}.tramites-list .tramite-item .tramite-item-content{width:100%;box-sizing:border-box;}.tramites-list .tramite-item > *{width:100%;box-sizing:border-box;max-width:100%;}.tramites-list .tramite-item a{color:#b94337;text-decoration:none;font-weight:500;font-size:1.125rem;transition:color 0.2s ease;display:block;width:100%;word-wrap:break-word;}.tramites-list .tramite-item a:hover{color:#b02121;text-decoration:underline;}.tramites-list .tramite-item p{color:#6b7280;font-size:0.95rem;line-height:1.6;margin:0.5rem 0 0 0;width:100%;max-width:100%;}.tramites-list .tramite-item strong.tramite-enlace{display:block;width:100%;margin-bottom:0.5rem;}.tramites-list .tramite-item strong.tramite-enlace a{display:inline-flex !important;align-items:center;gap:0.5rem;position:relative;padding-left:1.75rem !important;color:#b94337;text-decoration:none;font-weight:500;transition:all 0.2s ease;width:auto;}.tramites-list .tramite-item strong.tramite-enlace a:hover{color:#b02121;text-decoration:underline;}.tramites-list .tramite-item strong.tramite-enlace a::before{content:"→";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#b02121;font-size:1.25rem;font-weight:bold;line-height:1;transition:transform 0.2s ease;display:block;}.tramites-list .tramite-item strong.tramite-enlace a:hover::before{transform:translateY(-50%) translateX(3px);}.tramites-list .tramite-item .views-field-title a,.tramites-list .tramite-item .tramite-item-content .views-field-title a,.tramites-list .tramite-item .tramite-item-content a[href*="gea.icamur.net"],.tramites-list .tramite-item .tramite-item-content a[href*=mis-tramites]{display:inline-flex !important;align-items:center;gap:0.5rem;position:relative;padding-left:1.75rem !important;}.tramites-list .tramite-item .views-field-title a::before,.tramites-list .tramite-item .tramite-item-content .views-field-title a::before,.tramites-list .tramite-item .tramite-item-content a[href*="gea.icamur.net"]::before,.tramites-list .tramite-item .tramite-item-content a[href*=mis-tramites]::before{content:"→";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#b02121;font-size:1.25rem;font-weight:bold;line-height:1;transition:transform 0.2s ease;display:block;}.tramites-list .tramite-item .views-field-title a:hover::before,.tramites-list .tramite-item .tramite-item-content .views-field-title a:hover::before,.tramites-list .tramite-item .tramite-item-content a[href*="gea.icamur.net"]:hover::before,.tramites-list .tramite-item .tramite-item-content a[href*=mis-tramites]:hover::before{transform:translateY(-50%) translateX(3px);}.tramites-list .tramite-item .views-field{width:100%;max-width:100%;box-sizing:border-box;}.view-tramites .view-content,.view-id-tramites .view-content,.view-buscador-de-tramites-particulares- .view-content,.view-id-buscador-de-tramites-particulares- .view-content{width:100%;}.view-tramites .view-content .tramites-list,.view-id-tramites .view-content .tramites-list,.view-buscador-de-tramites-particulares- .view-content .tramites-list,.view-id-buscador-de-tramites-particulares- .view-content .tramites-list{width:100%;}.view-empty{max-width:1280px;margin:2rem auto;padding:0 1rem;text-align:center;background-color:#ffffff;padding:3rem 2rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}.view-empty h3{color:#111827;font-weight:400;font-size:1.5rem;margin:0 0 1rem 0;}.view-empty p{color:#6b7280;font-size:1rem;margin:0;}@media (max-width:991.98px){.view{padding:10px;box-sizing:border-box;}}body.path-buscador-circulares #page,body.path-buscador-circulares #main-wrapper{background-color:#f0f3f4;}body.path-buscador-circulares .content-no-submenu{padding:2.5rem 1rem 3rem;}@media (min-width:640px){body.path-buscador-circulares .content-no-submenu{padding:2.5rem 1.5rem 3rem;}}@media (min-width:1024px){body.path-buscador-circulares .content-no-submenu{padding:40px 2rem 3rem;}}@media (max-width:991.98px){body.path-buscador-circulares .content-no-submenu{padding:1.5rem 1rem 2rem;}}body.path-buscador-circulares .content-no-submenu #main-wrapper{max-width:1280px;margin:0 auto;}body.path-buscador-circulares .view-id-circulares{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;max-width:1280px;margin:0 auto;}@media (min-width:992px){body.path-buscador-circulares .view-id-circulares{grid-template-columns:350px 1fr;gap:2.5rem;}}body.path-buscador-circulares .view-id-circulares .view-filters{grid-column:1;}@media (min-width:992px){body.path-buscador-circulares .view-id-circulares .view-filters{grid-row:1/-1;}}body.path-buscador-circulares .view-id-circulares .view-filters{background:#ffffff;padding:2rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);width:100%;max-width:350px;box-sizing:border-box;}@media (max-width:991.98px){body.path-buscador-circulares .view-id-circulares .view-filters{max-width:100%;}}body.path-buscador-circulares .view-id-circulares .view-header,body.path-buscador-circulares .view-id-circulares .view-content,body.path-buscador-circulares .view-id-circulares .view-empty,body.path-buscador-circulares .view-id-circulares .attachment{min-width:0;}@media (min-width:992px){body.path-buscador-circulares .view-id-circulares .view-header,body.path-buscador-circulares .view-id-circulares .view-content,body.path-buscador-circulares .view-id-circulares .view-empty,body.path-buscador-circulares .view-id-circulares .attachment{grid-column:2;}}body.path-buscador-circulares .view-id-circulares .pager-wrapper{min-width:0;}@media (min-width:992px){body.path-buscador-circulares .view-id-circulares .pager-wrapper{grid-column:1/-1;}}body.path-buscador-circulares .view-id-circulares .views-exposed-form{margin:0;padding:0;}body.path-buscador-circulares .view-id-circulares .views-exposed-form form{display:flex;flex-direction:column;gap:1.25rem;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item{margin:0;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item label{display:block;font-size:0.875rem;font-weight:500;color:#111827;margin-bottom:0.5rem;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=text],body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=search],body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=date]{width:100%;padding:0.875rem 1rem;border:1px solid #d1d5db;border-radius:9999px;font-size:1rem;font-weight:300;color:#111827;background-color:#ffffff;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=text]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=search]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=date]:focus{outline:none;border-color:#b94337;box-shadow:0 0 0 3px rgba(176,33,33,0.1);}body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=text]::placeholder,body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=search]::placeholder,body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item input[type=date]::placeholder{color:#6b7280;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item select,body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item .form-select{width:100%;padding:0.875rem 1rem;padding-right:2.5rem;border:1px solid #d1d5db;border-radius:9999px;font-size:1rem;font-weight:300;color:#111827;background-color:#ffffff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease;border-radius:100px;height:50px;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item select:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .js-form-item .form-select:focus{outline:none;border-color:#b94337;box-shadow:0 0 0 3px rgba(176,33,33,0.1);}body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions{width:100%;display:flex;flex-wrap:wrap;gap:0.75rem;margin:0;margin-top:0.25rem;box-sizing:border-box;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions input[type=submit],body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions button[type=submit],body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions input[type=submit],body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions button[type=submit]{width:100%;background-color:#081225;color:#fff;padding:0.75rem 1rem;border:none;border-radius:100px;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color 0.2s ease;box-sizing:border-box;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions input[type=submit]:hover,body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions button[type=submit]:hover,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions input[type=submit]:hover,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions button[type=submit]:hover{background-color:#b02121;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions input[type=submit]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions button[type=submit]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions input[type=submit]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions button[type=submit]:focus{outline:none;box-shadow:0 0 0 3px rgba(176,33,33,0.3);}body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions input[type=reset],body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions button[type=reset],body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions input[type=reset],body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions button[type=reset]{background-color:transparent;color:#111827;padding:0.875rem 1.5rem;border:1px solid #d1d5db;border-radius:0.5rem;font-size:1rem;font-weight:400;cursor:pointer;transition:all 0.2s ease;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions input[type=reset]:hover,body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions button[type=reset]:hover,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions input[type=reset]:hover,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions button[type=reset]:hover{background-color:#f0f3f4;border-color:#6b7280;}body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions input[type=reset]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .form-actions button[type=reset]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions input[type=reset]:focus,body.path-buscador-circulares .view-id-circulares .views-exposed-form .edit-actions button[type=reset]:focus{outline:none;box-shadow:0 0 0 3px rgba(107,114,128,0.1);}body.path-buscador-circulares .view-id-circulares .view-content{min-width:0;}body.path-buscador-circulares .view-id-circulares .view-content.row{margin:0;display:block;}body.path-buscador-circulares .view-id-circulares .view-content.row > .container{margin:0 !important;padding:0 !important;}body.path-buscador-circulares .view-id-circulares .list-group,body.path-buscador-circulares .view-id-circulares ul.list-group{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;}body.path-buscador-circulares .view-id-circulares .list-group-item,body.path-buscador-circulares .view-id-circulares .view-content .list-group-item{background-color:#ffffff;padding:1.25rem 1.5rem;border-radius:1rem;border:none;box-shadow:0 1px 3px rgba(0,0,0,0.06);}body.path-buscador-circulares .view-id-circulares .list-group-item:hover,body.path-buscador-circulares .view-id-circulares .view-content .list-group-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08),inset 4px 0 0 #b94337;border-top-left-radius:0;border-bottom-left-radius:0;}body.path-buscador-circulares .view-id-circulares .list-group-item a,body.path-buscador-circulares .view-id-circulares .view-content .list-group-item a{color:#b94337;text-decoration:none;font-weight:500;transition:color 0.2s ease;}body.path-buscador-circulares .view-id-circulares .list-group-item a:hover,body.path-buscador-circulares .view-id-circulares .view-content .list-group-item a:hover{color:#b02121;text-decoration:underline;}body.path-buscador-circulares .view-id-circulares .view-empty{background-color:#ffffff;padding:2rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);color:#6b7280;font-weight:300;}body.path-buscador-circulares .view-id-circulares .pager-wrapper{min-width:0;margin-top:1.5rem;padding-top:1rem;}@media (min-width:992px){body.path-buscador-circulares .view-id-circulares .pager-wrapper{grid-column:2;}}.home-events{max-width:1280px;margin:0 auto 5rem;padding:0 1rem;}@media (min-width:640px){.home-events{padding:0 1.5rem;}}@media (min-width:1024px){.home-events{padding:0 2rem;}}.home-events__header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;}.home-events__badge{display:inline-flex;background:#f0f3f4;color:rgb(55,65,81);padding:0.5rem 1rem;border-radius:999px;font-size:0.875rem;font-weight:300;}.home-events__title{margin:1.5rem 0 0;color:#111827;font-weight:300;letter-spacing:-0.01em;line-height:1.1;font-size:2.25rem;}@media (min-width:768px){.home-events__title{font-size:3rem;}}.home-events__title-accent{font-weight:400;color:#b02121;}.home-events__more a{display:inline-flex;align-items:center;gap:0.5rem;color:#b02121;font-weight:300;text-decoration:none !important;transition:color 0.2s ease;}.home-events__more a:hover,.home-events__more a:focus{color:#081225;}.home-events__more a::after{content:"→";font-size:1rem;line-height:1;}.home-events__more--desktop{display:none;}@media (min-width:768px){.home-events__more--desktop{display:block;}}.home-events__more--mobile{margin-top:2rem;text-align:center;}@media (min-width:768px){.home-events__more--mobile{display:none;}}.home-events__grid{display:grid;gap:1.5rem;}@media (min-width:768px){.home-events__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:992px){.home-events__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}.home-events__grid-item{min-width:0;display:flex;}.home-events__card{display:flex;flex-direction:column;flex:1;width:100%;background:#f0f3f4;border-radius:1.5rem;overflow:hidden;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;cursor:pointer;}.home-events__card-link{display:flex;flex-direction:column;flex:1;min-height:0;text-decoration:none !important;}.home-events__card-link:hover,.home-events__card-link:focus{text-decoration:none !important;}.home-events__card-link *{text-decoration:none !important;}.home-events__card-link:hover *,.home-events__card-link:focus *{text-decoration:none !important;}.home-events__card:hover{background:#fff;box-shadow:0 18px 35px rgba(0,0,0,0.12);transform:translateY(-2px);}.home-events__card:hover .home-events__card-title{color:#b02121;}.home-events__card-media img{width:100%;height:180px;object-fit:cover;display:block;}.home-events__card-body{display:flex;flex-direction:column;flex:1;padding:1.5rem;}.home-events__card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;}.home-events__pill{display:inline-flex;align-items:center;background:rgba(176,33,33,0.1);color:#b02121;padding:0.25rem 0.75rem;border-radius:999px;font-size:0.75rem;font-weight:300;}.home-events__card-title{margin:0 0 1rem;font-size:1.25rem;font-weight:400;color:#111827;line-height:1.25;transition:color 0.2s ease;text-decoration:none;}.home-events__card-link:hover .home-events__card-title,.home-events__card-link:focus .home-events__card-title{text-decoration:none;}.home-events__meta{display:grid;gap:0.5rem;margin:auto 0 10px;}.home-events__meta-item{display:inline-flex;align-items:center;gap:0.5rem;color:rgba(17,24,39,0.7);font-size:0.875rem;font-weight:300;min-width:0;}.home-events__icon{display:inline-flex;color:#b02121;}.home-events__icon svg{width:16px;height:16px;}.home-events__meta-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}.home-events__card-link:hover .home-events__meta-item,.home-events__card-link:hover .home-events__meta-text,.home-events__card-link:focus .home-events__meta-item,.home-events__card-link:focus .home-events__meta-text{text-decoration:none;}.home-events__cta a,.home-events__cta-text{display:block;width:100%;background:#fff;color:#081225;padding:0.55rem 1rem;border-radius:999px;border:1px solid #081225;text-align:center;font-weight:300;font-size:0.875rem;transition:background-color 0.2s ease;}.home-events__cta a:hover,.home-events__cta a:focus,.home-events__card-link:hover .home-events__cta-text,.home-events__card-link:focus .home-events__cta-text{background:rgba(0,0,0,0.03);}#block-views-block-eventos-inicio-block-1 .home-events{padding-top:3rem;padding-bottom:3rem;}.event-full{margin:0 !important;padding:3rem 1rem;}.event-full__hero{width:100%;max-height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:0;}.event-full__hero .field{margin:0;width:100%;}.event-full__hero img{width:100%;height:auto;display:block;max-height:350px;object-fit:cover;}.event-full__container{max-width:1280px;margin:0 auto;}.event-full__header{margin-bottom:2rem;}.event-full__title{margin:0.75rem 0 0;font-size:2rem;font-weight:400;color:#081225;line-height:1.3;}@media (min-width:768px){.event-full__title{font-size:2.5rem;}}.event-full__meta-top{margin-bottom:1.5rem;}.event-full__pills{margin-bottom:0.5rem;}.event-full__pills .field{margin:0;}.event-full__pills a,.event-full__pills .field__item,.event-full__pills .field__items{display:inline;}.event-full__pills .field__item{display:inline-block;background:rgba(176,33,33,0.1);color:#b02121;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.8125rem;font-weight:300;margin-right:0.5rem;}.event-full__meta{display:grid;gap:0.75rem;}@media (min-width:768px){.event-full__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}}.event-full__meta-item{display:flex;align-items:flex-start;gap:0.75rem;background:#f0f3f4;border-radius:1.25rem;padding:0.9rem 1rem;}.event-full__icon{color:#b02121;flex-shrink:0;margin-top:0.1rem;}.event-full__icon svg{width:18px;height:18px;}.event-full__meta-text{min-width:0;color:#111827;font-weight:300;font-size:0.95rem;line-height:1.4;}.event-full__meta-text .field{margin:0;}.event-full__meta-text .field__label{display:none;}.event-full__grid{display:grid;gap:1.5rem;margin-top:1.25rem;}@media (min-width:992px){.event-full__grid{grid-template-columns:1.8fr 1fr;align-items:start;}}@media (min-width:992px){.event-full__grid--full-width{grid-template-columns:1fr;}}.event-full__card{background:#ffffff;border:1px solid rgba(17,24,39,0.12);border-radius:1.5rem;padding:1.5rem;box-shadow:0 18px 35px rgba(0,0,0,0.06);}@media (max-width:480px){.event-full__card{padding:1.25rem;border-radius:1.25rem;}}.event-full__card--content{margin-top:1.25rem;}.event-full__card--content .field--name-body{color:#111827;font-weight:300;line-height:1.75;font-size:1rem;}.event-full__card--content h2,.event-full__card--content h3{color:#081225;font-weight:500;margin-top:1.5rem;}.event-full__card--attachments{margin-top:1.25rem;}.event-full__card--attachments .field--type-file{margin-top:1rem;}.event-full__card-title{margin:0 0 1rem;font-size:1.1rem;font-weight:500;color:#081225;}.event-full__kv .field{margin:0 0 1rem;}.event-full__kv .field__label{font-weight:500;color:#081225;margin-bottom:0.25rem;}.event-full__kv .field__item,.event-full__kv .field__items{color:rgba(17,24,39,0.72);font-weight:300;}@media (min-width:992px){.event-full__side{position:sticky;top:120px;}}.news-full{margin:0 !important;padding:3rem 1rem;}.news-full__hero{width:100%;max-height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:0;}.news-full__hero .field{margin:0;width:100%;}.news-full__hero img{width:100%;height:auto;display:block;max-height:350px;object-fit:cover;}.news-full__container{max-width:1280px;margin:0 auto;}.news-full__header{margin-bottom:2rem;}.news-full__title{margin:0.75rem 0 0;font-size:2rem;font-weight:400;color:#081225;line-height:1.3;}@media (min-width:768px){.news-full__title{font-size:2.5rem;}}.news-full__lead{margin-top:1rem;font-size:1.125rem;font-weight:300;color:rgba(17,24,39,0.72);line-height:1.6;}.news-full__lead .field{margin:0;}.news-full__lead .field__label{display:none;}.news-full__meta-top{margin-bottom:1.5rem;}.news-full__pills{margin-bottom:0.5rem;}.news-full__pills .field{margin:0;}.news-full__pills a,.news-full__pills .field__item,.news-full__pills .field__items{display:inline;}.news-full__pills .field__item,.news-full__pills__date-pill{display:inline-block;background:rgba(176,33,33,0.1);color:#b02121;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.8125rem;font-weight:300;margin-right:0.5rem;}.news-full__meta{display:grid;gap:0.75rem;margin-bottom:1rem;}@media (min-width:768px){.news-full__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}}.news-full__meta-item{background:#f0f3f4;border-radius:1.25rem;padding:0.9rem 1rem;}.news-full__meta-text{min-width:0;color:#111827;font-weight:300;font-size:0.95rem;line-height:1.4;}.news-full__meta-text .field{margin:0;}.news-full__meta-text .field__label{display:none;}.news-full__tags{margin-top:1rem;}.news-full__tags .field{margin:0;}.news-full__tags .field__label{display:none;}.news-full__tags .field__items{display:flex;flex-wrap:wrap;gap:0.5rem;}.news-full__tags .field__item{display:inline-block;background:#ffffff;border:1px solid rgba(17,24,39,0.12);color:#111827;padding:0.4rem 0.75rem;border-radius:0.5rem;font-size:0.8125rem;font-weight:300;transition:all 0.2s ease;}.news-full__tags .field__item a{color:inherit;text-decoration:none;}.news-full__tags .field__item:hover{border-color:#b02121;color:#b02121;}.news-full__grid{display:block;gap:1.5rem;margin-top:1.25rem;}.news-full__card{background:#ffffff;border:1px solid rgba(17,24,39,0.12);border-radius:1.5rem;padding:1.5rem;box-shadow:0 18px 35px rgba(0,0,0,0.06);}@media (max-width:480px){.news-full__card{padding:1.25rem;border-radius:1.25rem;}}.news-full__card--content{margin-top:0;}.news-full__card--content .field--name-body{color:#111827;font-weight:300;line-height:1.75;font-size:1rem;}.news-full__card--content .field--name-body p{margin-bottom:1.25rem;}.news-full__card--content .field--name-body p:last-child{margin-bottom:0;}.news-full__card--content h2,.news-full__card--content h3,.news-full__card--content h4{color:#081225;font-weight:500;margin-top:2rem;margin-bottom:1rem;}.news-full__card--content h2:first-child,.news-full__card--content h3:first-child,.news-full__card--content h4:first-child{margin-top:0;}.news-full__card--content ul,.news-full__card--content ol{margin:1rem 0;padding-left:1.5rem;}.news-full__card--content ul li,.news-full__card--content ol li{margin-bottom:0.5rem;}.news-full__card--content blockquote{border-left:4px solid #b02121;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:rgba(17,24,39,0.72);}.news-full__card--images{margin-top:1.25rem;}.news-full__card--images .field{margin:0;}.news-full__card--images .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;}.news-full__card--images img{width:100%;height:auto;border-radius:0.75rem;}.news-full__card--gallery{margin-top:1.25rem;}.news-full__card--gallery .field{margin:0;}.news-full__card--gallery .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;}.news-full__card--gallery img{width:100%;height:auto;border-radius:0.75rem;}.news-full__card--attachments{margin-top:1.25rem;text-align:center;}.news-full__card--attachments .news-full__attachments-header{margin:0 0 1.5rem 0;font-size:1.125rem;font-weight:600;color:#081225;display:flex;align-items:center;justify-content:center;gap:0.75rem;}.news-full__card--attachments .news-full__attachments-header svg{width:24px;height:24px;flex-shrink:0;stroke:#b02121;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados,.news-full__card--attachments .field--type-file{text-align:left;margin-top:0;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__label,.news-full__card--attachments .field--type-file .field__label{display:none;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__items,.news-full__card--attachments .field--type-file .field__items{display:flex;flex-direction:column;gap:0.75rem;list-style:none;padding:0;margin:0;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__item,.news-full__card--attachments .field--type-file .field__item{position:relative;background-color:#ffffff;border:1px solid rgba(17,24,39,0.12);border-radius:0.75rem;transition:all 0.2s ease;margin:0;padding:0 1rem;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__item:hover,.news-full__card--attachments .field--type-file .field__item:hover{background-color:#fef1f0;border-color:#b02121;box-shadow:0 2px 8px rgba(185,67,55,0.1);}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__item .file,.news-full__card--attachments .field--type-file .field__item .file{display:flex;align-items:center;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__item .file a,.news-full__card--attachments .field--type-file .field__item .file a{color:#b02121;text-decoration:none;font-weight:500;font-size:0.95rem;display:block;transition:color 0.2s ease;word-break:break-word;padding:0.875rem 0;width:100%;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__item .file a:hover,.news-full__card--attachments .field--type-file .field__item .file a:hover{color:#081225;text-decoration:underline;}.news-full__card--attachments .field--name-field-archivos-adjuntos-privados .field__item .file a::after,.news-full__card--attachments .field--type-file .field__item .file a::after{content:" ↗";font-size:0.875rem;opacity:0.7;margin-left:0.25rem;}.news-full__card-title{margin:0 0 1rem;font-size:1.1rem;font-weight:500;color:#081225;}.news-full__kv .field{margin:0 0 1rem;}.news-full__kv .field__label{font-weight:500;color:#081225;margin-bottom:0.25rem;}.news-full__kv .field__item,.news-full__kv .field__items{color:rgba(17,24,39,0.72);font-weight:300;}@media (min-width:992px){.news-full__side{position:sticky;top:120px;}}.classified-full{margin:0 !important;padding:3rem 1rem;}.classified-full__container{max-width:1280px;margin:0 auto;padding:0 1rem;}@media (min-width:640px){.classified-full__container{padding:0 1.5rem;}}@media (min-width:1024px){.classified-full__container{padding:0 2rem;}}.classified-full__header{margin-bottom:2rem;}.classified-full__title{margin:0.75rem 0 0;font-size:2rem;font-weight:400;color:#081225;line-height:1.3;}@media (min-width:768px){.classified-full__title{font-size:2.5rem;}}.classified-full__pills{margin-bottom:0.5rem;}.classified-full__pills .field{margin:0;}.classified-full__pills .field__label{display:none;}.classified-full__pills .field__item,.classified-full__pills__date-pill,.classified-full__pills__meta-pill{display:inline-block;background:rgba(176,33,33,0.1);color:#b02121;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.8125rem;font-weight:300;margin-right:0.5rem;margin-bottom:0.35rem;}.classified-full__pills .field__item a{color:inherit;text-decoration:none;}.classified-full__pills .field__item a:hover{text-decoration:underline;}.classified-full__grid{display:block;margin-top:1.25rem;}.classified-full__card{background:#ffffff;border:1px solid rgba(17,24,39,0.12);border-radius:1.5rem;padding:1.5rem;box-shadow:0 18px 35px rgba(0,0,0,0.06);}@media (max-width:480px){.classified-full__card{padding:1.25rem;border-radius:1.25rem;}}.classified-full__card--meta{margin-bottom:1.25rem;}.classified-full__card--meta .field__label{display:none;}.classified-full__meta-row{display:grid;gap:1rem;}@media (min-width:640px){.classified-full__meta-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}}.classified-full__meta-item{background:#f0f3f4;border-radius:1rem;padding:1rem 1.25rem;}.classified-full__meta-label{display:block;font-size:0.75rem;font-weight:600;color:#b02121;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.35rem;}.classified-full__meta-item .field{margin:0;color:#111827;font-weight:300;}.classified-full__meta-item .field .field__label{display:none;}.classified-full__card--content{margin-top:0;}.classified-full__card--content .field--name-body{color:#111827;font-weight:300;line-height:1.75;font-size:1rem;}.classified-full__card--content .field--name-body p{margin-bottom:1.25rem;}.classified-full__card--content .field--name-body p:last-child{margin-bottom:0;}.classified-full__card--content h2,.classified-full__card--content h3,.classified-full__card--content h4{color:#081225;font-weight:500;margin-top:2rem;margin-bottom:1rem;}.classified-full__card--content h2:first-child,.classified-full__card--content h3:first-child,.classified-full__card--content h4:first-child{margin-top:0;}.classified-full__card--content ul,.classified-full__card--content ol{margin:1rem 0;padding-left:1.5rem;}.classified-full__card--content ul li,.classified-full__card--content ol li{margin-bottom:0.5rem;}.classified-full__card--content blockquote{border-left:4px solid #b02121;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:rgba(17,24,39,0.72);}.classified-full__card--gallery{margin-top:1.25rem;}.classified-full__card--gallery .field{margin:0;}.classified-full__card--gallery .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem;}.classified-full__card--gallery img{width:100%;height:auto;border-radius:0.75rem;}.classified-full__card-title{margin:0 0 1rem;font-size:1.1rem;font-weight:500;color:#081225;}.gallery-full{margin:0 !important;}.gallery-full__container{max-width:1280px;margin:0 auto;}@media (min-width:640px){.gallery-full__container{padding:0 1.5rem;}}@media (min-width:1024px){.gallery-full__container{padding:0 2rem;}}.gallery-full__header{margin-bottom:2rem;}.gallery-full__title{margin:0.75rem 0 0;font-size:2rem;font-weight:400;color:#081225;line-height:1.3;}@media (min-width:768px){.gallery-full__title{font-size:2.5rem;}}.gallery-full__pills{margin-bottom:0.5rem;}.gallery-full__pills .field{margin:0;}.gallery-full__pills .field__label{display:none;}.gallery-full__pills .field__item,.gallery-full__pills__meta-pill{display:inline-block;background:rgba(176,33,33,0.1);color:#b02121;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.8125rem;font-weight:300;margin-right:0.5rem;margin-bottom:0.35rem;}.gallery-full__pills .field__item a{color:inherit;text-decoration:none;}.gallery-full__pills .field__item a:hover{text-decoration:underline;}.gallery-full__grid{display:block;margin-top:1.25rem;}.gallery-full__card{background:#ffffff;border:1px solid rgba(17,24,39,0.12);border-radius:1.5rem;padding:1.5rem;box-shadow:0 18px 35px rgba(0,0,0,0.06);}@media (max-width:480px){.gallery-full__card{padding:1.25rem;border-radius:1.25rem;}}.gallery-full__card--content{margin-bottom:1.25rem;}.gallery-full__card--content .field--name-body{color:#111827;font-weight:300;line-height:1.75;font-size:1rem;}.gallery-full__card--content .field--name-body p{margin-bottom:1.25rem;}.gallery-full__card--content .field--name-body p:last-child{margin-bottom:0;}.gallery-full__card--content h2,.gallery-full__card--content h3,.gallery-full__card--content h4{color:#081225;font-weight:500;margin-top:2rem;margin-bottom:1rem;}.gallery-full__card--content h2:first-child,.gallery-full__card--content h3:first-child,.gallery-full__card--content h4:first-child{margin-top:0;}.gallery-full__card--content ul,.gallery-full__card--content ol{margin:1rem 0;padding-left:1.5rem;}.gallery-full__card--content ul li,.gallery-full__card--content ol li{margin-bottom:0.5rem;}.gallery-full__card--content blockquote{border-left:4px solid #b02121;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:rgba(17,24,39,0.72);}.gallery-full__card--gallery{margin-top:0;}.gallery-full__gallery{display:flex;}.gallery-full__gallery .field{margin:0;}.gallery-full__gallery .field__label{display:none;}.gallery-full__gallery .field__items{list-style:none;padding:0;margin:0;}@media (min-width:640px){.gallery-full__gallery .field__items{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;}}@media (min-width:1024px){.gallery-full__gallery .field__items{grid-template-columns:repeat(3,1fr);gap:1.5rem;}}.gallery-full__gallery .field__item{margin:0;padding:0;}.gallery-full__gallery .field__item a{display:block;overflow:hidden;border-radius:0.75rem;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease;}.gallery-full__gallery .field__item a:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.12);}.gallery-full__gallery .field__item a:focus{outline:2px solid #b02121;outline-offset:2px;}.gallery-full__gallery img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover;margin:0;}.glightbox-container .gslide-image img{max-height:80vh !important;}.pager-wrapper{display:flex;justify-content:center;align-items:center;margin:2rem 0;padding:0 1rem;width:100%;max-width:100%;box-sizing:border-box;}@media (min-width:640px){.pager-wrapper{padding:0 1.5rem;}}@media (min-width:1024px){.pager-wrapper{padding:0 2rem;}}.pager-wrapper .visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem;list-style:none;padding:0;margin:0;width:100%;max-width:100%;box-sizing:border-box;}.pager .pager__item{margin:0;}.pager .pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0.5rem 1rem;background-color:#ffffff;color:#111827;text-decoration:none;border-radius:0.5rem;border:1px solid #d1d5db;font-size:0.95rem;font-weight:400;transition:all 0.2s ease;line-height:1;}.pager .pager__item a:hover,.pager .pager__item a:focus{background-color:#b02121;color:#ffffff;border-color:#b02121;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(176,33,33,0.2);}.pager .pager__item a:active{transform:translateY(0);box-shadow:0 2px 4px -1px rgba(176,33,33,0.2);}.pager .pager__item a:focus{outline:none;box-shadow:0 0 0 3px rgba(176,33,33,0.2);}.pager .pager__item.is-active a{background-color:#b02121;color:#ffffff;border-color:#b02121;font-weight:600;cursor:default;pointer-events:none;}.pager .pager__item.is-active a:hover{background-color:#b02121;transform:none;box-shadow:none;}.pager .pager__item.pager__item--disabled a{background-color:#f0f3f4;color:#6b7280;border-color:#d1d5db;cursor:not-allowed;opacity:0.6;pointer-events:none;}.pager .pager__item.pager__item--disabled a:hover{background-color:#f0f3f4;transform:none;box-shadow:none;}.pager .pager__item.pager__item--ellipsis{padding:0.5rem 0.75rem;color:#6b7280;font-size:0.95rem;user-select:none;}.pager .pager__item.pager__item--first a,.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a,.pager .pager__item.pager__item--last a{font-weight:500;padding:0.5rem 1rem;}@media (max-width:640px){.pager .pager__item.pager__item--first a,.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a,.pager .pager__item.pager__item--last a{min-width:2.25rem;padding:0.5rem 0.75rem;}}.pager .pager__item .visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.pager-wrapper--mini .pager--mini{gap:1rem;}.pager-wrapper--mini .pager--mini .pager__item a{min-width:auto;padding:0.75rem 1.5rem;font-weight:500;}@media (max-width:640px){.pager-wrapper--mini .pager--mini .pager__item a{padding:0.625rem 1.25rem;font-size:0.875rem;}}.pager-wrapper--mini .pager--mini .pager__item.pager__item--previous a::before{content:"‹";margin-right:0.5rem;font-size:1.25rem;line-height:1;}.pager-wrapper--mini .pager--mini .pager__item.pager__item--next a::after{content:"›";margin-left:0.5rem;font-size:1.25rem;line-height:1;}@media (max-width:640px){.pager{gap:0.375rem;}.pager .pager__item a{min-width:2.25rem;height:2.25rem;padding:0.5rem 0.75rem;font-size:0.875rem;}.pager .pager__item.pager__item--ellipsis{padding:0.5rem 0.5rem;font-size:0.875rem;}}.view-content .pager-wrapper{margin-top:2rem;}.view .pager-wrapper,.view-tramites .pager-wrapper,.view-id-tramites .pager-wrapper,.view-buscador-de-tramites-particulares- .pager-wrapper,.view-id-buscador-de-tramites-particulares- .pager-wrapper,.view-id-circulares .pager-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0.75rem;padding-right:0.75rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;}.view .pager-wrapper .pager,.view-tramites .pager-wrapper .pager,.view-id-tramites .pager-wrapper .pager,.view-buscador-de-tramites-particulares- .pager-wrapper .pager,.view-id-buscador-de-tramites-particulares- .pager-wrapper .pager,.view-id-circulares .pager-wrapper .pager{width:100%;max-width:100%;justify-content:center;}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem;list-style:none;padding:0;margin:2rem 0;}.pagination .page-item{margin:0;}.pagination .page-item .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0.5rem 1rem;background-color:#ffffff;color:#111827;text-decoration:none;border-radius:0.5rem;border:1px solid #d1d5db;font-size:0.95rem;font-weight:400;transition:all 0.2s ease;line-height:1;}.pagination .page-item .page-link:hover,.pagination .page-item .page-link:focus{background-color:#b02121;color:#ffffff;border-color:#b02121;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(176,33,33,0.2);}.pagination .page-item .page-link:active{transform:translateY(0);box-shadow:0 2px 4px -1px rgba(176,33,33,0.2);}.pagination .page-item .page-link:focus{outline:none;box-shadow:0 0 0 3px rgba(176,33,33,0.2);}.pagination .page-item.active .page-link{background-color:#b02121;color:#ffffff;border-color:#b02121;font-weight:600;cursor:default;pointer-events:none;}.pagination .page-item.active .page-link:hover{background-color:#b02121;transform:none;box-shadow:none;}.pagination .page-item.disabled .page-link{background-color:#f0f3f4;color:#6b7280;border-color:#d1d5db;cursor:not-allowed;opacity:0.6;pointer-events:none;}.pagination .page-item.disabled .page-link:hover{background-color:#f0f3f4;transform:none;box-shadow:none;}@media (max-width:640px){.pagination{gap:0.375rem;}.pagination .page-item .page-link{min-width:2.25rem;height:2.25rem;padding:0.5rem 0.75rem;font-size:0.875rem;}}body.path-form #page,body.path-form #main-wrapper,body[class*=path-form-] #page,body[class*=path-form-] #main-wrapper{background-color:#f0f3f4;}body.path-form .content-no-submenu,body[class*=path-form-] .content-no-submenu{margin:auto;padding:2.5rem 1rem 3rem;}@media (min-width:640px){body.path-form .content-no-submenu,body[class*=path-form-] .content-no-submenu{padding:2.5rem 1.5rem 3rem;}}@media (min-width:1024px){body.path-form .content-no-submenu,body[class*=path-form-] .content-no-submenu{padding:40px 2rem 3rem;}}@media (max-width:991.98px){body.path-form .content-no-submenu,body[class*=path-form-] .content-no-submenu{padding:1.5rem 1rem 2rem;}}body.path-form .content-no-submenu #main-wrapper,body[class*=path-form-] .content-no-submenu #main-wrapper{width:100%;max-width:1280px;margin:0 auto;}body.path-form .content-no-submenu main .section,body.path-form .content-no-submenu #block-icamur-rojo-system-main,body.path-form .content-no-submenu #block-icamur-system-main,body[class*=path-form-] .content-no-submenu main .section,body[class*=path-form-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-form-] .content-no-submenu #block-icamur-system-main{background-color:#ffffff;padding:2rem !important;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);margin:0 auto;box-sizing:border-box;}@media (min-width:640px){body.path-form .content-no-submenu main .section,body.path-form .content-no-submenu #block-icamur-rojo-system-main,body.path-form .content-no-submenu #block-icamur-system-main,body[class*=path-form-] .content-no-submenu main .section,body[class*=path-form-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-form-] .content-no-submenu #block-icamur-system-main{padding:2.5rem !important;}}@media (min-width:1024px){body.path-form .content-no-submenu main .section,body.path-form .content-no-submenu #block-icamur-rojo-system-main,body.path-form .content-no-submenu #block-icamur-system-main,body[class*=path-form-] .content-no-submenu main .section,body[class*=path-form-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-form-] .content-no-submenu #block-icamur-system-main{padding:3rem !important;}}@media (max-width:991.98px){body.path-form .content-no-submenu main .section,body.path-form .content-no-submenu #block-icamur-rojo-system-main,body.path-form .content-no-submenu #block-icamur-system-main,body[class*=path-form-] .content-no-submenu main .section,body[class*=path-form-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-form-] .content-no-submenu #block-icamur-system-main{padding:1.5rem !important;}}body.path-form .content-no-submenu .block-page-title-block,body.path-form .content-no-submenu .block-page-title,body[class*=path-form-] .content-no-submenu .block-page-title-block,body[class*=path-form-] .content-no-submenu .block-page-title{margin-bottom:1.5rem;}body.path-form .content-no-submenu .block-page-title-block h1,body.path-form .content-no-submenu .block-page-title h1,body[class*=path-form-] .content-no-submenu .block-page-title-block h1,body[class*=path-form-] .content-no-submenu .block-page-title h1{color:#b02121;font-size:1.75rem;font-weight:600;margin:0;line-height:1.3;}@media (min-width:768px){body.path-form .content-no-submenu .block-page-title-block h1,body.path-form .content-no-submenu .block-page-title h1,body[class*=path-form-] .content-no-submenu .block-page-title-block h1,body[class*=path-form-] .content-no-submenu .block-page-title h1{font-size:2rem;}}@media (min-width:1024px){body.path-form .content-no-submenu .block-page-title-block h1,body.path-form .content-no-submenu .block-page-title h1,body[class*=path-form-] .content-no-submenu .block-page-title-block h1,body[class*=path-form-] .content-no-submenu .block-page-title h1{font-size:2.25rem;}}form.webform-submission-form,form[class*=webform-submission-]{max-width:1280px;margin:0 auto;box-sizing:border-box;}body:not(.path-form):not([class*=path-form-]) form.webform-submission-form,body:not(.path-form):not([class*=path-form-]) form[class*=webform-submission-]{background-color:#ffffff;padding:2rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}@media (min-width:640px){body:not(.path-form):not([class*=path-form-]) form.webform-submission-form,body:not(.path-form):not([class*=path-form-]) form[class*=webform-submission-]{padding:2.5rem;}}@media (min-width:1024px){body:not(.path-form):not([class*=path-form-]) form.webform-submission-form,body:not(.path-form):not([class*=path-form-]) form[class*=webform-submission-]{padding:3rem;}}@media (max-width:991.98px){body:not(.path-form):not([class*=path-form-]) form.webform-submission-form,body:not(.path-form):not([class*=path-form-]) form[class*=webform-submission-]{padding:1.5rem;}}body.path-form form.webform-submission-form,body[class*=path-form-] form.webform-submission-form,body.path-form form[class*=webform-submission-],body[class*=path-form-] form[class*=webform-submission-]{background:none;padding:0;border-radius:0;box-shadow:none;}form.webform-submission-form .field--name-description,form.webform-submission-form .form-item-descripcion-formulario,form.webform-submission-form .js-form-item-descripcion-formulario,form.webform-submission-form .form-item--description,form.webform-submission-form .description,form[class*=webform-submission-] .field--name-description,form[class*=webform-submission-] .form-item-descripcion-formulario,form[class*=webform-submission-] .js-form-item-descripcion-formulario,form[class*=webform-submission-] .form-item--description,form[class*=webform-submission-] .description{margin-bottom:1.5rem;color:#111827;font-size:1rem;line-height:1.6;}form.webform-submission-form .field--name-description p,form.webform-submission-form .form-item-descripcion-formulario p,form.webform-submission-form .js-form-item-descripcion-formulario p,form.webform-submission-form .form-item--description p,form.webform-submission-form .description p,form[class*=webform-submission-] .field--name-description p,form[class*=webform-submission-] .form-item-descripcion-formulario p,form[class*=webform-submission-] .js-form-item-descripcion-formulario p,form[class*=webform-submission-] .form-item--description p,form[class*=webform-submission-] .description p{margin:0 0 0.75rem 0;}form.webform-submission-form .field--name-description p:last-child,form.webform-submission-form .form-item-descripcion-formulario p:last-child,form.webform-submission-form .js-form-item-descripcion-formulario p:last-child,form.webform-submission-form .form-item--description p:last-child,form.webform-submission-form .description p:last-child,form[class*=webform-submission-] .field--name-description p:last-child,form[class*=webform-submission-] .form-item-descripcion-formulario p:last-child,form[class*=webform-submission-] .js-form-item-descripcion-formulario p:last-child,form[class*=webform-submission-] .form-item--description p:last-child,form[class*=webform-submission-] .description p:last-child{margin-bottom:0;}form.webform-submission-form .form-item,form.webform-submission-form .js-form-item,form[class*=webform-submission-] .form-item,form[class*=webform-submission-] .js-form-item{margin-bottom:1.25rem;}form.webform-submission-form .form-item:last-of-type,form.webform-submission-form .js-form-item:last-of-type,form[class*=webform-submission-] .form-item:last-of-type,form[class*=webform-submission-] .js-form-item:last-of-type{margin-bottom:0;}form.webform-submission-form legend,form[class*=webform-submission-] legend{font-size:1.25rem;}form.webform-submission-form .form-item label,form.webform-submission-form .form-item .form-item__label,form.webform-submission-form label,form[class*=webform-submission-] .form-item label,form[class*=webform-submission-] .form-item .form-item__label,form[class*=webform-submission-] label{display:block;font-weight:500;color:#111827;font-size:0.85rem;margin-bottom:0.5rem;}form.webform-submission-form .form-item input[type=text],form.webform-submission-form .form-item input[type=email],form.webform-submission-form .form-item input[type=number],form.webform-submission-form .form-item input[type=tel],form.webform-submission-form .form-item input[type=url],form.webform-submission-form input[type=text],form.webform-submission-form input[type=email],form.webform-submission-form input[type=number],form.webform-submission-form input[type=tel],form.webform-submission-form input[type=url],form.webform-submission-form textarea,form[class*=webform-submission-] .form-item input[type=text],form[class*=webform-submission-] .form-item input[type=email],form[class*=webform-submission-] .form-item input[type=number],form[class*=webform-submission-] .form-item input[type=tel],form[class*=webform-submission-] .form-item input[type=url],form[class*=webform-submission-] input[type=text],form[class*=webform-submission-] input[type=email],form[class*=webform-submission-] input[type=number],form[class*=webform-submission-] input[type=tel],form[class*=webform-submission-] input[type=url],form[class*=webform-submission-] textarea{width:100%;padding:0.75rem 1rem;border-radius:0.5rem;border:1px solid #d1d5db;font-size:1rem;font-weight:300;color:#111827;background-color:#ffffff;box-sizing:border-box;transition:border-color 0.2s ease;}form.webform-submission-form .form-item input[type=text]:focus,form.webform-submission-form .form-item input[type=email]:focus,form.webform-submission-form .form-item input[type=number]:focus,form.webform-submission-form .form-item input[type=tel]:focus,form.webform-submission-form .form-item input[type=url]:focus,form.webform-submission-form input[type=text]:focus,form.webform-submission-form input[type=email]:focus,form.webform-submission-form input[type=number]:focus,form.webform-submission-form input[type=tel]:focus,form.webform-submission-form input[type=url]:focus,form.webform-submission-form textarea:focus,form[class*=webform-submission-] .form-item input[type=text]:focus,form[class*=webform-submission-] .form-item input[type=email]:focus,form[class*=webform-submission-] .form-item input[type=number]:focus,form[class*=webform-submission-] .form-item input[type=tel]:focus,form[class*=webform-submission-] .form-item input[type=url]:focus,form[class*=webform-submission-] input[type=text]:focus,form[class*=webform-submission-] input[type=email]:focus,form[class*=webform-submission-] input[type=number]:focus,form[class*=webform-submission-] input[type=tel]:focus,form[class*=webform-submission-] input[type=url]:focus,form[class*=webform-submission-] textarea:focus{outline:none;border-color:#b94337;}form.webform-submission-form .form-item input[type=text]::placeholder,form.webform-submission-form .form-item input[type=email]::placeholder,form.webform-submission-form .form-item input[type=number]::placeholder,form.webform-submission-form .form-item input[type=tel]::placeholder,form.webform-submission-form .form-item input[type=url]::placeholder,form.webform-submission-form input[type=text]::placeholder,form.webform-submission-form input[type=email]::placeholder,form.webform-submission-form input[type=number]::placeholder,form.webform-submission-form input[type=tel]::placeholder,form.webform-submission-form input[type=url]::placeholder,form.webform-submission-form textarea::placeholder,form[class*=webform-submission-] .form-item input[type=text]::placeholder,form[class*=webform-submission-] .form-item input[type=email]::placeholder,form[class*=webform-submission-] .form-item input[type=number]::placeholder,form[class*=webform-submission-] .form-item input[type=tel]::placeholder,form[class*=webform-submission-] .form-item input[type=url]::placeholder,form[class*=webform-submission-] input[type=text]::placeholder,form[class*=webform-submission-] input[type=email]::placeholder,form[class*=webform-submission-] input[type=number]::placeholder,form[class*=webform-submission-] input[type=tel]::placeholder,form[class*=webform-submission-] input[type=url]::placeholder,form[class*=webform-submission-] textarea::placeholder{color:#6b7280;}form.webform-submission-form textarea,form[class*=webform-submission-] textarea{min-height:6rem;resize:vertical;}form.webform-submission-form select,form[class*=webform-submission-] select{width:100%;padding:0.75rem 1rem;padding-right:2.5rem;border-radius:0.5rem;border:1px solid #d1d5db;font-size:1rem;font-weight:300;color:#111827;background-color:#ffffff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:1rem;box-sizing:border-box;}form.webform-submission-form select:focus,form[class*=webform-submission-] select:focus{outline:none;border-color:#b94337;}form.webform-submission-form .form-type-radios .form-item__label,form.webform-submission-form .form-type-radios > label,form.webform-submission-form .form-item--type-radios .form-item__label,form.webform-submission-form .form-item--type-radios > label,form.webform-submission-form .form-type-checkboxes .form-item__label,form.webform-submission-form .form-type-checkboxes > label,form.webform-submission-form .form-item--type-checkboxes .form-item__label,form.webform-submission-form .form-item--type-checkboxes > label,form[class*=webform-submission-] .form-type-radios .form-item__label,form[class*=webform-submission-] .form-type-radios > label,form[class*=webform-submission-] .form-item--type-radios .form-item__label,form[class*=webform-submission-] .form-item--type-radios > label,form[class*=webform-submission-] .form-type-checkboxes .form-item__label,form[class*=webform-submission-] .form-type-checkboxes > label,form[class*=webform-submission-] .form-item--type-checkboxes .form-item__label,form[class*=webform-submission-] .form-item--type-checkboxes > label{margin-bottom:0.5rem;}form.webform-submission-form .form-type-radios .form-radios,form.webform-submission-form .form-type-radios .form-item--radios,form.webform-submission-form .form-type-radios .form-checkboxes,form.webform-submission-form .form-type-radios .form-item--checkboxes,form.webform-submission-form .form-item--type-radios .form-radios,form.webform-submission-form .form-item--type-radios .form-item--radios,form.webform-submission-form .form-item--type-radios .form-checkboxes,form.webform-submission-form .form-item--type-radios .form-item--checkboxes,form.webform-submission-form .form-type-checkboxes .form-radios,form.webform-submission-form .form-type-checkboxes .form-item--radios,form.webform-submission-form .form-type-checkboxes .form-checkboxes,form.webform-submission-form .form-type-checkboxes .form-item--checkboxes,form.webform-submission-form .form-item--type-checkboxes .form-radios,form.webform-submission-form .form-item--type-checkboxes .form-item--radios,form.webform-submission-form .form-item--type-checkboxes .form-checkboxes,form.webform-submission-form .form-item--type-checkboxes .form-item--checkboxes,form[class*=webform-submission-] .form-type-radios .form-radios,form[class*=webform-submission-] .form-type-radios .form-item--radios,form[class*=webform-submission-] .form-type-radios .form-checkboxes,form[class*=webform-submission-] .form-type-radios .form-item--checkboxes,form[class*=webform-submission-] .form-item--type-radios .form-radios,form[class*=webform-submission-] .form-item--type-radios .form-item--radios,form[class*=webform-submission-] .form-item--type-radios .form-checkboxes,form[class*=webform-submission-] .form-item--type-radios .form-item--checkboxes,form[class*=webform-submission-] .form-type-checkboxes .form-radios,form[class*=webform-submission-] .form-type-checkboxes .form-item--radios,form[class*=webform-submission-] .form-type-checkboxes .form-checkboxes,form[class*=webform-submission-] .form-type-checkboxes .form-item--checkboxes,form[class*=webform-submission-] .form-item--type-checkboxes .form-radios,form[class*=webform-submission-] .form-item--type-checkboxes .form-item--radios,form[class*=webform-submission-] .form-item--type-checkboxes .form-checkboxes,form[class*=webform-submission-] .form-item--type-checkboxes .form-item--checkboxes{display:flex;flex-wrap:wrap;gap:1rem;margin:0;}form.webform-submission-form .form-type-radios .form-item--radio,form.webform-submission-form .form-type-radios .form-type-radio,form.webform-submission-form .form-type-radios .form-item--checkbox,form.webform-submission-form .form-type-radios .form-type-checkbox,form.webform-submission-form .form-item--type-radios .form-item--radio,form.webform-submission-form .form-item--type-radios .form-type-radio,form.webform-submission-form .form-item--type-radios .form-item--checkbox,form.webform-submission-form .form-item--type-radios .form-type-checkbox,form.webform-submission-form .form-type-checkboxes .form-item--radio,form.webform-submission-form .form-type-checkboxes .form-type-radio,form.webform-submission-form .form-type-checkboxes .form-item--checkbox,form.webform-submission-form .form-type-checkboxes .form-type-checkbox,form.webform-submission-form .form-item--type-checkboxes .form-item--radio,form.webform-submission-form .form-item--type-checkboxes .form-type-radio,form.webform-submission-form .form-item--type-checkboxes .form-item--checkbox,form.webform-submission-form .form-item--type-checkboxes .form-type-checkbox,form[class*=webform-submission-] .form-type-radios .form-item--radio,form[class*=webform-submission-] .form-type-radios .form-type-radio,form[class*=webform-submission-] .form-type-radios .form-item--checkbox,form[class*=webform-submission-] .form-type-radios .form-type-checkbox,form[class*=webform-submission-] .form-item--type-radios .form-item--radio,form[class*=webform-submission-] .form-item--type-radios .form-type-radio,form[class*=webform-submission-] .form-item--type-radios .form-item--checkbox,form[class*=webform-submission-] .form-item--type-radios .form-type-checkbox,form[class*=webform-submission-] .form-type-checkboxes .form-item--radio,form[class*=webform-submission-] .form-type-checkboxes .form-type-radio,form[class*=webform-submission-] .form-type-checkboxes .form-item--checkbox,form[class*=webform-submission-] .form-type-checkboxes .form-type-checkbox,form[class*=webform-submission-] .form-item--type-checkboxes .form-item--radio,form[class*=webform-submission-] .form-item--type-checkboxes .form-type-radio,form[class*=webform-submission-] .form-item--type-checkboxes .form-item--checkbox,form[class*=webform-submission-] .form-item--type-checkboxes .form-type-checkbox{margin:0;display:flex;align-items:center;gap:0.5rem;}form.webform-submission-form .form-type-radios .form-item--radio input[type=radio],form.webform-submission-form .form-type-radios .form-item--radio input[type=checkbox],form.webform-submission-form .form-type-radios .form-type-radio input[type=radio],form.webform-submission-form .form-type-radios .form-type-radio input[type=checkbox],form.webform-submission-form .form-type-radios .form-item--checkbox input[type=radio],form.webform-submission-form .form-type-radios .form-item--checkbox input[type=checkbox],form.webform-submission-form .form-type-radios .form-type-checkbox input[type=radio],form.webform-submission-form .form-type-radios .form-type-checkbox input[type=checkbox],form.webform-submission-form .form-item--type-radios .form-item--radio input[type=radio],form.webform-submission-form .form-item--type-radios .form-item--radio input[type=checkbox],form.webform-submission-form .form-item--type-radios .form-type-radio input[type=radio],form.webform-submission-form .form-item--type-radios .form-type-radio input[type=checkbox],form.webform-submission-form .form-item--type-radios .form-item--checkbox input[type=radio],form.webform-submission-form .form-item--type-radios .form-item--checkbox input[type=checkbox],form.webform-submission-form .form-item--type-radios .form-type-checkbox input[type=radio],form.webform-submission-form .form-item--type-radios .form-type-checkbox input[type=checkbox],form.webform-submission-form .form-type-checkboxes .form-item--radio input[type=radio],form.webform-submission-form .form-type-checkboxes .form-item--radio input[type=checkbox],form.webform-submission-form .form-type-checkboxes .form-type-radio input[type=radio],form.webform-submission-form .form-type-checkboxes .form-type-radio input[type=checkbox],form.webform-submission-form .form-type-checkboxes .form-item--checkbox input[type=radio],form.webform-submission-form .form-type-checkboxes .form-item--checkbox input[type=checkbox],form.webform-submission-form .form-type-checkboxes .form-type-checkbox input[type=radio],form.webform-submission-form .form-type-checkboxes .form-type-checkbox input[type=checkbox],form.webform-submission-form .form-item--type-checkboxes .form-item--radio input[type=radio],form.webform-submission-form .form-item--type-checkboxes .form-item--radio input[type=checkbox],form.webform-submission-form .form-item--type-checkboxes .form-type-radio input[type=radio],form.webform-submission-form .form-item--type-checkboxes .form-type-radio input[type=checkbox],form.webform-submission-form .form-item--type-checkboxes .form-item--checkbox input[type=radio],form.webform-submission-form .form-item--type-checkboxes .form-item--checkbox input[type=checkbox],form.webform-submission-form .form-item--type-checkboxes .form-type-checkbox input[type=radio],form.webform-submission-form .form-item--type-checkboxes .form-type-checkbox input[type=checkbox],form[class*=webform-submission-] .form-type-radios .form-item--radio input[type=radio],form[class*=webform-submission-] .form-type-radios .form-item--radio input[type=checkbox],form[class*=webform-submission-] .form-type-radios .form-type-radio input[type=radio],form[class*=webform-submission-] .form-type-radios .form-type-radio input[type=checkbox],form[class*=webform-submission-] .form-type-radios .form-item--checkbox input[type=radio],form[class*=webform-submission-] .form-type-radios .form-item--checkbox input[type=checkbox],form[class*=webform-submission-] .form-type-radios .form-type-checkbox input[type=radio],form[class*=webform-submission-] .form-type-radios .form-type-checkbox input[type=checkbox],form[class*=webform-submission-] .form-item--type-radios .form-item--radio input[type=radio],form[class*=webform-submission-] .form-item--type-radios .form-item--radio input[type=checkbox],form[class*=webform-submission-] .form-item--type-radios .form-type-radio input[type=radio],form[class*=webform-submission-] .form-item--type-radios .form-type-radio input[type=checkbox],form[class*=webform-submission-] .form-item--type-radios .form-item--checkbox input[type=radio],form[class*=webform-submission-] .form-item--type-radios .form-item--checkbox input[type=checkbox],form[class*=webform-submission-] .form-item--type-radios .form-type-checkbox input[type=radio],form[class*=webform-submission-] .form-item--type-radios .form-type-checkbox input[type=checkbox],form[class*=webform-submission-] .form-type-checkboxes .form-item--radio input[type=radio],form[class*=webform-submission-] .form-type-checkboxes .form-item--radio input[type=checkbox],form[class*=webform-submission-] .form-type-checkboxes .form-type-radio input[type=radio],form[class*=webform-submission-] .form-type-checkboxes .form-type-radio input[type=checkbox],form[class*=webform-submission-] .form-type-checkboxes .form-item--checkbox input[type=radio],form[class*=webform-submission-] .form-type-checkboxes .form-item--checkbox input[type=checkbox],form[class*=webform-submission-] .form-type-checkboxes .form-type-checkbox input[type=radio],form[class*=webform-submission-] .form-type-checkboxes .form-type-checkbox input[type=checkbox],form[class*=webform-submission-] .form-item--type-checkboxes .form-item--radio input[type=radio],form[class*=webform-submission-] .form-item--type-checkboxes .form-item--radio input[type=checkbox],form[class*=webform-submission-] .form-item--type-checkboxes .form-type-radio input[type=radio],form[class*=webform-submission-] .form-item--type-checkboxes .form-type-radio input[type=checkbox],form[class*=webform-submission-] .form-item--type-checkboxes .form-item--checkbox input[type=radio],form[class*=webform-submission-] .form-item--type-checkboxes .form-item--checkbox input[type=checkbox],form[class*=webform-submission-] .form-item--type-checkboxes .form-type-checkbox input[type=radio],form[class*=webform-submission-] .form-item--type-checkboxes .form-type-checkbox input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:#b02121;cursor:pointer;}form.webform-submission-form .form-type-radios .form-item--radio label,form.webform-submission-form .form-type-radios .form-type-radio label,form.webform-submission-form .form-type-radios .form-item--checkbox label,form.webform-submission-form .form-type-radios .form-type-checkbox label,form.webform-submission-form .form-item--type-radios .form-item--radio label,form.webform-submission-form .form-item--type-radios .form-type-radio label,form.webform-submission-form .form-item--type-radios .form-item--checkbox label,form.webform-submission-form .form-item--type-radios .form-type-checkbox label,form.webform-submission-form .form-type-checkboxes .form-item--radio label,form.webform-submission-form .form-type-checkboxes .form-type-radio label,form.webform-submission-form .form-type-checkboxes .form-item--checkbox label,form.webform-submission-form .form-type-checkboxes .form-type-checkbox label,form.webform-submission-form .form-item--type-checkboxes .form-item--radio label,form.webform-submission-form .form-item--type-checkboxes .form-type-radio label,form.webform-submission-form .form-item--type-checkboxes .form-item--checkbox label,form.webform-submission-form .form-item--type-checkboxes .form-type-checkbox label,form[class*=webform-submission-] .form-type-radios .form-item--radio label,form[class*=webform-submission-] .form-type-radios .form-type-radio label,form[class*=webform-submission-] .form-type-radios .form-item--checkbox label,form[class*=webform-submission-] .form-type-radios .form-type-checkbox label,form[class*=webform-submission-] .form-item--type-radios .form-item--radio label,form[class*=webform-submission-] .form-item--type-radios .form-type-radio label,form[class*=webform-submission-] .form-item--type-radios .form-item--checkbox label,form[class*=webform-submission-] .form-item--type-radios .form-type-checkbox label,form[class*=webform-submission-] .form-type-checkboxes .form-item--radio label,form[class*=webform-submission-] .form-type-checkboxes .form-type-radio label,form[class*=webform-submission-] .form-type-checkboxes .form-item--checkbox label,form[class*=webform-submission-] .form-type-checkboxes .form-type-checkbox label,form[class*=webform-submission-] .form-item--type-checkboxes .form-item--radio label,form[class*=webform-submission-] .form-item--type-checkboxes .form-type-radio label,form[class*=webform-submission-] .form-item--type-checkboxes .form-item--checkbox label,form[class*=webform-submission-] .form-item--type-checkboxes .form-type-checkbox label{margin:0;font-weight:400;cursor:pointer;}form.webform-submission-form .form-actions,form[class*=webform-submission-] .form-actions{margin-top:1.5rem;margin-bottom:0;padding-top:0.5rem;}form.webform-submission-form .form-actions button[type=submit],form.webform-submission-form .form-actions input[type=submit],form.webform-submission-form button[type=submit],form.webform-submission-form input[type=submit],form[class*=webform-submission-] .form-actions button[type=submit],form[class*=webform-submission-] .form-actions input[type=submit],form[class*=webform-submission-] button[type=submit],form[class*=webform-submission-] input[type=submit]{background-color:#b02121;color:#fff;padding:0.75rem 1.5rem;border-radius:9999px;border:none;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}form.webform-submission-form .form-actions button[type=submit]:hover,form.webform-submission-form .form-actions input[type=submit]:hover,form.webform-submission-form button[type=submit]:hover,form.webform-submission-form input[type=submit]:hover,form[class*=webform-submission-] .form-actions button[type=submit]:hover,form[class*=webform-submission-] .form-actions input[type=submit]:hover,form[class*=webform-submission-] button[type=submit]:hover,form[class*=webform-submission-] input[type=submit]:hover{background-color:#b94337;}form.webform-submission-form .form-actions button[type=submit]:focus,form.webform-submission-form .form-actions input[type=submit]:focus,form.webform-submission-form button[type=submit]:focus,form.webform-submission-form input[type=submit]:focus,form[class*=webform-submission-] .form-actions button[type=submit]:focus,form[class*=webform-submission-] .form-actions input[type=submit]:focus,form[class*=webform-submission-] button[type=submit]:focus,form[class*=webform-submission-] input[type=submit]:focus{outline:none;box-shadow:0 0 0 2px rgba(185,67,55,0.4);}body.path-poll #page,body.path-poll #main-wrapper,body[class*=path-poll-] #page,body[class*=path-poll-] #main-wrapper{background-color:#f0f3f4;}body.path-poll .content-no-submenu,body[class*=path-poll-] .content-no-submenu{margin:auto;padding:2.5rem 1rem 3rem;}@media (min-width:640px){body.path-poll .content-no-submenu,body[class*=path-poll-] .content-no-submenu{padding:2.5rem 1.5rem 3rem;}}@media (min-width:1024px){body.path-poll .content-no-submenu,body[class*=path-poll-] .content-no-submenu{padding:40px 2rem 3rem;}}@media (max-width:991.98px){body.path-poll .content-no-submenu,body[class*=path-poll-] .content-no-submenu{padding:1.5rem 1rem 2rem;}}body.path-poll .content-no-submenu #main-wrapper,body[class*=path-poll-] .content-no-submenu #main-wrapper{width:100%;max-width:1280px;margin:0 auto;}body.path-poll .content-no-submenu #block-icamur-rojo-system-main,body.path-poll .content-no-submenu #block-icamur-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-system-main{background-color:#ffffff;padding:2rem !important;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);margin:0 auto;box-sizing:border-box;}@media (min-width:640px){body.path-poll .content-no-submenu #block-icamur-rojo-system-main,body.path-poll .content-no-submenu #block-icamur-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-system-main{padding:2.5rem !important;}}@media (min-width:1024px){body.path-poll .content-no-submenu #block-icamur-rojo-system-main,body.path-poll .content-no-submenu #block-icamur-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-system-main{padding:3rem !important;}}@media (max-width:991.98px){body.path-poll .content-no-submenu #block-icamur-rojo-system-main,body.path-poll .content-no-submenu #block-icamur-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-rojo-system-main,body[class*=path-poll-] .content-no-submenu #block-icamur-system-main{padding:1.5rem !important;}}body.path-poll .content-no-submenu .block-page-title-block,body.path-poll .content-no-submenu .block-page-title,body[class*=path-poll-] .content-no-submenu .block-page-title-block,body[class*=path-poll-] .content-no-submenu .block-page-title{margin-bottom:1.5rem;}body.path-poll .content-no-submenu .block-page-title-block h1,body.path-poll .content-no-submenu .block-page-title h1,body[class*=path-poll-] .content-no-submenu .block-page-title-block h1,body[class*=path-poll-] .content-no-submenu .block-page-title h1{color:#b02121;font-size:1.75rem;font-weight:600;margin:0;line-height:1.3;}@media (min-width:768px){body.path-poll .content-no-submenu .block-page-title-block h1,body.path-poll .content-no-submenu .block-page-title h1,body[class*=path-poll-] .content-no-submenu .block-page-title-block h1,body[class*=path-poll-] .content-no-submenu .block-page-title h1{font-size:2rem;}}@media (min-width:1024px){body.path-poll .content-no-submenu .block-page-title-block h1,body.path-poll .content-no-submenu .block-page-title h1,body[class*=path-poll-] .content-no-submenu .block-page-title-block h1,body[class*=path-poll-] .content-no-submenu .block-page-title h1{font-size:2.25rem;}}body.path-poll .poll,body[class*=path-poll-] .poll,.poll-view-form{max-width:1280px;margin:0 auto;box-sizing:border-box;}body.path-poll .poll,body[class*=path-poll-] .poll{background:none;padding:0;margin:0;}body.path-poll .poll-question,body.path-poll .poll-results-title,body[class*=path-poll-] .poll-question,body[class*=path-poll-] .poll-results-title{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem 0;line-height:1.3;}@media (min-width:768px){body.path-poll .poll-question,body.path-poll .poll-results-title,body[class*=path-poll-] .poll-question,body[class*=path-poll-] .poll-results-title{font-size:1.75rem;}}body.path-poll .vote-form,body[class*=path-poll-] .vote-form{text-align:left;margin-bottom:0;}body.path-poll .form-item-choice,body.path-poll .form-item--choice,body.path-poll .form-type-radio,body[class*=path-poll-] .form-item-choice,body[class*=path-poll-] .form-item--choice,body[class*=path-poll-] .form-type-radio{margin-bottom:1rem;}body.path-poll .form-item-choice:last-child,body.path-poll .form-item--choice:last-child,body.path-poll .form-type-radio:last-child,body[class*=path-poll-] .form-item-choice:last-child,body[class*=path-poll-] .form-item--choice:last-child,body[class*=path-poll-] .form-type-radio:last-child{margin-bottom:1.5rem;}body.path-poll .form-item-choice input[type=radio],body.path-poll .form-item--choice input[type=radio],body.path-poll .form-type-radio input[type=radio],body[class*=path-poll-] .form-item-choice input[type=radio],body[class*=path-poll-] .form-item--choice input[type=radio],body[class*=path-poll-] .form-type-radio input[type=radio]{width:1.125rem;height:1.125rem;accent-color:#b02121;cursor:pointer;margin-right:0.5rem;}body.path-poll .form-item-choice label,body.path-poll .form-item--choice label,body.path-poll .form-type-radio label,body[class*=path-poll-] .form-item-choice label,body[class*=path-poll-] .form-item--choice label,body[class*=path-poll-] .form-type-radio label{font-weight:400;color:#111827;cursor:pointer;margin:0;}body.path-poll .form-actions,body[class*=path-poll-] .form-actions{margin-top:1.5rem;margin-bottom:0;padding-top:0.5rem;display:flex;justify-content:flex-start;align-items:center;gap:1rem;}body.path-poll .form-actions input[type=submit],body.path-poll .form-actions button[type=submit],body.path-poll input[type=submit],body.path-poll button[type=submit],body[class*=path-poll-] .form-actions input[type=submit],body[class*=path-poll-] .form-actions button[type=submit],body[class*=path-poll-] input[type=submit],body[class*=path-poll-] button[type=submit]{background-color:#b02121;color:#fff;padding:0.75rem 1.5rem;border-radius:0.5rem;border:none;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;border-radius:100px;}body.path-poll .form-actions input[type=submit]:hover,body.path-poll .form-actions button[type=submit]:hover,body.path-poll input[type=submit]:hover,body.path-poll button[type=submit]:hover,body[class*=path-poll-] .form-actions input[type=submit]:hover,body[class*=path-poll-] .form-actions button[type=submit]:hover,body[class*=path-poll-] input[type=submit]:hover,body[class*=path-poll-] button[type=submit]:hover{background-color:#9a1d1d;}body.path-poll .form-actions input[type=submit]:focus,body.path-poll .form-actions button[type=submit]:focus,body.path-poll input[type=submit]:focus,body.path-poll button[type=submit]:focus,body[class*=path-poll-] .form-actions input[type=submit]:focus,body[class*=path-poll-] .form-actions button[type=submit]:focus,body[class*=path-poll-] input[type=submit]:focus,body[class*=path-poll-] button[type=submit]:focus{outline:none;box-shadow:0 0 0 3px rgba(185,67,55,0.3);}body.path-poll .poll dl,body[class*=path-poll-] .poll dl{margin:0 0 1.5rem 0;padding:0;}body.path-poll .poll dt,body.path-poll .poll dd,body[class*=path-poll-] .poll dt,body[class*=path-poll-] .poll dd{margin:0;padding:0;}body.path-poll .choice-title,body[class*=path-poll-] .choice-title{font-weight:500;color:#111827;font-size:1rem;margin-bottom:0.5rem;}body.path-poll .choice-title.is-current-selection,body[class*=path-poll-] .choice-title.is-current-selection{color:#b02121;font-weight:600;}body.path-poll .choice-result,body[class*=path-poll-] .choice-result{margin-bottom:1rem;}body.path-poll .choice-result:last-of-type,body[class*=path-poll-] .choice-result:last-of-type{margin-bottom:0;}body.path-poll .poll .bar,body[class*=path-poll-] .poll .bar{display:block;width:100%;height:1.5rem;margin:0.25rem 0;border-radius:0.5rem;background-color:#e5e7eb;overflow:hidden;}body.path-poll .poll .bar .foreground,body[class*=path-poll-] .poll .bar .foreground{float:none;display:block;height:100%;background:linear-gradient(135deg,#b94337 0%,#b02121 100%);border-radius:0.5rem;min-width:2%;transition:width 0.4s ease;}body.path-poll .percent,body[class*=path-poll-] .percent{font-size:0.875rem;color:#6b7280;margin-top:0.25rem;text-align:right;}body.path-poll .total,body[class*=path-poll-] .total{font-size:1rem;font-weight:600;color:#111827;margin-top:1rem;padding-top:1rem;border-top:1px solid #d1d5db;text-align:center;}body.path-poll .poll .links,body[class*=path-poll-] .poll .links{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #d1d5db;text-align:center;}body.path-poll .poll .links a,body[class*=path-poll-] .poll .links a{color:#b02121;text-decoration:none;font-weight:500;transition:color 0.2s ease;}body.path-poll .poll .links a:hover,body[class*=path-poll-] .poll .links a:hover{color:#8b1a1a;text-decoration:underline;}
