/*
Theme Name: Amparo · Divi
Template: Divi
Version: 1.0.0
*/
body{background:#07558d url('/legacy/img/FONDO.jpg') no-repeat fixed center top;font-family:'Carrois Gothic',sans-serif}#page-container{padding-top:0!important}.amparo-shell{max-width:1000px;margin:auto}.amparo-shell main{background:white;min-height:45vh}.amparo-shell .et_pb_row{width:94%;max-width:960px}.amparo-shell .et_pb_section{padding:20px 0}.amparo-shell .et_pb_module{margin-bottom:20px}.amparo-shell img{height:auto}.amparo-shell .et_pb_text h1,.amparo-shell h1{font-size:36px;color:#34495e}.amparo-shell .et_pb_menu{padding:10px 0;margin:0}.amparo-shell .et_pb_menu ul li a{font-size:14px}.amparo-shell .et_pb_row:after{content:'';display:block;clear:both}.amparo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.amparo-card{padding:15px;border-bottom:1px solid #ddd}.amparo-card img{max-width:100%;max-height:320px;object-fit:contain}.amparo-card h2{font-size:23px}.amparo-form label{display:block;margin:14px 0}.amparo-form input,.amparo-form textarea{padding:10px;width:100%;border:1px solid #ccc}.amparo-form input[type=checkbox]{width:auto}.amparo-trap{display:none}.amparo-form button,.amparo-filter button{padding:10px 18px;background:#07558d;color:white;border:0;cursor:pointer}.amparo-filter{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0}.amparo-calendar{width:100%;table-layout:fixed}.amparo-calendar td{vertical-align:top;padding:8px;border:1px solid #ddd;height:60px}.amparo-calendar th{background:#07558d;color:white;padding:8px}.amparo-calendar td a{display:block;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.amparo-calendar-wrap{overflow:auto}.amparo-edit-layout{display:block;background:white;text-align:center;font-size:12px}.amparo-legacy-banner img{width:100%}.amparo-shell .et_pb_slider .et_pb_slide{padding:0}.amparo-shell .et_pb_slider .et_pb_slide_description{padding:0!important;min-height:460px}.amparo-shell .et_pb_slide_image{position:static!important;margin:0!important;width:100%!important;display:block!important}.amparo-shell .et_pb_slide_image img{max-height:580px!important}.amparo-shell .et_pb_slider .et_pb_container{height:auto!important;min-height:0!important}.amparo-shell .et_pb_slide_with_image .et_pb_slide_description{display:none}.amparo-shell .et_pb_slider .et_pb_slide_image+ .et_pb_slide_description{display:none}
@media(max-width:767px){.amparo-shell{width:100%}.amparo-shell .et_pb_section{padding:15px 0}.amparo-shell .et_pb_text h1,.amparo-shell h1{font-size:29px}.amparo-calendar{min-width:600px}.amparo-shell .et_pb_slider .et_pb_slide_description{min-height:200px}.amparo-grid{grid-template-columns:1fr}.amparo-shell .et_pb_menu .et_mobile_menu{background:#07558d!important}}
.amparo-shell ul.breadcrumbs{list-style:none;padding:0;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.amparo-shell ul.breadcrumbs li+li:before{content:'›';margin-right:8px}.et-fb .amparo-global-header>.et_pb_section:first-child{background:transparent!important;padding:10px 0!important}.et-fb .amparo-global-header>.et_pb_section:first-child .et_pb_image{max-width:650px;margin:0}.et-fb .amparo-global-header>.et_pb_section:nth-child(2),.et-fb .amparo-global-header .et_pb_menu{background:#07558d!important}.et-fb .amparo-global-header .et_pb_menu a{color:white!important}.amparo-global-footer .et_pb_text,.amparo-global-footer a{color:white}.amparo-global-footer .amparo-edit-layout{color:#07558d}.amparo-global-footer .et_pb_image{max-width:440px}
body.single-et_pb_layout .amparo-shell main{background:transparent}.amparo-shell .entry-content{padding-top:0}.amparo-shell .et_pb_section .et_pb_row{max-width:960px}

/* Keep the shared logo visible when Divi initializes page animations. */
.amparo-global-header .et_pb_image{opacity:1!important;animation:none!important}
