@charset "UTF-8";
*{-moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; -webkit-box-sizing: content-box; border: 0; box-sizing: content-box; color:inherit; margin: 0; padding: 0;}html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font: 14px 'Roboto',sans-serif; height: auto;}
body{cursor: default; font: 14px 'Roboto', sans-serif; margin: 0; width: 100%;background:#fff;}a{color: #000; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; background-color: transparent; text-decoration: none;}a:hover{text-decoration: underline;}address{font-style: normal;}b,strong{font-weight: 600;}button,input,mark{background: none;}button,label{cursor: pointer;}li{list-style: none;}img{border: 0;}button{overflow: visible; box-sizing: border-box; cursor: pointer; font-family: inherit; font-size: inherit; outline: 0; text-align: center; background: none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button; cursor: pointer;}button[disabled],html input[disabled]{cursor: default;}button,label{cursor: pointer;}button::-moz-focus-inner,input::-moz-focus-inner{border: 0; padding: 0;}input{line-height: normal;}input[type="checkbox"],input[type="radio"]{box-sizing: border-box; padding: 0;}input:required{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}textarea{overflow: auto;}:focus{outline: none;}::-moz-focus-inner{border: 0;scroll-behavior: smooth;}
h1,h2,h3,h4,h5,h6{font: inherit;margin: 0;padding:0;display: inline;}

.sta-inputFixed{position:fixed;left:-999px;top:0;height:0;width:0;opacity:0}
html.sta-noScroll,
body.sta-noScroll {
  overflow: hidden;
  max-height:100vh;
}
*{
  --font-primary:'Montserrat', sans-serif;
  --color-primary:#3E7E8B;
  --color: #363C3C;
  --color-footer:#0d7481;
}
/* COOKIES */
#sta-cookies:checked ~ .tpl-g-cookies{display:none;}
.tpl-g-cookies{background:#000;z-index:201;color:#fff;padding:10px;text-align:center;font-size:13px;position:relative;font-family:'PT Sans', sans-serif;}
.tpl-g-cookies a{color:#f0f0f0;font-weight:600;}
.tpl-g-cookies label{cursor:pointer;padding:0 10px;margin:0 10px;background:#fff;color:#000;}
/* COOKIES */



/* tpl-cookie */
#sta-cookies,
.tpl-cookie #sta-cookies_config{position:fixed;top:0;left:-999px;}
input#sta-cookies:checked ~ .tpl-cookie{opacity:0;visibility: hidden;}
.tpl-cookie{position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;font: 14px 'Roboto', sans-serif;opacity:1;visibility:visible;z-index:600;transition:1s;}
.tpl-cookie .sta-cookie_table{display:table;width:100%;height:100%;}
.tpl-cookie .sta-cookie_cell{display:table-cell;vertical-align:middle;background:rgba(0,0,0,.5);}
.tpl-cookie .sta-cookie_content{padding:30px 10px;}
.tpl-cookie .sta-cookie_content2{box-shadow:0 0 20px 1px #000;}
.tpl-cookie .sta-cookie_logo{padding:10px 20px;color:#fff;font:17px 'Droid Serif', serif;text-transform:uppercase;}
.tpl-cookie .sta-cookie_logo svg{fill:#fff;display:block;}
.tpl-cookie .sta-cookie_info{background:#fff;padding:25px 20px;}
.tpl-cookie .sta-cookie_info .sta-cookie_texto{margin-bottom:30px;}
.tpl-cookie .sta-cookie_info .sta-cookie_texto a{color:#00111B;text-decoration:underline;}
.tpl-cookie .sta-cookies_config .sta-cookie_cell,.tpl-cookie .sta-cookie_info .sta-cookie_cell{vertical-align:middle;background:none;}
.tpl-cookie .sta-cookie_info .sta-cookie_cell{display: inline-block;padding-right: 25px;}
.tpl-cookie .sta-cookies_config .sta-cookie_cell{float: left;}
.tpl-cookie .sta-cookies_config .sta-cookie_cell:first-of-type{float: right;}
.tpl-cookie .sta-cookie_info .sta-cookie_cell:last-of-type{text-align:right;padding-left:10px; float: right;padding-right: 0;}
.tpl-cookie .sta-cookie_config{font-weight:600;padding:10px 0;display:inline-block;}
.tpl-cookie .sta-cookies_confirm,
.tpl-cookie .fn-enableAll{padding:10px;border:2px solid #00111B;background:#00111B;color:#fff;min-width:150px;margin:0 0 0 auto;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em}
.tpl-cookie #sta-cookies_config:checked ~ .sta-cookie_table .sta-cookie_info,
.tpl-cookie .sta-cookies_config{display:none;background:#fff;padding:25px 20px 35px;}
.tpl-cookie #sta-cookies_config:checked ~ .sta-cookie_table .sta-cookies_config{display:block;}
.tpl-cookie .sta-cookies_config ul{margin-bottom:70px;}
.tpl-cookie .sta-cookies_config ul li{list-style: none;}
.tpl-cookie .sta-cookies_config ul li:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #00111B;}
.tpl-cookie .sta-cookies_config .sta-cookies_cont{display:block;position: relative;padding-bottom:40px;}
.tpl-cookie .sta-cookies_config .sta-cookies_cont .sta-cookies_title{display:block;font-weight:600;color:#00111B;margin-bottom:8px;font-size:15px;}
.tpl-cookie .sta-cookies_config .sta-cookies_label input{position: fixed;left:-999px;top:0;}
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon{position:absolute;right:0;bottom:0;width:66px;height:35px;border-radius:50px;overflow:hidden;z-index:1;background: #dadada;background:linear-gradient(to bottom, #ddd, #ccc);}
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:transparent;transition:background .5s;}
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon span{position:absolute;right:36px;bottom:5px;top:5px;width:25px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.5);border-radius:50%;z-index:1;transition:right .5s;}
.tpl-cookie .sta-cookies_config .sta-cookies_label input:checked ~ .sta-cookies_icon span{right:5px;}
.tpl-cookie .sta-cookies_config .sta-cookies_label input:checked ~ .sta-cookies_icon:after{background:#222;}
.tpl-cookie .sta-cookies_config .sta-cookies_label.sta-disabled{cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABHVBMVEX/AAD/AgP/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAH/AAH/AQH/AQH/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/kZH/AAD/AQH/ExP/FBT/Ghr/HBz/MTH/MzP/OTn/Ojv/PDz/PT3/Tk7/UVH/UlL/VFT/VVX/YGD/YmL/jY3/kpL/lJT/lZX/n5//oKD/oaH/vLz/vr7/wcH/wsL/w8P/x8f/yMj/zc3/8fH/8vL/9fX/9vb/9/f/+vr////74QKfAAAANnRSTlMAAgUODxAREhQVF1daXV9gY2ZnaGtvcnOSmZqam6Giu76/wcPExtfb3d7h5Ofs7e7v8PHy/v5/hlqtAAAA0ElEQVR42mIAAxYheUBT84CmQRCDQfhb27Zt1dq2/U/uf4sxuh6/3UmWNlke7axWXuM0aTPNmfUC7Bwc7AL0leV2+fJj9vt6DgxG1gBwZ0mP29AiVcwSdZvqMyzUqA3Otxy9gC6NwZvdFvoFk1pl588c9fZYFxyauXoCKTp6Clpj999Vb58NjcO7OfoNU+qEMyv0/hp6VDUPj47CYp3UBNtPqT4AtCmsH7j6CK+VPm+AYUWVDQDsHR3vAwyVK6l1jrT5DuXVdo2vbLI60V2vqABwNFT27mngMwAAAABJRU5ErkJggg=='), no-drop;}
.tpl-cookie .sta-cookies_config .sta-cookies_label.sta-disabled .sta-cookies_icon{background:#222;border-color:#222;}
.tpl-cookie .sta-cookies_config .sta-cookies_label.sta-disabled .sta-cookies_icon span{right:5px;}
/* GC */
.tpl-cookie .sta-cookie_logo{background:#00111B;}
.tpl-cookie .sta-cookie_logo svg{height:30px;width:146px;}
.tpl-cookie{font-family:'Roboto', sans-serif;}
.tpl-cookie .sta-cookie_logo,
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_title{font-family:(second);}
.sta-cookie_logo{display: none;}
@media(min-width:801px){
  .tpl-cookie .sta-cookie_logo{padding:15px 20px;}
  .tpl-cookie .sta-cookie_content{padding:30px 20px;}
  .tpl-cookie .sta-cookie_content{max-width:850px;margin:0 auto;}
  .tpl-cookie .sta-cookies_config .sta-cookies_cont{padding:0 50px 0 0;}
  .tpl-cookie .sta-cookies_config .sta-cookies_cont div{max-width:540px;}
  .tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon{bottom:50%;margin-bottom:-18px;}
}
/* FIN tpl-cookie */


/* .tpl-header-ag */
.tpl-header-ag{position: relative; padding-top: 60px;}
.tpl-header-ag.sta-fixed .sta-header-ag_abs{position:fixed;}
.tpl-header-ag.sta-fixed .sta-header-ag_max .sta-header-ag_listNav li a,
.tpl-header-ag.sta-fixed .sta-header-ag_amburP .sta-header-ag_txt{color:#fff;}
.tpl-header-ag .sta-header-ag_abs{position: absolute;left:0;top:0;right:0;background:var(--color-primary);opacity: .8; padding:5px 0 5px 10px;z-index:200;}
.tpl-header-ag .sta-header-ag_table{display:table;width:100%;}
.tpl-header-ag .sta-header-ag_cell{display:table-cell;vertical-align:middle;}
.tpl-header-ag .sta-header-ag_amburP{position: relative;display:block;width:50px;height:50px;margin:0 0 0 auto;}
.tpl-header-ag .sta-header-ag_amburP .sta-header-ag_txt{display:none;}
.tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur{display:block;position: absolute;top:51%;right:10px;width:30px;height:2px;margin-top:-1px;background:#fff;transition:background 0s .3s;}
.tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur:before,
.tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur:after{content:'';position:absolute;left:0;right:0;top:9px;height:100%;background:#fff;transition:top .3s .3s, transform .3s;}
.tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur:before{top:-9px;}
.tpl-header-ag #sta-header-ag_nav:checked ~ .sta-header-ag_abs .sta-header-ag_amburP .sta-header-ag_ambur{background:transparent;transition:background 0s .3s;}
.tpl-header-ag #sta-header-ag_nav:checked ~ .sta-header-ag_abs .sta-header-ag_amburP .sta-header-ag_ambur:before{top:0;transform: rotate(45deg);transition:top .3s, transform .3s .3s;}
.tpl-header-ag #sta-header-ag_nav:checked ~ .sta-header-ag_abs .sta-header-ag_amburP .sta-header-ag_ambur:after{top:0;transform:rotate(-45deg);transition:top .3s, transform .3s .3s;}
.tpl-header-ag .sta-header-ag_listNav a{display:block;text-decoration:none;font:14px var(--font-primary);position: relative;}
.tpl-header-ag .sta-header-ag_listNav .sta-oculto{display: none !important;}
.tpl-header-ag .sta-header-ag_listNav a:after{left: 50%;right: 50%;content:'';position: absolute;bottom:0;border-top:3px solid #fff;transition: .3s;}
.tpl-header-ag .sta-header-ag_listNav a:hover:after{left:0;right:0;}
.tpl-header-ag.sta-fixed .sta-header-ag_listNav a:after{border-color: var(--color-primary);}
.tpl-header-ag .sta-header-ag_listNav a.sta-actual:after{content:'';position: absolute;left:0;right:0;bottom:0;border-top:3px solid #fff;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_listNav a.sta-actual:after,
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_listNav a:hover:after{right: 5px;left: 5px;}
.tpl-header-ag .sta-header-ag_listNav a:hover:after{left: 10px;right: 10px;}
.tpl-header-ag .sta-header-ag_logo a{display:block;text-decoration: none;}
.tpl-header-ag .sta-header-ag_logo svg{height:35px;width:106px; vertical-align: bottom; fill: #fff;}
.tpl-header-ag.sta-fixed .sta-header-ag_logo svg{fill: #000;}
.tpl-header-ag .sta-header-ag_nav{display: none;}
.tpl-header-ag .sta-header-ag_nav .sta-header-ag_idiomas{display:none;}
.tpl-header-ag .sta-header-ag_idiomas{font: 12px var(--font-primary);}
.tpl-header-ag .sta-header-ag_idiomas a{text-decoration:none; color: #c4c4c4;}
.tpl-header-ag.sta-more .sta-header-ag_idiomas a{color: #000;}
.tpl-header-ag .sta-header-ag_idiomas .sta-idioma_larg{display:none;}
.tpl-header-ag .sta-header-ag_idiomas .sta-idiomas_act,
.tpl-header-ag .sta-header-ag_idiomas .sta-idioma_lista{display:inline-block;vertical-align:middle;}
.tpl-header-ag .sta-header-ag_idiomas .sta-idioma_lista li{display:inline-block;vertical-align:top;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_idiomas .sta-idiomas_act,
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_idiomas .sta-idioma_lista a{padding:3px 5px;display:inline-block;border:1px solid #c4c4c4;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_idiomas .sta-idioma_lista a:hover{background:#c4c4c4;transition:.3s;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_idiomas .sta-idioma_lista li:not(:last-of-type) a{border-right:0;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_idiomas .sta-idiomas_act{background:#c4c4c4;}
.tpl-header-ag .sta-header-ag_more{text-align:right;}
.tpl-header-ag .sta-header-ag_fixed{position:fixed;left:0;top:0;right:0;bottom:0;visibility:hidden;transition:visibility .3s;}
.tpl-header-ag #sta-header-ag_nav:checked ~ .sta-header-ag_abs .sta-header-ag_fixed{visibility:visible;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_fondo{position: absolute;left:0;top:0;right:0;bottom:0;background:transparent;transition:background .3s;}
.tpl-header-ag #sta-header-ag_nav:checked ~ .sta-header-ag_abs .sta-header-ag_fixed .sta-header-ag_fondo{background:#000;background:rgba(0,0,0,.5);}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_lateral{position: absolute;top:0;bottom:0;right:-200px;width:200px;background:#fff;padding:10px 10px 50px;overflow:auto;transition:right .3s;}
.tpl-header-ag #sta-header-ag_nav:checked ~ .sta-header-ag_abs .sta-header-ag_fixed .sta-header-ag_lateral{right:0;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_lateral .sta-header-ag_listNav{border-top:1px solid var(--color-primary);margin-top:15px;padding-top:10px;display: flex;flex-direction: column;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_listNav li{text-align: center;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_listNav a{font-size:13px;padding:15px 5px; color: var(--color-primary);display: inline-block;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_listNav a:after{border-color: var(--color-primary);}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_listNav a:empty{display:none;}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_amburP .sta-header-ag_ambur:before, .tpl-header-ag .sta-header-ag_fixed .sta-header-ag_amburP .sta-header-ag_ambur:after{background: var(--color-primary);}
.tpl-header-ag .sta-header-ag_fixed .sta-header-ag_idiomas{text-align: center;margin-top: 30px;display: none;}
@media(min-width:601px){
  .tpl-header-ag{position: relative; padding-top: 0;}
  .tpl-header-ag .sta-header-ag_max{margin: 0 auto; max-width: 1140px;padding:0 70px;}
  .tpl-header-ag .sta-header-ag_abs{padding:20px 0;}
  .tpl-header-ag:before{content:'';position: absolute;left:0;right:0;top:0;}
  .tpl-header-ag .sta-header-ag_amburP{padding:16px 60px 16px 5px;margin-left:5px;width:auto;height:auto;min-height:18px;}
  .tpl-header-ag .sta-header-ag_amburP .sta-header-ag_txt{display:block;font:600 14px var(--font-primary);text-transform:uppercase;color: #fff;}
  .tpl-header-ag .sta-header-ag_amburP .sta-header-ag_txt:after{content:'';position:absolute;left:0;top:50%;height:16px;border-left:1px solid #fff;margin-top:-8px;}
  .tpl-header-ag.sta-fixed .sta-header-ag_amburP .sta-header-ag_txt:after{border-color: var(--color-primary);}
  .tpl-header-ag .sta-header-ag_nav{display:table-cell;}
  .tpl-header-ag .sta-header-ag_nav .sta-header-ag_idiomas{text-align:right;margin:10px 10px 2px 7px;display: none;}
  .tpl-header-ag.sta-more .sta-header-ag_nav .sta-header-ag_idiomas{display:none;}
  .tpl-header-ag .sta-header-ag_nav .sta-header-ag_listNav{text-align: right;}
  .tpl-header-ag .sta-header-ag_nav .sta-header-ag_listNav li{display:inline-block;vertical-align:bottom;}
  .tpl-header-ag .sta-header-ag_logo{width:135px; transition: .3s;}
  .tpl-header-ag .sta-header-ag_logo svg{height: 47px;}
  .tpl-header-ag .sta-header-ag_max .sta-header-ag_listNav li a{padding:20px 12px 20px;text-align:center; color: #fff;font-size: 18px;}
  .tpl-header-ag .sta-header-ag_max .sta-header-ag_listNav a.sta-actual:after{left:10px;right:10px;}
  .tpl-header-ag .sta-header-ag_max .sta-header-ag_idiomas .sta-idiomas_act{color:var(--color-primary);}
  .tpl-header-ag .sta-header-ag_max .sta-header-ag_idiomas .sta-idioma_lista li{margin-left:5px;}
  .tpl-header-ag .sta-header-ag_more{display:none;}
  .tpl-header-ag.sta-more .sta-header-ag_more{width:145px;display:table-cell;}
  .tpl-header-ag .sta-header-ag_fixed{display:none;}
  .tpl-header-ag.sta-more .sta-header-ag_fixed{display:block;}
}
@media(max-width:600px){
  .tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur{top:50%;}
  .tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur,
  .tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur:before,
  .tpl-header-ag .sta-header-ag_amburP .sta-header-ag_ambur:after{background: #fff;}
}

/* FIN .tpl-header-ag */
/*tpl-buttons-ag*/
.tpl-buttons-ag{width: 100%; text-align: center; background: var(--color-primary); color: #fff; font: 18px var(--font-primary); padding: 25px 0;}
.tpl-buttons-ag .sta-buttons-ag_max{max-width: 880px; margin: 0 auto;}
.tpl-buttons-ag .sta-buttons-ag_element{border: 1px solid #fff; width: calc(100% - 80px);text-transform: uppercase; padding: 15px 10px; display: inline-block; vertical-align: top; margin: 25px 35px;cursor: initial;}

@media (min-width: 601px) {
  .tpl-buttons-ag .sta-buttons-ag_element{width: 360px;}
}
/*fin tpl-buttons-ag*/
/* tpl-contacto-ag */
.tpl-contacto-ag{width: 100%; text-align: center; padding: 30px 20px 60px;box-sizing: border-box;font: 16px var(--font-primary); background-position: center; background-size: cover; background-repeat: no-repeat;}
.tpl-contacto-ag .sta-contacto-ag_max{max-width: 1200px; margin: 0 auto;}
.tpl-contacto-ag .sta-contacto-ag_title{text-transform: uppercase; font: 500 18px var(--font-primary); color: #fff; margin-bottom: 13px;}
.tpl-contacto-ag .sta-contacto-ag_title span{display: block;}
.tpl-contacto-ag .sta-contacto-ag_subtitle{text-transform: uppercase; font: 600 24px var(--font-primary); color: #fff;margin-top: 13px;}
.tpl-contacto-ag .sta-contacto-ag_cell{background: #fff;max-width: 550px;margin: 20px auto; padding: 60px 0 130px}
.tpl-contacto-ag .sta-contacto-ag_titlebox{font: 600 16px var(--font-primary); color: #004860; text-transform: uppercase; max-width: 225px; margin: 0 auto; letter-spacing: 0}
.tpl-contacto-ag .sta-contacto-ag_telefono{padding-top: 50px;font: 600 16px var(--font-primary);color: #161615;}
.tpl-contacto-ag .sta-contacto-ag_contactname{font: 600 16px var(--font-primary); color: #161615; display: block; padding-top: 35px;}
.tpl-contacto-ag .sta-contacto-ag_contactname:first-of-type{padding-top: 20px;}
.tpl-contacto-ag .sta-contacto-ag_imagen{height: 180px; background-position: center; background-size: cover; background-repeat: no-repeat; margin-top: 50px;display: none;}
.tpl-contacto-ag a{ text-decoration: none; transition: .3s;color: #004860;text-decoration:underline;}
.tpl-contacto-ag a:hover{color: var(--color-primary);}
.tpl-contacto-ag a.sta-desk{display:none;}
.tpl-contacto-ag a.sta-mobile{display: block;}
.tpl-contacto-ag .sta-contacto-ag_contacts{padding: 0 10px;font: 500 15px var(--font-primary); color: #161615;margin:0 auto;max-width: 300px;}
@media (min-width: 601px) {
  .tpl-contacto-ag{padding-top: 60px;}
  .tpl-contacto-ag .sta-contacto-ag_titlebox{font-size: 24px;}
  .tpl-contacto-ag a.sta-desk{display:block;}
  .tpl-contacto-ag a.sta-mobile{display: none;}
  .tpl-contacto-ag .sta-contacto-ag_contacts{max-width: 400px;}
}
@media (min-width: 680px) {
  .tpl-contacto-ag .sta-contacto-ag_cell{margin: 20px auto;}
  
}
@media (min-width: 1100px) {
  .tpl-contacto-ag{padding: 70px 0 120px;}
  .tpl-contacto-ag .sta-contacto-ag_table{display: table; margin: 0 auto; border-collapse: separate; border-spacing: 50px;}
  .tpl-contacto-ag .sta-contacto-ag_cell{display: table-cell; padding: 60px 20px 136px;background: #fff; width: 550px; position: relative;}
  .tpl-contacto-ag .sta-contacto-ag_cellcontent{margin: 20px 20px 0 20px;}
  .tpl-contacto-ag .sta-contacto-ag_imagen{display: block; position: absolute; left: 0; right: 0; bottom: 0;}
  .tpl-contacto-ag .sta-contacto-ag_title{margin-bottom: 10px;}
}
/* fin tpl-contacto-ag */
/*INICIO CABECERA*/
.tpl-cabecera-ag{text-align: center;background-position: center;background-repeat: no-repeat;background-size: cover;font-family: var(--font-primary);padding: 30px 10px 48px; color: #fff;position: relative;}
.tpl-cabecera-ag .sta-cabecera-ag_max{max-width: 1280px;margin: 0 auto;position: relative;min-height: 174px;}
.tpl-cabecera-ag .sta-cabecera-ag_subtitle2{font-size: 18px;font-weight: 300;margin-top: 10px;text-transform: uppercase;letter-spacing: 0.1em;padding-bottom: 30px;}
.tpl-cabecera-ag .sta-cabecera-ag_title{font-size: 26px;font-weight: 500;max-width: 760px;margin:0 auto;padding: 0 20px;text-transform: uppercase;}
.tpl-cabecera-ag .sta-cabecera-ag_subtitle{font-size: 18px;font-weight: 400;margin-top: 20px;}
/* .tpl-cabecera-ag:before{content: "";background: rgba(0, 115, 144, 0.8);top: 0;bottom: 0;left: 0;right: 0;position:absolute;} */
.tpl-cabecera-ag .sta-cabecera-ag_enlace{padding: 10px 35px;text-transform: uppercase;background: #fff;color:var(--color-primary);border: 1px solid var(--color-primary);transition: .3s;display: none;font: 18px var(--font-primary);text-decoration: none;}
.tpl-cabecera-ag .sta-cabecera-ag_enlace:hover{background: var(--color-primary);color: #fff;border-color: #fff;}
.tpl-cabecera-ag .sta-cabecera-ag_enlace:hover svg path{fill: #fff;}
.tpl-cabecera-ag .sta-cabecera-ag_enlace.sta-visible{display: flex;justify-content: center;align-items: center;width: fit-content;margin: 0 auto;border-radius: 17px;}
@media (min-width:601px){
  .tpl-cabecera-ag{padding: 160px 10px 100px;}
  .tpl-cabecera-ag .sta-cabecera-ag_subtitle2{font-size: 20px;}
  .tpl-cabecera-ag .sta-cabecera-ag_title{font-size: 40px;line-height: 44px;text-transform: uppercase;}
  .tpl-cabecera-ag .sta-cabecera-ag_subtitle{font-size: 24px;}
  .tpl-cabecera-ag .tpl-cabecera-ag{padding: 160px 20px 96px;}
  .tpl-cabecera-ag .sta-cabecera-ag_enlace{padding: 12px 20px;}
  .tpl-cabecera-ag .sta-cabecera-ag_enlace:hover svg{padding-left: 10px;width: 25px;height: 25px;}
}
/*FIN CABECERA*/

/*Inicio tpl-slideCabecera-ag*/
.tpl-slideCabecera-ag{position:absolute;left:0;bottom:0;right:0}
.tpl-slideCabecera-ag nav{padding:0 35px;overflow:hidden;height:39px;position:relative}
.tpl-slideCabecera-ag nav.sta-complete{padding:0 5px}
.tpl-slideCabecera-ag nav.sta-complete ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.tpl-slideCabecera-ag nav.sta-complete .sta-slideCabecera-ag_left,
.tpl-slideCabecera-ag nav.sta-complete .sta-slideCabecera-ag_right{display:none}
.tpl-slideCabecera-ag nav .sta-slideCabecera-ag_left{color:#fff;position:absolute;left:0;top:0;font:25px 'Icons';width:35px;bottom:0}
.tpl-slideCabecera-ag nav .sta-slideCabecera-ag_left:before{content: "\e040";}
.tpl-slideCabecera-ag nav .sta-slideCabecera-ag_left.sta-fin,
.tpl-slideCabecera-ag nav .sta-slideCabecera-ag_right.sta-fin{box-shadow:none;color: transparent;}
.tpl-slideCabecera-ag nav .sta-slideCabecera-ag_left:before{content:"\e040"}
.tpl-slideCabecera-ag nav .sta-slideCabecera-ag_right{color:#fff;position:absolute;right:0;top:0;font:25px 'Icons';width:35px;bottom:0}
.tpl-slideCabecera-ag nav .sta-slideCabecera-ag_right:before{content:"}"}
.tpl-slideCabecera-ag .sta-slideCabecera-ag_scroll{overflow-x:auto}
.tpl-slideCabecera-ag .sta-slideCabecera-ag_oculScroll{padding-bottom:6px}
.tpl-slideCabecera-ag .sta-slideCabecera-ag_scroll ul{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.tpl-slideCabecera-ag .sta-slideCabecera-ag_scroll ul li{flex-shrink:0}
.tpl-slideCabecera-ag .sta-slideCabecera-ag_scroll ul li a{font:16px var(--font-primary);color:#fff;text-decoration:none;padding:11px 30px;display:block}
.tpl-slideCabecera-ag .sta-slideCabecera-ag_scroll ul li a.sta-actual{background:#fff;;color:#9a9a9a;border-radius:10px 10px 0 0;position:relative}
.tpl-slideCabecera-ag .sta-slideCabecera-ag_scroll ul li a.sta-actual:before{content:'';position:absolute;bottom:0;right:100%;}

@media(min-width:601px){
  .tpl-slideCabecera-ag{max-width:730px;margin:0 auto}
  .tpl-slideCabecera-ag .sta-slideCabecera-ag_scroll ul li a{padding:10px 45px}
}

@media(min-width:801px){
  .tpl-slideCabecera-ag {position:absolute;bottom:0;max-width:none}
}
/*Fin tpl-slideCabecera-ag*/

/*INICIO BOTONES*/
.tpl-botones-ag{font-family: var(--font-primary);text-align: center;background: #ebeff2;padding:0 0 50px;}
.tpl-botones-ag .sta-botones-ag_nav a{width: calc(50% - 20px);display: inline-block;font-size: 13px;text-transform: uppercase;padding: 15px 10px;background: #ccd1d2;color:var(--color-primary);text-decoration: none;}
.tpl-botones-ag .sta-botones-ag_nav a:first-of-type{color: #fff;background:var(--color-primary);}
.tpl-botones-ag .sta-botones-ag_nav a:hover{color: var(--color-primary);background: #fff;}
@media (min-width:701px){
  .tpl-botones-ag{padding:0 60px 50px;}
  .tpl-botones-ag .sta-botones-ag_nav{max-width: 1280px;margin: 0 auto;}
}
/*FIN BOTONES*/
/*INICIO BOXES*/
.tpl-boxes-ag{font-family: var(--font-primary);text-align: center;background: #ebeff2;padding:0 20px 50px;}
.tpl-boxes-ag .sta-boxes-ag_max{position: relative;}
.tpl-boxes-ag .sta-boxes-ag_all{padding-top:50px;}
.tpl-boxes-ag .sta-boxes-ag_all:before,
.tpl-boxes-ag .sta-boxes-ag_all:after{content: '';background: transparent;position: absolute;transition: width 1.5s,bottom 2s, background 2s;width: 0;}
.tpl-boxes-ag .sta-boxes-ag_all:after {right: -10px;top: 240px;bottom: 245px;}
.tpl-boxes-ag.sta-redBox_active .sta-boxes-ag_all:after {width: 200px;background: var(--color-primary);}
.tpl-boxes-ag .sta-boxes-ag_all:before{left: -10px;top: 363px;bottom: -10px;}
.tpl-boxes-ag.sta-redBox_active .sta-boxes-ag_all:before{width: 210px;background: var(--color-primary);}
.tpl-boxes-ag .sta-boxes-ag_cont{position: relative;padding: 200px 0 0;}
.tpl-boxes-ag .sta-boxes-ag_imagen {position: absolute;top: -40px;padding: 20px;right: 0%;left: 0;height: 200px;background-position: center 20px;background-repeat: no-repeat;background-size: cover;}
.tpl-boxes-ag .sta-boxes-ag_contentText{background: #fff;position: relative;z-index: 1;padding: 30px 10px;}
.tpl-boxes-ag .sta-boxes-ag_preTitle{font-size: 16px;text-transform: uppercase;font-weight: 500;color: var(--color-primary);letter-spacing:0.1em;}
.tpl-boxes-ag .sta-boxes-ag_section{text-align: right;max-width: 354px;}
.tpl-boxes-ag .sta-boxes-ag_title{font-size: 22px;font-weight: 300;margin-top: 5px;color:#004860;}
.tpl-boxes-ag .sta-boxes-ag_text{font:300 14px var(--font-primary);margin-top: 20px;color: #161615;text-align: left;}
.tpl-boxes-ag .sta-boxes-ag_enlace{margin-top: 30px;padding:8px 15px;text-transform: uppercase;display: inline-block;text-decoration: none;border: 1px solid var(--color-primary);color: #fff;background: var(--color-primary);transition: .3s;font-size: 17px;}
.tpl-boxes-ag .sta-boxes-ag_enlace:hover{color: var(--color-primary);background: #fff;}
@media (min-width:701px){
  .tpl-boxes-ag{padding:0 60px 50px;}
  .tpl-boxes-ag .sta-boxes-ag_nav label{padding: 14px 20px;font-size: 17px;width: calc(50% - 40px);}
  .tpl-boxes-ag .sta-boxes-ag_max{max-width: 1080px;margin: 0 auto;}
  .tpl-boxes-ag .sta-boxes-ag_all{padding-top:70px;}
  .tpl-boxes-ag .sta-boxes-ag_contentText{text-align: left;}
  .tpl-boxes-ag .sta-boxes-ag_imagen {bottom: 40px;right: 50%;left: 50px;height: auto;top: 0;}
  .tpl-boxes-ag .sta-boxes-ag_contentText{margin-left: 42%;margin-right: 7%;padding:50px 35px;}
  .tpl-boxes-ag.sta-redBox_active .sta-boxes-ag_all:after {right: 0;bottom: -20px;top:200px;}
  .tpl-boxes-ag.sta-redBox_active .sta-boxes-ag_all:before {top: 150px;bottom: 20%;left: 0;}
  .tpl-boxes-ag .sta-boxes-ag_preTitle{font-size: 14px;}
  .tpl-boxes-ag .sta-boxes-ag_title{font-size: 32px;line-height: 39px;margin-top: 0;}
  .tpl-boxes-ag .sta-boxes-ag_enlace{font-size:18px;font-weight: 500;line-height: 22px;padding:11px 15px;}
  
}
@media (min-width: 901px){
  .tpl-boxes-ag .sta-boxes-ag_cont{position: relative;padding: 120px 0 0;}
  .tpl-boxes-ag .sta-boxes-ag_contentText{padding: 50px 100px;margin-right: 0;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);}
  .tpl-boxes-ag .sta-boxes-ag_preTitle{margin-top: 10px;}
  .tpl-boxes-ag .sta-boxes-ag_text{margin-top: 20px;}
  .tpl-boxes-ag .sta-boxes-ag_enlace{margin-top: 30px;}
  .tpl-boxes-ag.sta-redBox_active .sta-boxes-ag_all:after {right: -30px;top: 85px;bottom: 66%;}
  .tpl-boxes-ag.sta-redBox_active .sta-boxes-ag_all:before {bottom: 16px;left: -30px;top: 130px;}
}
/*FIN BOXES*/
/* tpl-infoDatos */
.tpl-infoDatos-ag {background: #fff; padding: 50px 10px;background-repeat: no-repeat;background-size: cover;background-position: bottom;}
.tpl-infoDatos-ag > article {width: 100%;max-width: 1240px;margin: 0 auto;box-sizing: border-box;}
.tpl-infoDatos-ag > article > header {font-weight: 300;text-align: center;color: #fff;text-transform: uppercase;font-family: var(--font-primary); font-size: 24px;}
.tpl-infoDatos-ag > article > header:not(:has(*))  {display:none}
.tpl-infoDatos-ag > article > div:first-of-type{font-family: var(--font-primary); font-size: 14px;text-align:center;padding: 0px 50px;padding-bottom: 30px;}
.tpl-infoDatos-ag > article > section:first-of-type{text-align:center;}
.tpl-infoDatos-ag > article > section:first-of-type > div > div:not(:last-of-type){padding: 0 10px;margin-bottom: 15px;}
.tpl-infoDatos-ag > article > section:first-of-type > div > div > div {font: 600 70px var(--font-primary);color:var(--color-primary);letter-spacing: 0;}
.tpl-infoDatos-ag > article > section:first-of-type > div > div > span {font: 600 18px/22px var(--font-primary);color:#004860;}
.tpl-logos_swiper:lang(pt){display:none}
.tpl-infoDatos-ag > article > section:first-of-type > div > div:last-of-type:lang(pt){display:none;}
.tpl-infoDatos-ag > article > section:first-of-type > div:lang(pt){justify-content: center; }
@media (min-width: 601px){
	.tpl-infoDatos-ag > article > header{font-size: 36px; line-height: 48px; padding-bottom: 25px;}
	.tpl-infoDatos-ag > article > div:first-of-type{font-size: 16px;padding-bottom: 25px;}
	.tpl-infoDatos-ag > article > section:first-of-type > div {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width: 955px;margin: 0 auto}
	.tpl-infoDatos-ag > article > section:first-of-type > div > div:not(:last-of-type){padding: 0px;margin-bottom: 0;}	
	.tpl-infoDatos-ag > article > section:first-of-type > div > div{width:33%}
}
@media (min-width: 801px){
	.tpl-infoDatos-ag > article {padding: 0px 50px;}
	.tpl-infoDatos-ag > article > div:first-of-type{font-size: 18px;}
}
/* Fin tpl-infoDatos */
/* INICIO tpl-lista-ag*/ 
.tpl-lista-ag {padding: 10px 20px 40px;background: #f8f9fa;text-align: left;background-repeat: no-repeat;background-size: cover;background-position: center;}
.tpl-lista-ag .sta-lista-ag_title{font:600 18px var(--font-primary);margin-bottom: 20px;text-align: center;color: var(--color-primary);text-transform: uppercase;}
.tpl-lista-ag ul li{padding-left: 20px;margin-bottom: 5px;font:300 16px var(--font-primary);position: relative;}
.tpl-lista-ag ul li i{color: #161615;}
.tpl-lista-ag ul li:before{content: "";width: 5px;height: 5px;background: var(--color-primary);border-radius: 50%;position: absolute;left: 8px;top: 6px;}
.tpl-lista-ag.v2{padding-top: 10px;}
.tpl-lista-ag.v2 .sta-lista-ag_title{display: none;}
.tpl-lista-ag.v3{padding-top: 35px;}
.tpl-lista-ag.v3
.tpl-lista-ag.v3 .sta-lista-ag_title{color: var(--color-primary);font:18px var(--font-primary);text-transform: uppercase;}
.tpl-lista-ag.v3 .sta-lista-ag_title span {display: block;color: var(--color-primary);font: 600 24px var(--font-primary);text-transform: uppercase;margin: 15px 0;letter-spacing: 0px;}
@media(min-width: 601px) {
  .tpl-lista-ag{padding-bottom: 95px;}
  .tpl-lista-ag.v3{padding-top: 70px;padding-bottom:70px;display: flex; min-height: 503px;box-sizing: border-box;align-items: center;}
  .tpl-lista-ag ul li{margin-bottom: 16px;}
}
@media(min-width: 801px) {
  .tpl-lista-ag .sta-lista-ag_max{margin: 0 auto;max-width: 780px;}
  .tpl-lista-ag.v2 .sta-lista-ag_max{max-width: 850px;}
  .tpl-lista-ag ul {column-count: 1;}
  .tpl-lista-ag.v2 ul {column-count: 1;}
  .tpl-lista-ag .sta-lista-ag_title{margin-bottom: 46px;font-size: 34px;}
}
/* FIN tpl-lista-ag*/ 
.tpl-lista-ag.v26 .sta-lista-ag_max{max-width:none;}
.tpl-lista-ag.v26 ul li{line-height:1.65}
@media (min-width: 601px) {
    .tpl-lista-ag.v26 ul li {
        line-height: normal;
    }
}
/* tpl-fechas-ag */
.tpl-fechas-ag{text-align: center;background: #ebeff2;padding: 40px 0;}
.tpl-fechas-ag .sta-fecha-ag_titulo{font:600 22px var(--font-primary),sans-serif;color:#004860;text-align: center;text-transform: uppercase;padding:20px 0 30px;max-width: 280px;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono{padding: 0 20px 20px 90px;position: relative;display: inline-block;max-width: 250px;vertical-align: top;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono li{position: relative;color: #343434;font:600 16px var(--font-primary);text-align: left;color:#004860;padding-left: 16px;padding-top: 16px;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono li:before{position: absolute;content: "";height: 9px;width: 9px;background: #ebeff2;left: 0;margin-left: -5px;top: 19px;border-radius: 50%;border: 1px solid var(--color-primary);}
.tpl-fechas-ag  ul.sta-fecha-ag_crono li:after{position: absolute;content: "";top: 30px;left: 0;bottom:-20px;width:1px;background: var(--color-primary);}
.tpl-fechas-ag  ul.sta-fecha-ag_crono li:last-of-type:after{display:none;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono:after{top: 100%;left: 78px;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono li .sta-hora{position: absolute;top: 16px;color:#004860;right: 100%;width: 60px;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono li .sta-text2{color:#004860;font-weight: 500;font-size: 15px;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono li .sta-text3{color:var(--color-primary);font-style: italic;font-weight: 500;font-size: 15px;}

@media(min-width:801px){
.tpl-fechas-ag  ul.sta-fecha-ag_crono li:before{top: 20px;}
/* .tpl-fechas-ag  ul.sta-fecha-ag_crono li:after{top: 33px;} */
.tpl-fechas-ag  ul.sta-fecha-ag_crono{max-width: 270px;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono:first-of-type{padding-right: 80px;}
}
@media(min-width:901px){
.tpl-fechas-ag .sta-fecha-ag_titulo{font-size: 20px;}
.tpl-fechas-ag  ul.sta-fecha-ag_crono{max-width: 370px;}
}
@media(min-width:1200px){
.tpl-fechas-ag .sta-fechas-ag_max2{max-width:1280px;margin:0 auto;}
}
/* fin tpl-fechas-ag */
/* INICIO tpl-basev2-ag*/ 
.tpl_base{padding: 30px 20px;background: #f8f9fa;text-align: center;}
.tpl_base header div{color: var(--color-primary);font: 500 18px var(--font-primary);text-transform: uppercase;}
.tpl_base header div .number{font-weight: normal;font-size: 18px;letter-spacing: 0;color:var(--color-primary);margin-top: 0;}
.tpl_base header div .subtitle{font-weight: normal; font-size:18px; letter-spacing: 0;color:var(--color-primary)}
.tpl_base header div .title{font-weight: 600; font-size:24px;color:var(--color-primary);letter-spacing: 0;}
.tpl_base header div .text{text-transform:none;font-weight:300;color:var(--color-primary)}
.tpl_base header div span{display: block;color: #004860;font: 600 24px var(--font-primary);text-transform: uppercase;margin: 25px 0 20px;letter-spacing: 0.1em;}
.tpl_base header img{display: none;}
.tpl_base section div{color: #070707;font:300 17px var(--font-primary);}
.tpl_base section div span{color: var(--color-primary);text-transform: uppercase; font: 500 17px var(--font-primary);}
.tpl_base section a{display: none;}

.tpl_base.v2{background: none;background-position: center;background-size: cover;background-repeat: no-repeat;}
.tpl_base.v2 header div,
.tpl_base.v2 header div span,
.tpl_base.v2 section div{color: #fff;}

.tpl_base.v3{background: #0e7390;}
.tpl_base.v3 header div{color: #c3c3c3;}
.tpl_base.v3 header div:last-of-type{margin-bottom: 25px;}
.tpl_base.v3 header div span{display: none;}
.tpl_base.v3 section div{color: #f8fafb;}
.tpl_base.v3 section a{display: block;padding: 10px 5px;color: #f7fafb;border: 1px solid #f7fafb;text-transform: uppercase;font: 15px var(--font-primary);margin-top: 15px;transition: .3s;}
.tpl_base.v3 section a:hover{text-decoration: none;background: #f7fafb;color: #0e7390;}

.tpl_base.v4 section {display: none;}
.tpl_base.v5{background: #fff;} 

@media(min-width: 601px) {
  .tpl_base{padding: 30px 20px;}
  .tpl_base header div span{font-weight: 600; margin: 13px 0 20px;text-transform: uppercase;}
  .tpl_base section div{font-size: 15px;}
  .tpl_base.v3 header div:last-of-type{margin-bottom: 35px;}
  .tpl_base.v3 section a{font-size: 17px;margin: 25px auto 0;max-width: 310px;}
}
@media(min-width: 801px) {
  .tpl_base{padding: 70px 15px 70px;min-height: 340px;display: flex;box-sizing: border-box;align-items: center;}
  .tpl_base article{max-width: 1280px;margin: 0 auto;}
  .tpl_base section div{font-size: 17px;max-width: 510px;margin: 0 auto;}
  .tpl_base.v3 {padding: 100px 15px 30px;}
  .tpl_base.v3 header div:last-of-type{margin-bottom: 80px;}
  .tpl_base.v3 section a{font-size: 23px;margin: 45px auto 0;}
  .tpl_base.v4{min-height: auto;padding: 80px 15px 30px;}
}
/* FIN tpl-basev2-ag*/ 

/* tpl-footer-acc */
.tpl-footer-acc{font-size:12px;display:flex;flex-direction:column-reverse}
.tpl-footer-acc .sta-footer-acc_content{max-width:1501px;margin:0;color:#fff;position:relative;background:var(--color-footer);}
.tpl-icons-acc + .tpl-footer-acc .sta-footer-acc_content:before{content:"";position:absolute;top:0;width:0;height:2px;background:#fff;margin-bottom:40px}
.tpl-footer-acc.sta-active .sta-footer-acc_content:before{transition:width 2s;width:100%}
.tpl-footer-acc .sta-footer-acc_title{font:600 20px var(--font-primary);text-align:left;margin-bottom:45px;text-transform:uppercase;letter-spacing:3px;line-height:40px;color:var(--color-primary)}
.tpl-footer-acc .sta-footer-acc_svg svg{display:block;fill:#fff;width: clamp(6.25rem, 4.3843rem + 7.9602vw, 11.25rem);}
.tpl-footer-acc .sta-footer-acc_contentInfo .sta-footer-acc_info:not(:last-of-type){margin-bottom:15px}
.tpl-footer-acc .sta-footer-acc_contentInfo .sta-footer-acc_info a{text-decoration:none;color:#fff;display:inline-block;vertical-align:middle;font:14px var(--font-primary);position:relative;color:var(--color-primary)}
.tpl-footer-acc .sta-footer-acc_contentInfo .sta-footer-acc_info a[href*="javascript"]{cursor:default;pointer-events:none}
.tpl-footer-acc .sta-footer-acc_pages{display:flex;align-items:flex-start;gap:20px;padding:20px;justify-content:center}
.tpl-footer-acc .sta-footer-acc_copycont{font:300 18px var(--font-primary);color:#fff}
.tpl-footer-acc .sta-footer-acc_copycont button{text-decoration:none;color:#fff;display:inline-block;vertical-align:top;font-size: clamp(0.9375rem, 0.9142rem + 0.0995vw, 1rem);}
.tpl-footer-acc .sta-footer-acc_copy{padding-top:150px}
.tpl-footer-acc .svg-cont{display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;border-bottom: 1px solid;padding: 30px;align-content: center}
.tpl-footer-acc .sta-footer-acc_svg:nth-child(1){padding-right:20px;border-right:1px solid}
.tpl-footer-acc .sta-footer-acc_contentInfo{padding:40px;background:#F3F2F2}
@media(min-width:801px){
  .tpl-footer-acc{font-size:14px}
  .tpl-footer-acc .sta-footer-acc_copy{vertical-align:middle;padding-top:0}
  .tpl-footer-acc .sta-footer-acc_copycont{display:flex;justify-content:center;flex-basis:100%;}
  .tpl-footer-acc .sta-footer-acc_copycont button{margin:0}
  .tpl-footer-acc .sta-footer-acc_title{margin:0;padding-top:0;margin-bottom: 20px;}
  .tpl-footer-acc .sta-footer-acc_contentInfo .sta-footer-acc_info:not(:last-of-type){margin-bottom:15px}
  .tpl-footer-acc .sta-footer-acc_contentInfo .sta-footer-acc_info a{font-size:16px;}
}
@media(width>=1024px){
  .tpl-footer-acc{flex-direction:row}
  .tpl-footer-acc .svg-cont{justify-content: flex-start;padding-left:150px}
  .tpl-footer-acc .sta-footer-acc_content{display: grid;grid-template-rows:1fr auto;flex:2;max-width: 1100px}
  .tpl-footer-acc .sta-footer-acc_contentInfo{padding-left: clamp(7.5rem, 0.282rem + 11.2782vw, 9.375rem);flex:1;position:relative}
  .tpl-footer-acc .sta-footer-acc_contentInfo:after{position:absolute;content:"";left:100px;right:0;top:40px;bottom:40px;border-left:1px solid var(--color-primary)}
}
/* fin tpl-footer-acc */

/*tpl-bloquelista-ag*/
.tpl-bloquelista-ag{background: #fff; text-align: center;padding: 50px 0;background: #004860;background-position: center;background-repeat: no-repeat;background-size: cover;}
.tpl-bloquelista-ag .sta-bloquelista-ag_partesup{padding: 0 20px; margin-bottom: 50px;}
.tpl-bloquelista-ag .sta-bloquelista-ag_numero,
.tpl-bloquelista-ag .sta-bloquelista-ag_titulo{font: 400 18px var(--font-primary),sans-serif; color: #fff; text-transform: uppercase;}
.tpl-bloquelista-ag .sta-bloquelista-ag_subtitulo{font:600 24px var(--font-primary); color: #fff; text-transform: uppercase; margin-top:15px;letter-spacing:0.1em;}
.tpl-bloquelista-ag .sta-bloquelista-ag_lista{text-align: left;margin-top: 40px;}
.tpl-bloquelista-ag .sta-bloquelista-ag_lista li{padding-left: 17px; position: relative;font:300 16px var(--font-primary); margin-bottom: 6px;color: #fff;}
.tpl-bloquelista-ag.v2 .sta-bloquelista-ag_lista li{color:#1E475E;}
.tpl-bloquelista-ag .sta-bloquelista-ag_lista li:before{content: '';color: #fff;position: absolute;left: 0;top: 7px;width: 5px;height: 5px;background-color: #fff;border-radius: 50%;}
.tpl-bloquelista-ag.v2 .sta-bloquelista-ag_lista li:before{color: #1E475E;background-color: #1E475E;}
.tpl-bloquelista-ag .sta-bloquelista-ag_parteinf{max-width: 820px; margin: 0 auto;}
.tpl-bloquelista-ag .sta-bloquelista-ag_iconos{display: inline-block; padding: 5px; vertical-align: top; width: calc(100% - 10px);}
.tpl-bloquelista-ag .sta-bloquelista-ag_iconos svg{fill: #fff; width: 90px;height: 90px;margin:30px 0;}
.tpl-bloquelista-ag .sta-bloquelista-ag_iconos_nombre{font: 600 18px var(--font-primary),sans-serif;color:#fff;}
@media (min-width: 601px) {
  .tpl-bloquelista-ag{padding: 80px 0 100px;}
  .tpl-bloquelista-ag .sta-bloquelista-ag_maxWidth{max-width: 1280px; margin: 0 auto;}
  .tpl-bloquelista-ag .sta-bloquelista-ag_partesup{max-width: 560px; padding: 0 10px;margin: 0 auto;}
  .tpl-bloquelista-ag .sta-bloquelista-ag_numero{font-size: 42px;}
  .tpl-bloquelista-ag .sta-bloquelista-ag_iconos{width: 30%;}
  .tpl-bloquelista-ag.v2 .sta-bloquelista-ag_iconos:last-of-type{display: none;}
}
/*fin tpl-bloquelista-ag*/
/*FIN SERVICIOS*/
.tpl-servicios-ag{background: #f8f9fa;text-align: center;padding: 20px;position: relative;}
.tpl-servicios-ag .sta-sevicios-ag_num,
.tpl-servicios-ag .sta-servicios-ag_title{color: var(--color-primary);font:18px var(--font-primary);text-transform: uppercase;margin-bottom: 15px;}
.tpl-servicios-ag .sta-servicios-ag_subtitle{color: #004860;font:600 24px var(--font-primary);text-transform: uppercase;margin-top: 15px;}
.tpl-servicios-ag .sta-servicios-ag_contenedor{position:relative;background: #fff;margin-top: 15px; padding:230px 10px 24px;}
.tpl-servicios-ag .sta-servicios-ag_img{background-size: cover; background-repeat: no-repeat;background-position: center;height: 200px;position: absolute; left: 0; right: 0;top: 0;}
.tpl-servicios-ag .sta-servicios-ag_titulo{font: 600 16px var(--font-primary); color: #004860;letter-spacing: 0px;text-transform:uppercase;}
.tpl-servicios-ag .sta-servicios-ag_texto{font: 16px var(--font-primary),sans-serif;margin-top: 15px;color:#004860;}
.tpl-servicios-ag .sta-servicios-ag_boton{display: inline-block;padding: 15px 13px;min-width:90px;color: #f0f6f8;text-transform: uppercase;font: 16px var(--font-primary);margin:30px 30px 0;transition: .3s;background: var(--color-primary);border: 1px solid var(--color-primary);box-sizing: border-box;}
.tpl-servicios-ag .sta-servicios-ag_boton:empty{display: none;}
.tpl-servicios-ag .sta-servicios-ag_boton[data-display='']{display: none;}
.tpl-servicios-ag .sta-servicios-ag_boton:hover{text-decoration: none;color: #23859f;background: #fff;}
@media (min-width: 601px) {
  .tpl-servicios-ag .sta-sevicios-ag_num{font-size: 42px;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor {padding: 230px 20px 40px;}
}
@media (min-width: 911px) {
  .tpl-servicios-ag{padding: 80px 50px 134px;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor{display: table;height: 360px;margin-top: 0;padding:0;width: 100%;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-last-of-type(3){margin-top: 50px;}
  .tpl-servicios-ag .sta-servicios-ag_img{width: 50%;height: auto;bottom: 0;right: auto;}
  .tpl-servicios-ag .sta-servicios-ag_contenido{display: table-cell; vertical-align: middle;padding: 10px 30px 10px 50%;overflow: hidden;}
  .tpl-servicios-ag .sta-servicios-ag_contenido .sta-servicios-ag_titulo,
  .tpl-servicios-ag .sta-servicios-ag_contenido .sta-servicios-ag_texto{margin-left: 30px;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-of-type(even) .sta-servicios-ag_img{right: 0; left: auto;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-of-type(even) .sta-servicios-ag_contenido{padding: 70px 50% 66px 50px;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-of-type(even) .sta-servicios-ag_contenido .sta-servicios-ag_titulo,
  .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-of-type(even) .sta-servicios-ag_contenido .sta-servicios-ag_texto{margin-left: 0;margin-right: 50px;}
  .tpl-servicios-ag .sta-servicios-ag_boton{font-size: 16px;margin:25px 50px 0 0;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-of-type(odd) .sta-servicios-ag_boton{margin-left:60px;}
}
@media (min-width: 1201px) {
  .tpl-servicios-ag .sta-servicios-ag_max{max-width: 850px;margin: 0 auto;}
  .tpl-servicios-ag .sta-sevicios-ag_num,
  .tpl-servicios-ag .sta-servicios-ag_title{max-width: 600px;margin: 0 auto;}
  .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-last-of-type(3){margin-top: 60px;}
  .tpl-servicios-ag .sta-servicios-ag_titulo{font-size: 20px;line-height: 26px;}
  .tpl-servicios-ag .sta-servicios-ag_texto{font-size: 18px;line-height:26px;max-width: 582px;margin: 20px auto 0;}
  /* .tpl-servicios-ag .sta-servicios-ag_boton{font-size: 17px;margin: 45px auto 0;} */
  /* .tpl-servicios-ag .sta-servicios-ag_contenedor:nth-of-type(even) .sta-servicios-ag_boton{margin-left:30px;} */
}
/*FIN SERVICIOS*/


/* INICIO LOGOS */
.tpl-ferias{background: #fff;text-align: center;padding: 20px 10px 20px;  }
.tpl-ferias .sta-ferias_logo{width: 95px;height: 60px;background-size: contain;background-position: center;background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin: 5px 20px 5px;}
.tpl-ferias .sta-ferias_max{position: relative;}
.tpl-ferias .sta-ferias_max ul{padding: 0 40px;}
.tpl-ferias .sta-ferias_button{width: 40px; height: 100%; background: #fff; display: none;}
.tpl-ferias .sta-ferias_button.sta-btni{position: absolute;left: 0; top: 0; bottom: 0;}
.tpl-ferias .sta-ferias_button.sta-btnd{position: absolute;right: 0; top: 0; bottom: 0;}
.tpl-ferias .sta-ferias_button.sta-btni:before{content: "\\"; font: 16px 'Icons';}
.tpl-ferias .sta-ferias_button.sta-btnd:before{content: '\e000';font: 16px 'Icons';}
.tpl-ferias.sta-slide .sta-ferias_button{display: block;}
.tpl-ferias.sta-slide .sta-ferias_max ul{overflow: hidden; white-space: nowrap; text-align: left;}
.tpl-ferias.sta-slide .sta-ferias_button.sta-none{display: none;}

@media(min-width:601px) {
  .tpl-ferias{padding: 30px 20px 30px; }
  .tpl-ferias .sta-ferias_max{max-width: 1280px;margin: 0 auto;}
  .tpl-ferias .sta-ferias_logo{width: 120px;height: 80px;margin: 10px 30px;}
}
/* FIN LOGOS */

/*INICIO tpl-boxes2-ft*/
.tpl-boxes2-ft{padding:20px 20px 55px;text-align:center;color: #004860;font:12px/17px var(--font-primary);background: #fff;}
.tpl-boxes2-ft .sta-boxes2-ft_title{font:18px var(--font-primary), serif;margin-bottom: 15px;text-align: center;color:var(--color-primary);}
.tpl-boxes2-ft .sta-boxes2-ft_subtitle{font-weight:600;font-size:24px;line-height:32px;text-transform: uppercase;text-align: center;color:#004860;}
.tpl-boxes2-ft .sta-boxes2-ft_container{max-width: 300px;margin: 50px auto 0;}
.tpl-boxes2-ft .sta-boxes2-ft_box{margin-top: 30px;width: 250px;display: inline-block;vertical-align: top;transform: scale(.4);opacity: 0;}
.tpl-boxes2-ft .sta-boxes2-ft_box.sta-active{transform: scale(1);opacity: 1;transition: opacity 1s,transform 1s;}
.tpl-boxes2-ft .sta-boxes2-ft_box:first-of-type{margin-top: 0;}
.tpl-boxes2-ft .sta-boxes2-ft_box_img{max-width: 122px;height: 122px;background-position: center;background-repeat: no-repeat;background-size: cover;margin: 0 auto 10px;}
.tpl-boxes2-ft .sta-boxes2-ft_box_name{font:600 18px/22px var(--font-primary), serif;margin-bottom:3px;color:var(--color-primary);}
.tpl-boxes2-ft .sta-boxes2-ft_box_desc{font:14px/20px var(--font-primary);color: #1D1D1B;}
@media(min-width: 601px){
  .tpl-boxes2-ft{padding:30px 30px 62px;}
  .tpl-boxes2-ft .sta-boxes2-ft_container{max-width:540px;text-align: left;}
  .tpl-boxes2-ft .sta-boxes2-ft_box{margin: 40px 15px 0;text-align: center;width: 240px;}
  .tpl-boxes2-ft .sta-boxes2-ft_box:nth-of-type(2){margin-top: 0;}
  .tpl-boxes2-ft .sta-boxes2-ft_box_name{font-size:17px;}
}
@media(min-width:801px){
  .tpl-boxes2-ft{padding:80px 30px 70px;}
  .tpl-boxes2-ft .sta-boxes2-ft_max{margin: 0 auto;max-width:815px;}
  .tpl-boxes2-ft .sta-boxes2-ft_container{max-width:850px;}
  .tpl-boxes2-ft.sta-twoBoxes .sta-boxes2-ft_container{max-width:540px;}
  .tpl-boxes2-ft .sta-boxes2-ft_box:nth-of-type(3){margin-top: 0;}
  .tpl-boxes2-ft.sta-twoBoxes .sta-boxes2-ft_box:nth-of-type(3){margin-top: 40px;}
  .tpl-boxes2-ft .sta-boxes2-ft_box_img{margin-bottom:15px;}
  .tpl-boxes2-ft .sta-boxes2-ft_box_name{font-size:18px;}
}
/*FIN tpl-boxes2-ft*/

/* INICIO TPL-DATOS */
.tpl-datos-ft {padding:30px 20px 30px;text-align:left;overflow: hidden;}
.tpl-datos-ft.v2 {background:#f4f6f8;}
.tpl-datos-ft.v2 .sta-datos-ft_max{background: #f4f6f8;}
.tpl-datos-ft .sta-datos-ft_max{background: #fff;}
.tpl-datos-ft .sta-datos-ft_content{padding:20px;}
.tpl-datos-ft .sta-datos-ft_title{font:600 24px var(--font-primary), serif;color: var(--color-primary);margin-bottom: 35px;}
.tpl-datos-ft .sta-datos-ft_text{font:16px var(--font-primary);color: #000;}
.tpl-datos-ft .sta-datos-ft_text a.btn{text-transform: uppercase;display:inline-block;padding:9px 15px;color:#fff;font:600 12px var(--font-primary);border:2px solid #004860;background:#004860;text-decoration:none;transition:.3s;}
.tpl-datos-ft .sta-datos-ft_list{margin-top: 18px;}
.tpl-datos-ft .sta-datos-ft_dato{padding:0 40px 5px 0;position: relative;border-bottom: 1px solid var(--color-primary);opacity:0;transform: translatex(100%);transition:transform 2s, opacity 3s;}
.tpl-datos-ft .sta-datos-ft_dato:nth-of-type(2){transition-delay:.5s;}
.tpl-datos-ft .sta-datos-ft_dato:nth-of-type(3){transition-delay:1s;}
.tpl-datos-ft .sta-datos-ft_dato:nth-of-type(4){transition-delay:1.5s;}
.tpl-datos-ft .sta-datos-ft_dato:nth-of-type(5){transition-delay:2s;}
.tpl-datos-ft .sta-datos-ft_dato:nth-of-type(6){transition-delay:2.5s;}
.tpl-datos-ft .sta-datos-ft_dato:nth-of-type(7){transition-delay:3s;}
.tpl-datos-ft .sta-datos-ft_dato:nth-of-type(8){transition-delay:3.5s;}
.tpl-datos-ft.sta-active .sta-datos-ft_dato{transform: none;opacity: 1;}
.tpl-datos-ft .sta-datos-ft_dato:not(:first-of-type){margin-top:10px;}
.tpl-datos-ft .sta-datos-ft_liText{font: 600 20px var(--font-primary), serif;color: var(--color-primary);}
.tpl-datos-ft .sta-datos-ft_liText span{display: block;font:600 12px var(--font-primary);font-weight: normal;}
.tpl-datos-ft .sta-datos-ft_liSvg{position: absolute;right: 0;bottom: 10px;}
.tpl-datos-ft .sta-datos-ft_liSvg svg{height:30px;width:30px;fill: var(--color-primary);}
@media(min-width: 601px){
  .tpl-datos-ft{padding:30px 30px 30px;}
  .tpl-datos-ft .sta-datos-ft_content{padding: 20px;}
  .tpl-datos-ft .sta-datos-ft_title{font-size:29px;margin-bottom: 65px;}
  .tpl-datos-ft .sta-datos-ft_text{font-size: 13px;}
  .tpl-datos-ft .sta-datos-ft_text a.btn:hover{color:#004860;background:transparent;}
  .tpl-datos-ft .sta-datos-ft_list{margin-top: 36px;}
  .tpl-datos-ft .sta-datos-ft_dato:not(:first-of-type){margin-top:20px;}
  .tpl-datos-ft .sta-datos-ft_liText{font-size: 22px;}
  .tpl-datos-ft .sta-datos-ft_liText span{font-size: 13px;}
  .tpl-datos-ft .sta-datos-ft_liSvg svg{height:40px;width:40px;}
}
@media(min-width: 801px){
  .tpl-datos-ft{padding:30px 30px 30px;}
  .tpl-datos-ft .sta-datos-ft_content section{display:table;width:100%;}
  .tpl-datos-ft .sta-datos-ft_content section .sta-datos-ft_text{display:table-cell;vertical-align:top;width:46%;font-size:16px;line-height:23px;}
  .tpl-datos-ft .sta-datos-ft_content section .sta-datos-ft_list{display:table-cell;vertical-align:top;padding-left:56px;}
  .tpl-datos-ft .sta-datos-ft_max{margin: 0 auto;max-width: 850px;}
  .tpl-datos-ft .sta-datos-ft_title{font-size:28px;line-height:38px;margin-bottom:23px;}
  .tpl-datos-ft .sta-datos-ft_dato{padding-right:50px;}
  .tpl-datos-ft .sta-datos-ft_dato:not(:first-of-type){margin-top:30px;}
  .tpl-datos-ft .sta-datos-ft_liText{font-size:28px;}
  .tpl-datos-ft .sta-datos-ft_liText span{font-size:16px;} 
}
/* FIN TPL-DATOS */

/* INICIO TPL-GALERIA */
.tpl-galeria-ft{text-align: center;padding: 20px 20px 70px;}
.tpl-galeria-ft .sta-galeria-ft_titulo{font:18px/32px var(--font-primary), serif;color: var(--color-primary);text-align: center;margin-bottom: 15px;text-transform: uppercase;}
.tpl-galeria-ft .sta-galeria-ft_titulo span{font:600 26px/32px var(--font-primary), serif;color: #004860;text-align: center;margin-bottom: 20px;display: block;text-align: center;margin-top: 10px;}
.tpl-galeria-ft .sta-galeria-ft_content{margin-top:10px;}
.tpl-galeria-ft .sta-galeria-ft_content li{display: inline-block;vertical-align: middle;margin: 1px;opacity: 0;transform: scale(.7);height:130px;width:130px;}
.tpl-galeria-ft .sta-galeria-ft_content li.sta-active{opacity: 1;transform: none;transition: transform 1s .5s, opacity 1s .5s;position: relative;}
.tpl-galeria-ft .sta-galeria-ft_foto{display:block;height: 100%;width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: .3s;}
.tpl-galeria-ft .sta-galeria-ft_button{padding: 15px 13px;min-width:90px;color: #f0f6f8;text-transform: uppercase;font: 16px var(--font-primary);margin:30px 30px 0;transition: .3s;background: var(--color-primary);border: 1px solid var(--color-primary);box-sizing: border-box;}
.tpl-galeria-ft .sta-galeria-ft_button.sta-oculto{display: none;}
@media(min-width:601px){
  .tpl-galeria-ft{padding: 30px 20px 70px;}
  .tpl-galeria-ft .sta-galeria-ft_content li{overflow: hidden;margin:10px;height:160px;width:160px;}
  .tpl-galeria-ft .sta-galeria-ft_content:hover li .sta-galeria-ft_foto{box-shadow:inset 0 0 0 9999px rgba(0,45,70,.5);}
  .tpl-galeria-ft .sta-galeria-ft_content li:hover .sta-galeria-ft_foto{box-shadow:inset 0 0 0 9999px transparent;transform:scale(1.2);}
  .tpl-galeria-ft .sta-galeria-ft_button{padding: 10px 20px;font-size: 18px;margin-top: 30px;}
  .tpl-galeria-ft .sta-galeria-ft_button:hover{color:#fff;background: #004860;}
}
@media(min-width:901px){
  .tpl-galeria-ft{padding:60px 40px 111px;}
  .tpl-galeria-ft .sta-galeria-ft_max{max-width:855px;margin: 0 auto;}
  .tpl-galeria-ft .sta-galeria-ft_content li{height:180px;width:190px;}
}
/* FIN TPL-GALERIA */

/* INICIO TPL-MODALGALERIA */
.tpl-modalGaleria-ft{display:none;position:fixed;z-index:300;left:0;top:0;right:0;bottom:0;overflow:auto;background:#000;background:rgba(0,0,0,.9);color:#fff;padding:30px 15px 50px;-webkit-user-select:none;user-select:none;cursor:default;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_max{display:flex;flex-wrap:wrap;align-content:center;height:100%;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_close{position:relative;padding-top:35px;font:300 14px 'Roboto', sans-serif;text-align:center;width:100%;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_close .sta-modalGaleria-ft_delete{position:absolute;top:0;right:20px;padding-right:50px;min-height:34px;background: none;color:#fff;border:0;
font: 16px var(--font-primary);}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_close .sta-modalGaleria-ft_delete:after{content:'\e05d';font:10px/32px Icons;height:32px;width:32px;border:1px solid #fff;position:absolute;top:0;right:0;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_close .sta-modalGaleria-ft_delete:hover:after{color:#000;background:#fff;transition:.3s;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_close .sta-modalGaleria-ft_move{display:inline-block;padding:20px 10px;position:relative;font-size:20px;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_move button{position:absolute;top:0;bottom:0;width:60px;background: none;border: 0;color:#fff;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_move button:after{font:25px/1px Icons;position:absolute;left:0;top:50%;right:0;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_move .sta-modalGaleria-ft_left{right:100%;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_move .sta-modalGaleria-ft_left:after{content:'\e040';}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_move .sta-modalGaleria-ft_right{left:100%;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_move .sta-modalGaleria-ft_right:after{content:'}';}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_modal{overflow:hidden;width: 100%;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_modal .sta-modalGaleria-ft_contenedor{width:200%;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_modal .sta-modalGaleria-ft_contenedorH{float:left;width:50%;text-align:center;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_modal .sta-modalGaleria-ft_contenido{display:inline-block;padding:0 20px;max-height:100px;overflow:hidden;transition:max-height 0s 1s;}
.tpl-modalGaleria-ft  .sta-modalGaleria-ft_contenido img{width:100%;opacity:0;transition:opacity 1s;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_contenedorH.sta-actual .sta-modalGaleria-ft_contenido{max-height:1000px;transition:max-height 0s;}
.tpl-modalGaleria-ft .sta-modalGaleria-ft_contenedorH.sta-actual .sta-modalGaleria-ft_contenido img{opacity:1;}
@media(min-width:601px),print{
  .tpl-modalGaleria-ft{padding:50px 20px 50px;}
  .tpl-modalGaleria-ft .sta-modalGaleria-ft_close .sta-modalGaleria-ft_delete{padding-right: 60px;min-height: 40px;}
  .tpl-modalGaleria-ft .sta-modalGaleria-ft_close .sta-modalGaleria-ft_delete:after{font-size: 18px;height: 40px;width: 40px;line-height: 40px;}
}
@media(min-width:901px),print{
  .tpl-modalGaleria-ft{padding-top:80px;}
  .tpl-modalGaleria-ft .sta-modalGaleria-ft_max{max-width:1000px;margin:0 auto;}
}
/* FIN TPL-MODALGALERIA */

/*Inicio tpl-banner-ky*/
.tpl-banner-ky .sta-banner-ky_imgContainer{position:relative;height:557px}
.tpl-banner-ky .sta-banner-ky_imgAbs{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}
.tpl-banner-ky.v2 .sta-banner-ky_imgAbs{background-attachment:fixed}

/*Fin tpl-banner-ky*/

/* .fn-parallax */
.fn-parallax{overflow:hidden}
.fn-parallax .fn-parallax_abs{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;right:0;top:-100px!important;bottom:-100px!important}
/* .fn-parallax */

/*INICIO tpl-video-ag*/
@keyframes tpl-video-ag{
  0%{transform:scale(1);opacity:.8}
  100%{transform:scale(1.5);opacity:0}
}
.tpl-video-ag{text-align:center;padding:80px 20px 60px;position:relative}
.tpl-video-ag .sta-video-ag_titulo{color: var(--color-primary);margin-bottom:20px}
.tpl-video-ag .sta-video-ag_titulo:empty{display:none}
.tpl-video-ag .sta-video-ag_max{height:140px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}
.tpl-video-ag.sta-visible .sta-video-ag_max{background:none!important}
.tpl-video-ag .sta-video-ag_fondoVideo{position:absolute;left:0;top:0;right:0;bottom:0}
.tpl-video-ag .sta-video-ag_fondoVideo .wistia_embed{height:100%}
.tpl-video-ag .sta-video-ag_button{position:absolute;left:50%;top:50%;height:60px;width:60px;background: var(--color-primary);border-radius:50%;margin:-30px 0 0 -30px}
.tpl-video-ag .sta-video-ag_button:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:inherit;border-radius:50%;animation:tpl-video-ag 1.5s ease-out infinite}
.tpl-video-ag .sta-video-ag_button:after{content:'';position:absolute;left:23px;top:18px;border-left:21px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}
@media(min-width:501px){
  .tpl-video-ag .sta-video-ag_max{height:295px}
}
@media(min-width:801px){
  .tpl-video-ag .sta-video-ag_titulo{max-width:880px;margin:0 auto 50px}
  .tpl-video-ag .sta-video-ag_max{max-width:900px;margin:0 auto;height:450px}
}
/*FIN tpl-video-ag*/

/*Comienzo tpl-slide2-ag*/
.imgOculta {opacity:0;visibility: hidden;position: absolute;left: 0;top: 0;width: 701px;height: 1px;}
.tpl-slide2-ag{position:relative;padding-top:411px;padding-bottom:66px;overflow:hidden; background: #f7f7f7;}
.tpl-slide2-ag .sta-slide2-ag_bread{text-transform:uppercase;font:17px var(--font-primary);color:#2F2F2F;text-align:center;margin-bottom:30px;letter-spacing:1px; display: none;}
.tpl-slide2-ag .sta-slide2-ag_fondoClip{position:absolute;top:0;left:0;right:0;z-index:1;opacity:0;transform:translateY(-100px)}
.tpl-slide2-ag.sta-active .sta-slide2-ag_fondoClip{opacity:1;transform:none;transition:opacity 1s,transform 1s}
.tpl-slide2-ag .sta-slide2-ag_circleContP{position:absolute;top:64px;right:0;left:0;z-index:1;transform:scale(.7);opacity:0}
.tpl-slide2-ag.sta-active .sta-slide2-ag_circleContP{transform:none;opacity:1;transition:transform 1s,opacity 1s}
.tpl-slide2-ag .sta-slide2-ag_circleCont{position:relative;margin:0 auto;height:315px;width:315px;border-radius:50%;overflow:hidden;z-index:1}
.tpl-slide2-ag .sta-slide2-ag_fondoClip .sta-slide2-ag_fondoClipBack{height:340px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:1}
.tpl-slide2-ag .sta-slide2-ag_circleCont .sta-slide2-ag_circelBack{background-position:center;background-size:cover;background-repeat:no-repeat;height:315px}
.tpl-slide2-ag .sta-slide2-ag_textContainer{color:var(--color-primary);padding:0 30px;font:16px var(--font-primary);opacity:0;transform:scale(.7)}
.tpl-slide2-ag.sta-active .sta-slide2-ag_textContainer{opacity:1;transform:none;transition:opacity 1s,transform 1s}
.tpl-slide2-ag .sta-slide2-ag_textContainer:not(.slick-initialized) .sta-slide2-ag_article:not(:first-of-type){display:none}
.tpl-slide2-ag .sta-slide2-ag_textContainer .sta-slide2-ag_article header{font-size:16px;text-align:center;margin-bottom:30px;text-transform:uppercase}
.tpl-slide2-ag .sta-slide2-ag_textContainer .sta-slide2-ag_article header span{text-align:center;text-transform:uppercase;font:24px var(--font-primary);display:block;margin-bottom:23px;display:flex;align-items:center;justify-content:center;min-height:84px}
.tpl-slide2-ag .sta-slide2-ag_textContainer .sta-slide2-ag_article section{text-align:center;line-height:26px;font-weight:300;min-height:182px}
.tpl-slide2-ag .sta-slide2-ag_dots{text-align:center}
.tpl-slide2-ag .sta-slide2-ag_dots .slick-dots li{display:inline-block}
.tpl-slide2-ag .sta-slide2-ag_dots .slick-dots li button{height:32px;width:32px;position:relative;font-size:1px;font-size:0;color:transparent;border: 1px solid var(--color-primary);border-radius: 50%;margin: 0 3px;}
.tpl-slide2-ag .sta-slide2-ag_dots .slick-dots li button:before,
.tpl-slide2-ag .sta-slide2-ag_dots .slick-dots li button:after{content:'';position:absolute;height:0;top: 0;left: 50%;width:1px;background:var(--color-primary);transition:.3s;transform: rotate(332deg);transform-origin: top left;}
.tpl-slide2-ag .sta-slide2-ag_dots .slick-dots li button:after{transform: rotate(30deg);}
.tpl-slide2-ag .sta-slide2-ag_dots .slick-dots .slick-active button:before,
.tpl-slide2-ag .sta-slide2-ag_dots .slick-dots .slick-active button:after{height:26px;}
.tpl-slide2-ag .slick-list{overflow:hidden;z-index:1}
.tpl-slide2-ag .slick-slide{float:left;height:100%;min-height:1px;outline:none}
.tpl-slide2-ag .sta-slide2-ag_article{min-height:200px}
@media(min-width:601px){
  .tpl-slide2-ag{padding-top:460px}
  .tpl-slide2-ag .sta-slide2-ag_circleContP{top:100px}
  .tpl-slide2-ag .sta-slide2-ag_bread{margin-left:30px}
}
@media(min-width:1100px){
  .tpl-slide2-ag{padding:111px 20px 38px}
  .tpl-slide2-ag .sta-slide2-ag_bread{color:var(--color-primary);position:absolute;margin:0;padding-top:65px;transform:rotate(-90deg) translateX(-50%);transform-origin:top left;left:0;top:50%;font-size:18px}
  .tpl-slide2-ag .sta-slide2-ag_bread:before{content:'';width:1px;background:var(--color-primary);height:30px;position:absolute;top:0;left:50%}
  .tpl-slide2-ag .sta-slide2-ag_fondoClip{width:calc(50% - 75px);clip-path:polygon(0 0,100% 0,100% 100%,375px 100%);right:0;left:auto;bottom:0;transform:translateX(50%)}
  .tpl-slide2-ag .sta-slide2-ag_fondoClip .sta-slide2-ag_fondoClipBack{bottom:0;right:0;left:0!important;top:0;height:auto;width:53%;position:absolute!important}
  .tpl-slide2-ag .sta-slide2-ag_textContainer{padding:0;max-width:400px}
  .tpl-slide2-ag .sta-slide2-ag_textContainer .sta-slide2-ag_article header span{margin-bottom:33px;font-size:30px;min-height:108px}
  .tpl-slide2-ag .sta-slide2-ag_max{max-width:900px;position:relative;margin:0 auto}
  .tpl-slide2-ag .sta-slide2-ag_container{max-width:350px;padding-left:40px}
  .tpl-slide2-ag .sta-slide2-ag_circleCont{height:450px;width:450px}
  .tpl-slide2-ag .sta-slide2-ag_circleContP{right:0;left:auto;top:50%;margin-top:-225px}
  .tpl-slide2-ag .sta-slide2-ag_circleCont .sta-slide2-ag_circelBack{height:450px}
}
/*Fin tpl-slide2-ag*/

/*Comienzo tpl-slide2-ag_new*/
.tpl-slide2-ag_new{background:#fff;opacity:0;transform:translateY(24px);}
.tpl-slide2-ag_new.reverse{background:#F0EFEF}
.tpl-slide2-ag_new.sta-active{opacity:1;transform:none;transition:opacity .8s,transform .8s}
@media (prefers-reduced-motion: reduce){
  .tpl-slide2-ag_new{opacity:1;transform:none}
  .tpl-slide2-ag_new.sta-active{transition:none}
}
.tpl-slide2-ag_new .sta-slide2-ag_container{position:relative;overflow:hidden}
.tpl-slide2-ag_new .sta-slide2-ag_container:not(.swiper-initialized) .sta-slide2-ag_article:not(:first-of-type){display:none}
.tpl-slide2-ag_new .sta-slide2-ag_article{display:flex;flex-direction:column}
.tpl-slide2-ag_new .sta-slide2-ag_foto{background:#e3e3e3;max-height:500px}
.tpl-slide2-ag_new .sta-slide2-ag_foto img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;max-height:300px}
.tpl-slide2-ag_new .sta-slide2-ag_texto{padding:30px}
.tpl-slide2-ag_new .sta-slide2-ag_kicker{display:block;font:600 13px var(--font-primary);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:14px}
.tpl-slide2-ag_new .sta-slide2-ag_texto h2{display:block;font:600 24px var(--font-primary);text-transform:uppercase;color:var(--color-primary);line-height:1.25;margin-bottom:16px;text-wrap:balance}
.tpl-slide2-ag_new .sta-slide2-ag_desc{font:15px/1.65 var(--font-primary);color:var(--color);}
.tpl-slide2-ag_new .sta-slide2-ag_desc a{color:var(--color-primary);text-decoration:underline}
.tpl-slide2-ag_new .sta-slide2-ag_nav{display:flex;gap:14px;padding:24px 24px 32px;justify-content:space-around;align-items:center}
.tpl-slide2-ag_new .sta-swiper_nav{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;transition:.2s;margin-top:0}
.tpl-slide2-ag_new .sta-swiper_nav svg{width:25px;height:25px;display:block}
.tpl-slide2-ag_new .sta-swiper_nav:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.tpl-slide2-ag_new .sta-swiper_nav.swiper-button-disabled{opacity:.35;pointer-events:none}
.tpl-slide2-ag_new .swiper-button-prev.swiper-button-disabled,
.tpl-slide2-ag_new .swiper-button-next.swiper-button-disabled {display: none;}
@media(min-width:1024px){
  .tpl-slide2-ag_new .sta-slide2-ag_article{display:grid;grid-template-columns:45% 55%;align-items:stretch;}
  .tpl-slide2-ag_new .sta-slide2-ag_foto img{aspect-ratio:auto;max-height:none;}
  .tpl-slide2-ag_new .sta-slide2-ag_texto{display:flex;flex-direction:column;justify-content:center;padding:0 70px;max-height:500px}
  .tpl-slide2-ag_new .sta-slide2-ag_kicker{font-size:14px}
  .tpl-slide2-ag_new .sta-slide2-ag_texto h2{font-size:34px}
  .tpl-slide2-ag_new .sta-slide2-ag_desc{font-size:16px}
  .tpl-slide2-ag_new .sta-slide2-ag_nav{position:absolute;left:70px;bottom:45px;padding:0;z-index: 2;}
  .tpl-slide2-ag_new.reverse .sta-slide2-ag_texto{order:1}
}
/*Fin tpl-slide2-ag_new*/



/* INICIO tpl-slide-header-ag */
@keyframes tpl-slide-header-ag {
  0% {transform: scale(1);opacity: .8}
  100% {transform:scale(1.5);opacity: 0}
}
.tpl-slide-header-ag{min-height:475px;height:calc(50vh - 60px);position:relative}
.tpl-slide-header-ag.v2{height: 540px}
.tpl-slide-header-ag .slide-header-ag_background{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:0}
/* .tpl-slide-header-ag .slide-header-ag_backgroundContainer:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;background:rgba(0,0,0,.3)} */
.tpl-slide-header-ag .slide-header-ag_backgroundImage{position: absolute;left:0;top:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}
.tpl-slide-header-ag .slide-header-ag_slideButtons{position:absolute;left:0;bottom:180px;right:0;z-index:1;text-align:center;z-index:10;top: 350px;}
.tpl-slide-header-ag .slide-header-ag_slideRight,
.tpl-slide-header-ag .slide-header-ag_slideLeft{height: 40px;border-radius:50%;width:40px;background:rgb(0,0,0,.64);font: 14px Icons;color:#fff;text-align:center;}
.tpl-slide-header-ag .slide-header-ag_slideLeft:after{content: '\\';}
.tpl-slide-header-ag .slide-header-ag_slideRight:after{content: '\e000';}
.tpl-slide-header-ag .slide-header-ag_slideRight{margin-left:75px}
.tpl-slide-header-ag .img-oculta{position: absolute;top: -99999px;left: -99999px;height: 1px;width: 1px}
.tpl-slide-header-ag .slide-header-ag_video{display:none;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;visibility:hidden;opacity:0}
.tpl-slide-header-ag.sta-videoLoad .slide-header-ag_video{display:block}
.tpl-slide-header-ag.sta-videoLoad .slide-header-ag_video:after{content:'';position: absolute;left:0;top:0;right:0;bottom:0; background: #248a9878;}
.tpl-slide-header-ag.sta-videoLoad .slide-header-ag_video{visibility:visible}
.tpl-slide-header-ag.sta-videoActive .slide-header-ag_video{opacity:1;transition:opacity 1s}
.tpl-slide-header-ag.sta-videoLoad .slide-header-ag_video .embed_youtube{object-fit: cover;object-position: center}
.tpl-slide-header-ag.sta-videoLoad.sta-notCover .slide-header-ag_video .embed_youtube{width:100%;height:100%}
.tpl-slide-header-ag.sta-cover.sta-videoLoad .slide-header-ag_video .embed_youtube{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}
.tpl-slide-header-ag.sta-videoLoad .slide-header-ag_video .wistia_embed{width:100%;height:100%}
.tpl-slide-header-ag.sta-videoLoad .slide-header-ag_video .wistia_embed video{object-fit: cover!important;object-position: center!important;width:100%;height:100%}
.tpl-slide-header-ag.sta-notCover.sta-videoLoad .slide-header-ag_video .wistia_embed video{object-fit: contain!important;object-position: center!important}
.tpl-slide-header-ag .slide-header-ag_mainContent{position: absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}
.tpl-slide-header-ag.agora2026 .slide-header-ag_mainContent{pointer-events:auto}
.tpl-slide-header-ag .slide-header-ag_table{width:100%;height:100%}
.tpl-slide-header-ag .slide-header-ag_tableCell{display:flex;flex-wrap:wrap;align-items: flex-end;justify-content:center;text-align:center;transition:padding .5s;color:#fff;height: 100%;box-sizing: border-box}
.tpl-slide-header-ag .slide-header-ag_titlesContainer{margin: 0 20px;position:relative;z-index:3}
.tpl-slide-header-ag .slide-header-ag_videoButton{display:none;height: 60px;width: 60px;background: #847648;border-radius: 50%;position: relative}
.tpl-slide-header-ag .slide-header-ag_videoButton:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: inherit;border-radius: 50%;animation: tpl-slide-header-ag 1.5s ease-out infinite}
.tpl-slide-header-ag .slide-header-ag_videoButton:after {content: '';position: absolute;left: 23px;top: 18px;border-left: 18px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent}
.tpl-slide-header-ag .slide-header-ag_title,
.tpl-slide-header-ag .slide-header-ag_supTitle{font:25px 'Open Sans', sans-serif;text-shadow:0 0 4px #000,0 0 14px #000}
.tpl-slide-header-ag .slide-header-ag_supTitle,
.tpl-slide-header-ag.sta-destinos .slide-header-ag_title{font-size:18px}
.tpl-slide-header-ag.sta-destinos .slide-header-ag_supTitle{font-size:22px}
.tpl-slide-header-ag .slide-header-ag_subTitle{font:14px 'Open Sans', sans-serif;text-transform:uppercase;margin-top:4px;text-shadow:0 0 7px #000, 0 0 14px #000}
.tpl-slide-header-ag .slide-header-ag_subTitle2{font:300 18px 'Open Sans', sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:90px;text-shadow:0 0 7px #000,0 0 14px #000}
.tpl-slide-header-ag .slide-header-ag_subTitle2[data-text=""]{display: none}
.tpl-slide-header-ag.sta-destinos .slide-header-ag_subTitle{font-size:24px;text-transform:none}
.tpl-slide-header-ag .fn-contarHoteles .sta-loading{display:none}
.tpl-slide-header-ag .slide-header-ag_title:empty,
.tpl-slide-header-ag .slide-header-ag_subTitle:empty{display:none}
.tpl-slide-header-ag .slide-header-ag_buttonPromo{margin-top:28px}
.tpl-slide-header-ag .slide-header-ag_buttonPromo .button{background:#000;text-transform:uppercase;font-weight:600;font-size:11px;border:2px solid #000;color:#fff;text-decoration:none;display:inline-block;padding:8px 15px;min-width:80px;transition:.3s}
.tpl-slide-header-ag .slide-header-ag_engine{width:100%;pointer-events:all;zoom: 100%;}
.tpl-slide-header-ag.sta-destaMvl_1 .slide-header-ag_tableCell{padding-top:80px}
.tpl-slide-header-ag.sta-destaMvl_2 .slide-header-ag_tableCell{padding-top:230px}
.tpl-slide-header-ag.sta-destaMvl_3 .slide-header-ag_tableCell{padding-bottom:20px;vertical-align:bottom}
.tpl-slide-header-ag.sta-onlySlide .slide-header-ag_slideButtons,
.tpl-slide-header-ag[data-btn="false"] .slide-header-ag_slideButtons,
.tpl-slide-header-ag[data-btn="0"] .slide-header-ag_slideButtons,
.tpl-slide-header-ag[data-btn=""] .slide-header-ag_slideButtons,
.tpl-slide-header-ag[data-promoButton="false"] .slide-header-ag_buttonPromo,
.tpl-slide-header-ag[data-promoButton=""] .slide-header-ag_buttonPromo{display:none}
.tpl-slide-header-ag .slide-header-ag_title,
.tpl-slide-header-ag .slide-header-ag_supTitle{font-family:var(--font-primary)}
.tpl-slide-header-ag .slide-header-ag_box .slide-header-ag_boxElement .slide-header-ag_boxCell{font-family:var(--font-primary)}

.tpl-slide-header-ag.agora2026 .event-links{display: none;}
.tpl-slide-header-ag.agora2026 .event-links.show-buttons{display: flex;flex-wrap: wrap;padding-top: 50px;}
.tpl-slide-header-ag.agora2026 .event-links .event-links_enlace{padding: 10px 35px;text-transform: uppercase;background: #fff;color: var(--color-primary);border: 1px solid var(--color-primary);transition: .3s;font: 18px var(--font-primary);text-decoration: none;display: flex;justify-content: center;align-items: center;width: fit-content;margin: 0 auto;border-radius: 17px;}
.tpl-slide-header-ag.agora2026 .event-links .event-links_enlace:hover{background: var(--color-primary);color: #fff;border-color: #fff;}
.tpl-slide-header-ag.agora2026 .event-links .event-links_enlace:hover svg path{fill: #fff;}


@media(min-width:601px){
  .tpl-slide-header-ag .slide-header-ag_supTitle,
  .tpl-slide-header-ag.sta-destinos .slide-header-ag_title{font-size:20px}
  .tpl-slide-header-ag{height:calc(100vh - 292px)}
  .tpl-slide-header-ag.sta-destinos{height:450px}
  .tpl-slide-header-ag .slide-header-ag_title{font-size:35px}
  .tpl-slide-header-ag .slide-header-ag_subTitle{font-size:16px}
  .tpl-slide-header-ag .slide-header-ag_slideButtons{top: auto;}
}
@media(min-height:700px){
  .tpl-slide-header-ag .slide-header-ag_tableCell{padding-bottom:0}
}
@media(min-width:801px){
  .tpl-slide-header-ag{min-height:600px;}
  .tpl-slide-header-ag .slide-header-ag_tableCell{padding-bottom: 90px}
  .tpl-slide-header-ag.agora2026 .slide-header-ag_tableCell{padding-bottom: 0}
  .tpl-slide-header-ag .slide-header-ag_slideButtons{position:static}
  .tpl-slide-header-ag .slide-header-ag_slideRight,
  .tpl-slide-header-ag .slide-header-ag_slideLeft{position:absolute;border-radius:0;z-index:4;left:-40px;top:50%;height:100px;width:40px;background:rgba(0,0,0,.5);margin-top:-50px;font:30px Icons;color:#fff;text-align: center;transition:left 1s, opacity 1s, background .5s}
  .tpl-slide-header-ag .slide-header-ag_slideRight{left:auto;right:-40px;transition:right 1s, opacity 1s, background .5s;margin-left:0}
  .tpl-slide-header-ag .slide-header-ag_slideLeft:hover{background:#000}
  .tpl-slide-header-ag .slide-header-ag_slideRight:hover{background:#000}
  .tpl-slide-header-ag:hover .slide-header-ag_slideRight{right:0}
  .tpl-slide-header-ag:hover .slide-header-ag_slideLeft{left:0}
  .tpl-slide-header-ag .slide-header-ag_slideLeft:after{content:'\e040'}
  .tpl-slide-header-ag .slide-header-ag_slideRight:after{content:'}'}
  .tpl-slide-header-ag .slide-header-ag_titlesContainer{margin: 0 35px}
  .tpl-slide-header-ag .slide-header-ag_title{font-size:40px}
  .tpl-slide-header-ag .slide-header-ag_subTitle{font-size:25px;margin-bottom:10px}
  .tpl-slide-header-ag.sta-destinos .slide-header-ag_subTitle{font-size:48px}
  .tpl-slide-header-ag .slide-header-ag_buttonPromo{margin-top:58px}
  .tpl-slide-header-ag .slide-header-ag_buttonPromo .button:focus,
  .tpl-slide-header-ag .slide-header-ag_buttonPromo .button:hover{background:#fff;border-color: #000;color:#000}
  .tpl-slide-header-ag .slide-header-ag_buttonPromo .button{padding:15px 25px;font-size:16px}
  .tpl-slide-header-ag .slide-header-ag_engine{padding: 0;margin-top: -140px}
}
@media(min-width:951px){
  .tpl-slide-header-ag.sta-destaDesk_3 .slide-header-ag_tableCell{padding-top:150px}
  .tpl-slide-header-ag .slide-header-ag_title{font-size: 60px;}
}
@media(min-width:1401px){
  .tpl-slide-header-ag.sta-destaDesk_3 .slide-header-ag_tableCell{padding-top:0}
}
/* FIN tpl-slide-header-ag */
/* inicio TPL-MODAL */
.tpl-modal-ft{background:var(--color-primary);position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;display:none;z-index:250;text-align:left;padding:10px 15px 50px}
.tpl-modal-ft .sta-modal-ft_fondo{display:table;width:100%;height:100%}
.tpl-modal-ft .sta-modal-ft_fondo2{display:table-cell;vertical-align:middle;padding:50px 20px 30px}
.tpl-modal-ft .sta-modal-ft_max{position:relative;padding-top:20px;max-width:1280px;margin:0 auto}
.tpl-modal-ft .sta-modal-ft_button{color:#fff;border-radius:50%;border:2px solid #fff;font:15px 'Icons';height:40px;width:40px;text-align:center;position:fixed;right:40px;top:20px}
.tpl-modal-ft .sta-modal-ft_button:after{content:'\e001'}
.tpl-modal-ft .sta-modal-ft_button:hover{background:#fff;color:var(--color-primary);transition:.3s}
.tpl-modal-ft .sta-modal-ft_container{color:#fff;font:14px/14px var(--font-primary)}
.tpl-modal-ft header{font:600 20px var(--font-primary);text-align:center;text-transform:uppercase}
.tpl-modal-ft header:after{content:"";height:3px;width:150px;background:#fff;display:block;margin:10px auto 20px}
.tpl-modal-ft .sta-title{color:#fff;font:600 20px var(--font-primary);text-transform:uppercase;display:block;margin:15px 0 5px}
.tpl-modal-ft section{font:13px var(--font-primary)}
.tpl-modal-ft section a{color:#868686;text-decoration:underline}
@media(min-width:601px){
  .tpl-modal-ft{text-align:justify}
  .tpl-modal-ft header{font-size:30px}
  .tpl-modal-ft .sta-title{font-size:30px;margin:20px 0 10px}
  .tpl-modal-ft section{font-size:16px}
}
/* FIN TPL-MODAL */

/* Container Styles */
.tooltip-container {
  position: relative;
  display: inline-block;
  font-family: "Arial", sans-serif;
  overflow: visible;
}

/* Tooltip Styles */
.tooltip-content {
  position: absolute;
  top: 102%;
  left: 50%;
  transform: translateX(-50%) scale(0.8);
  background: white;
  border-radius: 15px;
  padding: 22px;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55),
    transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55),
    visibility 0.5s ease;
  z-index: 100;
  pointer-events: none;
  backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.9);
}

.tooltip-container:hover .tooltip-content {
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) scale(1);
  pointer-events: auto;
}

/* Social Icons Styles */
.year-links {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}

.year {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f0f0f0;
  transition:transform 0.2s linear;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  font-family: var(--font-primary);
}
.year::after{
  border: none !important;
}

.year:hover {
  transform: scale(1.1);
}

.year:active {
  transform: scale(1.05);
}

/* Tooltip Arrow */
.tooltip-content::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 10px 10px 10px;
  border-style: solid;
}

/* Responsive Design */
@media (max-width: 768px) {

  .tooltip-content {
    width: 240px;
    padding: 18px;
  }

  .year {
    width: 44px;
    height: 44px;
  }

}

@media (max-width: 480px) {
 
  .tooltip-content {
    width: 200px;
    padding: 15px;
  }

  .year {
    width: 40px;
    height: 40px;
  }

}

/* Dark Mode Support */
@media (prefers-color-scheme: dark) {
  .tooltip-content {
    background: var(--color);
    color: white;
  }

  .tooltip-content::before {
    border-color: transparent transparent var(--color) transparent;
  }

  .year {
    background: var(--color);
  }

}

/* Print Styles */
@media print {
  .tooltip-container {
    display: none;
  }
}

/* Reduced Motion */
@media (prefers-reduced-motion: reduce) {
  .button-content,
  .share-icon,
  .year,
  .tooltip-content {
    transition: none;
  }

  .button-content {
    animation: none;
  }
}

/* Custom Scrollbar for Tooltip Content */
.tooltip-content::-webkit-scrollbar {
  width: 6px;
}

.tooltip-content::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}

.tooltip-content::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 3px;
}

.tooltip-content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.tpl-header-ag.sta-more .tooltip-content{display: none;}
/* incluimos header-acc para soporte de idiomas */
/*INICIO TPL-HEADER*/
html main,
html footer{transition:transform 1s}
html.sta-moveBody main,
html.sta-moveBody footer{transform:translateX(-280px)}
html.sta-moveBody .tpl-header-acc .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hamburText{color:#000}
.tpl-header-acc{position:relative;z-index:250;text-align:left} 
.tpl-header-acc.sta-fixed .sta-header-acc_abs{position:fixed;background:var(--color-primary)}
.tpl-header-acc #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_fixed{right:0}
.tpl-header-acc #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_fixed .sta-header-acc_fondo{visibility:visible}
.tpl-header-acc #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_fixed .sta-header-acc_lateral{box-shadow:0px 0 12px -4px rgba(0,0,0,.4)}
.tpl-header-acc #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_hambur .sta-header-acc_hamburIcon span{background:transparent;transition:background 0s;right:28px}
.tpl-header-acc #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_hambur .sta-header-acc_hamburIcon span:after{background:var(--color-primary);right:-12px;top: 0;transform: rotate(45deg);transition: top .3s, transform .3s .3s;}
.tpl-header-acc #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_hambur .sta-header-acc_hamburIcon span:before{background:var(--color-primary);right:-12px;transform: rotate(-45deg);transition: top .3s, transform .3s .3s;top: 0;}
.tpl-header-acc .sta-header-acc_abs{position:absolute;left:0;top:0;right:0;background:var(--color-primary);opacity: 0.8;}
.tpl-header-acc .sta-header-acc_interm{position:relative;padding:5px 4px 5px 14px}
.tpl-header-acc .sta-header-acc_max{position:relative}
.tpl-header-acc .sta-header-acc_table{display:table;width:100%}
.tpl-header-acc .sta-header-acc_cell{display:table-cell;vertical-align:middle}
.tpl-header-acc .sta-header-acc_cell .sta-header-acc_lang{display:none}
.tpl-header-acc .sta-header-acc_logo a{display:inline}
.tpl-header-acc .sta-header-acc_logo svg{display:block;fill:#fff;width:106px;height: 46px;}
.tpl-header-acc.sta-fixed .sta-header-acc_logo svg .sta-v2{fill:#fff}
.tpl-header-acc .sta-header-acc_cell.sta-header-acc_ver{width:50px}
.tpl-header-acc .sta-header-acc_abs .sta-header-acc_nav,
.tpl-header-acc .sta-header-acc_abs .sta-header-acc_lang,
.tpl-header-acc .sta-header-acc_hambur .sta-header-acc_hamburText{display:none}
.tpl-header-acc .sta-header-acc_hambur{display:block}
.tpl-header-acc .sta-header-acc_hambur .sta-header-acc_hamburIcon{display:block;height:50px;width:50px;position:relative;z-index:2}
.tpl-header-acc .sta-header-acc_hambur .sta-header-acc_hamburIcon span{position:absolute;right:13px;top:50%;width:30px;background:#fff;height:2px;margin:-2px 0 0 -17px;transition:background .5s;border-radius:5px}
.tpl-header-acc .sta-header-acc_hambur .sta-header-acc_hamburIcon span:after,
.tpl-header-acc .sta-header-acc_hambur .sta-header-acc_hamburIcon span:before{content:'';position:absolute;top:-12px;right:0;background:inherit;height:100%;border-radius:5px;width:100%}
.tpl-header-acc.sta-fixed .sta-header-acc_hambur .sta-header-acc_hamburIcon span{background:#fff}
.tpl-header-acc .sta-header-acc_hambur .sta-header-acc_hamburIcon span:before{top:12px}
.tpl-header-acc .sta-header-acc_fixed{position:fixed;top:0;right:-280px;bottom:0;z-index:1;width:280px;transition:right 1s;background:#F2F2F4;padding-top:62px}
.tpl-header-acc .sta-header-acc_fixed .sta-header-acc_fondo{position:fixed;left:0;top:0;right:0;bottom:0;visibility:hidden}
.tpl-header-acc .sta-header-acc_fixed .sta-header-acc_lateral{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;padding:10px;transition:1s}
.tpl-header-acc .sta-header-acc_fixed .sta-header-acc_table,
.tpl-header-acc .sta-header-acc_fixed .sta-header-acc_ver{display:none}
.tpl-header-acc .sta-header-acc_lateralNav{text-align:center;padding:30px 22px 30px 55px}
.tpl-header-acc .sta-header-acc_liNav .sta-header-acc_nombreSeccion span{position:relative;display:block;border-bottom:1px solid rgba(162,162,162,.2);padding:10px 0 10px;transition:.3s}
.tpl-header-acc .sta-header-acc_liNav .sta-header-acc_nombreSeccion span:hover{border-color:var(--color-primary)}
.tpl-header-acc .sta-header-acc_fixed .sta-header-acc_liNav.sta-actual .sta-header-acc_nombreSeccion{color:var(--color-primary)}
.tpl-header-acc .sta-header-acc_liNav:not(:first-of-type).sta-buttonHeader{position: relative;}
.tpl-header-acc .sta-header-acc_liNav:not(:first-of-type).sta-buttonHeader:after{content: '';position: absolute;top:-1px;left:0;right: 0;height: 1px;background-color: #F2F2F4;}
.tpl-header-acc .sta-header-acc_liNav.sta-buttonHeader .sta-header-acc_nombreSeccion{border: 1px solid var(--color-primary);border-radius: 5px;}
.tpl-header-acc .sta-header-acc_liNav.sta-buttonHeader .sta-header-acc_nombreSeccion span{border-bottom: none;padding-right: 10px;}
.tpl-header-acc .sta-header-acc_liNav.sta-child{position:relative}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav{display:block;overflow:hidden;max-height:0;transition:max-height 1s cubic-bezier(0,1.16,.3,.96);position:relative}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav:after{content:'';display:block;border-bottom:1px solid rgba(162,162,162,.2)}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav li a{font:600 12px var(--font-primary);letter-spacing:.1em;color:var(--color);text-decoration:none;display:block;padding:8px 0px 8px 5px;text-align:right}
.tpl-header-acc .sta-header-acc_liNav .sta-header-acc_nombreSeccion{color:var(--color-primary);font:600 14px/18px var(--font-primary);display:block;text-decoration:none;text-align:right}
.tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child .sta-header-acc_nombreSeccion span:after{content:'\e0f8';font:6px 'Icons' ;position:absolute;bottom:5px;right:0;color:#36393B}
.tpl-header-acc .sta-header-acc_liSubNav{display:none}
.tpl-header-acc .sta-header-acc_liNav.sta-child input:checked ~ .sta-header-acc_liSubNav{max-height:999px;transition:max-height 1s cubic-bezier(.95,.18,.95,.38)}
.tpl-header-acc .sta-header-acc_liNav .sta-header-acc_labelSeccion{display:none}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_labelSeccion{display:block;position:absolute;top:0;bottom:0;left:0;width:37px;height:37px;background:transparent;border:1px solid var(--color);transition:.3s }
.tpl-header-acc .sta-header-acc_liNav.sta-child.sta-complete .sta-header-acc_labelSeccion{width:100%;border:0;z-index:1}
.tpl-header-acc .sta-header-acc_liNav.sta-child.sta-complete .sta-header-acc_labelSeccion:after{width:39px}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_labelSeccion:hover{background:#fff}
.tpl-header-acc .sta-header-acc_liNav.sta-child.sta-complete .sta-header-acc_labelSeccion:hover{background:none}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_labelSeccion:hover:after{color:#000}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_labelSeccion:after{content:'\e0f8';font:6px/1px 'Icons';position:absolute;top:50%;width:100%;left:0;text-align:center;color:var(--color);transition:transform .3s}
.tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_nombreSeccion{padding-left:50px}
.tpl-header-acc .sta-header-acc_liNav.sta-child input:checked ~ .sta-header-acc_labelSeccion:after{transform:rotate(180deg);transition:transform .3s}
.tpl-header-acc .sta-header-acc_abs .sta-header-acc_fixed .sta-header-acc_lang{display:block;border-top:1px solid #A2A2A2;padding:12px 12px 0 0;text-align:right}
.tpl-header-acc .sta-header-acc_table2{display:table;width:100%;height:80%;max-width:340px;margin:0 auto}
.tpl-header-acc .sta-idiomas{display:inline-block;position:relative;font:12px var(--font-primary);min-width:70px}
.tpl-header-acc .sta-idiomas .sta-idiomas_act{position:relative;display:inline-block;vertical-align:top;font-weight:600;padding:10px 11px 10px 10px}
.tpl-header-acc .sta-idiomas .sta-idiomas_act:after{position:absolute;top:50%;right:0;width:1px;content:"";background:var(--color);height:12px;margin-top:-6px}
.tpl-header-acc.sta-fixed .sta-idiomas .sta-idiomas_act:after{background:#fff}
.tpl-header-acc.sta-fixed .sta-header-acc_fixed .sta-idiomas .sta-idiomas_act:after{background:var(--color)}
.tpl-header-acc .sta-idiomas .sta-idiomas_lista .sta-idioma_larg{text-transform:none}
.tpl-header-acc .sta-idiomas .sta-idioma_larg{display:none}
.tpl-header-acc .sta-idiomas .sta-idioma_lista{display:inline-block;vertical-align:top}
.tpl-header-acc .sta-idiomas .sta-idioma_lista a{display:block;color:var(--color);text-decoration:none;padding:10px;transition:.3s}
.tpl-header-acc .sta-idiomas .sta-idioma_lista a:hover{text-decoration:underline}
.tpl-header-acc .sta-header-acc_max .sta-idiomas .sta-idioma_lista a{color:var(--color);transition:.3s}
.tpl-header-acc .sta-header-acc_max .sta-idiomas .sta-idioma_lista a:hover{text-decoration:underline}
.tpl-header-acc.sta-fixed .sta-idiomas .sta-idioma_lista a{color:#fff}
.tpl-header-acc.sta-fixed .sta-header-acc_fixed .sta-idiomas .sta-idioma_lista a{color:var(--color)}
.tpl-header-acc .sta-idiomas input:checked ~ .sta-idioma_lista{max-height:999px;transition:max-height 1s cubic-bezier(.95,.18,.95,.38)}
.tpl-header-acc.sta-notIdiomas .sta-header-acc_lang{display:none!important}
.tpl-header-acc .sta-header-acc_lang{display:none;margin:30px 0 0 auto;text-align:center;color:#fff;position:relative}
.tpl-header-acc.sta-fixed .sta-header-acc_lang{color:#fff}
.tpl-header-acc.sta-fixed .sta-header-acc_fixed .sta-header-acc_lang{color:var(--color);display:block}
.tpl-header-acc .sta-header-acc_logoIdioma{position:absolute;top:0;left:calc(50% - 80px);width:25px}
.tpl-header-acc .sta-header-acc_logoIdioma svg{fill:#fff}
.tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-oculto{display:none}
@media(min-width:601px){
  .tpl-header-acc.sta-fixed  #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hamburText,
  .tpl-header-acc #sta-header-acc_nav:checked ~ .sta-header-acc_abs .sta-header-acc_hambur:before{color:var(--color)}
  .tpl-header-acc.sta-noVerMas .sta-header-acc_ver{display:none} 
  .tpl-header-acc.sta-noVerMas .sta-header-acc_nav .sta-header-acc_contNav{margin:0 auto} 
  .tpl-header-acc.sta-noVerMas.sta-notIdiomas .sta-header-acc_nav .sta-header-acc_contNav{margin-right:0}
  .tpl-header-acc.sta-noVerMas .sta-header-acc_max .sta-header-acc_liNav:last-of-type:after{content:none}
  .tpl-header-acc .sta-header-acc_max .sta-idiomas input:checked ~ .sta-idioma_lista{transition:max-height .5s cubic-bezier(.76,.34,.94,.2)}
  .tpl-header-acc .sta-header-acc_abs .sta-header-acc_lang{display:table-cell;width:100px}
  .tpl-header-acc .sta-header-acc_abs .sta-header-acc_fixed .sta-header-acc_lang{display:none}
  .tpl-header-acc .sta-idiomas .sta-idiomas_act{display:block;padding:10px 13px 10px 24px}
  .tpl-header-acc .sta-idiomas .sta-idiomas_act:before{color:#fff;content:'\e004';font:17px/1px Icons;position:absolute;left:3px;top:50%}
  .tpl-header-acc .sta-idiomas .sta-idiomas_act:after{height:auto;background:none!important;color:#fff;content:'\e013';width:auto;font:10px/1px Icons;margin:0;right:5px}
  .tpl-header-acc.sta-fixed .sta-idiomas .sta-idiomas_act:before,
  .tpl-header-acc.sta-fixed .sta-idiomas .sta-idiomas_act:after{color:#fff}
  .tpl-header-acc .sta-idiomas .sta-idioma_lista{position:absolute;top:100%;right:0;overflow:hidden;background:#fff;visibility:hidden;opacity:0}
  .tpl-header-acc.sta-fixed .sta-header-acc_max .sta-idiomas .sta-idioma_lista a{color:var(--color)}
  .tpl-header-acc .sta-header-acc_max .sta-idiomas .sta-idioma_lista a{color:#1D71B8;text-decoration:none}
  .tpl-header-acc .sta-idiomas input:checked ~ .sta-idioma_lista{visibility:visible;opacity:1}
  .tpl-header-acc.sta-fixed .sta-idiomas .sta-idioma_lista{background:#fff}
  .tpl-header-acc .sta-header-acc_interm{padding:0 20px}
  .tpl-header-acc .sta-header-acc_cell.sta-header-acc_logo{width:195px}
  .tpl-header-acc .sta-header-acc_table{text-align:right}
  .tpl-header-acc .sta-header-acc_abs .sta-header-acc_nav{display:table-cell;text-align:right}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_nav .sta-header-acc_contNav{display:table;margin:0 0 0 auto;height:100px;transition:height .3s}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-child .sta-header-acc_labelSeccion{display:none}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-child.sta-complete .sta-header-acc_labelSeccion{display:block;border:0;height:auto}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-child.sta-complete .sta-header-acc_labelSeccion:after{content:none}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav{display:table-cell;vertical-align:middle;position:relative;text-align:center}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child.sta-actual:hover:before,
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child:hover:before,
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-actual:hover:before{height:0}
  .tpl-header-acc .sta-idioma_lista a{text-align:center}
  .tpl-header-acc .sta-header-acc_fixed .sta-header-acc_liNav.sta-child .sta-header-acc_nombreSeccion span:after{content:none}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav{position:absolute;top:calc(100% - 30px);left:9px;right:9px;overflow:hidden;max-height:0;transition:none;background:var(--color);z-index:1}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child:hover{background:#fff;transition:.3s}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child:hover .sta-header-acc_liSubNav{max-height:999px;transition:max-height .5s cubic-bezier(.76,.34,.94,.2)}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav:after{content:none }
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav li{position:relative}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav li:first-of-type:before{content:"";position:absolute;left:20px;right:20px;border-top:1px solid #36393B}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav li:not(:last-of-type):after{content:"";position:absolute;left:20px;right:20px;border-bottom:1px solid rgba(255,255,255,.25)}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav.sta-child .sta-header-acc_liSubNav li a{font:12px var(--font-primary);color:#fff;display:block;padding:14px 5px;text-align:center;text-decoration:none}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_ver{width:110px;text-align:center;padding:5px;position:relative}
  .tpl-header-acc .sta-header-acc_hambur{position:relative;z-index:2;padding:10px 20px 10px 10px}
  .tpl-header-acc .sta-header-acc_hambur:before{content:'\e013';font:10px/1px Icons;position:absolute;right:5px;top:50%;color:#fff}
  .tpl-header-acc.sta-fixed .sta-header-acc_hambur:before{color:#fff;transition:color 1s}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hambur:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hamburText{display:inline-block;font:600 14px var(--font-primary);color:#fff;letter-spacing:.075em;position:relative;text-transform:uppercase}
  .tpl-header-acc.sta-fixed .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hamburText{color:#fff;transition:color 1s}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hamburText:after{transition:transform .3s;content:'\e0f8';font:10px/1px 'Icons';display:inline-block;position:absolute;top:50%;right:0;display:none}
  .tpl-header-acc input:checked ~ .sta-header-acc_abs .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hamburText:after{transform:rotate(180deg)}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_ver .sta-header-acc_hamburIcon{display:none}
  .tpl-header-acc .sta-header-acc_fixed .sta-header-acc_logo svg{display:none}
  .tpl-header-acc .sta-header-acc_max .sta-idiomas .sta-idioma_lista{width:auto}
  .tpl-header-acc.sta- .sta-header-acc_max .sta-idiomas{width:80px}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav .sta-header-acc_nombreSeccion{position:relative;color:#fff;display:block;padding:15px;font-size:13px;border:none;text-align:center;min-width:75px}
  .tpl-header-acc .sta-header-acc_max .sta-header-acc_liNav .sta-header-acc_nombreSeccion:hover{color:#fff}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav .sta-header-acc_nombreSeccion span{border:none;display:inline;font:18px var(--font-primary)}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav .sta-header-acc_nombreSeccion span:after{content:'';position:absolute;left:50%;bottom:5px;right:50%;border-top:2px solid transparent;transition:left .3s,right .3s,border-color .3s}
  .tpl-header-acc .sta-header-acc_liNav:not(:first-of-type).sta-buttonHeader{padding-top: 0}
  .tpl-header-acc .sta-header-acc_liNav:not(:first-of-type).sta-buttonHeader:after{content: none}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-buttonHeader .sta-header-acc_nombreSeccion{border:1px solid#fff;padding: 7px 16px;margin-top: 0;border-radius: 5px;}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-buttonHeader .sta-header-acc_nombreSeccion:hover{background-color:#fff;color:var(--color-primary);}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-buttonHeader .sta-header-acc_nombreSeccion span{padding-right: 0;}
  .tpl-header-acc .sta-header-acc_liNav.sta-buttonHeader .sta-header-acc_nombreSeccion:hover span:after{content: none;}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav .sta-header-acc_nombreSeccion:hover span:after{border-color:#fff;left:-3px;right:-3px}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-child .sta-header-acc_nombreSeccion span:after{bottom:15px}
  .tpl-header-acc .sta-header-acc_contNav .sta-header-acc_liNav.sta-child .sta-header-acc_nombreSeccion span{padding-right:15px}
  .tpl-header-acc .sta-header-acc_liNav.sta-child .sta-header-acc_nombreSeccion span:before{right:-13px}
  .tpl-header-acc .sta-header-acc_fixed{padding-top:88px}
  .tpl-header-acc .sta-header-acc_table2{height:auto}
  .tpl-header-acc .sta-header-acc_fixed .sta-header-acc_cell.sta-header-acc_logo{display:none}
  .tpl-header-acc .sta-header-acc_fixed .sta-header-acc_hambur .sta-header-acc_hamburIcon{margin-left:auto}
}
@media(min-width:901px){
  .tpl-header-acc .sta-header-acc_interm{padding:0 30px}
  .tpl-header-acc .sta-header-acc_max{max-width:1240px;margin:0 auto}
}
@media(min-width:1201px){
  .tpl-header-acc .sta-header-acc_max{padding-right:190px;padding-right:60px}
}
/*FIN TPL-HEADER*/
  .tpl-program_acc{max-width:1100px;margin:0 auto;padding:50px 20px 60px;display:flex;gap:40px 60px;justify-content: space-evenly;justify-items: center;font-family: var(--font-primary);flex-wrap: wrap;}
  .sta-prog-ag_dia{font-size:30px;font-weight:600;color:var(--color-primary);text-transform:uppercase;margin:0 0 30px;letter-spacing:.5px;display: block;}
  .sta-prog-ag_bloque{margin-bottom:30px;}
  .sta-prog-ag_subtitulo{font-size:20px;font-weight:600;color:var(--color-primary);text-transform:uppercase;margin:0 0 14px;display: block;}
  .sta-prog-ag_lista{list-style:none;margin:0;padding:0;}
  .sta-prog-ag_lista li{display:flex;align-items:center;margin:0;padding:0;}
  .sta-prog-ag_lista li:before,.sta-prog-ag_lista li:after{content:none;}
  .sta-prog-ag_hora{flex:0 0 56px;text-align:right;padding-right:18px;font-size:15px;color:var(--color-primary);opacity:.85;line-height:22px;padding-block:6px;}
  .sta-prog-ag_texto{flex:1;padding-left:14px;border-left:1px solid var(--color-primary);font-size:15px;color:#333;line-height:22px;padding-block:6px;}
  @media (max-width:801px){
    .tpl-program_acc{padding-top:30px;}
    .sta-prog-ag_dia{font-size:24px;margin-bottom:20px;}
    .sta-prog-ag_subtitulo{font-size:18px;}
  }