/* Reparaciones de la captura: mantener los colores, imágenes y estilos originales. */
@font-face{font-family:FontAwesome;src:url('../fuentes/fontawesome-webfont.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Pe-icon-7-stroke';src:url('../fuentes/Pe-icon-7-stroke.woff') format('woff');font-display:swap}
@font-face{font-family:Roboto;src:url('../fuentes/Roboto-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
html,body{font-family:'Helvetica Neue',Roboto,Arial,sans-serif;max-width:100%;overflow-x:clip}
.main-container{max-width:100%}
.t3-slideshow:after{pointer-events:none;height:160px;background-size:100% 160px}
.owl-wrapper:after{content:'';display:table;clear:both}
.owl-controls [role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #ff0000;outline-offset:4px}
.owl-item:not(.recovery-active){visibility:hidden}
.owl-item.recovery-active{visibility:visible}
/* La captura guardó alturas de otra ventana; calcular las columnas de nuevo. */
.acm-features.style-2>.row{display:flex;flex-wrap:wrap}
.acm-features.style-2 .features-item{display:flex;flex-direction:column;align-items:center}
.acm-features.style-2 .features-item>.btn{margin-top:auto}
.acm-video.style-1 .video-content{height:auto!important;min-height:425px}
.acm-video.style-1 .video-content .video-intro{margin-bottom:24px}
.acm-video.style-1 .video-content .btn{margin-top:12px}
.acm-video.style-1 .video-wrapper iframe{z-index:4}
.acm-video.style-1 .video-wrapper.playing:before{display:none}
.video-wrapper .btn-play{cursor:pointer}
.t3-megamenu li:hover>.dropdown-menu,.t3-megamenu li:focus-within>.dropdown-menu,.t3-megamenu li.open>.dropdown-menu{display:block;opacity:1;visibility:visible;transform:none}
#t3-off-canvas .dropdown-menu{position:static;float:none;width:100%;box-shadow:none;background:transparent;border:0;padding-left:16px}
#t3-off-canvas .dropdown-submenu>.dropdown-menu{display:block}
#t3-off-canvas .nav-header{cursor:pointer}
#t3-off-canvas .close{position:absolute;right:12px;top:12px;z-index:2}
#t3-off-canvas{padding-top:38px}
#t3-off-canvas .nav,#t3-off-canvas .nav ul{list-style:none;margin:0;padding:0}
#t3-off-canvas .nav li{height:auto;min-height:0;margin:0;float:none}
#t3-off-canvas .nav a,#t3-off-canvas .nav .nav-header{display:block;color:#333!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:10px 16px;font-size:14px;line-height:1.4;text-decoration:none}
#t3-off-canvas .nav a:hover{color:#f00!important;background:#f4f4f4}
#t3-off-canvas .nav .active>a{color:#f00!important}
#t3-off-canvas .nav>.parent>.dropdown-menu{display:none!important}
#t3-off-canvas .nav>.parent.open>.dropdown-menu{display:block!important}
.t3-cpanel-search{display:none}
.t3-cpanel-search.recovery-search-open{display:block!important}
.recovery-search-results{padding:12px;color:#fff;max-height:240px;overflow:auto}
.recovery-search-results a{color:#fff;display:block;padding:8px;border-bottom:1px solid #ffffff40}
.recovery-form-status{padding:12px;background:#fff4dc;color:#6a3a00;margin-top:15px}
.recovery-map{display:block;width:100%;height:400px;border:0}
.recovery-map-fallback{padding:45px 24px;text-align:center;background:linear-gradient(#000b,#000b),url('../imagenes/bg-page.jpg') center/cover;color:white}
.recovery-map-fallback>i{font-size:54px;color:#f00}
.recovery-map-fallback h3{color:white;margin:16px 0}
.recovery-map-fallback p{text-align:center}
.info-cont{max-width:100%;margin:0}
.jamasshead{background-image:url('../imagenes/bg-page.jpg')!important;background-position:center;background-size:cover}
.t3-masthead .jamasshead{min-height:210px}
@media(min-width:1200px){
 .t3-section.bg-transparent{margin-top:-120px}
 .t3-section.bg-transparent .container{padding-top:24px}
 .acm-slideshow .owl-carousel .item .slider-content{top:100px;height:290px}
 .acm-slideshow .owl-carousel .item .slider-content .table-cell{vertical-align:top;padding-top:45px}
 .acm-slideshow .owl-carousel .owl-controls{top:220px}
}
@media(max-width:991px){
 .t3-header-wrap .head-actions{display:none}
 #t3-header .t3-header{padding-top:14px;padding-bottom:14px}
 #t3-header .t3-mainnav{padding-top:12px}
 .acm-slideshow .owl-carousel .owl-controls{top:auto;bottom:16px;right:16px;width:auto}
 .acm-slideshow .owl-carousel .owl-controls .owl-buttons{display:flex;gap:10px}
 .acm-slideshow .owl-carousel .owl-controls .owl-buttons div.owl-next{top:auto}
 .acm-slideshow .owl-carousel .item .slider-content .table-cell{padding-left:16px!important}
 .acm-features.style-2 .features-item{padding-top:45px;padding-bottom:35px}
 .info-cont,.info-cont:hover{padding:16px}
 .info-c{padding:20px 10px}
 .t3-copyright .copyright,.t3-copyright .row>div{width:100%!important;float:none!important}
 .t3-copyright .social-list{display:flex;justify-content:center}
}
@media(max-width:767px){
 .acm-video.style-1 .video-content{min-height:0;padding:24px!important}
 .acm-video.style-1 .video-player{margin:0;width:100%;padding:0}
 .acm-video.style-1 .video-wrapper{height:auto;aspect-ratio:16/9;padding:0}
 .acm-video.style-1 #videoplayer{height:100%!important}
 .acm-features.style-2 .features-item{width:100%}
 .acm-slideshow .owl-carousel .item .slider-content .item-title{font-size:30px!important}
 div.logo-image img{max-width:200px!important;object-fit:contain;height:auto!important}
 .t3-copyright small{display:block;margin-top:16px}
 .uk-grid{margin-left:0}.uk-grid>*{padding-left:0}
}
