/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.color-generico{color:#275A76;}.color-v1{color:#E1AF46;}.color-v2{color:#91C061;}.color-v3{color:#3581AA;}.color-v4{color:#D58449;}.color-v5{color:#ACCB5F;}.color-v6{color:#ADD3F0;}.color-v7{color:#EED346;}.color-v8{color:#D1DE57;}.color-v9{color:#ADD3F0;}body,html{font-family:'Lato',serif;font-size:15pt;line-height:22pt;}.container-xl{max-width:1200px !important;}.container-xl .row{--bs-gutter-x:1.5rem;margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5);}a{text-decoration:none;}#x-insuit-tab{top:75% !important;}.node__content,.text-formatted,.field--type-text-long{overflow-wrap:anywhere;word-break:break-word;}.list-group-item{border:none;display:list-item;}.node-preview-backlink{background-color:rgb(39,90,118) !important;background:rgb(39,90,118) !important;}.alert-wrapper .alert{--bs-alert-padding-x:0.5rem;--bs-alert-padding-y:0.5rem;}.alert-wrapper .alert svg{max-height:25px;}.alert-wrapper h2{font-size:calc(0.5rem + .9vw);}.cabecera{align-items:center;}#navbar-main{padding:30px 0;font-size:20px;}#navbar-main .offcanvas-body{display:flex;justify-content:flex-end;}#navbar-main .navbar-nav{margin-left:auto !important;}#navbar-main .dropdown-menu{left:auto;}#navbar-main .dropdown-toggle::after{display:none;}#navbar-main .dropdown-menu{padding:20px;border:none;box-shadow:0 2px 1px rgba(0,0,0,.2);font-size:20px;}#navbar-main .dropdown-item:focus,#navbar-main .dropdown-item:hover{background:none;}#navbar-main .dropdown-menu a{text-decoration:none;}#block-santander-banner img{max-width:100%;height:auto;}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:rgba(39,90,118,1);}#navbar-main a.nav-link--::before{display:none;}#buscadorForm .form-control{height:auto;font-size:24pt;padding:0 10px;border-radius:10px;color:rgb(34,89,118);}#buscadorForm .btn{font-weight:bold;font-size:13pt;color:white;background-color:rgba(38,89,118,0.7);border-radius:30px;margin-left:10px;}@media (min-width:1200px){#navbar-main .dropdown:hover>.dropdown-menu,#navbar-main .dropdown:focus-within>.dropdown-menu{display:block;}}@media (max-width:1200px){#CollapsingNavbar.collapse{position:fixed;top:0;right:0;height:100%;width:100%;background-color:#fff;z-index:1000;padding:56px 24px 24px;transform:translateX(100%);transition:transform .3s ease-in-out;will-change:transform;overflow-y:auto;-webkit-overflow-scrolling:touch;}#CollapsingNavbar.collapse.show{transform:translateX(0);}#CollapsingNavbar.collapsing{position:fixed;top:0;right:0;height:100% !important;width:100%;background-color:#fff;transform:translateX(100%);transition:transform .3s ease-in-out;overflow:hidden;}.navbar-toggler{position:relative;z-index:999;border:none;}#CollapsingNavbar .menu-close{position:absolute;top:12px;right:12px;}}.navbar-toggler-icon{background-image:url("/themes/custom/santander/imagenes/bt-burger-menu.svg") !important;background-size:contain;background-repeat:no-repeat;width:30px;height:30px;}@media (min-width:1200px){#sidebar_first{flex:0 0 255px;max-width:255px;}#sidebar_first{padding:0;}#sidebar_first .block{padding:0;}}.sidebar .block{background:none;border:none;}.sidebar nav{font-size:13pt;}.sidebar nav ul{display:block}.sidebar nav h2,.sidebar h2{font-size:18pt;color:rgba(38,89,118,.7);border-bottom:none;}.sidebar .nav-link{padding:5px;color:rgba(38,89,118,.7);}.sidebar .nav-link.active{padding:5px;color:rgba(38,89,118,1);font-weight:bold;}.sidebar .views-exposed-form .js-form-item{width:100%;}#sidebar_second .list-group{font-size:13px;}h1.title{font-size:38pt;color:rgba(38,89,118,.7);margin-bottom:20px;}.fecha_nodo{margin:10px 0;}.node__content{font-size:15pt;}.node--type-contenido-html img{max-width:100%;}.info-detalle{overflow:hidden;margin:10px 0;background:#d9eaf7;border-radius:10px;padding:10px;font-size:16px;}.info-detalle p{margin:0;}.field__label{font-weight:bold;}.acciones-nodo{float:right;}.node--type-noticia .field--name-field-resumen{text-align:justify;color:#275A76;font-weight:bold;font-size:22pt;margin:20px 0;}.node--type-noticia .field--name-field-contenido{text-align:justify;}.node--type-noticia .galeria-noticia{margin-top:20px;}.node--type-noticia .imagen_principal_noticia{max-width:100%;float:left;margin:18px 18px 18px 0;}.fecha_nodo_teaser{padding:0 20px;font-size:14px;}.node--type-persona .col1 .field--type-image{margin:0;}.node--type-persona .col1 .field--type-image img{max-width:100%;height:auto;}.node--type-persona .col2{font-size:18px;line-height:24px;}.site-footer{font-size:16px;padding-top:0;}.site-footer h2{color:rgba(38,89,118,.7);font-size:22pt;}.site-footer ul{display:initial;}.site-footer nav li a.nav-link{padding:0;}.site-footer__bottom .menu-footer ul{display:flex;justify-content:flex-end;margin-top:22px;}.site-footer>div{background-image:url(/themes/custom/santander/imagenes/footer_fin.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:bottom;}.site-footer__bottom{background-image:url(/themes/custom/santander/imagenes/footer_inicio.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:top;}.site-footer__bottom ul li{margin-left:15px;}.site-footer #block-santander-menufooter li{display:inline-block;}.site-footer,.site-footer .content a,.site-footer .content a.is-active{color:rgba(39,90,118,1);}.site-footer__bottom .footer-redes-sociales ul{display:flex;justify-content:flex-start;}.footer-redes-sociales .content a{align-items:center;background-color:#f5f7fc;border-radius:50%;color:#8eb3c8;display:flex;font-size:30px;height:60px;justify-content:center;margin:0 0.30em;width:60px;}.footer-redes-sociales .content a:hover{color:rgba(39,90,118,1);}table tr th{background:none;border-bottom:1px solid #ADD3F0;font-weight:bold;color:#275A76;}table tr td{background:none;border-bottom:1px solid #ADD3F0;}table tr{background:none;}.js-form-item{margin:10px 10px;}.form-select{height:30px;font-size:13pt;padding:0 10px;}select[multiple="multiple"]{height:auto;}.form-control{height:30px;font-size:13pt;padding:0 10px;}.form-actions button{background:rgba(38,89,118,.9);color:#fff;height:35px;line-height:35px;font-size:13pt;padding:0 20px;border:none;border-radius:20px;min-width:94px;margin:0 10px;}textarea.form-control{height:auto;}.bloque_portada h2{text-align:center;color:rgba(38,89,118,.7);margin-bottom:10px;}.slick-arrow::before{color:#fff !important;}.slick-prev{left:12px !important;}.slick-next{right:16px !important;}.pleno-directo{border:1px solid rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:20px;overflow:hidden;}.pleno-directo h2{text-align:center;color:rgba(38,89,118,.7);font-weight:400;font-size:18pt;margin:10px;}@media (min-width:768px){#block-santander-santanderplenoblock{max-width:510px;}}.bloque-avisos{margin-top:10px;}.bloque-avisos .content{background-color:#d9eaf7;padding:10px 0;text-align:center;border:2px solid #275A76;border-radius:10px;}.bloque-avisos a{color:#275A76;text-decoration:none;}.bloque-avisos a:hover{color:#c9c1c1;text-decoration:none;}.bloque-avisos .slick-list{margin-bottom:10px;}.bloque-avisos .slick-dots{background-color:#ffffff;bottom:-29px;}.bloque-avisos .slick-dots li button:before{color:#275A76;}.view-actualidad h2{text-align:center;color:rgba(38,89,118,.7);}.view-actualidad .slick__slide{border:1px solid rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:20px;margin:10px 10px;}.view-actualidad .slick__slide .views-field-title{padding:20px;}.view-actualidad .slick__slide .views-field-title a{text-decoration:none;color:#333;}.view-actualidad .slick__slide .views-field-field-fecha-publicacion{padding:0 20px;font-size:14px;}.servicio-destacado{border:1px solid rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:20px;overflow:hidden;text-align:center;margin-bottom:20px;}.servicio-destacado .titulos-servicio-destacado{padding:10px;}.servicio-destacado .titulos-servicio-destacado .subtitulo-servicio-destacado{font-size:16px;}.servicio-destacado .icono-servicio-destacado img{width:60%;}.titulo-servicio-destacado{opacity:0.7;font-weight:bold;}.subtitulo-servicio-destacado{opacity:0.7;}.titulo-enlace-destacado{font-size:13pt;font-weight:bold;opacity:0.7;}.enlace-destacado{border:1px solid rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:20px;overflow:hidden;text-align:center;text-transform:uppercase;margin-bottom:20px;}.enlace-destacado .titulos-enlace-destacado{padding:10px;}.enlace-destacado .icono-enlace-destacado img{width:60%;}.evento-agenda{overflow:hidden;margin:10px 0;background:#d9eaf7;border-radius:10px;padding:10px;}.evento-agenda .evento-agenda-imagen img{border-radius:10px;width:100%;height:auto;margin:0;}.evento-agenda .evento-agenda-texto a{text-decoration:none;color:#333;}.view-interesante-para-el-ciudadano img{max-width:100%;height:auto;}.separador{margin:50px 0;}.separador img{width:100%;}.listado-noticias h2{text-align:center;color:rgba(38,89,118,.7);}.listado-noticias .views-view-responsive-grid .views-view-responsive-grid__item{border:1px solid rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:20px;margin:10px 10px;overflow:hidden;}.listado-noticias-portada .views-view-responsive-grid .views-view-responsive-grid__item{margin:0;}.listado-noticias .views-view-responsive-grid .views-view-responsive-grid__item img{max-width:100%;width:100%;height:auto;}.listado-noticias .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title{padding:20px;}.listado-noticias .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title a{text-decoration:none;color:#333;font-size:20px;line-height:20px;}.listado-noticias .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-fecha-publicacion{padding:0 20px;font-size:14px;}@media (max-width:992px){.featured_top4>section{margin-bottom:20px;}}.view-eventos .views-row{display:flex;align-items:center;}.view-eventos .views-field-field-imagen{margin-right:20px;flex-shrink:0;}.listado-servicios{font-size:15px;line-height:22px;}.listado-servicios .views-view-responsive-grid__item{border-bottom:1px solid #ccc;padding-bottom:10px;}.listado-servicios .views-label{font-weight:bold;}.listado-servicios .item-list ul li{margin-bottom:10px;}.listado-servicios p{margin:0;display:inline;}.views-exposed-form label{color:rgba(38,89,118);}.views-exposed-form select,.views-exposed-form input{margin:10px 0 0 0;}.views-exposed-form .form-item-field-anio-ejercicio-value{width:100px;}.item-list{margin-bottom:30px;}.item-list h3{color:rgba(38,89,118);font-size:20px;text-transform:none;}.item-list ul{list-style:inherit;margin-left:16px;}.view table{caption-side:top;}.tabla-ancho-completo .col{flex:none;}.tabla-ancho-completo caption h3{color:rgba(38,89,118);font-size:20px;text-transform:none;margin-top:20px}.view .views-label{font-weight:bold;}.listado-tipo1 .views-row{text-align:center;font-size:14px;}.listado-tipo1 .views-field{margin:5px 0;border-radius:5px;}.listado-tipo1 .views-field a{display:flex;align-items:center;justify-content:center;background:rgba(38,89,118,0.1);color:rgba(38,89,118);border-radius:5px;padding:10px 15px;text-decoration:none;transition:background 0.3s,color 0.3s,box-shadow 0.2s;}.listado-tipo1 .views-field a:hover{background:rgba(38,89,118,0.7);color:#fff;}.listado-tipo1 .views-field a:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(38,89,118,0.4);}.listado-tipo1 h3{color:rgba(38,89,118);font-size:20px;text-transform:none;margin-top:20px;}.listado-tipo1 h3 .descripcion{font-size:14px;color:#3b3b3b;letter-spacing:initial;}.listado-tipo1 h3 .descripcion p{margin:5px 0 0 0;}.listado-tipo2 .views-field a{color:rgba(38,89,118,0.7);}.listado-tipo2 .views-field:hover a{color:rgba(38,89,118);}.listado-tipo3 .views-row{margin-bottom:20px;}.listado-tipo3 .views-label{font-weight:bold;}.photoswipe-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:80px;float:none !important;}.photoswipe-gallery .field__item{margin:0;}.eu-cookie-compliance-banner{padding:50px 0;}.eu-cookie-compliance-message p{font-size:16px;}.eu-cookie-compliance-banner a{color:#fff;text-decoration:underline;}.eu-cookie-compliance-banner .agree-button{color:#fff;background:#ACCB5F;border:1px solid #ACCB5F;text-shadow:none;box-shadow:none;}.mas-noticias{text-align:center;}.mas-noticias a::after{background-image:url(/themes/custom/santander/imagenes/puntos.svg);background-position-y:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;content:'';height:15px;margin-left:10px;width:42px;}.agenda-events-right .item-list{border:1px solid #ccc;padding:0;}.agenda-events-right .item-list h3{background:#00546f;text-align:center;color:#fff;padding:15px;}.agenda-events-right .item-list ul{margin-left:30px;}@media (min-width:992px){.navbar-nav .dropdown:hover>.dropdown-menu{display:block;}}
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:#055a8e;}#navbar-main{background-color:#ffffff;}a,.link{color:rgba(15,65,92,0.7);}a:hover,a:focus,.link:hover,.link:focus{color:rgb(39,90,118);}.nav-item .dropdown-item a.active{color:rgb(39,90,118);}.nav-link{color:rgba(15,65,92,0.7);}.dropdown-item.active,.dropdown-item:active{background:none;}.nav-link:hover,.nav-link:focus{color:rgba(39,90,118,1);}a:active,.link:active{color:rgba(39,90,118,1);}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:rgb(39,90,118);}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{color:#fff;background-color:rgb(39,90,118);border:none;}.btn-primary:hover,.btn-primary:focus{background-color:rgb(99,132,150);}.btn-info{color:rgb(255,255,255);background:rgb(39,90,118);border:none;}.btn-info:hover,.btn-info:focus{color:rgb(255,255,255);background-color:rgb(99,132,150);}.site-footer{background-color:#fff;}.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;}.sidebar .block{background:none;}[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;}
body,p,a,li{font-family:'Lato',sans-serif;}h1,h2,h1 a,h2 a{font-family:'Lato',sans-serif;}h1,h1 a{font-weight:700;}h2,h2 a{font-weight:700;}h3,h4,h5,h6,h3 a{font-family:'Lato',sans-serif;}h3,h3 a{font-weight:normal;text-transform:uppercase;letter-spacing:2px;}
