/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-responsive-grid__item{position:relative;}.views-view-responsive-grid__item .pb__img-wrapper{position:relative;overflow:hidden;}.views-view-responsive-grid__item .pb__img-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#007bc4;opacity:0;transition:opacity 0.3s ease;pointer-events:none;}.views-view-responsive-grid__item .views-field.views-field-info.text-center{transition:background-color 0.3s ease,color 0.3s ease;}.views-view-responsive-grid__item:hover{transform:scale(1.06);}.views-view-responsive-grid__item:hover .views-field.views-field-info.text-center{background-color:#007bc4;color:#ffffff;}.views-view-responsive-grid__item:hover .views-field.views-field-info.text-center a{color:#ffffff;}
.view-id-avisos.view-display-id-block_3 ul.item-list{list-style:none;margin:0;padding:0;}.view-id-avisos.view-display-id-block_3 ul.item-list li{background:#e5f1f8;border-left:4px solid #007bc4;margin-bottom:15px;padding:10px 12px;border-radius:2px;}.view-id-avisos.view-display-id-block_3 .views-field-title a{font-size:1.2rem;font-weight:700;color:#007bc4;text-decoration:none;display:block;margin-bottom:4px;}.view-id-avisos.view-display-id-block_3 .views-field-title a:hover{color:#007bc4;}.view-id-avisos.view-display-id-block_3 .views-field-body p{font-size:1rem;color:#555;margin:0;line-height:1.4;}.view-id-avisos.view-display-id-block_3 li:has(.field-content.On){border-left-color:#e53935;}.view-id-avisos.view-display-id-block_3 li:has(.field-content.Off){border-left-color:#f9a825;}
.header.header{background-color:#ffffff;}#search-button-open button span,#sidebar-button-open button span{background-color:#ffffff;color:#007bc4;}#search-button-open button span:hover,#sidebar-button-open button span:hover{background-color:#002b4a;color:#ffffff;}
:root{--cal-blue-dark:#007bc4;--cal-blue-mid:#80bedc;--cal-blue-light:#e5f1f8;--cal-accent:#1a6bc7;--cal-white:#ffffff;--cal-text:#222222;--cal-muted:#b0b8c4;--cal-border:#d0dce8;--cal-bg-other:#f0f4f8;}.js-drupal-fullcalendar[data-calendar-display="block_1"]{font-family:'Segoe UI',Arial,sans-serif;font-size:0.85rem;border-radius:6px;overflow:hidden;box-shadow:0 2px 14px rgba(0,0,0,.13);border:none;margin:0 auto;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-toolbar.fc-header-toolbar{background:var(--cal-blue-dark);margin-bottom:0;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;}.js-drupal-fullcalendar .fc-toolbar h2{visibility:hidden;}.js-drupal-fullcalendar .fc-toolbar h2.traducido{visibility:visible;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-toolbar h2{color:var(--cal-white);font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin:0;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-prev-button,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-next-button{background:transparent !important;border:none !important;box-shadow:none !important;color:var(--cal-white) !important;font-size:1.1rem;padding:5px 0;cursor:pointer;transition:opacity .2s;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-prev-button:hover,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-next-button:hover{opacity:.65;}.fc-toolbar > * > :not(:first-child){margin-left:0;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-dayGridMonth-button{background:transparent;border-color:transparent;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-head{background:var(--cal-blue-mid);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-header{background:var(--cal-blue-mid);border-color:var(--cal-blue-mid) !important;padding:0;text-align:center;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-header span::after{font-size:.8rem;font-weight:600;color:var(--cal-white);letter-spacing:.05em;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-body .fc-widget-content{border-color:var(--cal-border);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day{background:var(--cal-white);border-color:var(--cal-border) !important;transition:background .15s;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day:hover{background:var(--cal-blue-light);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day.fc-other-month{background:var(--cal-bg-other);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-top{text-align:center;padding:2px 0;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-number{float:none !important;display:block !important;margin:auto;width:28px;height:28px;line-height:28px;border-radius:50%;text-align:center;font-size:.82rem;font-weight:500;color:var(--cal-text);text-decoration:none;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-top.fc-other-month .fc-day-number{color:var(--cal-muted);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day.fc-today{background:var(--cal-blue-dark) !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-top.fc-today .fc-day-number{background:var(--cal-blue-dark);color:var(--cal-white) !important;font-weight:700;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day.fc-sat,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day.fc-sun{background:var(--cal-bg-other);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-top.fc-sat .fc-day-number,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-top.fc-sun .fc-day-number{color:var(--cal-muted);font-weight:700;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-dayGridMonth-view td.fc-event-container{text-align:center !important;padding:0 !important;vertical-align:middle !important;height:6px;line-height:6px;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-dayGridMonth-view td.fc-event-container::after{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--cal-accent);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-dayGridMonth-view .fc-content-skeleton tbody tr + tr{display:none !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-dayGridMonth-view td.fc-event-container .fc-day-grid-event{visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-grid .fc-row{min-height:0 !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-content-skeleton{padding-bottom:2px;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-scroller{height:auto !important;overflow:hidden !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover{background:var(--cal-white);border:1px solid var(--cal-border);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:160px;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-header{background:var(--cal-blue-dark);color:var(--cal-white);padding:6px 10px;border-radius:5px 5px 0 0;display:flex;align-items:center;justify-content:space-between;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-header .fc-title{color:var(--cal-white);font-weight:600;font-size:.82rem;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-header .fc-close{color:var(--cal-white);cursor:pointer;font-size:1rem;opacity:.8;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-header .fc-close:hover{opacity:1;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-body{padding:6px 0;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-event{background:var(--cal-blue-light) !important;border-left:3px solid var(--cal-blue-mid) !important;color:var(--cal-text) !important;font-size:.8rem !important;padding:4px 8px !important;margin:2px 6px !important;border-radius:3px;cursor:pointer;transition:background .15s;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-event:hover{background:var(--cal-blue-mid) !important;color:var(--cal-white) !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-event .fc-title{color:inherit !important;font-size:.8rem !important;display:block !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-event .fc-time{color:inherit !important;font-size:.75rem !important;font-weight:600;margin-right:4px;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-popover .fc-event::before{display:none !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel{background:var(--cal-white);border-top:1px solid var(--cal-border);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__header{background:var(--cal-blue-mid);color:var(--cal-white);padding:8px 12px;display:flex;align-items:center;justify-content:space-between;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__title{font-size:.78rem;font-weight:600;text-transform:capitalize;letter-spacing:.03em;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__close{background:transparent;border:none;color:var(--cal-white);font-size:.9rem;cursor:pointer;padding:0 4px;line-height:1;opacity:.8;transition:opacity .2s;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__close:hover{opacity:1;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__list{list-style:none;margin:0;padding:6px 0;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__item{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid var(--cal-border);transition:background .15s;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__item:last-child{border-bottom:none;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__item:hover{background:var(--cal-blue-light);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-panel__time{font-size:.78rem;font-weight:700;color:var(--cal-blue-mid);}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-grid-event{background-color:var(--cal-blue-light) !important;border:none !important;border-left:3px solid var(--cal-blue-mid) !important;border-radius:3px;padding:3px 6px !important;margin:2px 4px !important;font-size:.78rem !important;color:var(--cal-text) !important;cursor:pointer;transition:background .15s;display:block;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-grid-event:hover{background-color:var(--cal-blue-mid) !important;color:var(--cal-white) !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-grid-event .fc-title{display:inline !important;font-size:.78rem !important;color:inherit !important;font-weight:500;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-grid-event .fc-time{display:inline !important;font-size:.72rem !important;color:inherit !important;font-weight:600;margin-right:4px;opacity:.75;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-event-container{padding:2px 0;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-right{display:flex;align-items:center;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-backToMonth-button{background:rgba(255,255,255,.18) !important;border:1px solid rgba(255,255,255,.4) !important;box-shadow:none !important;color:var(--cal-white) !important;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:4px;cursor:pointer;transition:background .2s;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-backToMonth-button:hover{background:rgba(255,255,255,.3) !important;}.js-drupal-fullcalendar[data-calendar-display="block_1"] table,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-widget-header,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-widget-content,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-head-container{border-color:var(--cal-border) !important;}@media (max-width:578px){.js-drupal-fullcalendar[data-calendar-display="block_1"]{font-size:.78rem;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-day-number{width:22px;height:22px;line-height:22px;font-size:.72rem;}}.js-drupal-fullcalendar .fc-day-header span{font-size:0 !important;}.js-drupal-fullcalendar .fc-day-header.fc-mon span::after{content:'lun';}.js-drupal-fullcalendar .fc-day-header.fc-tue span::after{content:'mar';}.js-drupal-fullcalendar .fc-day-header.fc-wed span::after{content:'mér';}.js-drupal-fullcalendar .fc-day-header.fc-thu span::after{content:'xov';}.js-drupal-fullcalendar .fc-day-header.fc-fri span::after{content:'ven';}.js-drupal-fullcalendar .fc-day-header.fc-sat span::after{content:'sáb';}.js-drupal-fullcalendar .fc-day-header.fc-sun span::after{content:'dom';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header span::after{font-size:1rem;font-weight:600;color:#262D38;letter-spacing:.05em;}@media (max-width:768px){.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-center h2{font-size:1.1rem;}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-right .fc-button:not(.fc-dayGridMonth-button):not(.fc-listMonth-button){display:none;}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-right .fc-button{padding:2px 6px;font-size:0.8rem;}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-toolbar{flex-wrap:wrap;gap:4px;}.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-center h2,.js-drupal-fullcalendar[data-calendar-display="block_1"] .fc-center h2 a{color:var(--cal-white) !important;background:var(--cal-blue-dark) !important;}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header.fc-mon span::after{content:'L';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header.fc-tue span::after{content:'M';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header.fc-wed span::after{content:'M';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header.fc-thu span::after{content:'X';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header.fc-fri span::after{content:'V';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header.fc-sat span::after{content:'S';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header.fc-sun span::after{content:'D';}.js-drupal-fullcalendar[data-calendar-display="page_1"] .fc-day-header span::after{font-size:0.85rem;}}
.simple-carousel{position:relative;overflow:visible;padding:0 50px !important;}.simple-carousel-button a{width:2rem;height:2rem;background:#ffffff;font-size:0;opacity:0.8;color:#007bc4 !important;}.simple-carousel-button.button--previous{left:-50px;}.simple-carousel-button.button--next{right:-50px;background:transparent;}.simple-carousel-button.button--previous a::before{content:"←";font-size:1.3rem;color:#007bc4 !important;}.simple-carousel-button.button--next a::before{content:"→";font-size:1.3rem;color:#007bc4 !important;}#simple-carousel-logos_bloques .simple-carousel-item{transition:transform 0.3s ease;}#simple-carousel-logos_bloques .simple-carousel-item:hover{transform:scale(1.1);}
.copyright-left img{margin-left:0px !important;}
.vvjs .vvjs-inner{position:relative;width:100%;height:auto !important;aspect-ratio:1920 / 495;min-height:unset;overflow:visible !important;}.vvjs.hero-slideshow .vvjs-item .vvjs-hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;}.next-arrow svg,.prev-arrow svg{fill:#ffffff;}.vvjs .slide-indicators .prev-arrow{left:10px;}.vvjs .slide-indicators .next-arrow{right:10px;}.vvjs .vvjs-inner.not-zero > .slide-indicators,.vvjs .vvjs-inner.dots.not-zero > .slide-indicators{top:calc(45%);}.vvjs.arrows-top .slide-indicators{opacity:0.4;}.vvjs > .nav-dots-numbers,.vvjs + .nav-dots-numbers,.nav-dots-numbers.dots,.vvjs.br-576 .nav-dots-numbers,.vvjs.br-576 + .nav-dots-numbers{position:relative !important;width:100% !important;height:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;background-color:transparent !important;}@media (min-width:36rem){.vvjs.br-576.hero-slideshow .nav-dots-numbers{position:relative !important;bottom:auto !important;left:auto !important;right:auto !important;min-height:60px !important;display:flex !important;margin:0 !important;}}.nav-dots-numbers .dots-numbers-button{width:6px !important;height:6px !important;min-width:6px !important;min-height:6px !important;max-width:6px !important;max-height:6px !important;border-radius:50% !important;background-color:#007bc4 !important;border:2px solid #007bc4 !important;opacity:0.4 !important;padding:0 !important;margin:0 !important;font-size:0 !important;line-height:0 !important;color:transparent !important;display:inline-flex !important;box-sizing:border-box !important;transition:background-color 0.3s ease,transform 0.2s ease,opacity 0.3s ease,width 0.2s ease,height 0.2s ease;}.nav-dots-numbers .dots-numbers-button.active,.nav-dots-numbers .dots-numbers-button[aria-selected="true"]{width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;max-width:14px !important;max-height:14px !important;background-color:#007bc4 !important;border-color:#007bc4 !important;border-radius:50% !important;clip-path:none !important;opacity:1 !important;transform:none !important;box-shadow:none !important;}.nav-dots-numbers .dots-numbers-button:hover{background-color:#002b4a !important;border-color:#002b4a !important;opacity:0.7 !important;}.nav-dots-numbers .play-pause-button{background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;padding:0 !important;width:20px !important;height:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;-webkit-appearance:none !important;appearance:none !important;}.nav-dots-numbers .play-pause-button svg{fill:#007bc4 !important;width:20px !important;height:20px !important;viewBox:200 -760 560 560;overflow:hidden !important;}.nav-dots-numbers .play-pause-button svg{clip-path:inset(22% 22% 22% 22%) !important;transform:scale(1.6) !important;}.nav-dots-numbers .play-pause-button:hover svg{fill:#002b4a !important;}.nav-dots-numbers .play-pause-button:focus{outline:none !important;box-shadow:none !important;}.page-wrapper h2 a{color:#ffffff;}@media (max-width:1300px){.vvjs .vvjs-inner{min-height:unset;height:auto !important;}}@media (max-width:768px){.vvjs.hero-slideshow .vvjs-items .vvjs-hero-content{width:70%;}}@media (max-width:575.98px){.vvjs .vvjs-inner{min-height:unset;height:auto !important;aspect-ratio:4 / 3 !important;line-height:0;font-size:0;}.vvjs.hero-slideshow .vvjs-item{position:relative;width:100%;height:100%;}.vvjs.hero-slideshow .vvjs-item .vvjs-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.vvjs.hero-slideshow .vvjs-item .vvjs-hero-image a{display:block;width:100%;height:100%;}.vvjs.hero-slideshow .vvjs-item .vvjs-hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;}.vvjs > .nav-dots-numbers,.vvjs + .nav-dots-numbers,.nav-dots-numbers.dots{margin-top:-25px;position:relative !important;bottom:auto !important;left:auto !important;right:auto !important;}.vvjs .vvjs-inner.not-zero > .slide-indicators button,.vvjs .vvjs-inner.dots.not-zero > .slide-indicators button{top:50% !important;transform:translateY(-50%);}.vvjs.hero-slideshow .vvjs-items .vvjs-hero-content{width:85%;display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.vvjs.hero-slideshow .vvjs-items .vvjs-hero-content h2,.vvjs.hero-slideshow .vvjs-items .vvjs-hero-content a{white-space:normal !important;word-break:break-word;overflow-wrap:break-word;line-height:1.3 !important;font-size:clamp(0.75rem,2.8vw,1rem) !important;text-align:center;margin-bottom:50px;}h2{background-color:rgba(0,123,196,0.8);padding:5px 10px;}}
.views-field-view-node{text-align:right;}.boton{padding:0px 16px;background-color:#007bc4;font-size:14px;color:white;border:none;border-radius:15px;cursor:pointer;float:right;height:28px;display:flex;align-items:center;justify-content:center;}.boton:active{background-color:#002b4a;}.page-wrapper h3 a{color:#007bc4 !important;}
#footer-menu{background-color:#e5f1f8;}.footer-menu-inner{margin-top:-70px;}.mi-imagen-movil{display:none;}.mi-imagen-pc{display:block;}@media screen and (max-width:768px){.mi-imagen-pc{display:none !important;}.mi-imagen-movil{display:block !important;}}
#footer-menu{background:#e5f1f8;min-height:100px;height:auto;}#footer-menu-inner .footer-menu-first{order:2;}#footer-menu-inner .footer-menu-second{order:1;width:100%;}.layout__region--second img{max-height:120px;width:auto !important;height:auto !important;border-radius:8px !important;}@media (max-width:1300px){#footer-menu-inner{display:flex;flex-direction:column;}.layout__region--first .field.field--name-body p{font-size:12px !important;}.layout__region--second{display:flex;justify-content:center;align-items:center;}.layout__region--second img{float:none !important;}}@media (min-width:1300){#footer-menu-inner .footer-menu-second{width:auto;}}
.views-field.views-field-info.text-center:hover{background-color:#007bc4;color:#ffffff;}.views-field.views-field-info.text-center:hover a{color:#ffffff;}.views-field.views-field-info.text-center{transition:all 0.3s ease;}
.view-id-logos.view-display-id-block_1 .views-view-responsive-grid__item{border-radius:unset;box-shadow:unset;background-color:unset;height:clamp(95px,18vw,120px);}#block-solo-amtega-portaleducativo{background-color:#e5f1f8;}.view-id-logos.view-display-id-block_1 .views-field-pb-content-paragraph-in-block img{max-width:180px;}@media (min-width:769px){.view-display-id-block_mobile{display:none;}}@media (max-width:1260px){.view-id-logos.view-display-id-block_1{--gap:22px;}.view-id-logos.view-display-id-block_1 .views-view-responsive-grid__item{flex:1 1 calc((100% / 2) - var(--gap)) !important;max-width:calc((100% / 2) - var(--gap)) !important;}}@media (max-width:768px){.view-id-logos.view-display-id-block_1{--gap:15px;}.view-id-logos.view-display-id-block_1 .views-view-responsive-grid__item{flex:1 1 calc((100% / 1) - var(--gap)) !important;max-width:calc((100% / 1) - var(--gap)) !important;}.view-logos{padding:0 !important;}}.logosciedix .solo-image{height:70px;width:auto;object-fit:contain;}.layout__region--second img{max-height:200px;width:auto !important;height:auto !important;border-radius:15px;}.views-view-responsive-grid__item{padding-block:0px;}.pb__img-wrapper{line-height:0;}
.sf-menu .sf-sub-indicator{display:none;}.sf-depth-1{font-size:16px;}
.views-field.views-field-info .field-content a{color:#007bc4;}.block-views-blocklogos-bloques-centro-block-1 .views-view-responsive-grid__item{flex:1 1 calc((100% - (var(--views-responsive-grid--column-count,4) - 1) * var(--gap))
    / var(--views-responsive-grid--column-count,4)) !important;max-width:calc((100% - (var(--views-responsive-grid--column-count,4) - 1) * var(--gap))
    / var(--views-responsive-grid--column-count,4)) !important;padding:20px;}
.view-id-paxina_principal_persoalizada{--gap:30px;}.page-wrapper h3 a{color:#007bc4 !important;}.page-wrapper a:not(.nav__menu-link,.button,.site-name-link,.site-logo,h1 a,h2 a,h3 a){color:#007bc4;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid{display:flex !important;flex-wrap:wrap;justify-content:center;gap:var(--gap);padding:10px 0;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item{flex:1 1 calc((100% - (var(--views-responsive-grid--column-count,4) - 1) * var(--gap))
    / var(--views-responsive-grid--column-count,4)) !important;max-width:calc((100% - (var(--views-responsive-grid--column-count,4) - 1) * var(--gap))
    / var(--views-responsive-grid--column-count,4)) !important;border:1px solid rgba(0,0,0,0.125);box-shadow:0 3px 6px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);border-radius:12px;padding:0;overflow:hidden;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item .field--name-field-image{position:relative;overflow:hidden;line-height:0;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item .field--name-field-image img{width:100%;height:180px;object-fit:cover;display:block;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item:hover .views-field-field-image a::after{opacity:1;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item .views-field-view-node{padding:14px 20px 20px;text-align:right;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item .views-field-title{padding:16px 20px 0;}.view-id-paxina_principal_persoalizada .views-field-view-node a{display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;background-color:#007bc4;font-size:12px;color:white !important;border:1px solid #007bc4;border-radius:20px;cursor:pointer;height:28px;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.view-id-paxina_principal_persoalizada .views-field-view-node a:hover{background-color:#005a91 !important;color:white !important;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item:hover .views-field-view-node a{background-color:white !important;color:#007bc4 !important;border-color:white !important;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item{transition:background-color 0.3s ease;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item:hover{background-color:#007bc4;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item:hover .views-field-title a,.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item:hover .views-field-title{color:white !important;}.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item:hover .views-field-view-node .boton,.view-id-paxina_principal_persoalizada .views-view-responsive-grid__item:hover .views-field-view-node a.boton{background-color:white !important;color:#007bc4 !important;border:1px solid #007bc4 !important;}@media (max-width:1024px){.view-id-paxina_principal_persoalizada .views-view-responsive-grid{--views-responsive-grid--column-count:2 !important;}}@media (max-width:768px){.view-id-paxina_principal_persoalizada .views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;}}
.text-center{text-align:center;color:#007bc4;}.sf-menu .sf-sub-indicator ul{width:0 !important;}
