@charset "UTF-8";:root{--bs-body-color:#1A1A1A;--Degradado:linear-gradient(90deg,#CC0066 16.64%,#009999 90.92%);--DegradadoInvertido:linear-gradient(90deg,#009999 16.64%,#CC0066 90.92%);--Primary:#CC0066;--Granate:#CC0066;--Granate-primary-hover:#AD1F66;--Granate-fondo-claro:#FCF2F7;--Granate-hover:#FFE5F2;--Error:#B72E2E;--Warning:#945F12;--Success:#117836;--Bg-error:#D73838;--Bg-warning:#E6A03A;--Bg-success:#3DAC65;--Esmeralda:#009999;--Esmeralda-fondo-claro:#FFF;--Dark:#1A1A1A;--Gray-025:#F1F1F1;--Gray-050:#EAEAEA;--Gray-100:#D5D5D5;--Gray-700:#585858;--Error-background-with-text:#F7D7D7;--Warning-background-with-text:#FAECD8;--Success-background-with-text:#D8EEE0}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
   ADIMEDIA: Debe contener todos los elementos comunes de armazon/estructura/columnas que afecten tanto a la home como a las páginas interiores 
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/.contenedor{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;height:100vh}.header{border-radius:0px 0px 20px 20px;background:-webkit-gradient(linear,left top,right top,from(#CC0066),color-stop(50%,#CC0066),color-stop(50%,#009999),to(#009999));background:linear-gradient(90deg,#CC0066 0%,#CC0066 50%,#009999 50%,#009999 100%);z-index:10;position:relative}.header>.container,.header>.container-fluid{background:var(--Degradado);border-radius:0px 0px 20px 20px}.header--arogestion{background:var(--Esmeralda)}.header--arogestion>.container,.header--arogestion>.container-fluid{background:var(--Esmeralda)}.header__bloqueInferior .header__menuPpal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}@media only screen and (min-width:1200px){.header__bloqueInferior .header__menuPpal{font-size:1.25rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (min-width:1400px){.header__bloqueInferior .header__menuPpal{font-size:1.375rem;-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}.header__bloqueInferior .header__menuPpal>li{position:relative}.header__bloqueInferior .header__menuPpal>li.active,.header__bloqueInferior .header__menuPpal>li:hover{cursor:pointer}.header__bloqueInferior .header__menuPpal>li.active>a,.header__bloqueInferior .header__menuPpal>li.active>span,.header__bloqueInferior .header__menuPpal>li:hover>a,.header__bloqueInferior .header__menuPpal>li:hover>span{background-color:rgba(255,255,255,0.2)}.header__bloqueInferior .header__menuPpal>li>a,.header__bloqueInferior .header__menuPpal>li>span{display:block;color:white;text-decoration:none;padding:0.375rem 0.75rem;border-radius:8px;line-height:1.875rem;margin-bottom:1rem}.header__bloqueInferior .header__menuPpal>li>ul{width:240px;position:absolute;right:0;background-color:white;border-radius:0.625rem;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.75rem 0;display:none;opacity:0;z-index:1}.header__bloqueInferior .header__menuPpal>li>ul>li a,.header__bloqueInferior .header__menuPpal>li>ul>li span{display:block;text-decoration:none;color:var(--Dark);padding:0.75rem 1.5rem;font-size:1rem;line-height:1}.header__bloqueInferior .header__menuPpal>li>ul>li a:hover{color:var(--Primary)}.header__bloqueInferior .header__menuPpal>li:hover ul{display:block;opacity:1}.header__logo{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.header__logo{margin:1.75rem 0}}.header__logoClaim{font-size:0.875rem;color:#fff;line-height:1;margin-top:0.75rem;opacity:0.8}.header__logoMiniClaim{font-size:0.563rem;line-height:0.625rem;color:#fff;opacity:0.8}.header__bloqueSuperior{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin:0.5rem 0;font-size:0.75rem}@media only screen and (min-width:992px){.header__bloqueSuperior{margin:1.5rem 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1rem}}.header__bloqueInferior{margin-bottom:0.625rem}.header__menuSuperior{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;list-style:none;padding:0;margin:0}.header__menuSuperiorLink{color:white;text-decoration:none}.btn.header__userBtn{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1.25rem;padding:0;min-width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.headerLogged{border-radius:0px 0px 20px 20px;background-color:var(--Gray-025);z-index:1000}@media only screen and (max-width:1199px){.headerLogged>.container,.headerLogged>.container-fluid{background:var(--Degradado);border-radius:0px 0px 20px 20px}}.headerLogged hr{margin:0;background-color:var(--Gray-100)}.headerLogged--arogestion{background-color:var(--Esmeralda-fondo-claro)}.headerLogged__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem}.headerLogged__logoClaim{color:var(--Gray-700);font-size:0.875rem;font-weight:700;line-height:1.55rem}.headerLogged__bloqueSuperior{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem}@media only screen and (min-width:992px){.headerLogged__bloqueSuperior{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1rem}}.headerLogged__menu{line-height:1;gap:10px}.headerLogged__menu>li{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.headerLogged__menu>li>a,.headerLogged__menu>li>span{color:var(--Dark);display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;padding-left:1.125rem;padding-right:2.25rem;font-weight:500;background:url(../images/piti-menu.svg) right 1.25rem center no-repeat;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0.5rem;margin:0.5rem 0}.headerLogged__menu>li:hover>a,.headerLogged__menu>li:hover>span{background-color:#fff;cursor:pointer}.headerLogged__menu>li:has(.current)>a,.headerLogged__menu>li:has(.current)>span{background-color:#fff}.headerLogged__menu>li>ul{width:300px;position:absolute;background-color:white;border-radius:0.625rem;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.75rem 0;display:none;opacity:0;z-index:1}.headerLogged__menu>li>ul>li a,.headerLogged__menu>li>ul>li span{display:block;text-decoration:none;color:var(--Dark);padding:0.5rem 1.5rem;line-height:1.5rem}@media only screen and (min-width:1200px){.headerLogged__menu>li>ul>li a,.headerLogged__menu>li>ul>li span{font-size:1rem}}.headerLogged__menu>li>ul>li a:hover{color:var(--Primary)}.headerLogged__menu>li:last-child>ul{right:0}.headerLogged__menu>li:hover ul{display:block;opacity:1}.headerLogged__megamenu{line-height:1;gap:10px}.headerLogged__megamenu>li{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.headerLogged__megamenu>li>a,.headerLogged__megamenu>li>span{color:var(--Dark);display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;padding-left:1.125rem;padding-right:2.25rem;font-weight:500;background:url(../images/piti-menu.svg) right 1.25rem center no-repeat;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0.5rem;margin:0.5rem 0}.headerLogged__megamenu>li:hover>a,.headerLogged__megamenu>li:hover>span{background-color:#fff;cursor:pointer}.headerLogged__megamenu>li:has(.current)>a,.headerLogged__megamenu>li:has(.current)>span{background-color:#fff}.headerLogged__megamenu>li>ul{width:100%;position:absolute;left:0;background-color:white;padding:2.5rem 5rem;display:none;opacity:0;z-index:1;-webkit-box-shadow:0px 800px 0px 800px rgba(26,26,26,0.5);box-shadow:0px 800px 0px 800px rgba(26,26,26,0.5)}.headerLogged__megamenu>li>ul>li{width:15.8%}.headerLogged__megamenu>li>ul>li:has(.headerLogged__menuComunicaciones),.headerLogged__megamenu>li>ul>li:has(.headerLogged__menuContacta){width:49.5%}.headerLogged__megamenu>li>ul>li:has(.headerLogged__menuSeparator){width:100%}.headerLogged__megamenu>li>ul>li>a,.headerLogged__megamenu>li>ul>li>span{display:block;color:var(--Granate);font-size:1.125rem;font-weight:600;line-height:20px;text-decoration:none;padding:1rem 0;line-height:1}.headerLogged__megamenu>li>ul>li>a.headerLogged__menuComunicaciones,.headerLogged__megamenu>li>ul>li>a.headerLogged__menuContacta,.headerLogged__megamenu>li>ul>li>span.headerLogged__menuComunicaciones,.headerLogged__megamenu>li>ul>li>span.headerLogged__menuContacta{border-radius:8px;background:var(--Gray-025);color:var(--Dark);font-size:18px;font-style:normal;font-weight:500;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.headerLogged__megamenu>li>ul>li>a:hover{color:var(--Esmeralda)}.headerLogged__megamenu>li>ul>li>span:hover{cursor:default}.headerLogged__megamenu>li>ul>li>ul{margin-bottom:2rem}.headerLogged__megamenu>li>ul>li>ul>li>a,.headerLogged__megamenu>li>ul>li>ul>li>span{display:block;color:var(--Dark);font-size:1rem;text-decoration:none;padding:0.5rem 0;line-height:1}.headerLogged__megamenu>li>ul>li>ul>li>a:hover{color:var(--Esmeralda)}.headerLogged__megamenu>li>ul>li>ul>li>span:hover{cursor:default}.headerLogged__megamenu>li>ul>li>ul>li.current a{color:var(--Esmeralda);cursor:default}.headerLogged__megamenu>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1;gap:1%;-webkit-animation:fadeInFromNone 0.75s ease-out;animation:fadeInFromNone 0.75s ease-out}.headerLogged__user{position:relative}.headerLogged__userMenu{width:240px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);padding:0.75rem 0;list-style:none;margin:0;top:10px!important}.headerLogged__userMenu strong{display:block;padding:0.5rem 1.5rem}.headerLogged__userMenu a{display:block;text-decoration:none;color:var(--Dark);padding:0.5rem 1.5rem}.headerLogged__userMenu a:hover{color:var(--Esmeralda)}.headerLogged__userMenu ul{padding-left:0.5rem}.btn.header__userBtn{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1.25rem;padding:0;min-width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menuAux>li{position:relative}.menuAux>li>.separator,.menuAux>li>a{color:white;padding:0.5rem;margin:0.5rem;font-weight:500;display:block;text-decoration:none;line-height:1;cursor:pointer;border-radius:10px}.menuAux>li.active>.separator,.menuAux>li.active>a,.menuAux>li:hover>.separator,.menuAux>li:hover>a{color:var(--bs-body-color);background-color:rgba(255,255,255,0.5);cursor:pointer}.menuAux>li>ul{position:absolute;right:1rem;border-radius:10px;background:white;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);padding:0.75rem 0;display:none;opacity:0}.menuAux>li>ul>li>a{text-decoration:none;padding:0.75rem 1.5rem;display:block;color:var(--Dark);font-size:1rem;line-height:1;white-space:nowrap}.menuAux>li>ul>li>a:hover{color:var(--Esmeralda)}.menuAux>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1;-webkit-animation:fadeInFromNone 0.75s ease-out;animation:fadeInFromNone 0.75s ease-out}.menuMobile__wrapper .menuAux{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.75rem 0}.menuMobile__wrapper .menuAux>li{display:block;width:100%;text-align:center}.menuMobile__wrapper .menuAux>li.active>.separator,.menuMobile__wrapper .menuAux>li.active>a,.menuMobile__wrapper .menuAux>li:hover>.separator,.menuMobile__wrapper .menuAux>li:hover>a{color:white}.menuMobile__wrapper .menuAux a{font-weight:300;color:white;font-size:1rem;line-height:1.25rem;display:block;margin:0;padding:0.75rem}.menuIdiomas{list-style:none;margin:0;padding:0}.menuIdiomas a{color:white;text-decoration:none;display:block;padding:0.5rem;border-radius:10px}.menuIdiomas a:hover{color:var(--bs-body-color);background-color:rgba(255,255,255,0.5);cursor:pointer}.headerLogged .menuIdiomas{margin-right:0.5rem}.headerLogged .menuIdiomas a{color:var(--Granate)}.menuMobile{color:white;padding-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menuMobile .separator,.menuMobile a{color:white;text-decoration:none;display:block}.menuMobile>li{line-height:1}.menuMobile>li .separator,.menuMobile>li>a{padding:1rem 0}.menuMobile>li.parent .separator,.menuMobile>li.parent>a{background:url(../images/combo-white-up.svg) right center no-repeat}.menuMobile>li.parent .separator.collapsed,.menuMobile>li.parent>a.collapsed{background-image:url(../images/combo-white.svg)}.menuMobile>li>ul{background:rgba(0,0,0,0.25);-webkit-box-shadow:200px 0px 0px 0px rgba(0,0,0,0.25),-200px 0px 0px 0px rgba(0,0,0,0.25);box-shadow:200px 0px 0px 0px rgba(0,0,0,0.25),-200px 0px 0px 0px rgba(0,0,0,0.25)}.menuMobile>li>ul>li .separator,.menuMobile>li>ul>li>a{padding:0.75rem 0}.menuMobile>li>ul>li:first-child .separator,.menuMobile>li>ul>li:first-child>a{padding-top:1.5rem}.menuMobile>li>ul>li:last-child .separator,.menuMobile>li>ul>li:last-child>a{padding-bottom:1.5rem}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--fontDefault:"Inter",sans-serif}body,html{scroll-behavior:smooth;background-color:var(--Gray-025)}body.logged,html.logged{background-color:white}body,button,html,input,select,textarea{font-family:var(--fontDefault)}.text-default{color:var(--bs-body-color)!important}.text-granate{color:var(--Granate)!important}.text-esmeralda{color:var(--Esmeralda)!important}.bg-granate{background:var(--Granate)}.bg-esmeralda{background:var(--Esmeralda)}.bg-esmeralda-claro{background:var(--Esmeralda-fondo-claro)!important}.bg-granate-claro{background:var(--Granate-fondo-claro)!important}.img-multiply{mix-blend-mode:multiply}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.size-18{font-size:1.125rem;line-height:1.75rem}@media (min-width:992px){.cols-2{-webkit-columns:2;-moz-columns:2;columns:2}}.btn-fav__icon--activo .btn-fav__icon-contorno{fill:transparent}.btn-fav__icon--activo .btn-fav__icon-relleno{fill:var(--Granate)}.filtroAreas__btn{padding:0.65rem 3rem 0.65rem 1rem!important;font-weight:400!important;line-height:1.5!important;color:#212529!important;border:1px solid #ced4da;border-radius:0.25rem!important;background:#fff url("../images/combo.svg") right 0.75rem center no-repeat;background-size:16px 12px}.filtroAreas__btn:after{display:none}.filtroAreas__btn:focus,.filtroAreas__btn:hover{background-color:#fff}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}50%{display:none;opacity:0}51%{display:-webkit-box;display:flex;opacity:0}to{display:-webkit-box;display:flex;opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0}50%{display:none;opacity:0}51%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}to{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
   ADIMEDIA: Debe contener todos los elementos de contenido que afecten únicamente a páginas interiores 
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/.migas{list-style:none;margin:0;padding:0}@media (min-width:992px){.migas{padding:1.5rem 0 0 0}}.migas a{color:var(--Dark)}.migas a:hover{text-decoration:none}.migas__item{display:inline}.migas__item:after{content:"/";display:inline-block;padding:0 0.625rem}.migas__item:last-child:after{content:""}.articulo__title{font-size:2.5rem;line-height:2.75rem;font-weight:700;line-height:2.75rem;color:var(--Dark)}.articulo__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.articulo__imageWrapper{max-width:100%;overflow:hidden;border-radius:0.625rem}.editor{font-size:1.125rem;line-height:1.875rem}.editor img{max-width:100%;height:auto}.editor a:not(.btn){color:var(--Dark)}.editor a:not(.btn):hover{text-decoration:none}.editor p,.editor>div{margin-bottom:2.5rem}.editor ul{padding:1.5rem;list-style:none;background-color:#fff;border-radius:0.625rem;margin-bottom:2.5rem}.editor ul li{padding-left:1.125rem;padding-bottom:1rem;background:url(../images/piti.svg) top 0.625rem left no-repeat}.editor ul li:last-child{padding-bottom:0}.editor ul li ul{margin-bottom:0;list-style:disc;padding-bottom:0.5rem}.editor ul li ul li{background:none;padding-left:0;padding-bottom:0.5rem}.editor ul li ul li ul{list-style:circle}.editor ul.mod-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor ul.mod-menu>li>ul{margin-top:1rem}.editor ul.mod-menu>li>ul>li{padding-bottom:0}.editor ul.mod-menu>li>ul>li>ul{padding-top:0}.editor ul.mod-menu>li>ul>li>ul>li{padding-bottom:0;line-height:1.5rem}.editor h2{color:var(--Esmeralda);font-size:1.875rem;font-weight:600;line-height:2rem;margin-bottom:2.25rem}.editor h3{color:var(--Granate);font-size:1.625rem;font-weight:600;line-height:1.75rem;margin-bottom:2rem}.editor h4{font-size:1.25rem;font-weight:600;line-height:1.375rem;margin-bottom:1.75rem}.editor h1.h1--normativa a,.editor h2.h2--normativa a,.editor h3.h3--normativa a,.editor h4.h4--normativa a{text-decoration:none}.editor h1.h1--normativa a:hover,.editor h2.h2--normativa a:hover,.editor h3.h3--normativa a:hover,.editor h4.h4--normativa a:hover{text-decoration:underline!important}.editor .h1--normativa{font-size:1.5rem;font-weight:800;padding-top:2rem;padding-bottom:0.5rem;margin:0}.editor .h2--normativa{font-size:1.125rem;font-weight:500;padding:0.25rem 0 0.25rem 1.125rem;background:url(../images/piti.svg) top 1rem left 0.125rem no-repeat;margin:0}.editor .h3--normativa{font-size:1.125rem;font-weight:400;padding:0.25rem 0 0.5rem 1.5rem;margin:0}.editor .h1--normativa a{color:var(--Dark)}.editor .h2--normativa a{color:var(--Dark)}.editor .h3--normativa a{color:var(--Gray-700)}.acceso__dropdown{border:none;border-radius:10px;background-color:#fff;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);top:10px!important;padding:0;width:320px}@media (min-width:992px){.acceso__dropdown{width:936px}}.acceso{padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media (max-width:991px){.acceso{padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.acceso a{color:var(--bs-body-color)}.acceso a:hover{text-decoration:none}@media (min-width:992px){.acceso__bloque{width:50%}}.acceso__title{font-size:1.5rem;padding-bottom:0.75rem;color:var(--Granate)}@media (max-width:991px){.acceso__title{font-size:1.125rem;padding-bottom:0.5rem}}.acceso__fndGris{background-color:#f1f1f1;padding:2rem;border-radius:10px}@media (max-width:991px){.acceso__fndGris{padding:1.25rem}}.editor .sinacceso{background-color:white;border-radius:10px;padding:3rem}@media (max-width:767px){.editor .sinacceso{padding:2rem}}.editor .sinacceso__top{text-align:center;background-color:#F1F1F1;padding:3rem;border-radius:10px;margin-bottom:3rem}@media (max-width:767px){.editor .sinacceso__top{padding:2rem}}.editor .sinacceso__bottom{border:1px solid #D5D5D5;padding:2rem;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.editor .sinacceso__bottom{padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.editor .sinacceso__bottom>div{width:100%}}.editor .sinacceso__title{color:var(--bs-body-color)}@media (max-width:767px){.editor .sinacceso__title{font-size:1.5rem;line-height:1.75rem}}.editor .sinacceso__minititle{font-size:1.125rem;margin-bottom:0.5rem}.zona-contenidos{display:-ms-grid;display:grid;-ms-grid-columns:0 1fr 0;grid-template-columns:0 1fr 0}.zona-contenidos>div{margin-bottom:2.5rem}.zona-contenidos>*{-ms-grid-column:2;grid-column:2}.zona-contenidos .ancho__lg,.zona-contenidos__w-100{grid-column:1/-1}.noticias__item{border-bottom:1px solid var(--Gray-100);padding:2.5rem 0}.noticias__item:first-child{padding-top:0}.noticias__item:last-child{border:none}.noticias__cat,.noticias__catPadre,.noticias__data{margin-bottom:1.25rem}.noticias__datos{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.875rem;color:var(--Granate);gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin:0}.noticias__data{font-size:1.125rem;color:var(--Dark);font-size:18px}.noticias__catPadre{border-radius:6px;background-color:var(--Esmeralda);padding:4px;color:white}.noticias__catPadre--noticia{background-color:var(--Primary)}.editor .noticias__title{color:var(--Esmeralda);font-size:1.875rem;font-style:normal;font-weight:600;margin-bottom:1.5rem}.editor .noticias__title--especialidades{margin-bottom:0}.editor .noticias__link--especialidades{font-size:1.5rem}a.noticias__link{color:var(--Esmeralda)!important;font-size:1.875rem;font-style:normal;font-weight:600;text-decoration:none}.noticias__desc p{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.descarga{border-radius:0.625rem;background:white;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zona-contenidos .descarga{margin-bottom:1.5rem}@media (max-width:991px){.descarga{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.descarga p{margin:0}.descarga__title{font-size:1.25rem;color:var(--Esmeralda)!important;text-decoration:none;display:block}.descarga__title:hover{color:var(--Granate)!important}.descarga__colTexto{-webkit-box-flex:1;-ms-flex:1;flex:1}.descarga__btn{font-weight:600;border:1px solid var(--Gray-100)}.menuLateral{border-radius:10px;border:1px solid var(--Gray-100);background:white;padding:0.75rem 1.25rem}.menuLateral .separator,.menuLateral a{color:var(--Dark);text-decoration:none;font-size:1rem;line-height:1.125rem;display:block;padding:1.5rem 0}.menuLateral .separator:hover,.menuLateral a:hover{color:var(--Esmeralda)}.menuLateral>ul>li{border-bottom:1px solid var(--Gray-100);width:100%}.menuLateral>ul>li:last-child{border:none}.menuLateral>ul>li>ul{margin-bottom:1rem}.menuLateral ul{margin:0;padding:0;display:block}.menuLateral ul a{padding:1.25rem 0}.menuLateral ul .active>.separator,.menuLateral ul .active>a{color:var(--Granate)}.menuLateral ul .current>.separator,.menuLateral ul .current>a{color:var(--Granate)}.menuLateral ul li{display:block}.menuLateral ul ul{padding:0 0.75rem}.menuLateral ul ul a{padding:0.75rem 0}.menuLateral ul ul .parent>a,.menuLateral ul ul .parent>span{background-position:right 1rem}.menuLateral ul ul ul{background:rgba(0,0,0,0.05);border-radius:0.5rem;padding:0 1rem;margin-bottom:1rem}.menuLateral ul ul ul>li:first-child a{padding-top:1rem}.menuLateral ul ul ul>li:last-child{padding-bottom:1rem}.menuLateral ul ul ul ul{margin-top:1rem;margin-bottom:0;background-color:white}.menuLateral ul ul ul ul>li:last-child{padding-bottom:0}.menuLateral ul .parent>a,.menuLateral ul .parent>span{background:url(../images/piti-menu-active.svg) right 1.75rem no-repeat;padding-right:1.5rem}.menuLateral ul .parent>a.collapsed,.menuLateral ul .parent>span.collapsed{background-image:url(../images/piti-menu.svg)}.menuLateral__title{color:var(--Primary);font-size:1.125rem;font-weight:600;margin-top:0.75rem}.editor .anclas{background:var(--Granate-fondo-claro);padding:2rem;border-radius:0.625rem}.editor .anclas__title{padding:0;font-weight:bold;color:var(--Dark);font-size:1.25rem;margin-bottom:1rem}.editor .anclas__lista{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:transparent;margin:0;padding:0;gap:1rem;list-style:none}.editor .anclas__item{padding:0;margin:0}.editor .anclas__item a{display:block;padding:0 1rem}.modal-content{border-radius:0.625rem;border:none}.modal-content .btn-close{position:absolute;right:1rem;top:1rem}.editor .fichaContacto__listado,.modal .fichaContacto__listado{background-color:transparent;margin:0;padding:0;list-style:none}.editor .fichaContacto__listado li,.modal .fichaContacto__listado li{padding:0;background:none;margin-bottom:1.5rem}.editor .fichaContacto,.modal .fichaContacto{background:var(--Gray-025)!important;padding:2.25rem;border-radius:0.625rem}.editor .fichaContacto__name,.modal .fichaContacto__name{color:var(--Esmeralda);font-size:1.625rem;margin-bottom:0.5rem}.editor .fichaContacto__desc,.modal .fichaContacto__desc{margin-bottom:1.5rem}.editor .fichaContacto__desc p,.modal .fichaContacto__desc p{margin-bottom:0.25rem}.editor .fichaContacto__desc>:last-child,.modal .fichaContacto__desc>:last-child{margin-bottom:0}.editor .timeline{background:none;list-style:none;margin:0;padding:0;position:relative}.editor .timeline:after{display:block;width:2px;top:0;bottom:0;content:"";background-color:var(--Esmeralda);position:absolute;left:50%;margin-left:-1px}@media (max-width:767px){.editor .timeline:after{left:2rem}}.editor .timeline p{margin-bottom:1rem}.editor .timeline li{width:50%;padding:2rem;padding-left:0;float:left;clear:both;margin-top:1rem;position:relative;background:none;margin-bottom:5rem}@media (max-width:767px){.editor .timeline li{padding-left:15%;padding-right:0;width:100%}}.editor .timeline li h2{position:absolute;top:-1.5rem;right:2rem}@media (max-width:767px){.editor .timeline li h2{left:17%;right:auto}}.editor .timeline li .timeline__img{max-width:30%;position:absolute;top:0;right:-40%}@media (max-width:767px){.editor .timeline li .timeline__img{position:inherit;margin-bottom:2rem}}.editor .timeline li:before{display:block;width:20px;height:20px;position:absolute;top:-1rem;right:-10px;z-index:1;content:"";border:2px solid var(--Esmeralda);background-color:white;border-radius:10px}@media (max-width:767px){.editor .timeline li:before{left:calc(2rem - 10px);right:auto}}.editor .timeline li:nth-child(2n){float:right;padding-left:2rem;padding-right:0}@media (max-width:767px){.editor .timeline li:nth-child(2n){float:none;padding-left:15%}}.editor .timeline li:nth-child(2n) h2{right:auto;left:2rem}@media (max-width:767px){.editor .timeline li:nth-child(2n) h2{left:17%}}.editor .timeline li:nth-child(2n) .timeline__img{left:-40%;right:auto}.editor .timeline li:nth-child(2n):before{left:-10px;right:auto}@media (max-width:767px){.editor .timeline li:nth-child(2n):before{left:calc(2rem - 10px)}}.editor .timeline__txt{background:white;font-size:1rem;line-height:1.25rem;padding:2rem;border-radius:10px}.editor .timeline__txt>:last-child{margin-bottom:0;padding-bottom:0}.attach__wrapper:not(:has(a)){display:none}.attach__wrapper .col-12:not(:has(a)){display:none}.attach{border-radius:0.625rem;background:var(--Esmeralda-fondo-claro);padding:2.5rem 2.5rem 1.5rem 2.5rem;margin-bottom:2rem;display:none;font-size:1.125rem}.attach:has(a){display:block}.attach>ul{margin:0;padding:0;background:transparent;list-style:none}.attach>ul li{border-top:1px solid #c1c1c1;margin:0;padding:0;background:none}.attach>ul li:has(.attach__noaccess){display:none}.attach>p{margin:0;padding:0;border-top:1px solid #c1c1c1}.attach>p:has(.attach__noaccess){display:none}.attach a{text-decoration:none;color:var(--bs-body-color);display:block;padding:1rem 0 1rem 1.125rem;background:url(../images/piti.svg) top 1.625rem left no-repeat}.attach a:hover{color:var(--Esmeralda)}.attach__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--Esmeralda-fondo-claro);margin-bottom:-1px;position:relative;font-size:1.75rem;color:var(--Esmeralda)}.attach__titleIco{-webkit-box-flex:0;-ms-flex:none;flex:none}ul.pagination{gap:0.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.5rem 0;border-top:1px solid var(--Gray-100);margin:3rem 0 1.5rem 0}.page-item.disabled{opacity:0.5}.page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;min-width:3rem;min-height:3rem;font-size:1rem;font-weight:500;color:var(--Dark);padding:0.8rem 1rem;line-height:1.125rem;border-radius:0.5rem}.page-link:hover{background-color:var(--Granate-hover);color:var(--Dark)}.active .page-link{background-color:var(--Granate)!important;border-color:var(--Granate)!important}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
  ADIMEDIA: Debe contener todos los elementos comunes del pie de página que afecten tanto a la home como a las páginas interiores 
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/.footer{border-radius:20px 20px 0px 0px;background-color:white;padding:2rem 0}.footer__btn{font-size:1rem;color:var(--Dark);font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;border-radius:0.5rem;border:1px solid var(--Gray-100)}.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__leftName{color:var(--Esmeralda);font-weight:bold;padding:0.5rem 0;line-height:2rem}@media (max-width:1199px){.footer__leftName{text-align:center;font-weight:500;padding-top:0}}.footer__leftDir{color:var(--Dark);line-height:2rem;padding:0.5rem 0}@media (max-width:1199px){.footer__leftDir{font-size:0.75rem;text-align:center;line-height:1.25rem}}.footer__rightRedes{padding:0.5rem 0}.footer__rightRedes ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1rem}@media (max-width:1199px){.footer__rightRedes ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__leftButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;padding:1rem 0}@media (max-width:1199px){.footer__leftButtons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}}.footer__rightMenus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.footer__rightMenus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-top:2rem;font-size:0.75rem;line-height:1.25rem}}.footer__rightMenu ul{list-style:none;margin:0;padding:0.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;line-height:2rem}.footer__rightMenu ul a{text-decoration:none;color:var(--Dark);padding:0.5rem}@media (max-width:1199px){.footer__rightMenu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__app{margin-top:1rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px;border:2px solid var(--Granate);background:var(--Granate-fondo-claro);gap:1.5rem}@media (max-width:1199px){.footer__app{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}@media (max-width:767px){.footer__app{padding:1rem;gap:1rem}}.footer__appTitle{color:var(--Granate);font-size:1.625rem;font-weight:600;letter-spacing:-0.02px}.footer__appRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.footer__bottom{margin-top:4rem;border-top:1px solid var(--Gray-100);padding:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0.75rem;line-height:1;gap:1.25rem}.footer__bottomLogos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
   ADIMEDIA: Debe contener estilos que sobreescriben los de Bootstrap 5.1.3
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/@media (min-width:1440px){.bg-white .container,.bg-white .container-lg,.bg-white .container-md,.bg-white .container-sm,.bg-white .container-xl,.bg-white .container-xxl,.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px}}@media (min-width:1720px){.bg-white .container,.bg-white .container-lg,.bg-white .container-md,.bg-white .container-sm,.bg-white .container-xl,.bg-white .container-xxl{max-width:1680px}}.text-primary{color:var(--Esmeralda)!important}.text-warning{color:var(--Bg-warning)!important}.rounded{border-radius:10px!important}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.8rem 1rem;font-size:1rem;line-height:1.125rem;gap:0.5rem;border-radius:0.5rem;font-weight:500;color:white}.btn-primary{background-color:var(--Granate);border-color:var(--Granate);color:white!important}.btn-primary:hover{background-color:var(--Granate-primary-hover);border-color:var(--Granate-primary-hover)}.btn-close{background-image:url(../images/btn-close.svg)}.btn-link{color:var(--Dark);font-weight:400}.btn-link:hover{color:var(--Dark);text-decoration:none}.btn-light{color:var(--Dark)}.bg-success,.btn-success{background-color:var(--Bg-success)!important;border-color:var(--Bg-success)!important}.bg-warning,.btn-warning{background-color:var(--Bg-warning)!important;border-color:var(--Bg-warning)!important}.bg-dark,.btn-dark{background-color:var(--Dark)!important;border-color:var(--Dark)!important}.btn-outline-secondary{background-color:white;border:1px solid var(--Gray-100);color:var(--Dark)!important}.btn-outline-secondary:hover{background-color:var(--Granate-hover);border:1px solid var(--Gray-100);color:var(--Granate)}.bg-secondary{background:white!important;color:var(--Dark)}.table-responsive{padding:1.25rem;border-radius:0.625rem;background:white}.table,table{font-size:1rem;line-height:1.125rem;max-width:100%;width:100%;margin-bottom:2.5rem;border:1px solid var(--Gray-100)}.table-responsive .table,.table-responsive table{margin:0}.table thead,table thead{color:var(--Granate);text-align:center}.table tr,table tr{position:relative;border-style:hidden}.table td,table td{padding:1rem}.table th,table th{font-weight:400;padding:1rem}.table tbody tr,table tbody tr{text-align:center}.table tbody tr:nth-child(odd) td,.table tbody tr:nth-child(odd) th,table tbody tr:nth-child(odd) td,table tbody tr:nth-child(odd) th{background-color:white}.table-responsive .table tbody tr:nth-child(odd) td,.table-responsive .table tbody tr:nth-child(odd) th,.table-responsive table tbody tr:nth-child(odd) td,.table-responsive table tbody tr:nth-child(odd) th{background:var(--Gray-025)}.table tbody tr:nth-child(odd) td:first-child,.table tbody tr:nth-child(odd) th:first-child,table tbody tr:nth-child(odd) td:first-child,table tbody tr:nth-child(odd) th:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.table tbody tr:nth-child(odd) td:last-child,.table tbody tr:nth-child(odd) th:last-child,table tbody tr:nth-child(odd) td:last-child,table tbody tr:nth-child(odd) th:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.accordion-item{margin-bottom:1rem;border:none;border-radius:0.625rem!important;overflow:hidden}.accordion-flush .accordion-item{background-color:transparent;border-bottom:1px solid white;border-radius:0!important;margin-bottom:0}.accordion-header,h2.accordion-header,h3.accordion-header,h4.accordion-header{margin:0}.accordion-button{color:var(--Dark);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.375rem;padding:1.5rem;gap:1rem}.accordion-button:after{fill:var(--Esmeralda);background-image:url(../images/open.svg)}.accordion-button:not(.collapsed):after{background-image:url(../images/close.svg)}.accordion-button:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.accordion-button:not(.collapsed){color:var(--Dark);background-color:white;-webkit-box-shadow:none;box-shadow:none}.accordion-flush .accordion-button{color:var(--Esmeralda);font-size:1.875rem;font-weight:600;line-height:2.125rem;padding:2rem 0;background-color:transparent}@media (max-width:1199px){.accordion-flush .accordion-button{font-size:1.5rem;padding:1.5rem 0}}.accordion-body>:last-child{margin-bottom:0}.accordion-flush .accordion-body{padding:0 0 2rem 0}.alert{padding:2.5rem;margin-bottom:2.25rem;border:none;border-radius:0.625rem;font-weight:500}.alert-primary{color:var(--Dark);border-radius:10px;background-color:var(--Esmeralda-fondo-claro)}.alert-danger{color:var(--Error);background:var(--Error-background-with-text)}.alert-warning{color:var(--Warning);background:var(--Warning-background-with-text)}.alert-warning a{color:var(--Warning)}.alert-success{color:var(--Success);background:var(--Success-background-with-text)}.border-warning{border-color:var(--Bg-warning)!important}.form-control,.form-select{padding:0.65rem 1rem}.form-select{font-weight:bold}.result__title-link{text-decoration:none;font-weight:600}.result__title-text{color:var(--Granate)}.result__title-url{border-left:3px solid var(--Granate);padding-left:0.5rem;margin:0.5rem;overflow-wrap:anywhere}.spinner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:100px;bottom:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spinner-border{width:4rem;height:4rem;border-width:0.4em}