.amparo-shell .et_pb_image.et-waypoint,.amparo-shell .et_pb_image.et-animated {opacity:1!important;animation:none!important;transform:none!important}
.amparo-shell main .et_pb_row {display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:1rem}
.amparo-shell main .et_pb_row:after {display:none}
.amparo-shell main .et_pb_column {min-width:0;max-width:100%}
.amparo-shell .et_pb_text p {line-height:1.65;padding-bottom:.8em}
.amparo-shell .et_pb_text h3.garis {font:600 20px/1.4 'Open Sans',sans-serif;color:#34495e;border-bottom:1px solid #dce3ea;padding-bottom:.4em}
.amparo-shell .et_pb_text ul:not(.breadcrumbs),.amparo-shell .et_pb_text ol {padding-inline-start:1.6em}
.amparo-shell .et_pb_slider .et_pb_slide {background-size:contain;background-repeat:no-repeat;background-position:center}
.amparo-shell .et_pb_slider .et_pb_container {aspect-ratio:1009/470;max-width:100%}
.amparo-shell .et_pb_slider .et_pb_slide_description {min-height:0;padding:0!important}
.amparo-shell .et_pb_slider .et-pb-arrow-prev,.amparo-shell .et_pb_slider .et-pb-arrow-next {opacity:1}
.amparo-shell .et_pb_slider .et-pb-arrow-prev {left:8px}
.amparo-shell .et_pb_slider .et-pb-arrow-next {right:8px}
.amparo-shell .amparo-card a[download] {display:inline-block;padding:.5em .85em;background:#07558d;color:white;border-radius:.2em}
.amparo-calendar {border-collapse:collapse}
.amparo-calendar td,.amparo-calendar th {text-align:left}
@media(max-width:980px){.amparo-shell main .et_pb_column {width:100%;margin-right:0}}

.amparo-shell .amparo-global-header .et_pb_image,.amparo-shell .amparo-global-footer .et_pb_image {max-width:100%!important}
.amparo-shell iframe {max-width:100%}
/* Original site: 1004 px shell, 964 px content and 20 px column gutters. */
.amparo-shell {max-width:1004px}
.amparo-shell main .et_pb_section .et_pb_row {width:calc(100% - 40px);max-width:964px}
@media(min-width:981px){
 .amparo-shell main .et_pb_row {column-gap:20px}
 .amparo-shell main .et_pb_column {margin-right:0!important}
 .amparo-shell main .et_pb_column_1_3 {width:calc((100% - 40px)/3)}
 .amparo-shell main .et_pb_column_2_3 {width:calc((200% - 20px)/3)}
 .amparo-shell main .et_pb_column_1_2 {width:calc((100% - 20px)/2)}
 .amparo-shell .amparo-global-header .et_pb_image {width:min(861px,100%)!important;max-width:100%!important;margin:0!important}
 .amparo-global-header .et_pb_menu__menu {min-height:70px;align-items:center}
}
.amparo-shell main .et_pb_text p {font:400 14px/1.522 'Carrois Gothic',sans-serif;color:#34495e;padding-bottom:0;margin:0 0 10px}
.amparo-shell main .et_pb_text:has(> .et_pb_text_inner > p) {margin-bottom:0!important}
.amparo-shell main .et_pb_text h3:not(.garis) {font-size:40px;line-height:1.2;color:#34495e;padding-bottom:0}
.amparo-shell main .et_pb_text h4 {font-size:32px;line-height:1.2;color:#34495e}
.amparo-shell main .et_pb_text h5 {font-size:28px;line-height:1.2;color:#34495e}
.amparo-shell main .et_pb_text h6 {font-size:24px;line-height:1.2;color:#34495e}
.amparo-shell main .et_pb_section:has(.et_pb_image img[src*="/top_"]) {padding:0!important}
.amparo-shell main .et_pb_section:has(.et_pb_image img[src*="/top_"]) .et_pb_row {width:100%;max-width:none;padding:0!important}
.amparo-shell main .et_pb_section:has(.et_pb_image img[src*="/top_"]) .et_pb_image {margin:0!important}
.amparo-shell main .et_pb_section:has(.et_pb_image img[src*="/top_"]) :is(.et_pb_image_wrap,.et_pb_image img) {display:block;width:100%}
.amparo-shell main .et_pb_section:has(.breadcrumbs) {background:#f9f9f9;padding:12px 0!important}
.amparo-shell main .et_pb_section:has(.breadcrumbs) :is(.et_pb_row,.et_pb_module) {margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
.amparo-shell main .breadcrumbs {margin:0;padding-bottom:0;color:#34495e}
.amparo-shell main .breadcrumbs a {color:#168978}
.amparo-shell .tabla {width:100%;border-collapse:collapse}
.amparo-shell .tabla td {padding:10px;color:white;border:1px solid white}
.amparo-shell .tabla1 {background:#015294;font-weight:bold}
.amparo-shell .tabla2 {background:#0096bb;text-align:left}
.amparo-page-junta main .et_pb_column_1_3 {text-align:center}
.amparo-page-junta main .et_pb_column_1_3 .et_pb_text {text-align:center}
.amparo-page-junta main .et_pb_column_1_3 .et_pb_image_wrap,.amparo-page-junta main .et_pb_column_1_3 img {width:100%}
.amparo-page-artesania .amparo-cards .et_pb_image {margin:0!important}
.amparo-page-artesania .amparo-cards h5 {font-size:16px;text-align:center;padding:10px}
.amparo-shell main .amparo-carrusel-interior .et_pb_container {aspect-ratio: 16/9}
.amparo-shell main .amparo-carrusel-interior .et_pb_slide {background-color:#f6f6f6}
.amparo-shell main .amparo-producto .et_pb_text h5 {margin:10px 0}
.amparo-shell main .et_pb_text .label {display:inline-block;padding:5px 10px;background:#eee;color:#34495e;font-size:13px}
.amparo-shell main .et_pb_section:has(.amparo-producto){padding:40px 0!important}
.home .amparo-shell main .et_pb_text h3 {font-size:18px;color:#001e61}
.home .amparo-shell main .et_pb_section:has(.et_pb_slider) .et_pb_row {width:100%;max-width:none}
@media(max-width:767px){
 .amparo-shell main .et_pb_section .et_pb_row {width:calc(100% - 30px)}
 .amparo-shell main .et_pb_section:has(.et_pb_image img[src*="/top_"]) .et_pb_row {width:calc(100% - 40px)}
 .amparo-shell main .et_pb_section:has(.breadcrumbs) .et_pb_column:empty {display:none}
 .amparo-shell main .breadcrumbs {justify-content:flex-start}
 .amparo-shell main .amparo-producto {width:calc(100% - 80px)!important}
 .amparo-shell main .amparo-producto .et_pb_column {margin-bottom:0}
 .amparo-shell main .et_pb_column:last-child {margin-bottom:0}
}

.amparo-page-enlaces .amparo-cards .et_pb_image {float:left;width:55px;margin:5px 25px 10px 0!important}
.amparo-page-enlaces .amparo-cards .et_pb_text {overflow:hidden}
.amparo-page-enlaces .amparo-cards h4 {font-size:20px}
.amparo-shell .amparo-agenda .amparo-calendar {min-width:0}
.amparo-shell .amparo-agenda :is(.amparo-calendar td,.amparo-calendar th) {height:auto;padding:3px;font-size:12px}
.amparo-shell .amparo-agenda .amparo-calendar a {font-size:11px}
.amparo-shell .amparo-agenda .amparo-filter {gap:6px}
@media(min-width:981px){
 .amparo-shell .amparo-global-footer .et_pb_column {display:grid;grid-template-columns:5fr 4fr 3fr;align-items:center;gap:20px}
}
/* The original document and magazine catalogues use four centred tiles. */
:is(.amparo-page-documentos,.amparo-page-publicaciones) .amparo-grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:is(.amparo-page-documentos,.amparo-page-publicaciones) .amparo-card {padding:0;text-align:center;border:0}
:is(.amparo-page-documentos,.amparo-page-publicaciones) .amparo-card:before {display:block;content:"";width:60px;height:60px;margin:0 auto 20px;background:url("/legacy/images/icons/File@2x.png") center/contain no-repeat}
:is(.amparo-page-documentos,.amparo-page-publicaciones) .amparo-card h2 {font-size:20px;line-height:1.2}
:is(.amparo-page-documentos,.amparo-page-publicaciones) .amparo-card p {margin:15px 0}
.amparo-page-elecciones main .et_pb_image:not(:has(img[src*="/top_"])) img {width:60px;height:60px}
.amparo-page-elecciones main .et_pb_column:has(.et_pb_button_module_wrapper) {text-align:center}
.amparo-page-elecciones main .et_pb_text h3.tile-title {font-size:20px;text-align:center}
.amparo-page-artesania .amparo-shell main .amparo-cards h5 {font:600 15px/1.2 'Open Sans',sans-serif;text-align:center;padding:10px}
@media(max-width:767px){
 .amparo-shell .amparo-global-header .et_pb_menu_inner_container {min-height:70px;display:flex;align-items:center;justify-content:flex-end}
 .amparo-shell .amparo-global-header .et_pb_menu__wrap {flex:1}
 .amparo-shell main .et_pb_section:has(.et_pb_image img[src*="/top_"]) {padding-top:15px!important}
 .amparo-shell main .et_pb_section:has(.breadcrumbs) {padding:22px 0!important}
 .amparo-shell main .et_pb_section .et_pb_text ul.breadcrumbs {justify-content:flex-start}
 :is(.amparo-page-documentos,.amparo-page-publicaciones) .amparo-grid {grid-template-columns:1fr}
}

.amparo-shell .amparo-calendar thead th {color:white!important;background:#074e81!important}
