body{font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-style:normal;min-width:280px;width:100%}
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre{margin:0}
h1{font-size:calc(clamp(30px,6vw,32px));font-weight:800}
h2{font-size:calc(clamp(14px,6vw,16px));font-weight:800}
h3{font-size:calc(clamp(18px,6vw,20px));font-weight:700}
h4{font-size:calc(clamp(16px,6vw,18px));font-weight:700}
p{font-size:calc(clamp(14px,6vw,16px));font-weight:500}
p b{font-weight:bold}
p.islg{font-size:calc(clamp(16px,6vw,18px));font-weight:600}
p.isxl{font-size:calc(clamp(20px,6vw,22px));line-height:calc(clamp(26px,6vw,28px));font-weight:600}
a{color:#149ede;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
.deco h2{padding-bottom:10px;margin-bottom:25px;display:flex;position:relative;gap:10px}
.deco h2::after{content:"";border-bottom:1px solid #eee;flex-grow:1;align-items:center;margin-bottom:11px}
@media only screen and (max-width:480px){.deco h2::after{display:none}}
.isred{color:#f00}
.isbglila{background-color:#7945cb}
.isbgambar{background-color:#f59e0b}
.isbgred{background-color:#f00}
.isbgmarron{background-color:#ffc252}
.isbgnegro{background-color:#1e1e1e}
.isbgceleste{background-color:#149ede}
.isbgazul{background-color:#032d5a}
.isbgcian{background-color:#61cfe9}
.isbgverde{background-color:#3fbeb1}
.isbgvioleta{background-color:#8c52ff}
.isbgblanco{background-color:#fff}
.isbggrisoscuro{background-color:#818181}
.isbggris{background-color:#e9ebec !important}
.isbggrisclaro{background-color:#f3f5f6 !important}
.ismarron{color:#ffc252}
.isnegro{color:#1e1e1e}
.isceleste{color:#149ede}
.isazul{color:#032d5a}
.iscian{color:#61cfe9}
.isverde{color:#3fbeb1}
.isvioleta{color:#8c52ff}
.isblanco{color:#fff}
.isgrisoscuro{color:#818181}
.isgris{color:#e9ebec}
.isgrisclaro{color:#f3f5f6}
.islila{color:#7945cb}
.isambar{color:#f59e0b}
.color-whatsapp{color:#25d366}
.fgrisoscuro{filter:brightness(0) saturate(100%) invert(51%) sepia(0%) saturate(555%) hue-rotate(62deg) brightness(99%) contrast(93%)}
header{padding:20px 0 25px;display:flex;flex-direction:column;gap:22px}
@media only screen and (max-width:768px){header{padding:30px 0}}
header .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
@media only screen and (max-width:1200px){header .wrap{max-width:100%}}
@media only screen and (max-width:768px){header .wrap{padding:0 30px;gap:30px}}
header .wrap .iscol{display:flex;align-items:center;gap:25px}
@media only screen and (max-width:768px){header .wrap .iscol{justify-content:flex-start;width:100%}header .wrap .iscol .hamburguer{display:none}}
header .wrap .top{display:grid;grid-template-columns:1fr 134px 91px;align-items:center;height:32px;max-width:788px;width:100%;gap:20px;justify-content:space-between}
@media only screen and (max-width:768px){header .wrap .top{max-width:inherit;justify-content:flex-end;grid-template-columns:auto}}
header .wrap .top .input-group{width:100%;max-width:502px;background:#FFF;border:1px solid #E9EBEC;border-radius:6px;height:32px;display:flex;align-items:center;gap:5px;margin:auto 0 0 auto}
@media only screen and (max-width:1200px){header .wrap .top .input-group{max-width:100%}}
header .wrap .top .input-group i{padding-left:10px;position:absolute;top:5px}
header .wrap .top .input-group i:hover{cursor:pointer}
header .wrap .top .input-group .form-control{background:transparent;border:0;padding-top:0;padding-bottom:0;padding-left:35px;border-radius:6px !important;height:31px}
@media only screen and (max-width:768px){header .wrap .top .input-group{display:none}}
header .wrap .top .isbtn{max-width:134px;min-width:134px;width:134px;font-size:12px;display:block;background:#1E1E1E;color:#FFF;text-align:center;height:32px;border-radius:6px;line-height:32px;text-decoration:none}
@media only screen and (max-width:768px){header .wrap .top .isbtn{display:none}}
header .wrap .top .btn-ingresar{color:#000;font-size:12px;font-weight:bold;text-decoration:none;height:32px;display:flex;align-items:center;gap:7px;letter-spacing:0.3px}
@media only screen and (max-width:768px){header .wrap .top .btn-ingresar{display:none}}
header .wrap .top .btn-ingresar i::before{font-size:20px}
.isnav{display:flex;align-items:center;gap:20px;margin:auto;justify-content:space-between;width:95%;max-width:940px}
@media only screen and (max-width:768px){.isnav{display:none}}
.isnav a{padding:0;display:flex;align-items:end;border-radius:0;gap:0;border-bottom:0;color:#1e1e1e;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-decoration:none;border-radius:12px;border-bottom:1px solid #fff}
.isnav a span{padding:4px 0}
.isnav a::after{width:13px;height:13px;content:"";display:block}
.isnav a::before{width:13px;height:13px;content:"";display:block}
.isnav a.active,
.isnav a:hover{padding:0;display:flex;align-items:end;border-radius:0;gap:0;border-bottom:0}
.isnav a.active span,
.isnav a:hover span{border-bottom:1px solid #1e1e1e;padding:4px 0}
.isnav a.active::after,
.isnav a:hover::after{width:13px;height:13px;content:"";display:block;background:url(../images/cornerbtnr.svg)}
.isnav a.active::before,
.isnav a:hover::before{width:13px;height:13px;content:"";display:block;background:url(../images/cornerbtnl.svg)}
html{scroll-padding-top:20px}
.istitleline{display:flex;gap:15px;align-items:center}
.istitleline h2{min-width:fit-content}
.istitleline .isline{flex-grow:1;width:100%;min-height:1px;background:#e9ebec}
#btnBack{width:24px;height:24px;display:none}
@media only screen and (max-width:768px){#btnBack{display:block}}
#btnBack i::before{color:#fff;font-size:24px}
.main-title .wrap #btnBack{position:absolute;top:0;left:0;margin:20px;padding-bottom:20px}
#redactor-toolbar,
.redactor-toolbar{display:inherit !important}
div[data-control]{display:flex;flex-direction:column;gap:20px;min-height:100px}
@media only screen and (max-width:768px){div[data-control]{width:100%}}
div[data-control=editable] ul li a.bi-filetype-pdf,
.tab-pane ul li a.bi-filetype-pdf,
.accordion-content ul li a.bi-filetype-pdf,
.wrap-content ul li a.bi-filetype-pdf,
.page-observatorio .boxmodel ul li a.bi-filetype-pdf,
div[data-control=editable] ul li a.bi-play-circle,
.tab-pane ul li a.bi-play-circle,
.accordion-content ul li a.bi-play-circle,
.wrap-content ul li a.bi-play-circle,
.page-observatorio .boxmodel ul li a.bi-play-circle,
div[data-control=editable] ul li a.bi-filetype-docx,
.tab-pane ul li a.bi-filetype-docx,
.accordion-content ul li a.bi-filetype-docx,
.wrap-content ul li a.bi-filetype-docx,
.page-observatorio .boxmodel ul li a.bi-filetype-docx,
div[data-control=editable] ul li a.bi-filetype-docx,
.tab-pane ul li a.bi-filetype-docx,
.accordion-content ul li a.bi-filetype-docx,
.wrap-content ul li a.bi-filetype-docx,
.page-observatorio .boxmodel ul li a.bi-filetype-docx,
div[data-control=editable] ul li a.bi-file-excel,
.tab-pane ul li a.bi-file-excel,
.accordion-content ul li a.bi-file-excel,
.wrap-content ul li a.bi-file-excel,
.page-observatorio .boxmodel ul li a.bi-file-excel,
div[data-control=editable] ul li a.bi-filetype-ppt,
.tab-pane ul li a.bi-filetype-ppt,
.accordion-content ul li a.bi-filetype-ppt,
.wrap-content ul li a.bi-filetype-ppt,
.page-observatorio .boxmodel ul li a.bi-filetype-ppt,
div[data-control=editable] ul li a.bi-image-fill,
.tab-pane ul li a.bi-image-fill,
.accordion-content ul li a.bi-image-fill,
.wrap-content ul li a.bi-image-fill,
.page-observatorio .boxmodel ul li a.bi-image-fill{margin-left:0;list-style-type:none}
div[data-control=editable] ul li a.bi-filetype-pdf::before,
.tab-pane ul li a.bi-filetype-pdf::before,
.accordion-content ul li a.bi-filetype-pdf::before,
.wrap-content ul li a.bi-filetype-pdf::before,
.page-observatorio .boxmodel ul li a.bi-filetype-pdf::before,
div[data-control=editable] ul li a.bi-play-circle::before,
.tab-pane ul li a.bi-play-circle::before,
.accordion-content ul li a.bi-play-circle::before,
.wrap-content ul li a.bi-play-circle::before,
.page-observatorio .boxmodel ul li a.bi-play-circle::before,
div[data-control=editable] ul li a.bi-filetype-docx::before,
.tab-pane ul li a.bi-filetype-docx::before,
.accordion-content ul li a.bi-filetype-docx::before,
.wrap-content ul li a.bi-filetype-docx::before,
.page-observatorio .boxmodel ul li a.bi-filetype-docx::before,
div[data-control=editable] ul li a.bi-filetype-docx::before,
.tab-pane ul li a.bi-filetype-docx::before,
.accordion-content ul li a.bi-filetype-docx::before,
.wrap-content ul li a.bi-filetype-docx::before,
.page-observatorio .boxmodel ul li a.bi-filetype-docx::before,
div[data-control=editable] ul li a.bi-file-excel::before,
.tab-pane ul li a.bi-file-excel::before,
.accordion-content ul li a.bi-file-excel::before,
.wrap-content ul li a.bi-file-excel::before,
.page-observatorio .boxmodel ul li a.bi-file-excel::before,
div[data-control=editable] ul li a.bi-filetype-ppt::before,
.tab-pane ul li a.bi-filetype-ppt::before,
.accordion-content ul li a.bi-filetype-ppt::before,
.wrap-content ul li a.bi-filetype-ppt::before,
.page-observatorio .boxmodel ul li a.bi-filetype-ppt::before,
div[data-control=editable] ul li a.bi-image-fill::before,
.tab-pane ul li a.bi-image-fill::before,
.accordion-content ul li a.bi-image-fill::before,
.wrap-content ul li a.bi-image-fill::before,
.page-observatorio .boxmodel ul li a.bi-image-fill::before{display:none}
div[data-control=editable] ul li a.bi-filetype-pdf::marker,
.tab-pane ul li a.bi-filetype-pdf::marker,
.accordion-content ul li a.bi-filetype-pdf::marker,
.wrap-content ul li a.bi-filetype-pdf::marker,
.page-observatorio .boxmodel ul li a.bi-filetype-pdf::marker,
div[data-control=editable] ul li a.bi-play-circle::marker,
.tab-pane ul li a.bi-play-circle::marker,
.accordion-content ul li a.bi-play-circle::marker,
.wrap-content ul li a.bi-play-circle::marker,
.page-observatorio .boxmodel ul li a.bi-play-circle::marker,
div[data-control=editable] ul li a.bi-filetype-docx::marker,
.tab-pane ul li a.bi-filetype-docx::marker,
.accordion-content ul li a.bi-filetype-docx::marker,
.wrap-content ul li a.bi-filetype-docx::marker,
.page-observatorio .boxmodel ul li a.bi-filetype-docx::marker,
div[data-control=editable] ul li a.bi-filetype-docx::marker,
.tab-pane ul li a.bi-filetype-docx::marker,
.accordion-content ul li a.bi-filetype-docx::marker,
.wrap-content ul li a.bi-filetype-docx::marker,
.page-observatorio .boxmodel ul li a.bi-filetype-docx::marker,
div[data-control=editable] ul li a.bi-file-excel::marker,
.tab-pane ul li a.bi-file-excel::marker,
.accordion-content ul li a.bi-file-excel::marker,
.wrap-content ul li a.bi-file-excel::marker,
.page-observatorio .boxmodel ul li a.bi-file-excel::marker,
div[data-control=editable] ul li a.bi-filetype-ppt::marker,
.tab-pane ul li a.bi-filetype-ppt::marker,
.accordion-content ul li a.bi-filetype-ppt::marker,
.wrap-content ul li a.bi-filetype-ppt::marker,
.page-observatorio .boxmodel ul li a.bi-filetype-ppt::marker,
div[data-control=editable] ul li a.bi-image-fill::marker,
.tab-pane ul li a.bi-image-fill::marker,
.accordion-content ul li a.bi-image-fill::marker,
.wrap-content ul li a.bi-image-fill::marker,
.page-observatorio .boxmodel ul li a.bi-image-fill::marker{display:none}
div[data-control=editable] a.bi-filetype-pdf,
.tab-pane a.bi-filetype-pdf,
.accordion-content a.bi-filetype-pdf,
.wrap-content a.bi-filetype-pdf,
.page-observatorio .boxmodel a.bi-filetype-pdf,
div[data-control=editable] a.bi-play-circle,
.tab-pane a.bi-play-circle,
.accordion-content a.bi-play-circle,
.wrap-content a.bi-play-circle,
.page-observatorio .boxmodel a.bi-play-circle,
div[data-control=editable] a.bi-filetype-docx,
.tab-pane a.bi-filetype-docx,
.accordion-content a.bi-filetype-docx,
.wrap-content a.bi-filetype-docx,
.page-observatorio .boxmodel a.bi-filetype-docx,
div[data-control=editable] a.bi-filetype-docx,
.tab-pane a.bi-filetype-docx,
.accordion-content a.bi-filetype-docx,
.wrap-content a.bi-filetype-docx,
.page-observatorio .boxmodel a.bi-filetype-docx,
div[data-control=editable] a.bi-file-excel,
.tab-pane a.bi-file-excel,
.accordion-content a.bi-file-excel,
.wrap-content a.bi-file-excel,
.page-observatorio .boxmodel a.bi-file-excel,
div[data-control=editable] a.bi-filetype-ppt,
.tab-pane a.bi-filetype-ppt,
.accordion-content a.bi-filetype-ppt,
.wrap-content a.bi-filetype-ppt,
.page-observatorio .boxmodel a.bi-filetype-ppt,
div[data-control=editable] a.bi-image-fill,
.tab-pane a.bi-image-fill,
.accordion-content a.bi-image-fill,
.wrap-content a.bi-image-fill,
.page-observatorio .boxmodel a.bi-image-fill{display:block;position:relative;align-items:center;font-size:16px;color:#149ede;text-decoration:none;margin-left:30px;width:fit-content}
div[data-control=editable] a.bi-filetype-pdf span,
.tab-pane a.bi-filetype-pdf span,
.accordion-content a.bi-filetype-pdf span,
.wrap-content a.bi-filetype-pdf span,
.page-observatorio .boxmodel a.bi-filetype-pdf span,
div[data-control=editable] a.bi-play-circle span,
.tab-pane a.bi-play-circle span,
.accordion-content a.bi-play-circle span,
.wrap-content a.bi-play-circle span,
.page-observatorio .boxmodel a.bi-play-circle span,
div[data-control=editable] a.bi-filetype-docx span,
.tab-pane a.bi-filetype-docx span,
.accordion-content a.bi-filetype-docx span,
.wrap-content a.bi-filetype-docx span,
.page-observatorio .boxmodel a.bi-filetype-docx span,
div[data-control=editable] a.bi-filetype-docx span,
.tab-pane a.bi-filetype-docx span,
.accordion-content a.bi-filetype-docx span,
.wrap-content a.bi-filetype-docx span,
.page-observatorio .boxmodel a.bi-filetype-docx span,
div[data-control=editable] a.bi-file-excel span,
.tab-pane a.bi-file-excel span,
.accordion-content a.bi-file-excel span,
.wrap-content a.bi-file-excel span,
.page-observatorio .boxmodel a.bi-file-excel span,
div[data-control=editable] a.bi-filetype-ppt span,
.tab-pane a.bi-filetype-ppt span,
.accordion-content a.bi-filetype-ppt span,
.wrap-content a.bi-filetype-ppt span,
.page-observatorio .boxmodel a.bi-filetype-ppt span,
div[data-control=editable] a.bi-image-fill span,
.tab-pane a.bi-image-fill span,
.accordion-content a.bi-image-fill span,
.wrap-content a.bi-image-fill span,
.page-observatorio .boxmodel a.bi-image-fill span{color:#1e1e1e}
@media only screen and (max-width:768px){div[data-control=editable] a.bi-filetype-pdf,.tab-pane a.bi-filetype-pdf,.accordion-content a.bi-filetype-pdf,.wrap-content a.bi-filetype-pdf,.page-observatorio .boxmodel a.bi-filetype-pdf,div[data-control=editable] a.bi-play-circle,.tab-pane a.bi-play-circle,.accordion-content a.bi-play-circle,.wrap-content a.bi-play-circle,.page-observatorio .boxmodel a.bi-play-circle,div[data-control=editable] a.bi-filetype-docx,.tab-pane a.bi-filetype-docx,.accordion-content a.bi-filetype-docx,.wrap-content a.bi-filetype-docx,.page-observatorio .boxmodel a.bi-filetype-docx,div[data-control=editable] a.bi-filetype-docx,.tab-pane a.bi-filetype-docx,.accordion-content a.bi-filetype-docx,.wrap-content a.bi-filetype-docx,.page-observatorio .boxmodel a.bi-filetype-docx,div[data-control=editable] a.bi-file-excel,.tab-pane a.bi-file-excel,.accordion-content a.bi-file-excel,.wrap-content a.bi-file-excel,.page-observatorio .boxmodel a.bi-file-excel,div[data-control=editable] a.bi-filetype-ppt,.tab-pane a.bi-filetype-ppt,.accordion-content a.bi-filetype-ppt,.wrap-content a.bi-filetype-ppt,.page-observatorio .boxmodel a.bi-filetype-ppt,div[data-control=editable] a.bi-image-fill,.tab-pane a.bi-image-fill,.accordion-content a.bi-image-fill,.wrap-content a.bi-image-fill,.page-observatorio .boxmodel a.bi-image-fill{align-items:self-start}}
div[data-control=editable] a.bi-filetype-pdf:marker,
.tab-pane a.bi-filetype-pdf:marker,
.accordion-content a.bi-filetype-pdf:marker,
.wrap-content a.bi-filetype-pdf:marker,
.page-observatorio .boxmodel a.bi-filetype-pdf:marker,
div[data-control=editable] a.bi-play-circle:marker,
.tab-pane a.bi-play-circle:marker,
.accordion-content a.bi-play-circle:marker,
.wrap-content a.bi-play-circle:marker,
.page-observatorio .boxmodel a.bi-play-circle:marker,
div[data-control=editable] a.bi-filetype-docx:marker,
.tab-pane a.bi-filetype-docx:marker,
.accordion-content a.bi-filetype-docx:marker,
.wrap-content a.bi-filetype-docx:marker,
.page-observatorio .boxmodel a.bi-filetype-docx:marker,
div[data-control=editable] a.bi-filetype-docx:marker,
.tab-pane a.bi-filetype-docx:marker,
.accordion-content a.bi-filetype-docx:marker,
.wrap-content a.bi-filetype-docx:marker,
.page-observatorio .boxmodel a.bi-filetype-docx:marker,
div[data-control=editable] a.bi-file-excel:marker,
.tab-pane a.bi-file-excel:marker,
.accordion-content a.bi-file-excel:marker,
.wrap-content a.bi-file-excel:marker,
.page-observatorio .boxmodel a.bi-file-excel:marker,
div[data-control=editable] a.bi-filetype-ppt:marker,
.tab-pane a.bi-filetype-ppt:marker,
.accordion-content a.bi-filetype-ppt:marker,
.wrap-content a.bi-filetype-ppt:marker,
.page-observatorio .boxmodel a.bi-filetype-ppt:marker,
div[data-control=editable] a.bi-image-fill:marker,
.tab-pane a.bi-image-fill:marker,
.accordion-content a.bi-image-fill:marker,
.wrap-content a.bi-image-fill:marker,
.page-observatorio .boxmodel a.bi-image-fill:marker{display:none}
div[data-control=editable] a.bi-filetype-pdf:hover,
.tab-pane a.bi-filetype-pdf:hover,
.accordion-content a.bi-filetype-pdf:hover,
.wrap-content a.bi-filetype-pdf:hover,
.page-observatorio .boxmodel a.bi-filetype-pdf:hover,
div[data-control=editable] a.bi-play-circle:hover,
.tab-pane a.bi-play-circle:hover,
.accordion-content a.bi-play-circle:hover,
.wrap-content a.bi-play-circle:hover,
.page-observatorio .boxmodel a.bi-play-circle:hover,
div[data-control=editable] a.bi-filetype-docx:hover,
.tab-pane a.bi-filetype-docx:hover,
.accordion-content a.bi-filetype-docx:hover,
.wrap-content a.bi-filetype-docx:hover,
.page-observatorio .boxmodel a.bi-filetype-docx:hover,
div[data-control=editable] a.bi-filetype-docx:hover,
.tab-pane a.bi-filetype-docx:hover,
.accordion-content a.bi-filetype-docx:hover,
.wrap-content a.bi-filetype-docx:hover,
.page-observatorio .boxmodel a.bi-filetype-docx:hover,
div[data-control=editable] a.bi-file-excel:hover,
.tab-pane a.bi-file-excel:hover,
.accordion-content a.bi-file-excel:hover,
.wrap-content a.bi-file-excel:hover,
.page-observatorio .boxmodel a.bi-file-excel:hover,
div[data-control=editable] a.bi-filetype-ppt:hover,
.tab-pane a.bi-filetype-ppt:hover,
.accordion-content a.bi-filetype-ppt:hover,
.wrap-content a.bi-filetype-ppt:hover,
.page-observatorio .boxmodel a.bi-filetype-ppt:hover,
div[data-control=editable] a.bi-image-fill:hover,
.tab-pane a.bi-image-fill:hover,
.accordion-content a.bi-image-fill:hover,
.wrap-content a.bi-image-fill:hover,
.page-observatorio .boxmodel a.bi-image-fill:hover{text-decoration:none}
div[data-control=editable] a.bi-filetype-pdf::before,
.tab-pane a.bi-filetype-pdf::before,
.accordion-content a.bi-filetype-pdf::before,
.wrap-content a.bi-filetype-pdf::before,
.page-observatorio .boxmodel a.bi-filetype-pdf::before,
div[data-control=editable] a.bi-play-circle::before,
.tab-pane a.bi-play-circle::before,
.accordion-content a.bi-play-circle::before,
.wrap-content a.bi-play-circle::before,
.page-observatorio .boxmodel a.bi-play-circle::before,
div[data-control=editable] a.bi-filetype-docx::before,
.tab-pane a.bi-filetype-docx::before,
.accordion-content a.bi-filetype-docx::before,
.wrap-content a.bi-filetype-docx::before,
.page-observatorio .boxmodel a.bi-filetype-docx::before,
div[data-control=editable] a.bi-filetype-docx::before,
.tab-pane a.bi-filetype-docx::before,
.accordion-content a.bi-filetype-docx::before,
.wrap-content a.bi-filetype-docx::before,
.page-observatorio .boxmodel a.bi-filetype-docx::before,
div[data-control=editable] a.bi-file-excel::before,
.tab-pane a.bi-file-excel::before,
.accordion-content a.bi-file-excel::before,
.wrap-content a.bi-file-excel::before,
.page-observatorio .boxmodel a.bi-file-excel::before,
div[data-control=editable] a.bi-filetype-ppt::before,
.tab-pane a.bi-filetype-ppt::before,
.accordion-content a.bi-filetype-ppt::before,
.wrap-content a.bi-filetype-ppt::before,
.page-observatorio .boxmodel a.bi-filetype-ppt::before,
div[data-control=editable] a.bi-image-fill::before,
.tab-pane a.bi-image-fill::before,
.accordion-content a.bi-image-fill::before,
.wrap-content a.bi-image-fill::before,
.page-observatorio .boxmodel a.bi-image-fill::before{color:#1e1e1e;font-size:22px;margin-right:5px;position:absolute;left:-30px}
body.hamburguerrighton{overflow:hidden !important;height:100vh !important;position:fixed !important}
body.hamburguerrighton .menur{display:flex}
.hamburguer.hamburguerright{display:none}
@media only screen and (max-width:768px){.hamburguer.hamburguerright{display:inherit}}
.menur{width:100%;background:rgba(0,0,0,0.1);position:absolute;top:0;z-index:9;display:flex;overflow:scroll;flex-direction:column;display:none}
.menur .isline{width:100%;height:1px;background-color:#e9ebec}
.menur .ismenu{display:flex;flex-direction:column;gap:20px;text-align:center;letter-spacing:-0.9px;height:100%;justify-content:center}
.menur .ismenu a{text-transform:uppercase;color:#1e1e1e;font-size:14px;font-weight:700}
.menur .ismenu a:hover{text-decoration:none}
.navr{display:flex;flex-direction:column;overflow:scroll;min-width:375px;gap:30px;padding:32px 30px;background:#fff;align-self:flex-end;height:100vh}
@media only screen and (max-width:480px){.navr{min-width:100%;padding-bottom:130px}}
.navr .bi-x{align-self:flex-end}
.navr .bi-x::before{font-size:30px}
.navr .input-group{width:100%;background:#FFF;border:1px solid #E9EBEC;border-radius:6px;height:38px;display:flex;align-items:center;gap:5px;position:relative;min-width:100%}
.navr .input-group input{height:38px}
@media only screen and (max-width:1200px){.navr .input-group{max-width:100%}}
.navr .input-group i{top:5px;left:10px;position:absolute;padding-right:15px}
.navr .input-group i::before{font-size:12px;color:#818181;font-weight:bold}
.navr .input-group i:hover{cursor:pointer}
.navr .input-group .form-control{background:transparent;border:0;padding-top:0;padding-bottom:0;padding-left:30px;font-size:16px;font-style:italic;font-weight:400;line-height:20px;color:#818181;border-radius:10px !important}
.navr .wrap-btns{display:flex;gap:10px}
@media only screen and (max-width:480px){.navr .wrap-btns{flex-direction:column}}
.navr .wrap-btns .isbtn{width:100%;text-align:center;justify-content:center;margin:0 auto;display:flex;align-items:center;gap:10px}
.navr .wrap-btns .isbtn i:before{font-size:24px}
.navr .issocial{border-top:1px solid #e9ebec;padding-top:30px;display:flex;gap:30px;justify-content:center}
body.hamburgueron{overflow:hidden}
body.hamburgueron .menumobile{display:flex}
.menumobile{width:100%;background:rgba(0,0,0,0.1);position:absolute;top:0;height:100vh;z-index:9;display:flex;flex-direction:column;display:none}
.navmobile{overflow:scroll;background:#FFF;max-width:340px;display:flex;flex-direction:column;gap:10px;padding-bottom:40px;height:100vh}
.navmobile .input-group{width:calc((100% - 36px));margin:40px auto 0;background:#FFF;border:1px solid #E9EBEC;border-radius:6px;height:50px;display:flex;align-items:center;gap:5px}
.navmobile .input-group input{height:50px}
@media only screen and (max-width:1200px){.navmobile .input-group{max-width:100%}}
.navmobile .input-group i{right:15px;position:absolute}
.navmobile .input-group i::before{font-size:24px}
.navmobile .input-group i:hover{cursor:pointer}
.navmobile .input-group .form-control{background:transparent;border:0;padding-top:0;padding-bottom:0;padding-left:15px;font-size:16px;font-style:italic;border-radius:10px !important}
.navmobile .isbtn{width:calc((100% - 36px));text-align:center;justify-content:center;margin:0 auto}
.navmobile .accordion{background:#fff !important;padding:0 0}
.navmobile .accordion .accordion-item{border:0}
.navmobile .accordion .accordion-item .accordion-body{padding-top:5px;display:flex;flex-direction:column;gap:30px}
.navmobile .accordion .accordion-item .accordion-body .issubmenu{padding-top:0}
.navmobile .accordion .accordion-item .accordion-button{font-size:14px;font-weight:bold;color:#1e1e1e;text-transform:uppercase;text-decoration:none}
.navmobile .accordion .accordion-item .accordion-button.hiddenarrow::after{display:none}
.navmobile .accordion .accordion-item .accordion-button:after{opacity:0.5;color:#FFF;--bs-accordion-btn-icon-width:12px}
.navmobile .accordion .accordion-item .accordion-button:not(.collapsed){background:none;box-shadow:none}
.navmobile .accordion .istitle{font-size:14px;font-weight:bold;margin-left:8px}
.navmobile .accordion .islinks{list-style:none;padding-left:16px;display:flex;flex-direction:column;gap:13px;margin:13px 0}
.navmobile .accordion .islinks li a{color:#1e1e1e;font-size:12px;font-weight:bold}
.btnfilteron{overflow:hidden;height:100vh;position:fixed}
.btnfilteron .wrap-navfilter{display:flex;height:100vh}
.wrap-navfilter{width:100%;height:100vh;background:rgba(0,0,0,0.1);position:absolute;top:0;z-index:9;display:flex;overflow:scroll;flex-direction:column;display:none}
.navfilter{padding:40px 35px 150px;border:1px solid #e9ebec;display:flex;flex-direction:column;gap:40px;background:#fff;align-self:end;overflow:scroll;max-width:375px;width:100%;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1);height:100vh}
.navfilter .wrap-form-check{min-width:auto}
@media only screen and (max-width:768px){.navfilter{max-width:100%}}
.navfilter .bi.bi-x{align-self:end}
.navfilter .bi.bi-x::before{font-size:30px}
.navfilter .istit{font-size:14px;font-weight:bold;text-transform:uppercase;display:flex;justify-content:space-between;gap:15px;align-items:center}
.navfilter .istit::after{content:"";height:1px;background:#e9ebec;flex-grow:1}
@media only screen and (max-width:480px){.navfilter{max-width:100%}}
.navfilter.divide{display:grid;overflow:auto;gap:0;padding-bottom:0;grid-template-columns:1fr;grid-template-rows:28px min-content min-content min-content min-content;contain-intrinsic-block-size:auto 100px}
.navfilter.divide .bi.bi-x{margin:auto 0 auto auto}
.navfilter.divide .wrap-form-check{gap:0;margin:0;padding:20px 0;flex-grow:1}
.navfilter.divide .wrap-form-check .wrap-main{position:relative;height:calc((50vh - 135px));display:flex;flex-direction:column;gap:15px}
.navfilter.divide .wrap-form-check .wrap-main:after,
.navfilter.divide .wrap-form-check .wrap-main::before{position:absolute;display:block;height:20px;content:"";background:#000;min-height:20px;width:100%}
.navfilter.divide .wrap-form-check .wrap-main:after{bottom:0;z-index:1;background:linear-gradient(0deg,#fff 0%,rgba(243,245,246,0) 100%)}
.navfilter.divide .wrap-form-check .wrap-main:before{position:absolute;top:0;z-index:1;background:linear-gradient(180deg,#fff 0%,rgba(243,245,246,0) 100%)}
.navfilter.divide .wrap-options{position:relative;display:flex;flex-direction:column;gap:15px;overflow:scroll;padding:10px 0}
body.nav-interna-on{overflow:hidden !important;height:100vh !important;position:fixed !important}
body.nav-interna-on .nav-interna{display:none;position:absolute;top:-120px}
@media only screen and (max-width:768px){body.nav-interna-on .nav-interna{display:flex}}
.isbtn.btnverinterna{display:none;border:1px solid #1e1e1e}
@media only screen and (max-width:768px){.isbtn.btnverinterna{display:inherit}}
.nav-interna{width:100%;background:rgba(0,0,0,0.1);position:absolute;top:0;z-index:9;display:flex;overflow:scroll;flex-direction:column;display:none;right:0}
.nav-interna .isline{width:100%;height:1px;background-color:#e9ebec}
.nav-interna .navl{display:grid;grid-template-columns:1fr;grid-template-rows:28px 1fr;gap:0;height:100vh;overflow:scroll}
@media only screen and (max-width:480px){.nav-interna .navl{grid-template-rows:28px 1fr;margin-bottom:100px}}
.nav-interna .ismenu{display:flex;flex-direction:column;gap:20px;text-align:center;letter-spacing:-0.9px;height:100%;justify-content:center;max-width:250px;margin:0 auto}
.nav-interna .ismenu .isbtn.isblack{color:#FFF;margin:0 auto}
.nav-interna .ismenu a{text-transform:uppercase;color:#1e1e1e;font-size:14px;font-weight:700}
.nav-interna .ismenu a:hover{text-decoration:none}
.navl{display:flex;flex-direction:column;overflow:scroll;min-width:375px;gap:30px;padding:32px 30px;background:#fff;align-self:flex-end;height:100vh}
@media only screen and (max-width:480px){.navl{min-width:100%}}
.navl .bi-x{margin:0 0 0 auto}
.navl .bi-x::before{font-size:30px}
.navl .ismenu{height:calc((100% - 92px));border:0;overflow:scroll}
footer .footer-top{padding:78px 0;display:flex;gap:50px;background-color:#149ede}
@media only screen and (max-width:992px){footer .footer-top{flex-direction:column;padding:35px 0;gap:40px}}
footer .footer-top .wrap-logo{width:fit-content;display:flex;flex-direction:column;gap:4px;position:relative;align-items:center}
footer .footer-top .wrap-logo h6{color:#FFF;font-size:24px;font-weight:700;margin:0;position:relative;position:absolute;top:18px;left:180px;width:max-content}
@media only screen and (max-width:992px){footer .footer-top .wrap-logo h6{width:148px;left:160px;line-height:34px}}
@media only screen and (max-width:480px){footer .footer-top .wrap-logo h6{line-height:30px;font-size:20px;letter-spacing:-0.4px}}
footer .footer-top .wrap-logo .logoicon{background-color:#FFF;border-radius:35px;background-position:center;background-size:90%}
@media only screen and (max-width:480px){footer .footer-top .wrap-logo .logoicon{width:80px;min-width:80px;min-height:80px;height:80px;border-radius:25px}}
footer .footer-top .wrap-logo p{color:#FFF;max-width:129px;text-align:center;font-size:14px;line-height:16px;letter-spacing:0.2px}
@media only screen and (max-width:480px){footer .footer-top .wrap-logo p{font-size:12px}}
@media only screen and (max-width:992px){footer .footer-top .wrap-col{display:grid;grid-template-columns:auto auto;grid-template-columns:1fr;gap:30px;border-top:2px solid #fff;padding-top:50px}}
footer .footer-top .wrap-col .isrow{display:flex;gap:40px;align-items:center;margin-top:5px;margin-bottom:15px;justify-content:flex-start}
@media only screen and (max-width:992px){footer .footer-top .wrap-col .isrow{order:2;margin:0}}
footer .footer-top .wrap-col .isrow .issocial{display:flex;gap:28px;align-items:center;margin-left:400px}
@media only screen and (max-width:992px){footer .footer-top .wrap-col .isrow .issocial{margin:20px auto 0}}
footer .footer-top .wrap-col .isline{width:83px;height:2px;display:block;background:#fff;margin-bottom:30px}
@media only screen and (max-width:992px){footer .footer-top .wrap-col .isline{display:none}}
footer .footer-top .wrap-col .istitle{font-size:18px;color:#fff;margin-bottom:20px}
@media only screen and (max-width:992px){footer .footer-top .wrap-col .istitle{text-align:center;margin:0}}
footer .footer-top .wrap-col .wrap-box{display:flex;gap:100px}
@media only screen and (max-width:992px){footer .footer-top .wrap-col .wrap-box{flex-direction:column;gap:30px;text-align:center}}
footer .footer-top .wrap-col .wrap-box .isaddress{display:flex;flex-direction:column;gap:3px}
footer .footer-top .wrap-col .wrap-box .isaddress p{color:#fff;font-size:14px}
footer .footer-top .wrap-col .wrap-box .isaddress p b{font-size:16px}
footer .asociasiones{background:#FFF}
footer .asociasiones .wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:80px;padding:40px 10px}
@media only screen and (max-width:992px){footer .asociasiones .wrap{flex-direction:column;gap:40px;padding:60px 10px}}
footer .asociasiones .wrap .wrap-logos{display:flex;align-items:center;gap:50px}
@media only screen and (max-width:768px){footer .asociasiones .wrap .wrap-logos{flex-direction:column;gap:20px}}
footer .asociasiones .wrap .istext{gap:5px;display:flex;flex-direction:column;max-width:388px}
footer .asociasiones .wrap .istext h6{color:#818181;font-family:Nunito;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.25px}
@media only screen and (max-width:992px){footer .asociasiones .wrap .istext h6{text-align:center}}
footer .asociasiones .wrap .istext p{color:#818181;font-size:18px}
@media only screen and (max-width:992px){footer .asociasiones .wrap .istext p{text-align:center}}
footer .footer-bottom p{color:#FFF;padding:42px 10px;font-size:14px;font-weight:500;margin:0;max-width:1000px}
@media only screen and (max-width:992px){footer .footer-bottom p{text-align:center}}
.isinput{border-radius:10px;border:1px solid #e9ebec;height:50px;padding:10px 15px}
.isinput::placeholder{font-size:16px;font-weight:600;font-style:italic;color:#818181}
.links-dropdown{display:flex;flex-direction:column;gap:15px}
.links-dropdown .ischeckbox{width:max-content}
.links-dropdown.iscolx3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 30px}
@media only screen and (max-width:992px){.links-dropdown.iscolx3{grid-template-columns:1fr 1fr}}
.links-dropdown a{text-transform:uppercase;color:#1e1e1e;width:fit-content;width:max-content;font-size:14px;font-weight:bold}
.links-dropdown a:hover{text-decoration:none}
.dropdown{width:min-content}
.dropdown.isbig button{height:65px;padding-left:20px}
.dropdown.isbig .dropdown-menu.show{transform:translate3d(0px,78px,0px) !important}
.dropdown button{color:#1e1e1e;font-size:14px;font-weight:700;text-transform:uppercase;height:50px;display:flex;align-items:center;gap:18px;background:#FFF !important}
.dropdown button::after{border:0;background:url(../images/form-arrow-select.svg) no-repeat;width:16px;height:9px;background-size:contain;margin:0;transform:rotate(180deg)}
.dropdown button.show::after{transform:rotate(0deg)}
.dropdown-menu{padding:27px !important;border-radius:10px;border:1px solid #e9ebec;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1)}
.dropdown-menu.show{transform:translate3d(0px,58px,0px) !important}
.dropdown-menu .wrap-form{display:flex;flex-direction:column;gap:20px}
.dropdown-menu .wrap-form label{width:max-content}
.dropdown-menu .wrap-form label:hover{cursor:pointer}
.ischeckbox{position:relative;display:flex;gap:10px;align-items:center;font-size:12px;font-weight:bold;text-transform:uppercase}
.ischeckbox input{display:none}
.ischeckbox .checkmark{width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #E9EBEC;border-radius:6px;display:inline-block;position:relative;transition:background-color 0.2s ease}
.ischeckbox input:checked[type=checkbox] + .checkmark::before{margin-left:1px;margin-top:1px;content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;min-width:10px;min-height:10px;background-color:#818181;border-radius:2px}
.isradio{position:relative;display:flex;gap:10px;align-items:center;font-size:12px;font-weight:bold;text-transform:uppercase}
.isradio input{display:none}
.isradio .checkmark{width:20px;height:20px;border:2px solid #E9EBEC;border-radius:10px;display:inline-block;position:relative;transition:background-color 0.2s ease}
.isradio input:checked[type=radio] + .checkmark::before{margin-left:1px;margin-top:1px;content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background-color:#818181;border-radius:5px}
.form-control:hover,
.form-control:focus,
.form-control:active,
.form-control:focus-within,
.form-control:focus-visible{box-shadow:0 0 0 2px rgba(20,157,222,0.3);outline:0;border-color:#CCC}
.wrap-form-check{display:flex;flex-direction:column;gap:20px;width:100%;min-width:max-content}
.wrap-form-check .form-check{margin:0;display:flex;gap:10px;align-items:center;padding:0}
.wrap-form-check .form-check .form-check-input{border:2px solid #e9ebec;min-width:20px;min-height:20px;border-radius:3px;background-color:#fff;margin:0}
.wrap-form-check .form-check .form-check-input:focus{outline:0;box-shadow:none;background-color:#fff;border-color:#e9ebec;border:2px solid #e9ebec}
.wrap-form-check .form-check .form-check-label{font-size:12px;color:#1e1e1e;text-transform:uppercase;font-weight:bold}
.wrap-form-check.ischeck .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23818181' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
.wrap-form-check.issquare .form-check-input{width:16px;height:16px;border:0;max-width:16px;max-height:16px;min-width:16px;min-height:16px;box-shadow:0 0 0 2px #e9ebec;margin:0 2px;border-radius:2px}
.wrap-form-check.issquare .form-check-input:focus{border:0;box-shadow:0 0 0 2px #e9ebec}
.wrap-form-check.issquare .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:none;background-color:#818181;border-radius:2px;display:block;border:2px solid #FFF;box-shadow:0 0 0 2px #e9ebec;max-width:18px;max-height:18px}
.isgrid{display:grid;gap:15px}
.wrap.iscols{width:calc((100% - 40px))}
.alape,
.icoface,
.fospecs{display:block}
.alape.isgrey,
.icoface.isgrey,
.fospecs.isgrey{filter:grayscale(1)}
.alape{background:url(../images/alape.png);width:123px;height:51px;min-width:123px;min-height:51px}
.ipa{background:url(../images/ipa.png);width:228px;height:67px;min-width:228px;min-height:67px}
.fospecs{background:url(../images/logofospecs.png);width:126px;height:57px;min-width:126px;min-height:57px}
.logo,
.logoicon,
.logoalt{display:block}
.logo.isgrey,
.logoicon.isgrey,
.logoalt.isgrey{filter:grayscale(1)}
.logo{background:url(../images/logo.svg) no-repeat;width:220px;height:56px;min-width:220px;min-height:56px;display:block;background-size:contain}
.logoicon{background:url(../images/logo-icon.svg);width:129px;height:129px;min-width:129px;min-height:129px;background-size:contain;background-repeat:no-repeat}
.logoalt{background:url(../images/logo-alt.svg);width:220px;height:220px;min-width:171px;min-height:56px;display:block;background-size:contain;background-repeat:no-repeat}
.icoface,
.icoinstagram,
.icox{display:block}
.icoface.isgrey,
.icoinstagram.isgrey,
.icox.isgrey{filter:grayscale(1)}
.icoface{background:url(../images/icoface.png);width:50px;height:50px}
.icoinstagram{background:url(../images/icoinstagram.png);width:50px;height:50px}
.icox{background:url(../images/icox.png);width:50px;height:50px}
.ico-era,
.ico-asincronico,
.ico-continua,
.ico-eventos{width:65px;height:65px;display:block}
.ico-era{background:url(../images/cursos/era.svg) no-repeat no-repeat}
.ico-asincronico{background:url(../images/cursos/asincronico.svg) no-repeat}
.ico-continua{background:url(../images/cursos/continua.svg) no-repeat}
.ico-eventos{background:url(../images/cursos/eventos.svg) no-repeat}
.ico-filiales{background:url(../../assets/images/cursos/ico-filiales.svg) no-repeat;min-width:71px;min-height:73px;display:block}
.ico-beneficios{background:url(../../assets/images/cursos/ico-beneficios.svg) no-repeat;width:64px;height:62px;display:block;background-size:contain}
.arrowleft,
.arrowright{display:block}
.arrowleft.isgrey,
.arrowright.isgrey{filter:grayscale(1)}
.arrowleft{background:url(../images/arrowleft.png);width:29px;height:29px}
.arrowright{background:url(../images/arrowright.png);width:29px;height:29px}
.playico{min-width:106px;min-height:106px;background:url(../images/playico.png)}
.icowhatsapp{background:url(../images/chat/whatsapp.svg) no-repeat;width:36px;height:36px;min-width:36px;min-height:36px;display:block}
.icochat{background:url(../images/chat/chat.svg) no-repeat;width:78px;height:78px;min-width:78px;min-height:78px;display:block}
.icoemail{background:url(../images/chat/email.svg) no-repeat;width:36px;height:36px;min-width:36px;min-height:36px;display:block}
.icoclose{width:46px;height:46px;min-width:46px;min-height:46px;border-radius:23px;display:block;background-color:#149ede;display:flex;justify-content:center;align-items:center}
.icoclose::after{content:"";background:url(../images/chat/close.svg) no-repeat;width:20px;height:20px;min-width:20px;min-height:20px;display:block}
.wrap-main-chat{position:relative;top:0;height:100%;display:grid;gap:0;margin:0 auto;position:fixed;min-height:275px;right:20px}
.wrap-main-chat.chatactive .isbubble.isvisible{display:none}
.wrap-main-chat.chatactive .wrap-chat{display:flex;margin-top:-198px;margin-right:14px;margin:auto 20px 0 auto}
.wrap-main-chat.chatactive .icochat{background:none;margin:16px;width:46px;height:46px;min-width:46px;min-height:46px;border-radius:23px;display:block;background-color:#149ede;display:flex;justify-content:center;align-items:center;transition:background 0.5s ease}
.wrap-main-chat.chatactive .icochat::after{content:"";background:url(../images/chat/close.svg) no-repeat;width:20px;height:20px;min-width:20px;min-height:20px;display:block}
.wrap-chat{box-shadow:0 4px 18px 0 rgba(0,0,0,0.1);border-radius:10px;padding:27px;display:flex;flex-direction:column;gap:20px;width:min-content;position:relative;background:#fff;display:none}
.wrap-chat .isline{width:100%;height:1px;background:#e9ebec}
.wrap-chat .btn-email,
.wrap-chat .btn-whatsapp{text-decoration:none;display:flex;align-items:center;gap:10px;position:relative;width:min-content;padding-bottom:15px}
.wrap-chat .btn-email span,
.wrap-chat .btn-whatsapp span{font-size:18px;width:max-content}
.wrap-chat .btn-email small,
.wrap-chat .btn-whatsapp small{color:#1e1e1e;font-size:12px;font-weight:bold;position:absolute;right:0;bottom:0}
.wrap-chat .icoclose{position:absolute;bottom:-54px;right:0}
.wrap-chat .icoclose:hover{background:#1e1e1e}
.icochat{cursor:pointer}
.btn-chat{text-decoration:none;display:flex;gap:20px;align-items:center;position:relative;top:-5px;margin:auto 0 0 auto}
.isbubble{position:relative;background:#fff;color:#000;display:none;font-size:16px;font-weight:bolder;text-align:center;width:190px;height:40px;border-radius:3px;padding:0;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1);line-height:40px}
.isbubble.isvisible{display:block}
.isbubble:after{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #fff;border-width:9px 0 9px 10px;top:46%;right:-10px;margin-top:-9px}
.box-center-h-v{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);padding:20px;z-index:100;width:100%;max-width:1400px;display:flex}
.isbtn{border-radius:6px;text-transform:uppercase;height:32px;color:#000;font-weight:500;text-decoration:none;padding:0 18px;font-size:12px;display:flex;align-items:center;border:0;border:1px solid #e9ebec;text-align:center;width:fit-content}
.isbtn:focus-visible{outline:none}
@media only screen and (max-width:768px){.isbtn{padding:15px 18px;height:auto;width:100%;min-width:fit-content;text-align:center;justify-content:center;font-size:14px}}
.isbtn:hover{opacity:0.8;text-decoration:none}
.isbtn.isblack{background:#1e1e1e;color:#FFF;border:1px solid #1e1e1e}
.isbtn.isborder{border:1px solid #1e1e1e;color:#1e1e1e}
.isbtn.isborder.isinvert{filter:invert(1)}
.isbtn.iswhite{background:#fff;color:#1e1e1e;border:1px solid #fff}
.isbtn.isgrey{background:#BBB;color:#FFF;border:1px solid #BBB}
.isbtn.isbordergrey{background:#fff;color:#BBB;border:1px solid #BBB}
.isbtn.istransparent{background:transparent;color:#fff;border:0}
.isbtn-share{background-color:#fff;gap:5px;display:flex}
.isbtn-share i{color:#000}
.isbtntab{background:#fff;border-radius:6px;text-transform:uppercase;height:44px;min-width:125px;color:#149ede;font-weight:500;text-decoration:none;padding:0 18px;font-size:12px;display:flex;align-items:center;border:0;border:1px solid #149ede}
.isbtntab.active{background:#149ede;color:#FFF}
.accordion-button:focus{box-shadow:none;outline:0}
.isbtnfiltrar{height:42px;border:1px solid #FFF;border-radius:6px;color:#FFF;font-size:12px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:0 11px;gap:10px;font-weight:700;position:relative;background:#149ede}
.isbtnfiltrar small{width:16px;height:16px;line-height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;color:#149ede;font-size:10px;font-weight:700;position:absolute;right:-8px;top:-8px}
.metropolitana{background:url(../../images/regiones/metropolitana.svg) no-repeat;width:146px;height:126px;min-width:146px;min-height:126px;display:block}
.pampeananorte{background:url(../../images/regiones/pampeananorte.svg) no-repeat;width:146px;height:122px;min-width:146px;min-height:122px;display:block}
.pampeanasur{background:url(../../images/regiones/pampeanasur.svg) no-repeat;width:146px;height:122px;min-width:146px;min-height:122px;display:block}
.litoral{background:url(../../images/regiones/litoral.svg) no-repeat;width:146px;height:94px;min-width:146px;min-height:94px;display:block}
.cuyo{background:url(../../images/regiones/cuyo.svg) no-repeat;width:146px;height:148px;min-width:146px;min-height:148px;display:block}
.noroestenoa{background:url(../../images/regiones/noroestenoa.svg) no-repeat;width:146px;height:114px;min-width:146px;min-height:114px;display:block}
.patagonicaandina{background:url(../../images/regiones/patagonicaandina.svg) no-repeat;width:146px;height:131px;min-width:146px;min-height:131px;display:block}
.norestenea{background:url(../../images/regiones/norestenea.svg) no-repeat;width:146px;height:102px;min-width:146px;min-height:102px;display:block}
.patagonicaatlantica{background:url(../../images/regiones/patagonicaatlantica.svg) no-repeat;width:146px;height:145px;min-width:146px;min-height:145px;display:block}
.iscard{display:flex;flex-direction:column;align-items:center;border:1px solid #e9ebec}
.iscard:hover{text-decoration:none}
.iscard.icotop{position:relative;padding-top:35px;height:105px;margin-top:35px}
.iscard.icotop i{position:absolute;top:-70px;margin-top:35px;background-color:#fff}
.iscard.icotop span{padding:10px;font-size:14px;font-weight:bold;text-transform:uppercase}
.iscard.isfamilia{border:0;display:flex;flex-direction:column;border-radius:10px;align-items:stretch;max-width:214px}
.iscard.isfamilia .isbottom{background-color:#149ede;display:flex;justify-content:center;align-items:center;height:108px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.iscard.isfamilia .isbottom p{font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase}
.iscard.ishorizontal{flex-direction:row;max-width:1160px;border-radius:10px;border:1px solid #e9ebec}
.iscard.ishorizontal .isimageslide{align-self:stretch}
.iscard.ishorizontal .isimageslide img{width:100%;max-width:488px;height:100%;object-fit:none}
@media only screen and (max-width:768px){.iscard.ishorizontal .isimageslide img{filter:grayscale(1);opacity:0.6}}
.iscard.ishorizontal .isbox{padding:60px;height:357px;display:flex;flex-direction:column;justify-content:space-between;position:relative}
.iscard.ishorizontal .isbox i{width:85px;position:absolute;background-color:#FFF;left:-43px;border-radius:50%;top:140px;height:85px;background-position:center;background-size:85%}
.iscard.ishorizontal .isbox .isdate{font-size:12px;font-weight:bold;color:#1e1e1e}
.iscard.ishorizontal .isbox .istxt{display:flex;flex-direction:column;gap:5px}
.iscard.ishorizontal .isbox p{color:#818181;font-size:16px}
.iscard.ispublicaciones{background:#e9ebec;flex-direction:row;gap:15px;padding:5px 23px;max-width:800px;border-radius:10px}
.iscard.ispublicaciones .istxt .istitle{color:#1e1e1e;font-size:14px}
.iscard.ispublicaciones .istxt .iskeywords{font-size:14px;color:#1e1e1e;font-weight:600}
.iscard.ispublicaciones .wrap-btns{display:flex;gap:28px;align-items:center}
.iscard.ispublicaciones .wrap-btns .isbtn{padding:0}
.iscard.ispublicaciones .wrap-btns a{font-size:14px;gap:5px;color:#149ede;text-transform:none}
.iscard.ispublicaciones .wrap-btns a i{color:#1e1e1e;font-size:22px}
.iscard.isboletin{border-radius:10px;padding:24px 26px;align-items:flex-start;gap:24px}
.iscard.isboletin .isdate{font-weight:bold;font-size:12px}
.iscard.isboletin .isname{font-weight:bold;font-size:16px;color:#149ede}
.iscard.isboletin .wrap-btns{display:flex;gap:10px}
.iscard.isafiches{max-width:268px;gap:25px;justify-content:space-around;padding-bottom:38px;border-radius:10px}
.iscard.isafiches img{width:100%}
.iscard.isafiches p{font-size:16px;color:#149ede;font-weight:bold}
.iscard.isnoticias{max-width:268px;width:100%;border:0}
.iscard.isnoticias .header-image{width:100%}
.iscard.isnoticias .header-image img{max-height:inherit;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;object-fit:cover}
@media only screen and (max-width:768px){.iscard.isnoticias .header-image img{max-height:inherit}}
.iscard.isnoticias img{max-height:267px;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.iscard.isnoticias .isbox{display:flex;flex-direction:column;gap:15px;border:1px solid #e9ebec;border-top-left-radius:0;border-top-right-radius:0;border-top:0;padding:25px 20px;align-items:center;text-align:center;color:#149ede}
.iscard.isnoticias .isbox .isdate{font-size:12px;color:#1e1e1e}
.iscard.isnoticias .isbox .isname{text-transform:none}
.iscard.ispronap{max-width:268px;width:100%;border:0}
@media only screen and (max-width:1200px){.iscard.ispronap{max-width:100%}}
.iscard.ispronap img{max-height:267px;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}
.iscard.ispronap .isbox{display:flex;flex-direction:column;gap:15px;border:1px solid #e9ebec;border-top-left-radius:0;border-top-right-radius:0;border-top:0;padding:25px 12px;align-items:center;text-align:center;color:#149ede;width:100%;max-width:214px}
@media only screen and (max-width:1200px){.iscard.ispronap .isbox{max-width:100%}}
.iscard.ispronap .isbox .isdate{font-size:12px;color:#1e1e1e}
.iscard.ispronap .isbox .isname{text-transform:none;font-size:16px;text-transform:uppercase;letter-spacing:-0.2px}
.iscard.ispronap .isbox .isstate{font-size:12px;color:#1e1e1e;text-transform:uppercase}
.iscard.isvideo{max-width:368px;gap:20px;padding-bottom:20px;border-radius:10px;background-color:#fff;padding:0.5em}
.iscard.isvideo img{width:100%}
.iscard.isvideo .istxt{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}
.iscard.isvideo .isdate-destacado{text-transform:uppercase;font-weight:bold;display:flex}
.iscard.isgeneric{width:100%;max-width:373px;gap:20px;padding:25px;border-radius:10px}
.iscard.isgeneric img{width:100%}
.iscard.isgeneric .istxt{display:flex;flex-direction:column;width:100%;gap:10px}
.iscard.isgeneric .isbtn{margin:auto 0 0 auto}
.iscard.isregiones{max-width:360px;border-top:0;border-radius:10px;gap:0}
@media only screen and (max-width:480px){.iscard.isregiones{max-width:100%}}
.iscard.isregiones .ishead{width:101%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#169fde;padding:30px 30px 15px;border-top-left-radius:10px;border-top-right-radius:10px}
.iscard.isregiones .ishead h2{text-align:center;margin:auto;padding-bottom:1px}
.iscard.isregiones .isbtn{padding:10px;margin:0 auto 30px;width:calc((100% - 40px));text-align:center;justify-content:center}
.iscard.isregiones .isimage{align-items:stretch;width:101%;margin-top:-1px}
.iscard.isregiones .isimage img{max-width:144px;max-height:144px;height:100%;min-height:100%;margin-top:1px}
.iscard.isregiones .isimage>div{width:144px;height:144px;display:block;background:#FFF;border-radius:50%}
.iscard .isimage{background-color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#169fde 0%,#169fde 50%,transparent 50%);padding-bottom:15px;margin-top:-1px}
.iscard .isimage img{width:100%;max-width:114px;padding:10px;display:block;background:#FFF;border-radius:50%}
.iscard.isperson{border:0;gap:20px;width:fit-content}
.iscard.isperson .bi{font-size:60px;color:#e9ebec}
.iscard.isperson .isuser{background:#f3f5f6;border-radius:50%;overflow:hidden;width:75px;height:75px}
.iscard.isperson .isuser img{object-fit:cover;width:100%;height:100%}
.iscard.isperson .istxt{display:flex;flex-direction:column;gap:0;align-items:center}
.iscard.isperson .istxt .isname{font-weight:bold;font-size:14px;color:#1e1e1e;text-align:center}
.iscard.isperson .istxt p{color:#818181;font-size:12px;text-align:center}
.iscard.isperson.isline{position:relative}
.iscard.isperson.isline::after{content:"";height:34px;width:3px;background:#e9ebec;display:block}
.iscard.iscard01{padding:24px 18px;display:flex;flex-direction:column;gap:40px;max-width:268px;border-radius:10px;width:100%;justify-content:space-between}
.iscard.iscard01 .isdate{font-weight:bold;font-size:12px}
.iscard.iscard01 .isname{color:#149ede;font-weight:bold;text-align:center}
.iscard.iscard02{border-color:#149ede;border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:15px;max-width:373px;justify-content:space-between}
.iscard.iscard02:hover{text-decoration:none}
.iscard.iscard02 .iscircle{width:70px;height:70px;background:#149ede;display:flex;justify-content:center;align-items:center;border-radius:50%}
.iscard.iscard02 .iscircle i::before{font-size:32px;color:#fff}
.iscard.iscard02 .isheadcard{display:flex;flex-direction:column;gap:0;align-items:center;text-align:center}
.iscard.iscard02 .isheadcard h2{color:#149ede;font-size:22px;text-transform:uppercase}
.iscard.iscard02 .isheadcard p{font-size:14px;color:#149ede;text-transform:uppercase}
.iscard.iscard02 p{text-align:center;color:#1e1e1e}
.iscard.iscursos{max-width:290px;position:relative;display:flex;border-radius:10px;border-top:0;padding-bottom:30px}
.iscard.iscursos .ishead{background:#149ede;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:55px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;width:101%}
.iscard.iscursos .ishead .isdate{background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:10px 20px;font-size:14px;color:#149ede}
.iscard.iscursos .ishead .istxt{display:flex;flex-direction:column;gap:10px;align-items:center;padding-bottom:55px}
.iscard.iscursos .ishead .isname{color:#fff;font-weight:bold}
.iscard.iscursos .ishead p{color:#fff;padding:0 18px}
.iscard.iscursos .isico{display:flex;flex-direction:column;align-items:center;width:101%;background:linear-gradient(180deg,#169fde 0%,#169fde 50%,#fff 50%);background:linear-gradient(to bottom,#149ede 50%,transparent 50%)}
.iscard.iscursos .isico i{background-color:#fff;border-radius:50%;width:auto;height:auto;padding:40px;background-size:90%;background-position:center}
.iscard.iscursos .iswrap{display:flex;flex-direction:column;gap:30px;align-items:center;width:100%}
.iscard.iscursos .iswrap p{color:#818181;padding:0 18px;text-align:center;line-height:20px}
.iscard.iscursosalt{max-width:290px;display:flex;border-radius:10px;border-top:0;padding-bottom:30px;gap:0;position:relative}
@media only screen and (max-width:992px){.iscard.iscursosalt{flex-direction:row;max-height:100%;padding:0;min-height:145px}}
.iscard.iscursosalt .isico{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:40px}
@media only screen and (max-width:992px){.iscard.iscursosalt .isico{display:none}}
.iscard.iscursosalt .isico i{background-color:#fff;border-radius:50%;width:auto;height:auto;padding:40px;background-size:90%;background-position:center;width:100%;margin:-40px}
.iscard.iscursosalt .ishead{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:55px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;position:relative}
@media only screen and (max-width:992px){.iscard.iscursosalt .ishead{max-width:91px;border-bottom-left-radius:10px;border-top-right-radius:0;height:100%}.iscard.iscursosalt .ishead img{object-fit:cover;width:100%;min-height:100%;border-bottom-left-radius:10px;border-top-right-radius:0;border-top-left-radius:10px}}
.iscard.iscursosalt .ishead img{width:100%}
.iscard.iscursosalt .iswrap{display:flex;flex-direction:column;gap:30px;align-items:center;width:100%;height:100%;justify-content:space-between}
@media only screen and (max-width:992px){.iscard.iscursosalt .iswrap{align-items:flex-start;text-align:left;gap:10px;justify-content:center;padding:10px 0}}
@media only screen and (max-width:992px){.iscard.iscursosalt .iswrap .isbtn{display:none}}
.iscard.iscursosalt .iswrap .isname{color:#149ede;font-weight:bold;margin:auto;text-align:center;line-height:20px;padding:0 18px}
@media only screen and (max-width:992px){.iscard.iscursosalt .iswrap .isname{margin:inherit;font-size:14px;line-height:16px}}
.iscard.iscursosalt .iswrap img{width:100%;max-height:167px;object-fit:cover;object-position:top}
@media only screen and (max-width:992px){.iscard.iscursosalt .iswrap .istxt{padding:0 18px}}
.iscard.iscursosalt .iswrap .istxt p{color:#818181;margin:inherit;padding:0}
.iscard.iscursosalt .iswrap .istxt .isdate{font-size:14px;color:#1e1e1e;font-weight:bold}
.iscard.iscursosalt .iswrap p{color:#818181;padding:0 18px;text-align:center;line-height:20px}
@media only screen and (max-width:992px){.iscard.iscursosalt .iswrap p{text-align:left}}
.iscard.iscongresos{max-width:290px;display:flex;border-radius:10px;border-top:0;padding-bottom:30px;gap:0;position:relative}
@media only screen and (max-width:992px){.iscard.iscongresos{flex-direction:row;max-height:100%;padding:0;min-height:145px;border:1px solid #e9ebec}}
.iscard.iscongresos .isico{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:40px}
@media only screen and (max-width:992px){.iscard.iscongresos .isico{display:none}}
.iscard.iscongresos .isico i{background-color:#fff;border-radius:50%;width:auto;height:auto;padding:40px;background-size:90%;background-position:center;width:100%;margin:-40px}
.iscard.iscongresos .ishead{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:55px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;position:relative}
@media only screen and (max-width:992px){.iscard.iscongresos .ishead{max-width:91px;border-bottom-left-radius:10px;border-top-right-radius:0;height:100%}.iscard.iscongresos .ishead img{object-fit:cover;width:100%;min-height:100%;border-bottom-left-radius:10px;border-top-right-radius:0;border-top-left-radius:10px}}
.iscard.iscongresos .ishead img{width:100%}
.iscard.iscongresos .iswrap{display:flex;flex-direction:column;gap:30px;align-items:center;width:100%;height:100%;justify-content:space-between}
@media only screen and (max-width:992px){.iscard.iscongresos .iswrap{align-items:flex-start;text-align:left;gap:10px;justify-content:center;padding:10px 0}}
@media only screen and (max-width:992px){.iscard.iscongresos .iswrap .isbtn{display:none}}
.iscard.iscongresos .iswrap .isname{color:#149ede;font-weight:bold;margin:auto;padding:0 18px;line-height:20px;text-align:center}
@media only screen and (max-width:992px){.iscard.iscongresos .iswrap .isname{margin:inherit;font-size:14px;line-height:16px;padding:0;text-align:left}}
.iscard.iscongresos .iswrap img{width:100%;max-height:167px;object-fit:cover;object-position:top}
.iscard.iscongresos .iswrap .istxt{display:flex;flex-direction:column;align-items:center}
@media only screen and (max-width:992px){.iscard.iscongresos .iswrap .istxt{padding:0 18px;align-items:flex-start;gap:5px}}
.iscard.iscongresos .iswrap .istxt p{color:#149ede;margin:inherit;padding:0;font-size:16px;margin:0 10px}
@media only screen and (max-width:992px){.iscard.iscongresos .iswrap .istxt p{margin:0}}
.iscard.iscongresos .iswrap .istxt .isdate{font-size:14px;color:#1e1e1e;font-weight:bold}
.iscard.iscongresos .iswrap p{color:#818181;padding:0 18px;text-align:center;line-height:20px;font-size:14px}
@media only screen and (max-width:992px){.iscard.iscongresos .iswrap p{text-align:left}}
.iscard.istienda{max-width:290px;display:flex;border-radius:10px;border-top:0;padding-bottom:20px;gap:0;position:relative}
@media only screen and (max-width:768px){.iscard.istienda{border-top:1px solid #e9ebec}}
.iscard.istienda .isico{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:40px}
@media only screen and (max-width:992px){.iscard.istienda .isico{display:none}}
.iscard.istienda .isico i{background-color:#fff;border-radius:50%;width:auto;height:auto;padding:40px;background-size:90%;background-position:center;width:100%;margin:-40px}
.iscard.istienda .ishead{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:55px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;min-height:168px;position:relative;background:#e9ebec;margin-bottom:20px}
.iscard.istienda .ishead img{width:100%}
.iscard.istienda .iswrap{display:flex;flex-direction:column;gap:30px;align-items:center;width:100%;height:100%;justify-content:space-between}
.iscard.istienda .iswrap .isname{color:#149ede;font-weight:bold;margin:auto}
@media only screen and (max-width:992px){.iscard.istienda .iswrap .isname{margin:inherit;font-size:14px;line-height:16px}}
.iscard.istienda .iswrap img{width:100%;max-height:167px;object-fit:cover;object-position:top}
.iscard.istienda .iswrap .istxt{display:flex;flex-direction:column;align-items:center}
.iscard.istienda .iswrap .istxt p{color:#149ede;margin:inherit;padding:0;font-size:16px;margin:0 10px}
.iscard.istienda .iswrap .istxt .isdate{font-size:14px;color:#1e1e1e;font-weight:bold}
.iscard.istienda .iswrap .istxt.centered{margin:auto 0}
.iscard.istienda .iswrap p{color:#818181;padding:0 18px;text-align:center;line-height:20px;font-size:14px}
@media only screen and (max-width:992px){.iscard.istienda .iswrap p{text-align:left;padding:0}}
.iscard.issimplecircle{border-radius:10px;border:1px solid #e9ebec;display:flex;justify-content:center;align-items:center;min-height:108px;flex-grow:1;flex-direction:column;position:relative;padding:15px 30px 15px;margin-top:35px}
.iscard.issimplecircle .iscircle{background:#fff;width:70px;height:70px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #e9ebec;top:-35px;position:absolute}
.iscard.issimplecircle p{margin-top:5px;font-size:calc(clamp(12px,4vw,14px));font-weight:bold;color:#149ede;text-transform:uppercase;text-align:center}
.iscard.issimple{border-radius:10px;border:1px solid #e9ebec;display:flex;justify-content:center;align-items:center;min-height:108px;flex-grow:1;flex-direction:column;position:relative;padding:15px 30px 15px}
.iscard.issimple.issimple{background:transparent;color:#FFF;font-weight:700;line-height:normal;text-transform:uppercase}
.iscard.issimple.issimple::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-2}
.iscard.issimple.issimple::before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#f0f3f4;transition:all .3s;z-index:-1}
.iscard.issimple.issimple:hover{color:#fff}
.iscard.issimple.issimple:hover:before{width:100%}
.iscard.issimple .iscircle{background:#fff;width:70px;height:70px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #e9ebec;top:-35px;position:absolute}
.iscard.issimple p{margin-top:5px;font-size:calc(clamp(12px,4vw,14px));font-weight:bold;color:#149ede;text-transform:uppercase;text-align:center}
.iscard.isagenda{display:flex;flex-direction:row;border:0;text-decoration:none}
.iscard.isagenda a{text-decoration:none}
.iscard.isagenda .ishead{color:#fff;display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;padding:21px 17px;border-top-left-radius:10px;border-bottom-left-radius:10px}
.iscard.isagenda .ishead .isnum{font-size:40px;line-height:40px;font-weight:bold}
.iscard.isagenda .ishead .ismonth{font-size:24px;font-weight:bold}
.iscard.isagenda .iswrap{padding:21px 17px;display:flex;flex-direction:column;gap:0}
.iscard.isagenda .iswrap .isdate{color:#818181}
.iscard.isagenda .iswrap .istxt{display:flex;flex-wrap:wrap;gap:5px}
.iscard.isagenda .iswrap .istxt p,
.iscard.isagenda .iswrap .istxt span{font-weight:normal;color:#818181}
.iscard.isagenda .iswrap .istxt a{color:#818181}
.wrap-iscursos,
.wrap-isnoticias,
.wrap-ispronap{display:flex;gap:30px;width:100%}
.icofilter{width:16px;height:16px;display:block;background:url(../images/icos/ico-filtrar.svg)}
.descanso,
.seguridad,
.salud-y-bienestar,
.paseo-y-movilidad,
.alimentacion,
.higiene,
.ropa-y-accesorios,
.estimulacion,
.ico-generic{width:70px;height:70px;display:block;background-repeat:no-repeat;background-position:center center;border:1px solid #e9ebec;border-radius:50%}
.ico-generic{background-image:url(../images/familia-y-comunidad/ico-generic.svg)}
.descanso{background-image:url(../images/familia-y-comunidad/ico-descanso.svg)}
.seguridad{background-image:url(../images/familia-y-comunidad/ico-seguridad.svg)}
.salud-y-bienestar{background-image:url(../images/familia-y-comunidad/ico-salud-y-bienestar.svg)}
.paseo-y-movilidad{background-image:url(../images/familia-y-comunidad/ico-paseo-y-movilidad.svg)}
.alimentacion{background-image:url(../images/familia-y-comunidad/ico-alimentacion.svg)}
.higiene{background-image:url(../images/familia-y-comunidad/ico-higiene.svg)}
.ropa-y-accesorios{background-image:url(../images/familia-y-comunidad/ico-ropa-y-accesorios.svg)}
.estimulacion{background-image:url(../images/familia-y-comunidad/ico-estimulacion.svg)}
.bghead{background-image:url(../images/backgrounds/bgheader.png);background-position:top right;background-repeat:no-repeat;background-size:50% 100%}
@media only screen and (max-width:768px){.bghead{background-size:65% 100%}}
@media only screen and (max-width:480px){.bghead{background-size:100% 100%}}
.hamburguer{display:block;width:24px;height:19px;min-width:24px;background:url(../images/hamburguer.svg) no-repeat;cursor:pointer}
.animate__animated.animate__fadeInLeft,
.animate__animated.animate__fadeIn,
.animate__fadeInRight{--animate-duration:0.3s}
.animate__animated{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.main-title{padding:45px 0}
@media only screen and (max-width:768px){.main-title.hastabs{padding-bottom:0}}
@media only screen and (max-width:768px){.main-title h1,.main-title p{text-align:center;margin:0 20px}}
.main-title .wrap{display:flex;justify-content:center;gap:5px;flex-direction:column;align-items:center;margin:0 auto;width:calc((100% - 20px))}
.main-title .breadcumb{list-style:none;display:flex;gap:10px;padding:0;margin:0;flex-wrap:wrap;gap:0 10px;justify-content:center;text-align:center}
@media only screen and (max-width:768px){.main-title .breadcumb{display:none}}
.main-title .breadcumb li{color:#fff;font-size:22px;font-weight:600}
.main-title .breadcumb li:last-of-type::after{display:none}
.main-title .breadcumb li:after{content:"/";margin-left:10px}
.main-title .breadcumb a{color:#fff;font-size:22px;font-weight:600}
.main-title-image{min-height:208px}
@media only screen and (max-width:768px){.main-title-image h1{text-align:center}}
.main-title-image .isimage{background:linear-gradient(to bottom,transparent 50%,#fff 50%);height:150px;margin-bottom:18px}
.main-title-image .isimage img{margin:0 auto;display:block}
.main-title-image .wrap{display:flex;justify-content:center;gap:5px;flex-direction:column;align-items:center;padding-bottom:12px;padding:45px 0 12px}
.main-title-image .breadcumb{list-style:none;display:flex;padding:0;margin:0;flex-wrap:wrap;justify-content:center;gap:0 10px}
.main-title-image .breadcumb li{font-size:22px;text-align:center}
.main-title-image .breadcumb li:last-of-type::after{display:none}
.main-title-image .breadcumb li:after{content:"/";margin-left:10px}
.main-title-image .breadcumb a{color:#fff;font-size:22px;font-weight:600}
.sub-title .wrap{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:70px 0 90px}
@media only screen and (max-width:768px){.sub-title .wrap{gap:10px;padding:30px 0 60px}}
.sub-title .tit{color:#1e1e1e;text-align:center;font-size:calc(clamp(24px,6vw,26px));line-height:calc(clamp(30px,6vw,32px));font-weight:600}
.sub-title .subtit{color:#1e1e1e;font-size:calc(clamp(20px,6vw,22px));line-height:calc(clamp(26px,6vw,28px));font-style:italic;font-weight:700;text-align:center}
.ispaginador{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:nowrap;width:100%}
@media only screen and (max-width:768px){.ispaginador{gap:5px}}
.ispaginador .isnum{display:flex;gap:5px;align-items:center;flex-wrap:nowrap}
.ispaginador .isbtn{font-weight:bold;font-size:14px;gap:10px;display:flex;align-items:center;justify-content:center;height:40px;min-width:40px;padding:0 10px;white-space:nowrap;width:auto;flex-shrink:0}
.ispaginador .isbtn.isborder{border:1px solid #ddd;background-color:#fff;border-radius:5px}
.ispaginador .isbtn.isblack{min-width:35px;height:35px;border-radius:4px;padding:0}
.ispaginador .isbtn.active{background-color:#000;color:#fff}
@media only screen and (max-width:768px){.ispaginador .isbtn span{display:none}}
.ispaginador .isellipsis{color:#999;font-weight:bold;padding:0 5px}
.istabs{display:flex;width:100%;padding:10px;border-radius:10px;border:1px solid #fff;margin-top:20px;background:#149ede;text-transform:uppercase}
@media only screen and (max-width:992px){.istabs{width:calc((100% - 10px))}}
@media only screen and (max-width:768px){.istabs{padding-bottom:0;border:0}}
.istabs li{flex-grow:1;display:flex;height:81px;align-items:stretch;border:0 !important;width:50%}
.istabs a{color:#FFF;background:#149ede;text-align:center;min-width:100%;display:flex;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;font-size:calc(clamp(12px,4vw,16px));padding:0 10px}
.istabs a.active{color:#149ede;background:#fff;transition:background 0.1s ease}
@media only screen and (max-width:768px){.istabs a.active{border-bottom-left-radius:0;border-bottom-right-radius:0}}
.textcol-x2{column-count:2;column-gap:40px;padding:45px;border:1px solid #e9ebec;border-radius:10px}
.textcol-x2 p{margin-bottom:20px}
@media only screen and (max-width:768px){.textcol-x2{column-count:1;padding:20px}}
.wrapcol-x2{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.linkspdf{display:flex;flex-direction:column;gap:5px}
.linkspdf a{display:flex;gap:5px;align-items:baseline;font-size:16px;margin:0 !important}
.linkspdf a i{margin-top:3px}
.linkspdf a i::before{color:#1e1e1e;font-size:22px}
.linkspdf a span{color:#1e1e1e !important;font-size:16px}
.linkspdf p a{display:inherit}
.linkspdf .text-decoration-none i{margin:0}
.linkspdf .verafiche{margin-left:27px}
.linkspdf .verafiche span{color:#149ede}
.linkspdf>div a:nth-child(2){margin-left:27px}
.linkspdf>div a:nth-child(2) span{color:#149ede}
.boxlinkpdf{padding:38px 27px;border-radius:10px}
.boxlinkpdf a{min-height:34px;padding:10px 0;line-height:auto;border-bottom:1px solid #e9ebec}
.boxlinkpdf a:last-of-type{border:0}
.boxlinkpdf p{margin-top:30px;margin-bottom:10px}
.sidebar{max-width:312px;min-width:312px;height:auto;padding-right:38px;border-right:1px solid #e9ebec;display:flex;flex-direction:column;gap:27px;position:sticky;bottom:20px}
.sidebar .isstickytop{position:sticky;top:20px;display:flex;overflow:scroll;height:fit-content;flex-direction:column;gap:27px}
@media only screen and (max-width:768px){.sidebar .isstickytop{overflow:initial}}
@media only screen and (max-width:992px){.sidebar{padding-right:28px;max-width:292px;min-width:292px}}
.sidebar .islinks{display:flex;flex-direction:column;gap:20px;background-color:#fff}
.sidebar .islinks .nav{display:flex;flex-direction:column;gap:7px}
.sidebar .islinks .isbtn{border-color:#149ede;color:#149ede;width:100%;min-height:44px;height:auto;padding:10px 18px;text-align:left;text-decoration:none}
.sidebar .islinks .isbtn.active{color:#fff;background:#149ede}
.iscontent{display:flex;gap:30px;flex-direction:column;flex-grow:1}
.iscontent .istxt{display:flex;flex-direction:column;gap:27px}
.iscontent .tab-content{height:100%}
.iscontent .tab-content .tab-pane h2{min-width:max-content;white-space:nowrap;gap:20px;display:flex;align-items:center}
@media only screen and (max-width:768px){.iscontent .tab-content .tab-pane h2{text-align:center;white-space:normal;width:100%;justify-content:center}}
.iscontent .tab-content .tab-pane h2::after{content:"";width:100%;display:flex;height:1px;background-color:#e9ebec}
@media only screen and (max-width:768px){.iscontent .tab-content .tab-pane h2::after{display:none}}
.iscontent .tab-content .show{display:flex;flex-direction:column;gap:27px}
.iscontent .tab-content .isaccordion .accordion-body h2{min-width:max-content;white-space:nowrap;gap:20px;display:flex;align-items:center}
@media only screen and (max-width:768px){.iscontent .tab-content .isaccordion .accordion-body h2{text-align:center;white-space:normal;width:100%;justify-content:center}}
.iscontent .tab-content .isaccordion .accordion-body h2::after{content:"";width:100%;display:flex;height:1px;background-color:#e9ebec}
@media only screen and (max-width:768px){.iscontent .tab-content .isaccordion .accordion-body h2::after{display:none}}
.iscontent .isaccordion .wrap{margin:0}
.iscontent .isaccordion .accordion .accordion-content .istxt{display:flex;flex-direction:column;gap:0}
.iscontent .isaccordion .accordion .accordion-content .istxt p:first-of-type{margin-bottom:20px}
.isinvitado{display:flex;gap:31px;margin-bottom:40px}
.isinvitado:last-of-type{margin:0}
.isinvitado div p{margin-bottom:15px}
.isinvitado div ul{padding-left:25px;display:flex;flex-direction:column;gap:5px}
.isinvitado .wrap-img{background:#e9ebec;border-radius:10px;width:131px;height:181px}
.isboletin{display:flex;flex-direction:column;gap:20px;padding:25px;border:1px solid #e9ebec;border-radius:10px}
.isboletin .nboletin{font-size:12px;font-weight:bold}
.isboletin .isceleste{font-size:16px;font-weight:bold}
.isboletin .wrap-btn{display:flex;gap:10px}
@media only screen and (max-width:768px){.isboletin .wrap-btn{flex-direction:column}}
.ismenutabs{display:flex;align-items:flex-end;width:100%;position:relative;padding-bottom:25px}
.ismenutabs.isbig{padding-bottom:35px}
@media only screen and (max-width:768px){.ismenutabs{flex-direction:column;align-items:center}}
.ismenutabs .isline{width:100%;height:1px;background:#e9ebec;border-bottom:1px solid #e9ebec}
.ismenutabs .dropdown{position:relative;top:25px;align-self:flex-end}
.ismenutabs .dropdown.isbig{top:35px}
.powertab{width:max-content;display:flex;align-items:flex-end;border-bottom:1px solid #e9ebec}
@media only screen and (max-width:768px){.powertab{border:0}}
.powertab li:nth-child(2){position:relative;left:-1px}
.powertab li a{font-size:calc(clamp(16px,4vw,18px));font-weight:bold;text-transform:capitalize;height:45px;border-bottom-left-radius:0;border-bottom-right-radius:0;min-width:230px;text-align:center;border:1px solid #e9ebec;display:block;line-height:45px;color:#1e1e1e;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;border-bottom:0}
@media only screen and (max-width:768px){.powertab li a{min-width:inherit;padding:0 18px}}
.powertab li a:hover{text-decoration:none}
.powertab li a.active{height:60px;display:flex;justify-content:center;align-items:flex-end;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;min-width:230px;line-height:inherit;font-size:calc(clamp(20px,4vw,22px));position:relative;z-index:9;top:1px;background:#FFF}
@media only screen and (max-width:768px){.powertab li a.active{min-width:inherit;padding:0 15px}}
.powertab li a.active::after{background:#FFF;right:-20px;content:"";position:absolute;display:block;width:20px;height:20px;z-index:1}
.powertab li a.active::before{z-index:2;bottom:0;position:absolute;right:-20px;background:#FFF;width:20px;height:20px;border-radius:10px;border:1px solid #e9ebec;border-top-left-radius:0;border-bottom-right-radius:0;border-top:0;border-right:0;display:block;content:""}
.isheader-image{max-height:288px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:288px}
@media only screen and (max-width:768px){.isheader-image{grid-template-rows:160px;max-height:inherit}}
.isheader-image img,
.isheader-image h1{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2}
.isheader-image h1{z-index:1;margin:auto;color:#fff;font-size:calc(clamp(30px,4vw,48px));text-align:center;padding:20px 10px}
.isheader-image img{margin:auto;width:100%;min-height:100%;object-fit:cover;max-height:288px}
.istitle-select{display:flex;align-items:center;width:100%;position:relative}
@media only screen and (max-width:768px){.istitle-select{gap:15px}}
.istitle-select>h2:first-child{width:fit-content;min-width:fit-content;display:inherit !important}
@media only screen and (max-width:768px){.istitle-select>h2:first-child{text-align:center}}
.istitle-select>h2:first-child::before{display:none !important}
@media only screen and (max-width:768px){.istitle-select{flex-direction:column}}
.istitle-select .isline{width:100%;height:1px;background:#e9ebec;border-bottom:1px solid #e9ebec;margin-left:15px}
@media only screen and (max-width:768px){.istitle-select .isline{display:none}}
.istitle-select .dropdown{position:relative}
@media only screen and (max-width:768px){.istitle-select .dropdown{align-self:flex-end}}
.boxmodel{border:1px solid #e9ebec;padding:50px;border-radius:10px}
.boxmodel p{margin:0}
.boxmodel.isflexcol{display:flex;flex-direction:column;gap:20px}
@media only screen and (max-width:768px){.boxmodel{padding:25px}}
.isdirectory{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:35px}
@media only screen and (max-width:768px){.isdirectory{grid-template-columns:1fr 1fr}}
@media only screen and (max-width:480px){.isdirectory{grid-template-columns:1fr;gap:27px}}
.isdirectory a{text-transform:uppercase;font-size:14px;font-weight:bold}
.isdirectory.x2{grid-template-columns:1fr 1fr}
@media only screen and (max-width:768px){.isdirectory.x2{grid-template-columns:1fr;gap:27px}}
.isbox-download{border:1px solid #e9ebec;padding:0;border-radius:10px;display:flex;gap:0;justify-content:space-between}
.isbox-download img{max-width:230px;object-fit:cover;border-top-right-radius:10px;border-bottom-right-radius:10px}
@media only screen and (max-width:1200px){.isbox-download img{border-bottom-right-radius:0;border-top-left-radius:10px}}
@media only screen and (max-width:1200px){.isbox-download{flex-direction:column-reverse}.isbox-download img{max-width:100%;max-height:200px;object-position:top}}
.isbox-download .head-download{padding:30px;display:flex;flex-direction:column;width:100%}
.isbox-download .head-download .isconozca{align-self:center}
.isbox-download .head-download .linkspdf{margin:40px 0}
.isbox-download .head-download .linkspdf a{min-height:53px;border-bottom:1px solid #e9ebec;align-items:center}
.isbox-download .head-download .bi-arrow-right::before{color:#1e1e1e}
.hacerse-socio{margin-bottom:80px}
@media only screen and (max-width:768px){.hacerse-socio{margin-bottom:60px}}
.hacerse-socio .boxmodel{display:flex;justify-content:space-between;gap:30px}
@media only screen and (max-width:768px){.hacerse-socio .boxmodel{flex-direction:column;gap:25px}}
.hacerse-socio .boxmodel ul{padding-left:25px;display:flex;flex-direction:column;gap:10px}
.hacerse-socio .boxmodel .col-a,
.hacerse-socio .boxmodel .col-b{display:flex;flex-direction:column;gap:20px}
.hacerse-socio .wrap-content{display:flex;flex-direction:column;gap:130px}
@media only screen and (max-width:768px){.hacerse-socio .wrap-content{gap:60px}}
.hacerse-socio .iscols{display:flex;gap:130px}
@media only screen and (max-width:1200px){.hacerse-socio .iscols{gap:60px;margin:0 60px}}
@media only screen and (max-width:768px){.hacerse-socio .iscols{flex-direction:column;margin:0 20px}}
.hacerse-socio .iscols .col-a{display:flex;flex-direction:column;gap:20px;max-width:450px}
@media only screen and (max-width:992px){.hacerse-socio .iscols .col-a{max-width:100%;width:50%;min-width:290px}}
@media only screen and (max-width:768px){.hacerse-socio .iscols .col-a{align-items:center;margin:0 auto;width:100%;min-width:100%}}
.hacerse-socio .iscols .col-a .wrap-boxs{padding:34px 0 0;display:flex;flex-direction:column;gap:50px}
@media only screen and (max-width:768px){.hacerse-socio .iscols .col-a .wrap-boxs{padding:34px 0 0}}
.hacerse-socio .iscols .col-a .isbox{display:flex;gap:17px}
@media only screen and (max-width:768px){.hacerse-socio .iscols .col-a .isbox{flex-direction:column;align-items:center}}
.hacerse-socio .iscols .col-a .isbox .istxt{display:flex;flex-direction:column;gap:20px;width:100%}
@media only screen and (max-width:768px){.hacerse-socio .iscols .col-a .isbox .istxt p{text-align:center}}
@media only screen and (max-width:768px){.hacerse-socio .iscols .col-a .isaddress p{text-align:center}}
.hacerse-socio .iscols .col-b{display:flex;flex-direction:column;gap:20px}
@media only screen and (max-width:768px){.hacerse-socio .iscols .col-b{width:100%}}
.hacerse-socio .iscols .col-b .isbtn{margin:auto auto 0 0}
.hacerse-socio .iscols ul{display:flex;flex-direction:column;gap:6.9px;max-width:470px;padding-left:20px;margin:0}
@media only screen and (max-width:1200px){.hacerse-socio .iscols ul{max-width:100%}}
@media only screen and (max-width:768px){.hacerse-socio .iscols ul{text-align:left}}
.iscols{display:flex;gap:40px}
@media only screen and (max-width:1200px){.iscols{gap:60px;margin:0 60px}}
@media only screen and (max-width:768px){.iscols{flex-direction:column;margin:0 20px}}
.page-cursos{margin:30px 0 160px}
@media only screen and (max-width:992px){.page-cursos{margin:30px 0 90px}}
@media only screen and (max-width:768px){.page-cursos{margin:30px 0 60px}}
.page-cursos .wrap{display:flex;flex-direction:column;gap:78px}
@media only screen and (max-width:768px){.page-cursos .wrap{gap:30px}}
.page-cursos .wrap .ispaginador{margin-bottom:70px}
@media only screen and (max-width:768px){.page-cursos .wrap .ispaginador{margin-bottom:30px}}
.wrap-card-cursosalt{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}
@media only screen and (max-width:992px){.wrap-card-cursosalt{grid-template-columns:1fr 1fr;justify-content:center}}
@media only screen and (max-width:768px){.wrap-card-cursosalt{grid-template-columns:1fr;justify-content:center}}
@media only screen and (max-width:480px){.wrap-card-cursosalt{grid-template-columns:1fr;justify-content:center}}
.wrap-card-cursosalt .iscard.iscursosalt{max-width:100%}
.wrap-card-cursosalt .iscard .iswrap .isbtn{max-width:calc((100% - 60px))}
.isdestacado-badge{position:absolute;top:10px;right:10px;background:#149ede;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase;padding:6px 12px;border-radius:8px;z-index:1;line-height:1}
@media only screen and (max-width:992px){.isdestacado-badge{font-size:9px;padding:5px 10px;top:8px;right:8px}}
@media only screen and (max-width:768px){.isdestacado-badge{font-size:10px;padding:6px 12px}}
.filiales{margin:60px auto 150px}
@media only screen and (max-width:992px){.filiales{margin:60px auto 90px}}
@media only screen and (max-width:768px){.filiales{margin:30px auto}}
.filiales .wrap{display:flex;gap:40px}
@media only screen and (max-width:992px){.filiales .wrap{gap:30px}}
.filiales .wrap .sidebar .iscard.isregiones{max-width:100%}
.filiales .wrap .sidebar .iscard.isregiones ul{list-style-type:none;padding:20px 25px 34px;margin:0}
.filiales .wrap .sidebar .iscard.isregiones ul li{font-size:12px;font-weight:bold}
.filiales .wrap .sidebar .iscard.isregiones div[data-control=editable]{min-height:auto}
.filiales .wrap .sidebar .iscard.isregiones div[data-control=editable] ul{list-style-type:none;padding:20px 25px 34px;margin:0}
.filiales .wrap .sidebar .iscard.isregiones div[data-control=editable] ul li{font-size:12px;font-weight:bold}
@media only screen and (max-width:768px){.filiales .wrap{flex-direction:column}.filiales .wrap .sidebar{padding:0;border:0;max-width:100%}.filiales .wrap .sidebar .islinks{flex-wrap:wrap;flex-direction:row}.filiales .wrap .sidebar .islinks a{flex-grow:1}}
.filiales .sidebar{max-width:312px;min-width:312px;height:auto;padding-right:38px;border-right:1px solid #e9ebec;display:flex;flex-direction:column;gap:27px;position:sticky;bottom:20px}
.filiales .sidebar .isstickytop{position:sticky;top:20px;display:flex;overflow:scroll;height:fit-content;flex-direction:column;gap:27px}
@media only screen and (max-width:768px){.filiales .sidebar .isstickytop{overflow:initial}}
@media only screen and (max-width:992px){.filiales .sidebar{padding-right:28px;max-width:292px;min-width:292px}}
.filiales .sidebar .iscard.isregiones{max-width:100%}
.filiales .sidebar .iscard.isregiones ul{list-style-type:none;padding:0 0 34px;margin:0}
.filiales .sidebar .iscard.isregiones ul li{font-size:12px;font-weight:bold}
.filiales .sidebar .islinks{display:flex;flex-direction:column;gap:20px;background-color:#fff}
@media only screen and (max-width:768px){.filiales .sidebar .islinks{display:none}}
.filiales .sidebar .islinks .nav{display:flex;flex-direction:column;gap:7px}
.filiales .sidebar .islinks .isbtn{border-color:#149ede;color:#149ede;width:100%;min-height:44px;height:auto;padding:10px 18px;text-align:left;text-decoration:none}
.filiales .sidebar .islinks .isbtn.active{color:#fff;background:#149ede}
.filiales .iscontent{display:flex;gap:30px;flex-direction:column;flex-grow:1}
.filiales .iscontent .tab-content{height:100%}
.filiales .iscontent .tab-content .show{display:flex;flex-direction:column;gap:27px}
.filiales .iscontent .isaccordion .wrap{margin:0}
.filiales .iscontent .isaccordion .accordion .accordion-content .istxt{display:flex;flex-direction:column;gap:0}
.filiales .iscontent .isaccordion .accordion .accordion-content .istxt p{margin-bottom:20px}
.filiales .iscontent .isaccordion .accordion .accordion-content .istxt p:first-of-type{margin-bottom:20px}
.filiales .iscontent .isaccordion .accordion .accordion-content .istxt p:last-of-type{margin:0}
.filiales .iscontent .box-filial{display:flex;align-items:start;gap:40px;justify-content:space-between;padding:30px;border-radius:10px;border:1px solid #e9ebec}
@media only screen and (max-width:1200px){.filiales .iscontent .box-filial{flex-direction:column}}
.filiales .iscontent .box-filial .wrap-title{width:max-content}
.filiales .iscontent .box-filial .islogo{display:flex;gap:30px;align-items:center}
@media only screen and (max-width:480px){.filiales .iscontent .box-filial .islogo{flex-direction:column;margin:auto}}
.filiales .iscontent .box-filial .islogo img{max-width:121px;max-height:121px}
.filiales .iscontent .box-filial .islogo h2::after{display:none}
.filiales .iscontent .box-filial .isinfo{display:flex;flex-direction:column}
@media only screen and (max-width:1200px){.filiales .iscontent .box-filial .isinfo{gap:5px}}
.filiales .iscontent .box-filial .isinfo .isrow{display:flex;gap:3px;flex-direction:column}
@media only screen and (max-width:992px){.filiales .iscontent .box-filial .isinfo .isrow{gap:10px}}
@media only screen and (max-width:768px){.filiales .iscontent .box-filial .isinfo .isrow{flex-direction:column;gap:0}}
.filiales .iscontent .box-filial .isinfo .isrow div[data-control=editable]{gap:3px}
.filiales .iscontent .box-filial .isinfo .isrow div[data-control=editable] p{margin:0}
.filiales .iscontent .box-filial .isinfo .isrow p:first-of-type{min-width:110px}
@media only screen and (max-width:1200px){.filiales .iscontent .box-filial .isinfo .isrow p:first-of-type{font-weight:bold}}
.filiales .iscontent .isworkers{display:flex;flex-direction:column;gap:10px;padding:30px 40px}
@media only screen and (max-width:768px){.filiales .iscontent .isworkers{padding:0}}
.filiales .iscontent .isworkers p:first-of-type{font-weight:bold}
@media only screen and (max-width:480px){.filiales .iscontent .isworkers img{width:100%}}
.sap .wrap .info{display:flex;flex-direction:column;gap:76px}
@media only screen and (max-width:768px){.sap .wrap .info{gap:40px}}
.sap .wrap .info .wrap-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%}
@media only screen and (max-width:768px){.sap .wrap .info .wrap-cards{grid-template-columns:1fr}}
.sap .wrap .info .wrap-cards .iscard{text-decoration:none}
@media only screen and (max-width:768px){.sap .wrap .info .wrap-cards .iscard.issimplecircle{padding:15px}}
@media only screen and (max-width:768px){.sap .wrap .info .wrap-cards{flex-direction:column}}
.sap .wrap .info .wrap-cards-inst{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;width:100%}
@media only screen and (max-width:768px){.sap .wrap .info .wrap-cards-inst{grid-template-columns:1fr}}
.sap .wrap .info .wrap-cards-inst .iscard{text-decoration:none}
@media only screen and (max-width:768px){.sap .wrap .info .wrap-cards-inst .iscard:last-of-type{grid-column-start:auto;grid-column-end:auto;width:100%}}
@media only screen and (max-width:768px){.sap .wrap .info .wrap-cards-inst .iscard.issimplecircle{padding:15px}}
@media only screen and (max-width:768px){.sap .wrap .info .wrap-cards-inst{flex-direction:column}}
@media (max-width:1200px){.sap .wrap .info{grid-template-columns:repeat(4,1fr)}}
@media (max-width:932px){.sap .wrap .info{grid-template-columns:repeat(3,1fr)}}
@media (max-width:768px){.sap .wrap .info{grid-template-columns:1fr}}
.page-comision-directiva{margin:60px 0 150px}
@media only screen and (max-width:992px){.page-comision-directiva{margin:60px 0 90px}}
@media only screen and (max-width:768px){.page-comision-directiva{margin:60px 0 90px}}
.page-comision-directiva .wrap{display:flex;flex-direction:column;gap:20px}
.page-comision-directiva .istitleline{margin:72px auto;width:100%;display:flex;align-items:center;gap:20px}
@media only screen and (max-width:768px){.page-comision-directiva .istitleline{gap:0}}
.page-comision-directiva .istitleline::after,
.page-comision-directiva .istitleline::before{flex-grow:1;width:100%;height:1px;background:#e9ebec;content:""}
.page-comision-directiva .istitleline>div{display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:max-content;text-align:center}
.page-comision-directiva .isrow{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}
.page-comision-directiva .isrow.borderbottom{border-bottom:3px solid #e9ebec;position:relative;margin-bottom:34px}
.page-comision-directiva .isrow.borderbottom:after,
.page-comision-directiva .isrow.borderbottom::before{height:34px;width:3px;background:#e9ebec;display:block;content:"";position:absolute;bottom:-34px}
.page-comision-directiva .isrow.borderbottom::after{left:0}
.page-comision-directiva .isrow.borderbottom::before{right:0}
.page-comision-directiva .isrow.isaround{justify-content:space-around}
.page-comision-directiva .isrow.iscolx2{display:grid;grid-template-columns:1fr 1fr;justify-items:center}
.page-comision-directiva .isrow.iscolx4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;gap:65px 0}
@media only screen and (max-width:992px){.page-comision-directiva .isrow.iscolx4{grid-template-columns:1fr 1fr 1fr}}
@media only screen and (max-width:768px){.page-comision-directiva .isrow.iscolx4{grid-template-columns:1fr 1fr}}
.page-regiones-y-filiales{margin:83px 0 142px}
@media only screen and (max-width:992px){.page-regiones-y-filiales{margin:83px 0 90px}}
@media only screen and (max-width:768px){.page-regiones-y-filiales{margin:30px 0 60px}}
.page-regiones-y-filiales .wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:38px}
@media only screen and (max-width:768px){.page-regiones-y-filiales .wrap{grid-template-columns:1fr 1fr}}
@media only screen and (max-width:480px){.page-regiones-y-filiales .wrap{grid-template-columns:1fr}}
.page-discursos-del-presidente .isaccordion{margin-top:83px}
@media only screen and (max-width:768px){.page-discursos-del-presidente .isaccordion{margin-top:30px}}
.page-consejo-de-evaluacion .info{display:flex;flex-direction:column;gap:20px}
.page-consejo-de-evaluacion .wrap-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:baseline}
@media only screen and (max-width:768px){.page-consejo-de-evaluacion .wrap-cards{grid-template-columns:1fr}}
.page-consejo-de-evaluacion .wrap-cards .iscard.issimple{max-height:108px}
.page-consejo-de-evaluacion .wrap-cards-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}
@media only screen and (max-width:992px){.page-consejo-de-evaluacion .wrap-cards-list{grid-template-columns:1fr 1fr 1fr}}
@media only screen and (max-width:768px){.page-consejo-de-evaluacion .wrap-cards-list{grid-template-columns:1fr 1fr}}
@media only screen and (max-width:480px){.page-consejo-de-evaluacion .wrap-cards-list{grid-template-columns:1fr;gap:20px 0}}
.page-consejo-de-evaluacion .wrap-cards-list .iscard.issimple{max-height:108px}
@media only screen and (max-width:480px){.page-consejo-de-evaluacion .wrap-cards-list .iscard.issimple{grid-column-start:1;grid-column-end:2}}
.page-consejo-de-evaluacion .wrap-cards-list .iscard.issimple:last-of-type{grid-column-start:2;grid-column-end:4;margin:auto}
@media only screen and (max-width:992px){.page-consejo-de-evaluacion .wrap-cards-list .iscard.issimple:last-of-type{grid-column-start:inherit;grid-column-end:inherit}}
@media only screen and (max-width:768px){.page-consejo-de-evaluacion .wrap-cards-list .iscard.issimple:last-of-type{grid-column-start:1;grid-column-end:3;flex-grow:1;width:100%}}
.page-area-profesional{margin:90px auto}
@media only screen and (max-width:768px){.page-area-profesional{margin:30px auto}}
.page-area-profesional .wrap{display:flex;flex-direction:column;gap:68px}
@media only screen and (max-width:768px){.page-area-profesional .wrap{gap:30px}}
.page-area-profesional .wrap-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}
.page-area-profesional .wrap-cards a{flex-grow:1;min-width:260px;max-width:278px}
@media only screen and (max-width:480px){.page-area-profesional .wrap-cards a{max-width:100%}}
.page-consensos{margin:50px auto 90px}
.page-consensos .modal-compartir .wrap-share{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.page-consensos .modal-compartir .iscircle{min-width:73px;min-height:73px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}
.page-consensos .modal-compartir .iscircle i{width:auto;height:auto}
.page-consensos .modal-compartir .iscircle i::before{font-size:22px;color:#fff}
.page-consensos .modal-compartir .iscircle p{font-size:11px;margin-top:4px;color:#fff}
.page-consensos .modal-compartir .iscircle.isbg-email i::before,
.page-consensos .modal-compartir .iscircle.isbg-email p{color:#1e1e1e}
.page-consensos .modal-compartir .ixboxlink span{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media only screen and (max-width:768px){.page-consensos{margin:30px 0 60px}}
.page-consensos .wrap{display:flex;flex-direction:column;gap:30px}
.page-consensos .wrap .isxl{margin-bottom:-15px}
.page-consensos .wrap-consensos{}
.page-consensos .wrap-consensos.isgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;margin:30px 0}
@media only screen and (max-width:768px){.page-consensos .wrap-consensos.isgrid{grid-template-columns:1fr;margin:20px 0}}
.page-consensos .wrap-consensos .iscard-consenso{background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.05);transition:transform 0.3s ease;display:flex;flex-direction:row;align-items:stretch}
.page-consensos .wrap-consensos .iscard-consenso:hover{transform:translateY(-4px)}
.page-consensos .wrap-consensos .iscard-consenso .isicon{width:80px;flex-shrink:0;background:#f0f4f8;display:flex;align-items:center;justify-content:center}
.page-consensos .wrap-consensos .iscard-consenso .isicon i::before{font-size:32px;color:#999}
.page-consensos .wrap-consensos .iscard-consenso .istxt{padding:15px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:6px}
.page-consensos .wrap-consensos .iscard-consenso .isdate{color:#999;font-size:13px}
.page-consensos .wrap-consensos .iscard-consenso .isname{font-size:15px;font-weight:600;color:#004884;line-height:1.3;flex-grow:1;text-transform:none;margin:0}
.page-consensos .wrap-consensos .iscard-consenso .isbadges{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0}
.page-consensos .wrap-consensos .iscard-consenso .isbadge{display:inline-block;background:#e8f4fd;color:#004884;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;position:relative}
.page-consensos .wrap-consensos .iscard-consenso .isbadge[title]:hover{overflow:visible;white-space:normal;word-break:break-word;z-index:1}
.page-consensos .wrap-consensos .iscard-consenso .isactions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}
.page-consensos .wrap-consensos .iscard-consenso .isbtn{font-weight:600;font-size:14px;color:#004884;padding:0;border:none;background:none}
.page-consensos .wrap-consensos .iscard-consenso .isbtn:hover{text-decoration:underline}
.page-consensos .wrap-consensos .iscard-consenso .isshare{color:#999;font-size:16px;transition:color 0.3s}
.page-consensos .wrap-consensos .iscard-consenso .isshare:hover{color:#333}
@media (max-width:768px){.page-consensos .wrap-consensos .iscard-consenso{flex-direction:column}.page-consensos .wrap-consensos .iscard-consenso .isicon{width:100%;height:60px}.page-consensos .wrap-consensos .iscard-consenso .istxt{padding:12px}}
.is404{min-height:100%;display:flex;align-items:center}
.is404 .wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:25px;padding:30px}
.is404 .wrap .isflex{display:flex;gap:18px}
@media only screen and (max-width:768px){.is404 .wrap .isflex{flex-direction:column}}
.page-agenda{padding:50px 0}
.page-agenda i{border:1px solid #e9ebec;border-radius:50%;width:30px;height:30px;min-width:30px;min-height:30px;display:flex;justify-content:center;align-items:center}
.page-agenda i::before{font-size:12px}
.page-agenda i:hover{border-color:#149ede;cursor:pointer}
.page-agenda i:hover::before{color:#149ede}
.page-agenda .head-agenda{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:37px 15px;border-radius:10px;border:1px solid #e9ebec;margin-bottom:15px}
@media only screen and (max-width:768px){.page-agenda .head-agenda{padding:0;border:0}}
@media only screen and (max-width:480px){.page-agenda .head-agenda h2{text-align:center;width:100%}}
.page-agenda .head-agenda .isfilter{display:flex;gap:20px}
@media only screen and (max-width:768px){.page-agenda .head-agenda .isfilter{width:100%;justify-content:space-between}}
@media only screen and (max-width:480px){.page-agenda .head-agenda .isfilter{flex-direction:column;align-items:center}}
.page-agenda .head-agenda .isfilter .ismonth{display:flex;align-items:center;gap:10px}
.page-agenda .head-agenda .isfilter .ismonth p{font-size:18px;text-transform:uppercase;color:#149ede}
.page-agenda .isweek{display:flex;gap:10px;width:100%;align-items:center}
.page-agenda .isweek .isdays{display:flex;gap:10px;flex-grow:1;overflow:scroll}
@media only screen and (max-width:768px){.page-agenda .isweek .isdays{padding-bottom:10px}}
.page-agenda .isweek .isdays a{border:1px solid #149ede;border-radius:10px;flex-grow:1;text-align:center;padding:20px;font-size:18px;color:#149ede;text-transform:uppercase;box-sizing:border-box}
.page-agenda .isweek .isdays a.empty{color:#818181;border:1px solid #e9ebec}
.sin-eventos{min-height:300px;display:flex;justify-content:center;align-items:center;min-width:100%;grid-column-start:1;grid-column-end:3}
.sin-eventos h2{text-align:center;margin:auto}
.iseventos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content;gap:5px 15px}
@media only screen and (max-width:768px){.iseventos{grid-template-columns:1fr;gap:15px}}
@media only screen and (max-width:768px){.iseventos .iscard.isagenda .ishead{height:100%}}
.isref{display:flex;gap:12px;padding:50px 0;flex-wrap:wrap}
.isref .istxt{display:flex;align-items:center;gap:7px;font-size:16px;color:#818181}
.page-contacto{margin:84px auto}
@media only screen and (max-width:768px){.page-contacto{margin:34px auto}}
.page-contacto .wrap{width:100%;display:flex;flex-direction:column;gap:84px;margin:0 auto;width:calc((100% - 40px))}
@media only screen and (max-width:768px){.page-contacto .wrap{gap:34px}}
.page-contacto .isform{display:flex;flex-direction:column;gap:40px;width:100%;margin:0 auto}
.page-contacto .isform label{font-size:16px;font-style:italic;color:#1e1e1e}
.page-contacto .isform textarea{min-height:147px}
.page-contacto .isform .form-control,
.page-contacto .isform select{height:50px}
.page-contacto .isform .isbtn{align-self:center}
.page-contacto .isform .isflex{display:flex;gap:20px;width:100%}
@media only screen and (max-width:768px){.page-contacto .isform .isflex{flex-direction:column}}
.page-contacto .isform .isflex div{flex-grow:1}
.page-videos{margin-bottom:90px}
@media only screen and (max-width:768px){.page-videos{margin-bottom:60px}}
.page-videos .wrap{display:flex;flex-direction:column;gap:45px}
.page-videos .wrap .isxl{margin:45px auto 0;text-align:center}
.page-videos .wrap .wrap-box-video{display:flex;flex-direction:column;gap:45px;margin-top:45px}
@media only screen and (max-width:768px){.page-videos .wrap .wrap-box-video{margin-bottom:30px}}
.page-videos .wrap .wrap-cards-video{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr 1fr;gap:30px}
@media only screen and (max-width:768px){.page-videos .wrap .wrap-cards-video{grid-template-columns:1fr}.page-videos .wrap .wrap-cards-video .iscard.isvideo{max-width:100%}}
.title-dropdown{display:flex;align-items:center}
@media only screen and (max-width:768px){.title-dropdown{flex-direction:column;gap:25px}}
.title-dropdown h2{width:max-content;min-width:fit-content}
.title-dropdown .line{height:1px;flex-grow:1;background:#e9ebec;margin-left:15px}
.title-dropdown .wrap-dropdown{width:100%;flex-grow:1;display:flex;align-items:center}
@media only screen and (max-width:768px){.title-dropdown .dropdown{align-self:flex-end}}
.page-podcasts{margin-bottom:90px}
@media only screen and (max-width:768px){.page-podcasts{margin-bottom:60px}}
.page-podcasts .wrap{display:flex;flex-direction:column;gap:45px}
.page-podcasts .wrap .wrap-box-podcast{display:flex;flex-direction:column;gap:30px;margin-top:45px}
.page-podcasts .wrap .wrap-cards-podcast{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}
@media only screen and (max-width:768px){.page-podcasts .wrap .wrap-cards-podcast{grid-template-columns:1fr}}
.iscard.ispodcast{display:flex;flex-direction:column;border:1px solid #e9ebec;border-radius:10px;padding:25px 20px;gap:10px}
.iscard.ispodcast .isdate-podcast{font-size:14px;color:#818181;font-weight:bold;display:block}
.iscard.ispodcast .istxt{flex-grow:1}
.iscard.ispodcast .istxt h4{font-size:16px;font-weight:bold;margin:0}
.iscard.ispodcast a.isbtn{align-self:center;margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;text-transform:uppercase;text-decoration:none}
.iscard.ispodcast a.isbtn:hover{opacity:0.8}
@media only screen and (max-width:480px){.iscard.ispodcast a.isbtn{padding:5px 10px}}
.main-title.ispagepodcasts{padding-bottom:40px}
.main-title.ispagepodcasts .breadcumb{margin-bottom:20px}
.page-observatorio{margin:50px auto}
.page-observatorio .boxmodel{display:flex;flex-direction:column;gap:27px}
.page-observatorio .wrap{display:flex;flex-direction:column;gap:50px}
@media only screen and (max-width:768px){.page-observatorio{margin:30px auto 60px}}
.page-observatorio .iscols{display:grid;grid-template-columns:1fr 362px;min-width:auto}
@media only screen and (max-width:992px){.page-observatorio .iscols{display:flex;flex-direction:column;gap:30px}}
@media only screen and (max-width:480px){.page-observatorio .iscols{align-items:center}}
.page-observatorio .iscols .issidebar .istxt{margin:0 45px}
@media only screen and (max-width:480px){.page-observatorio .iscols .issidebar img{width:100%}}
.page-observatorio .iscols .isbox{display:flex;flex-direction:column;gap:20px;padding:45px;border:1px solid #e9ebec;border-radius:10px}
@media only screen and (max-width:768px){.page-observatorio .iscols .isbox{padding:0;border:0}}
.title-line{display:flex;align-items:center;gap:10px}
.title-line .isline{flex-grow:1;height:1px;background:#e9ebec}
.page-resultados{margin:90px 0}
@media only screen and (max-width:768px){.page-resultados{margin:30px 0}}
.page-resultados .wrap{display:flex;flex-direction:column;gap:77px}
@media only screen and (max-width:768px){.page-resultados .wrap{gap:30px}}
.page-resultados .wrap .isbuscador{width:100%;position:relative}
.page-resultados .wrap .isbuscador i{position:absolute;margin:auto;padding:20px 18px}
.page-resultados .wrap .isbuscador i::before{font-size:25px}
.page-resultados .wrap .isbuscador .form-control{min-height:65px;padding:10px 20px 10px 55px;font-size:calc(clamp(16px,4vw,22px));font-weight:bold}
.page-resultados .wrap .isbuscador .form-control::placeholder{font-style:italic;font-size:calc(clamp(16px,4vw,18px))}
.page-resultados .wrap .wrap-resultados{display:flex;flex-direction:column;gap:20px}
.page-resultados .wrap .wrap-resultados .isrow{display:flex;flex-direction:column;gap:15px;border-bottom:1px solid #e9ebec;padding-bottom:20px}
.page-resultados .wrap .wrap-resultados .isrow a{font-size:calc(clamp(18px,4vw,22px));font-weight:bold}
.page-resultados .wrap .wrap-resultados .isrow span{font-size:calc(clamp(13px,4vw,15px))}
.page-comunicaciones{margin:50px auto 90px}
.page-comunicaciones .modal-compartir .wrap-share{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.page-comunicaciones .modal-compartir .iscircle{min-width:73px;min-height:73px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}
.page-comunicaciones .modal-compartir .iscircle i{width:auto;height:auto}
.page-comunicaciones .modal-compartir .iscircle i::before{font-size:22px;color:#fff}
.page-comunicaciones .modal-compartir .iscircle p{font-size:11px;margin-top:4px;color:#fff}
.page-comunicaciones .modal-compartir .iscircle.isbg-email i::before,
.page-comunicaciones .modal-compartir .iscircle.isbg-email p{color:#1e1e1e}
.page-comunicaciones .modal-compartir .ixboxlink span{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media only screen and (max-width:768px){.page-comunicaciones{margin:30px 0 60px}}
.page-comunicaciones .wrap{display:flex;flex-direction:column;gap:30px}
.page-comunicaciones .wrap .header-cobo{border:1px solid #e9ebec;border-radius:10px;padding:60px 30px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}
@media only screen and (max-width:768px){.page-comunicaciones .wrap .header-cobo{padding:30px}}
.page-comunicaciones .wrap .header-cobo .isbtn{margin-top:20px}
.page-comunicaciones .wrap .wrap-isboletin{display:flex;flex-direction:column;gap:20px;margin:60px 0}
@media only screen and (max-width:768px){.page-comunicaciones .wrap .wrap-isboletin{margin:30px 0}}
.page-comunicaciones .wrap-comunicaciones{}
.page-comunicaciones .wrap-comunicaciones.isgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:30px;margin:60px 0}
@media only screen and (max-width:768px){.page-comunicaciones .wrap-comunicaciones.isgrid{grid-template-columns:1fr;margin:30px 0}}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion{background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:transform 0.3s ease;display:flex;flex-direction:row;align-items:stretch}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion:hover{transform:translateY(-5px)}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isimage{width:140px;flex-shrink:0;background:#f4f4f4;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isimage img{width:100%;height:100%;border-radius:0;padding:10px;transform:scale(1.2)}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isimage .placeholder-image{font-size:32px;color:#999}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .istxt{padding:20px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isdate{color:#999;font-size:14px;margin-bottom:5px}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isname{font-size:18px;font-weight:600;color:#004884;line-height:1.3;margin-bottom:10px;flex-grow:1;text-transform:none}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isactions{display:flex;align-items:center;justify-content:space-between;margin-top:10px}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isbtn{font-weight:600;color:#004884;padding:0;border:none;background:none}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isbtn:hover{text-decoration:underline}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isshare{color:#999;font-size:18px;transition:color 0.3s}
.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isshare:hover{color:#333}
@media (max-width:768px){.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion{flex-direction:column}.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isimage{width:100%;height:200px}.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .isimage img{transform:scale(1);object-fit:contain;padding:0}.page-comunicaciones .wrap-comunicaciones .iscard-comunicacion .istxt{padding:15px}}
.page-familia-y-comunidad{margin:0 0 90px}
@media only screen and (max-width:768px){.page-familia-y-comunidad{margin:0 0 60px}}
.page-familia-y-comunidad .wrap{position:relative}
.page-familia-y-comunidad .wrap .istitle{margin:70px 0}
@media only screen and (max-width:768px){.page-familia-y-comunidad .wrap .istitle{margin:30px 0}}
.page-familia-y-comunidad .wrap .istitle h1,
.page-familia-y-comunidad .wrap .istitle h2,
.page-familia-y-comunidad .wrap .istitle h3,
.page-familia-y-comunidad .wrap .istitle h4,
.page-familia-y-comunidad .wrap .istitle h5,
.page-familia-y-comunidad .wrap .istitle p,
.page-familia-y-comunidad .wrap .istitle span{text-align:center}
.page-familia-y-comunidad .wrap .wrap-cards{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;justify-content:center}
.page-familia-y-comunidad .wrap .wrap-cards .iscard.isfamilia{flex-grow:1}
@media only screen and (max-width:1200px){.page-familia-y-comunidad .wrap .wrap-cards .iscard.isfamilia{min-width:30%}}
@media only screen and (max-width:768px){.page-familia-y-comunidad .wrap .wrap-cards .iscard.isfamilia{flex-grow:1;max-width:100%}}
.page-familia-y-comunidad .wrap .wrap-cards-cat{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px;flex-wrap:wrap;justify-content:center}
@media only screen and (max-width:992px){.page-familia-y-comunidad .wrap .wrap-cards-cat{grid-template-columns:1fr 1fr 1fr}}
@media only screen and (max-width:768px){.page-familia-y-comunidad .wrap .wrap-cards-cat{grid-template-columns:1fr 1fr}}
@media only screen and (max-width:480px){.page-familia-y-comunidad .wrap .wrap-cards-cat{grid-template-columns:1fr}}
.page-familia-y-comunidad .wrap .wrap-cards-cat .iscard.iscard01{flex-grow:1;max-width:100%}
@media only screen and (max-width:1200px){.page-familia-y-comunidad .wrap .wrap-cards-cat .iscard.iscard01{min-width:30%}}
@media only screen and (max-width:768px){.page-familia-y-comunidad .wrap .wrap-cards-cat .iscard.iscard01{flex-grow:1;max-width:100%}}
.page-familia-y-comunidad .wrap .wrap-cards-seccion{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:29px;flex-wrap:wrap;justify-content:center;margin-bottom:60px}
@media only screen and (max-width:992px){.page-familia-y-comunidad .wrap .wrap-cards-seccion{grid-template-columns:1fr 1fr 1fr}}
@media only screen and (max-width:768px){.page-familia-y-comunidad .wrap .wrap-cards-seccion{grid-template-columns:1fr 1fr;gap:20px}}
@media only screen and (max-width:480px){.page-familia-y-comunidad .wrap .wrap-cards-seccion{grid-template-columns:1fr}}
.page-familia-y-comunidad .wrap .wrap-cards-seccion .iscard.iscard01{flex-grow:1;max-width:100%}
@media only screen and (max-width:1200px){.page-familia-y-comunidad .wrap .wrap-cards-seccion .iscard.iscard01{min-width:30%}}
@media only screen and (max-width:768px){.page-familia-y-comunidad .wrap .wrap-cards-seccion .iscard.iscard01{flex-grow:1;max-width:100%}}
.page-familia-y-comunidad .wrap .isfooter{margin:70px 0 0;text-align:center}
@media only screen and (max-width:768px){.page-familia-y-comunidad .wrap .isfooter{margin:30px 0 0}}
.page-familia-y-comunidad .wrap .isbuscador{position:relative;width:100%}
.page-familia-y-comunidad .wrap .isbuscador i{position:absolute;left:15px;top:22px}
.page-familia-y-comunidad .wrap .isbuscador i::before{font-size:22px}
.page-familia-y-comunidad .wrap .isbuscador .form-control{height:65px;padding:10px 20px 10px 50px}
.page-familia-y-comunidad .wrap .isbuscador .form-control::placeholder{font-size:18px;font-weight:bold}
.page-familia-y-comunidad .wrap .isbuscador .isautocomplete{padding:20px 20px 60px 17px;border-radius:10px;border:1px solid #e9ebec;box-shadow:0 2px 10px 0 rgba(0,0,0,0.09);display:grid;grid-template-columns:auto 6fr;align-items:center;gap:10px;position:absolute;background:#fff;z-index:1;width:100%;display:none}
.page-familia-y-comunidad .wrap .isbuscador .isautocomplete.show{display:grid}
@media only screen and (max-width:992px){.page-familia-y-comunidad .wrap .isbuscador .isautocomplete{align-items:flex-start}}
.page-familia-y-comunidad .wrap .isbuscador .isautocomplete .result{display:contents}
.page-familia-y-comunidad .wrap .isbuscador .isautocomplete .result span{display:block;padding:3px 6px;border-radius:3px;max-width:fit-content;margin:0}
.page-familia-y-comunidad .wrap .isbuscador .isautocomplete .result span:hover{background:#149ede;color:#FFF;cursor:pointer}
.page-familia-y-comunidad .wrap .isbuscador .isautocomplete .result p{display:contents;font-style:italic;font-size:18px;color:#C8C8C8;padding:3px 0}
.page-familia-y-comunidad .wrap .isbuscador .isautocomplete .result span{color:#149ede}
.page-familia-y-comunidad .wrap .isbtn-share{position:absolute;top:-12px;left:50%;transform:translateX(-50%)}
.page-familia-y-comunidad.iscategoria .wrap{display:flex;flex-direction:column;gap:60px}
.page-familia-y-comunidad.isseccion .wrap{display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:768px){.page-familia-y-comunidad.isseccion .wrap{gap:40px}}
.page-familia-y-comunidad.isdetalle .wrap{border:1px solid #e9ebec;padding:50px;margin-top:12px;margin:60px auto;border-radius:10px;display:flex;flex-direction:column;gap:20px}
@media only screen and (max-width:768px){.page-familia-y-comunidad.isdetalle .wrap{margin:40px 10px;padding:25px}}
.page-calendario-de-vacunacion{margin:80px 0}
@media only screen and (max-width:768px){.page-calendario-de-vacunacion{margin:30px 0}}
.page-calendario-de-vacunacion .wrap{display:flex;flex-direction:column;gap:50px}
@media only screen and (max-width:768px){.page-calendario-de-vacunacion .wrap{gap:30px}}
.page-calendario-de-vacunacion .wrap .header-calendar{display:flex;gap:35px;align-items:center}
@media only screen and (max-width:768px){.page-calendario-de-vacunacion .wrap .header-calendar{flex-direction:column}}
.page-calendario-de-vacunacion .wrap .header-calendar .istxt{width:100%;display:flex;justify-content:space-between}
@media only screen and (max-width:992px){.page-calendario-de-vacunacion .wrap .header-calendar .istxt{flex-direction:column;gap:15px}}
@media only screen and (max-width:768px){.page-calendario-de-vacunacion .wrap .header-calendar .istxt{text-align:center}}
.page-calendario-de-vacunacion .wrap .header-calendar .istxt .isbtn{display:inherit;margin:0;font-size:calc(clamp(14px,6vw,16px))}
.page-calendario-de-vacunacion .wrap .header-calendar .istxt .isbtn:before{display:none}
.page-becas-y-premios{margin-bottom:90px}
@media only screen and (max-width:768px){.page-becas-y-premios{margin-bottom:60px}}
.page-becas-y-premios .wrap .islg{margin:80px 0}
@media only screen and (max-width:768px){.page-becas-y-premios .wrap .islg{margin:30px 0 40px}}
@media only screen and (max-width:768px){.page-becas-y-premios .iscols{margin:0}}
@media only screen and (max-width:768px){.page-becas-y-premios .sidebar{display:none}}
.page-becas-y-premios .istitle-select{flex-direction:row}
.page-biblioteca{margin:60px 0}
@media only screen and (max-width:768px){.page-biblioteca{margin:30px 0 60px}}
@media only screen and (max-width:768px){.page-biblioteca .wrap.iscols{gap:30px}}
@media only screen and (max-width:768px){.page-biblioteca .sidebar{display:none}}
.page-curvas-de-crecimiento{margin:60px 0}
@media only screen and (max-width:768px){.page-curvas-de-crecimiento{margin:30px 0}}
.page-curvas-de-crecimiento .wrap{display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:768px){.page-curvas-de-crecimiento .wrap{gap:30px}}
.page-para-imprimir{margin:40px 0 100px}
@media only screen and (max-width:768px){.page-para-imprimir{margin:30px 0 60px}}
.page-para-imprimir .modal-compartir .wrap-share{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.page-para-imprimir .modal-compartir .iscircle{min-width:73px;min-height:73px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}
.page-para-imprimir .modal-compartir .iscircle i{width:auto;height:auto}
.page-para-imprimir .modal-compartir .iscircle i::before{font-size:22px;color:#fff}
.page-para-imprimir .modal-compartir .iscircle p{font-size:11px;margin-top:4px;color:#fff}
.page-para-imprimir .modal-compartir .iscircle.isbg-email i::before,
.page-para-imprimir .modal-compartir .iscircle.isbg-email p{color:#1e1e1e}
.page-para-imprimir .modal-compartir .ixboxlink span{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page-para-imprimir .wrap{display:flex;flex-direction:column;gap:30px}
@media only screen and (max-width:768px){.page-para-imprimir .wrap{gap:20px}}
.page-para-imprimir .wrap .imagebox{background:url(../images/card-figure-top-bg.png) repeat;width:100%;border-radius:10px 10px 0 0;position:relative}
.page-para-imprimir .wrap .imagebox img{max-width:145px;max-height:203px;margin:40px auto;display:block;box-shadow:-8px 8px 8px 0 rgba(0,0,0,0.25);object-fit:cover;object-position:top}
.page-para-imprimir .wrap .wrap-card-afiches{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.page-para-imprimir .wrap .wrap-card-afiches .iscard.isafiches{flex-grow:1;max-width:100%;justify-content:space-between}
.page-para-imprimir .wrap .wrap-card-afiches .iscard.isafiches p{padding:0 15px}
.page-para-imprimir .wrap .wrap-card-afiches .iscard.isafiches .isactions{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 18px;margin-top:12px;align-self:stretch;width:100%}
.page-para-imprimir .wrap .wrap-card-afiches .iscard.isafiches .isactions .isbtn{width:auto;flex-shrink:0}
.page-para-imprimir .wrap .wrap-card-afiches .iscard.isafiches .isshare{color:#999;font-size:18px;transition:color 0.3s;text-decoration:none}
.page-para-imprimir .wrap .wrap-card-afiches .iscard.isafiches .isshare:hover{color:#333}
@media only screen and (max-width:992px){.page-para-imprimir .wrap .wrap-card-afiches{grid-template-columns:repeat(3,1fr)}}
@media only screen and (max-width:768px){.page-para-imprimir .wrap .wrap-card-afiches{grid-template-columns:repeat(2,1fr);gap:20px}}
@media only screen and (max-width:480px){.page-para-imprimir .wrap .wrap-card-afiches{grid-template-columns:1fr;gap:15px}}
.page-para-imprimir .wrap .results-count{text-align:center;margin-bottom:20px;color:#e9ebec;font-size:14px}
.main-title.isbgceleste .istag{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.main-title.isbgceleste .istag .tag{padding:8px 20px;border-radius:20px;background:rgba(255,255,255,0.2);color:#fff;text-decoration:none;border:2px solid transparent;transition:all 0.3s;font-weight:600;font-size:14px}
.main-title.isbgceleste .istag .tag:hover{background:rgba(255,255,255,0.3)}
.main-title.isbgceleste .istag .tag.active{background:#fff;color:#149ede;border-color:#fff}
.pagination-wrap{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px}
.pagination-wrap a,
.pagination-wrap span{padding:8px 16px;border:1px solid #ddd;border-radius:5px;text-decoration:none;color:#1e1e1e}
.pagination-wrap a:hover{background:#f5f5f5}
.pagination-wrap .current{background:#1e1e1e;color:#fff;border-color:#1e1e1e}
.page-rayuela{margin:45px 0 123px}
@media only screen and (max-width:992px){.page-rayuela{margin:45px 0 90px}}
@media only screen and (max-width:768px){.page-rayuela{margin:45px 0 60px}}
.page-rayuela .wrap{display:flex;flex-direction:column;gap:45px}
.page-rayuela .wrap>p{text-align:center}
.page-rayuela .wrap .wrap-box-video{display:flex;flex-direction:column;gap:45px}
.page-rayuela .wrap .wrap-cards-video{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr 1fr;gap:30px}
@media only screen and (max-width:768px){.page-rayuela .wrap .wrap-cards-video{grid-template-columns:1fr}.page-rayuela .wrap .wrap-cards-video .iscard.isvideo{max-width:100%}}
.page-congresos{margin:45px 0 170px;display:flex;flex-direction:column;gap:70px}
@media only screen and (max-width:768px){.page-congresos{margin:0 0 60px;gap:30px}}
.page-congresos .wrap-cards{display:flex;gap:30px}
@media only screen and (max-width:768px){.page-congresos .wrap-cards{flex-direction:column}}
.page-congresos .wrap-otros-temas{width:100%;display:flex;flex-direction:column;gap:28px;margin-top:70px}
@media only screen and (max-width:768px){.page-congresos .wrap-otros-temas{margin-top:30px}.page-congresos .wrap-otros-temas h2{text-align:center}}
.page-congresos .iscontent-congresos{display:flex;flex-direction:column;gap:45px}
@media only screen and (max-width:768px){.page-congresos .iscontent-congresos{gap:30px}}
.page-congresos .iscontent-congresos .wrap-card-congresos{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-bottom:70px}
@media only screen and (max-width:992px){.page-congresos .iscontent-congresos .wrap-card-congresos{grid-template-columns:1fr 1fr;justify-content:center}}
@media only screen and (max-width:768px){.page-congresos .iscontent-congresos .wrap-card-congresos{grid-template-columns:1fr;justify-content:center;margin-bottom:30px}}
@media only screen and (max-width:480px){.page-congresos .iscontent-congresos .wrap-card-congresos{grid-template-columns:1fr;justify-content:center}}
.page-congresos .iscontent-congresos .wrap-card-congresos .iscard.iscongresos{max-width:100%}
.page-congresos .iscontent-congresos .wrap-card-congresos .iscard .iswrap .isbtn{max-width:calc((100% - 60px))}
.page-trabajos-libres{margin:70px 0}
@media only screen and (max-width:768px){.page-trabajos-libres{margin:30px 0}}
.page-trabajos-libres .wrap{display:flex;flex-direction:column;gap:60px}
.page-trabajos-libres .wrap ul{display:flex;flex-direction:column;gap:10px;padding-left:25px}
@media only screen and (max-width:768px){.page-trabajos-libres .wrap{gap:30px}}
.page-encuesta{margin:70px 0}
@media only screen and (max-width:768px){.page-encuesta{margin:30px 0}}
.page-encuesta .boxmodel{padding:45px}
.page-encuesta .boxmodel.textcol-x2 p{margin-bottom:30px}
.page-pronap{margin:52px 0 150px}
@media only screen and (max-width:992px){.page-pronap{margin:52px 0 90px}}
@media only screen and (max-width:768px){.page-pronap{margin:52px 0 60px}}
.page-pronap .wrap-titles{display:flex;flex-direction:column;align-items:center;margin:0 auto;margin-bottom:40px}
.page-pronap .wrap-titles p{padding:0 30px}
.page-pronap .wrap{display:flex;flex-direction:column;gap:73px}
@media only screen and (max-width:768px){.page-pronap .wrap{gap:30px}}
.page-pronap .wrap ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px 76px;margin-bottom:0;padding-left:25px}
@media only screen and (max-width:768px){.page-pronap .wrap ul{grid-template-columns:1fr;grid-template-rows:1fr}}
.page-pronap .wrap ul li:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1}
@media only screen and (max-width:768px){.page-pronap .wrap ul li:nth-child(1){grid-column-start:1;grid-row-start:inherit}}
.page-pronap .wrap ul li:nth-child(2){grid-column-start:1;grid-column-end:2;grid-row-start:2}
@media only screen and (max-width:768px){.page-pronap .wrap ul li:nth-child(2){grid-column-start:1;grid-row-start:inherit}}
.page-pronap .wrap ul li:nth-child(3){grid-column-start:2;grid-column-end:3;grid-row-start:1}
@media only screen and (max-width:768px){.page-pronap .wrap ul li:nth-child(3){grid-column-start:1;grid-row-start:inherit}}
.page-pronap .wrap ul li:nth-child(4){grid-column-start:2;grid-column-end:3;grid-row-start:2}
@media only screen and (max-width:768px){.page-pronap .wrap ul li:nth-child(4){grid-column-start:1;grid-row-start:inherit}}
.page-pronap .wrap .wrap-otros-temas{display:flex;flex-direction:column;gap:73px}
@media only screen and (max-width:768px){.page-pronap .wrap .wrap-otros-temas{gap:30px}}
@media only screen and (max-width:768px){.page-pronap .wrap .wrap-otros-temas h2{text-align:center}}
.page-pronap .wrap .wrap-cards{display:flex;gap:20px}
@media only screen and (max-width:768px){.page-pronap .wrap .wrap-cards{flex-direction:column}}
.page-red-nacional{margin:50px 0}
.page-red-nacional .wrap.iscols{margin:50px auto}
@media only screen and (max-width:992px){.page-red-nacional .wrap.iscols{max-width:calc((100% - 40px))}}
@media only screen and (max-width:768px){.page-red-nacional .wrap.iscols{margin:30px auto;gap:30px}}
@media only screen and (max-width:768px){.page-red-nacional .wrap .sidebar{display:none}}
.page-consejos{margin:60px 0 150px}
@media only screen and (max-width:992px){.page-consejos{margin:60px 0 90px}}
@media only screen and (max-width:768px){.page-consejos{margin:30px 0 60px}}
.page-consejos .wrap .info{display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:768px){.page-consejos .wrap .info{gap:30px}}
.page-consejos .wrap-cards{display:flex;gap:17px;align-items:flex-end;margin-bottom:30px}
@media only screen and (max-width:768px){.page-consejos .wrap-cards{flex-direction:column;width:100%}}
.page-consejos .wrap-cards .iscard{width:100%}
.page-consejos .wrap-cards .iscard.issimple{max-height:108px}
.page-consejos .wrap-cards-list{display:flex;gap:15px;width:100%;flex-wrap:wrap;justify-content:center}
.page-consejos .wrap-cards-list a{padding:17px 20px 17px;max-width:24%;width:100%;flex-grow:1}
@media only screen and (max-width:1200px){.page-consejos .wrap-cards-list a{max-width:32%}}
@media only screen and (max-width:768px){.page-consejos .wrap-cards-list a{max-width:48%}}
@media only screen and (max-width:480px){.page-consejos .wrap-cards-list a{max-width:100%}}
.page-consejos .wrap-cards-list p{margin:0}
.page-convenios{margin:60px 0 150px}
@media only screen and (max-width:768px){.page-convenios{margin:30px 0 60px}}
.page-convenios .wrap{display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:768px){.page-convenios .wrap{gap:30px}}
.page-convenios .wrap .ispaginador{margin-top:40px}
@media only screen and (max-width:768px){.page-convenios .wrap .ispaginador{margin-top:10px}}
.page-convenios .wrap-cards-convenios{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:29px}
.page-convenios .wrap-cards-convenios .iscard.iscard01{max-width:inherit}
@media only screen and (max-width:992px){.page-convenios .wrap-cards-convenios{grid-template-columns:1fr 1fr 1fr}}
@media only screen and (max-width:768px){.page-convenios .wrap-cards-convenios{grid-template-columns:1fr 1fr}}
@media only screen and (max-width:480px){.page-convenios .wrap-cards-convenios{grid-template-columns:1fr}}
.page-presentacion{margin:60px 0 100px}
@media only screen and (max-width:768px){.page-presentacion{margin:30px 0 60px}}
.page-presentacion .wrap{display:flex;flex-direction:column;gap:20px}
.page-presentacion .wrap ul{gap:10px;display:flex;flex-direction:column}
.page-presentacion .wrap .boxlinkpdf{gap:40px}
@media only screen and (max-width:768px){.page-presentacion .wrap .boxlinkpdf{gap:30px}}
.page-presentacion .wrap .istxt{display:flex;flex-direction:column;gap:5px}
.page-presentacion .wrap .istxt p{margin:0}
.page-integrantes{margin:60px 0 90px}
@media only screen and (max-width:768px){.page-integrantes{margin:30px 0 60px}}
@media only screen and (max-width:768px){.page-integrantes .wrap.iscols{gap:30px}}
@media only screen and (max-width:768px){.page-integrantes .sidebar{display:none}}
.page-auspicios{margin:50px 0 128px}
@media only screen and (max-width:768px){.page-auspicios{margin:30px 0 60px}}
.page-auspicios .wrap{display:flex;flex-direction:column;gap:50px}
@media only screen and (max-width:768px){.page-auspicios .wrap{gap:30px}}
.page-auspicios main{display:flex;flex-direction:column;gap:45px}
.page-auspicios .sub-title{margin:0 20px}
.page-auspicios .linkspdf{gap:38px;margin-top:7px}
.page-auspicios .linkspdf>div{display:flex;flex-direction:column;gap:5px}
.page-convenios-vigentes{margin:60px 0 170px}
@media only screen and (max-width:768px){.page-convenios-vigentes{margin:30px 0 60px}}
.page-convenios-vigentes .wrap{display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:768px){.page-convenios-vigentes .wrap{gap:30px}}
.page-convenios-vigentes .wrap h4{text-align:center;max-width:920px;margin:0 auto}
.page-convenios-vigentes .wrap .wrap-rows{display:flex;flex-direction:column;gap:30px}
.page-convenios-vigentes .wrap .wrap-rows .isrow{display:flex;flex-direction:column;gap:22px}
.page-convenios-vigentes .wrap .wrap-rows .isrow ul{margin:0;display:flex;flex-direction:column;gap:10px;padding-left:25px}
.page-direccion{margin:45px 0 150px}
@media only screen and (max-width:768px){.page-direccion{margin:0 0 150px}}
.page-direccion>.wrap{display:flex;flex-direction:column;gap:60px;margin-top:45px}
@media only screen and (max-width:768px){.page-direccion>.wrap{gap:30px;margin-top:30px}}
.page-direccion>.wrap .boxmodel{display:flex;flex-direction:column;gap:20px}
@media only screen and (max-width:768px){.page-direccion>.wrap .boxmodel h2{text-align:center}}
.page-direccion>.wrap .isautoridades{display:flex;align-items:flex-start;justify-content:space-between;max-width:80%}
.page-direccion>.wrap .isautoridades div{width:100%}
@media only screen and (max-width:992px){.page-direccion>.wrap .isautoridades{max-width:100%}}
@media only screen and (max-width:768px){.page-direccion>.wrap .isautoridades{flex-direction:column;gap:20px;text-align:center}}
.page-direccion-de-publicaciones{margin:67px 0 150px}
@media only screen and (max-width:768px){.page-direccion-de-publicaciones{margin:30px 0 60px}}
.page-direccion-de-publicaciones .wrap{display:flex;flex-direction:column;gap:67px}
@media only screen and (max-width:768px){.page-direccion-de-publicaciones .wrap{gap:30px}}
.page-direccion-de-publicaciones .wrap .wrap-cards{display:flex;gap:30px}
@media only screen and (max-width:768px){.page-direccion-de-publicaciones .wrap .wrap-cards{flex-direction:column}}
.page-educacion-continua{margin:56px 0 200px;display:flex;flex-direction:column;gap:56px}
@media only screen and (max-width:992px){.page-educacion-continua{margin:56px 0 90px}}
@media only screen and (max-width:768px){.page-educacion-continua{margin:30px 0 60px}}
@media only screen and (max-width:768px){.page-educacion-continua{margin:30px 0}}
.page-comites-nacionales{margin:90px 0 0;display:flex;flex-direction:column;gap:75px}
@media only screen and (max-width:1200px){.page-comites-nacionales{margin:60px 0 0}}
@media only screen and (max-width:768px){.page-comites-nacionales{margin:30px 0 0}}
.page-comites-nacionales .wrap .isxl{max-width:998px;margin:0 auto}
.page-comites-nacionales .wrap .isbtn{margin:30px auto 50px}
.page-comites-nacionales .wrap .isdirectory{margin-top:10px;margin-bottom:50px}
.page-grupos-de-trabajo{margin:90px 0 0;display:flex;flex-direction:column;gap:75px}
@media only screen and (max-width:1200px){.page-grupos-de-trabajo{margin:60px 0 0}}
@media only screen and (max-width:768px){.page-grupos-de-trabajo{margin:30px 0 0}}
.page-grupos-de-trabajo .wrap{display:flex;flex-direction:column;gap:30px;align-items:center}
.page-grupos-de-trabajo .wrap h2{text-align:center;max-width:996px}
.page-grupos-de-trabajo .wrap .isdirectory{margin:27px 0;width:100%;margin-bottom:50px}
.page-subcomisiones{margin:90px 0 0}
@media only screen and (max-width:1200px){.page-subcomisiones{margin:60px 0 0}}
@media only screen and (max-width:768px){.page-subcomisiones{margin:30px 0 0}}
.page-subcomisiones .wrap .isxl{text-align:center}
.page-subcomisiones .wrap-cards-subcomisiones{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;width:100%;min-width:100%;margin:50px 0 123px}
@media only screen and (max-width:768px){.page-subcomisiones .wrap-cards-subcomisiones{margin:30px 0 73px}}
.page-subcomisiones .wrap-cards-subcomisiones a{width:100%;max-width:24%;background:#fff}
@media only screen and (max-width:1200px){.page-subcomisiones .wrap-cards-subcomisiones a{max-width:32%}}
@media only screen and (max-width:992px){.page-subcomisiones .wrap-cards-subcomisiones a{max-width:48%}}
@media only screen and (max-width:768px){.page-subcomisiones .wrap-cards-subcomisiones a{max-width:100%}}
.page-para-autores,
.page-perfil-revista{margin:60px 0}
@media only screen and (max-width:768px){.page-para-autores,.page-perfil-revista{margin:30px 0}}
.page-para-autores .wrap,
.page-perfil-revista .wrap{display:flex;flex-direction:column;gap:50px}
.page-para-autores .wrap .isspanish,
.page-perfil-revista .wrap .isspanish,
.page-para-autores .wrap .isenglish,
.page-perfil-revista .wrap .isenglish{display:flex;flex-direction:column;gap:20px}
.page-para-autores .wrap .isspanish h2 span,
.page-perfil-revista .wrap .isspanish h2 span,
.page-para-autores .wrap .isenglish h2 span,
.page-perfil-revista .wrap .isenglish h2 span{font-weight:normal}
.page-para-autores .wrap .isspanish ul,
.page-perfil-revista .wrap .isspanish ul,
.page-para-autores .wrap .isenglish ul,
.page-perfil-revista .wrap .isenglish ul{padding:0 0 0 25px;display:flex;flex-direction:column;gap:5px}
.page-publicaciones{margin-bottom:150px}
@media only screen and (max-width:768px){.page-publicaciones{margin-bottom:50px}}
.page-publicaciones .wrap .isxl{margin:80px 0 70px;text-align:center}
@media only screen and (max-width:768px){.page-publicaciones .wrap .isxl{margin:30px 0}}
.page-publicaciones .wrap .wrap-cards-publicaciones{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}
@media only screen and (max-width:768px){.page-publicaciones .wrap .wrap-cards-publicaciones{grid-template-columns:1fr}}
.page-publicaciones .wrap .wrap-cards-publicaciones .iscard{flex-grow:1;max-width:100%}
.page-publicaciones .wrap .boxmodel{padding:30px;display:flex;gap:30px;justify-content:center;align-items:center;margin:60px 0}
@media only screen and (max-width:768px){.page-publicaciones .wrap .boxmodel{margin:30px 0;flex-direction:column;text-align:center}}
.page-publicaciones .wrap .boxmodel div{display:flex;flex-direction:column;gap:10px}
.page-publicaciones .wrap .wrap-buttons-publicaciones{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;justify-content:space-between}
.page-publicaciones .wrap .wrap-buttons-publicaciones .iscard.issimple{flex:1 1 200px;min-width:250px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:80px;padding:15px}
.page-publicaciones .wrap .wrap-buttons-publicaciones .iscard.issimple p{margin:0;font-weight:600;font-size:14px}
@media only screen and (max-width:768px){.page-publicaciones .wrap .wrap-buttons-publicaciones{flex-direction:column;align-items:center;margin-bottom:30px}.page-publicaciones .wrap .wrap-buttons-publicaciones .iscard.issimple{max-width:300px;width:100%;margin-bottom:10px;padding:10px;min-height:50px;flex:0 1 auto !important}}
.page-publicaciones .wrap .wrap-subscribe-button{display:flex;flex-direction:column;align-items:center;margin:80px 0 80px;gap:20px}
.page-publicaciones .wrap .wrap-subscribe-button h2{color:#000;font-size:24px;font-weight:700;margin:0;text-transform:none}
.page-publicaciones .wrap .wrap-subscribe-button .iscard.issimple.iswide{width:100%;max-width:800px;background-color:#149ede;text-align:center;display:flex;flex-direction:row !important;align-items:center;justify-content:center;gap:15px;min-height:80px;padding:15px 30px;text-decoration:none}
.page-publicaciones .wrap .wrap-subscribe-button .iscard.issimple.iswide .iscircle{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.page-publicaciones .wrap .wrap-subscribe-button .iscard.issimple.iswide .iscircle img{width:20px;height:auto}
.page-publicaciones .wrap .wrap-subscribe-button .iscard.issimple.iswide p{color:#fff;margin:0;font-weight:600;font-size:16px}
.page-publicaciones .wrap .wrap-subscribe-button .iscard.issimple.iswide:hover{background-color:#107daf}
.page-publicaciones .wrap .wrap-store-banner{margin-bottom:60px}
.page-publicaciones .wrap .wrap-store-banner .iscard-store{display:flex;align-items:center;gap:30px;background:#fff;border:1px solid #eee;border-radius:10px;padding:30px;text-decoration:none;transition:transform 0.3s,box-shadow 0.3s;max-width:800px;margin:0 auto}
.page-publicaciones .wrap .wrap-store-banner .iscard-store:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.05)}
.page-publicaciones .wrap .wrap-store-banner .iscard-store .isicon{font-size:40px;color:#149ede;flex-shrink:0}
.page-publicaciones .wrap .wrap-store-banner .iscard-store .istext h2{font-size:24px;color:#032d5a;margin-bottom:5px;font-weight:700}
.page-publicaciones .wrap .wrap-store-banner .iscard-store .istext p{color:#666;font-size:15px;line-height:1.4}
@media only screen and (max-width:768px){.page-publicaciones .wrap .wrap-store-banner .iscard-store{flex-direction:column;text-align:center;padding:20px}}
.page-busqueda{margin:109px 0}
.page-busqueda .wrap{display:flex;flex-direction:column;gap:41px}
@media only screen and (max-width:1200px){.page-busqueda{margin:73px 0}}
@media only screen and (max-width:768px){.page-busqueda{margin:30px 0}}
@media only screen and (max-width:768px){.page-busqueda .wrap.iscols{gap:30px}}
.page-busqueda .isrow{display:flex;flex-direction:column;gap:10px;padding-bottom:38px;border-bottom:1px solid #e9ebec;border:1px solid #e9ebec;padding:41px 27px;border-radius:10px}
.page-busqueda .isrow a{border-bottom:1px solid #e9ebec;height:50px;line-height:50px}
.page-busqueda .isrow a:last-of-type{border:0}
.page-busqueda .isbuscador{width:100%;position:relative}
@media only screen and (max-width:768px){.page-busqueda .isbuscador{margin-bottom:30px}}
.page-busqueda .isbuscador i{position:absolute;margin:auto;padding:20px 18px}
.page-busqueda .isbuscador i::before{font-size:25px}
.page-busqueda .isbuscador .form-control{min-height:65px;padding:10px 20px 10px 55px;font-size:calc(clamp(16px,4vw,22px));font-weight:bold}
.page-busqueda .isbuscador .form-control::placeholder{font-style:italic;font-size:calc(clamp(16px,4vw,18px))}
.page-notisap{margin-bottom:130px}
@media only screen and (max-width:768px){.page-notisap{margin-bottom:90px}}
.page-notisap .wrap{margin:60px auto;display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:1200px){.page-notisap .wrap{width:calc((100% - 40px))}}
@media only screen and (max-width:768px){.page-notisap .wrap{margin:30px auto}}
.page-notisap .wrap-cards-noticias{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}
@media only screen and (max-width:1200px){.page-notisap .wrap-cards-noticias{grid-template-columns:1fr 1fr 1fr}}
@media only screen and (max-width:768px){.page-notisap .wrap-cards-noticias{grid-template-columns:1fr 1fr}}
@media only screen and (max-width:480px){.page-notisap .wrap-cards-noticias{grid-template-columns:1fr}}
.page-notisap .wrap-cards-noticias .iscard.isnoticias{flex-grow:1;max-width:inherit}
.page-notisap .iscard.ishorizontal{max-width:1140px;margin:45px auto}
@media only screen and (max-width:992px){.page-notisap .iscard.ishorizontal{margin:0}}
@media only screen and (max-width:480px){.page-notisap .iscard.ishorizontal{flex-direction:column}}
.page-notisap .iscard.ishorizontal .isimageslide{height:auto}
.page-notisap .iscard.ishorizontal .isimageslide img{width:auto;min-width:auto}
@media only screen and (max-width:768px){.page-notisap .iscard.ishorizontal .isimageslide{max-width:40%}.page-notisap .iscard.ishorizontal .isimageslide img{object-fit:cover;min-width:100%;border-radius:0;width:100%}}
@media only screen and (max-width:480px){.page-notisap .iscard.ishorizontal .isimageslide{max-width:100%}.page-notisap .iscard.ishorizontal .isimageslide img{object-fit:cover;min-width:100%;max-height:300px;border-radius:0}}
@media only screen and (max-width:768px){.page-notisap .iscard.ishorizontal .isbox{width:60%;height:inherit;gap:20px;padding:25px;background:#fff;width:100%}}
.page-primero-en-internet{margin:93px 0 130px}
@media only screen and (max-width:992px){.page-primero-en-internet{margin:63px 0 100px}}
@media only screen and (max-width:768px){.page-primero-en-internet{margin:30px 0 60px}}
.page-primero-en-internet .wrap{display:flex;flex-direction:column;gap:30px}
.page-primero-en-internet .wrap .isxl{text-align:center;margin:0 0 45px}
@media only screen and (max-width:768px){.page-primero-en-internet .wrap .isxl{margin:0}}
.page-primero-en-internet .wrap .isrow{display:flex;flex-direction:column;gap:30px;padding-top:38px;border-top:1px solid #e9ebec}
@media only screen and (max-width:768px){.page-primero-en-internet .wrap .isrow{gap:15px}}
.page-primero-en-internet .wrap .isrow:last-of-type{border:0}
.page-primero-en-internet .wrap .isrow .ishead p{font-size:18px}
.iswrapshare{background:#e9ebec;border-radius:10px;padding:5px 22px;display:flex;justify-content:space-between;align-items:center}
@media only screen and (max-width:1200px){.iswrapshare{flex-direction:column-reverse}}
.iswrapshare .palabrasclave{font-size:14px}
.iswrapshare .palabrasclave p{font-size:14px !important}
@media only screen and (max-width:1200px){.iswrapshare .palabrasclave{padding:0 0 10px}}
.iswrapshare .linkspdf{display:flex;flex-direction:row;justify-content:flex-end;gap:20px;align-items:center;flex-wrap:nowrap;flex-grow:1;padding:25px 0}
@media only screen and (max-width:1200px){.iswrapshare .linkspdf{justify-content:center;flex-wrap:wrap}}
.page-numero-actual{margin:60px 0 150px}
@media only screen and (max-width:992px){.page-numero-actual{margin:60px 0 100px}}
@media only screen and (max-width:768px){.page-numero-actual{margin:30px 0 60px}}
.page-numero-actual .sidebar .isimage{border:1px solid #e9ebec;border-radius:10px;padding:10px}
.page-numero-actual .iscontent .tab-content{display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:768px){.page-numero-actual .iscontent .tab-content{gap:30px}}
.page-numero-actual .iscontent .tab-content .wrap{display:flex;flex-direction:column;gap:60px}
.page-numero-actual .iscontent .tab-content .tab-pane{display:flex;flex-direction:column;gap:50px}
.page-numero-actual .iscontent .tab-content .istxt{display:flex;gap:60px;flex-direction:column}
.page-numero-actual .iscontent .tab-content .istxt .nactual{display:flex;flex-direction:column;gap:15px}
.page-numero-actual .iscontent .tab-content .istxt .nactual p{font-size:18px}
.page-numero-actual .iscontent .tab-content .istitle-select{margin-bottom:-30px}
.page-beneficios{margin:70px 0 100px}
@media only screen and (max-width:768px){.page-beneficios{margin:30px 0 60px}}
.page-beneficios .wrap{display:flex;flex-direction:column;gap:45px}
@media only screen and (max-width:768px){.page-beneficios .wrap{gap:30px}}
.page-beneficios .wrap ul{display:flex;flex-direction:column;gap:10px}
.page-beneficios .wrap ul li{font-weight:normal}
.page-hacerse-socio-formulario{margin:90px 0 100px}
@media only screen and (max-width:1200px){.page-hacerse-socio-formulario{margin:60px 0}}
@media only screen and (max-width:768px){.page-hacerse-socio-formulario{margin:30px 0 60px}}
.page-hacerse-socio-formulario .wrap{display:flex;flex-direction:column;gap:40px}
.page-hacerse-socio-formulario .wrap .isxl{text-align:center;margin-bottom:20px}
@media only screen and (max-width:768px){.page-hacerse-socio-formulario .wrap .isxl{margin-bottom:0}}
.page-hacerse-socio-formulario .wrap-formulario{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}
@media only screen and (max-width:768px){.page-hacerse-socio-formulario .wrap-formulario{grid-template-columns:1fr}}
.page-hacerse-socio-formulario .wrap-formulario .isrow{display:flex;flex-direction:column;gap:5px}
.page-hacerse-socio-formulario .wrap-formulario .isrow label{margin:0;font-style:italic;color:#1e1e1e}
.page-hacerse-socio-formulario .wrap-formulario .isrow .form-text{margin:0}
.page-hacerse-socio-formulario .wrap-formulario .isrow .form-control,
.page-hacerse-socio-formulario .wrap-formulario .isrow .form-select{height:50px}
.page-hacerse-socio-formulario .wrap-btns{display:flex;justify-content:space-between;gap:30px}
@media only screen and (max-width:768px){.page-hacerse-socio-formulario .wrap-btns{flex-direction:column;gap:15px;margin-bottom:30px}}
.page-reglamento{margin-bottom:150px}
@media only screen and (max-width:768px){.page-reglamento{margin-bottom:90px}}
@media only screen and (max-width:480px){.page-reglamento{margin-bottom:60px}}
.page-socio-reglamento .wrap{display:flex;justify-content:center;align-items:center;min-height:400px}
.page-socio-reglamento .wrap .boxmodel{align-items:center;margin:auto;text-align:center}
.page-ingresar{margin:90px 0}
@media only screen and (max-width:1200px){.page-ingresar{margin:60px 0}}
@media only screen and (max-width:768px){.page-ingresar{margin:30px 0 60px}}
.page-ingresar .wrap .ingresar-a-sap{display:grid;grid-template-columns:1fr 1fr;gap:30px}
@media only screen and (max-width:992px){.page-ingresar .wrap .ingresar-a-sap{grid-template-columns:1fr}}
@media only screen and (max-width:992px){.page-ingresar .wrap .ingresar-a-sap.isreverse .isboxtxt{grid-row-start:1}}
.page-ingresar .wrap .ingresar-a-sap .isboxtxt{border:1px solid #e9ebec;padding:43px;display:flex;flex-direction:column;gap:20px;border-radius:10px}
@media only screen and (max-width:768px){.page-ingresar .wrap .ingresar-a-sap .isboxtxt{padding:20px}}
.page-ingresar .wrap .ingresar-a-sap .isboxtxt ul{display:flex;flex-direction:column;gap:20px}
.page-ingresar .wrap .ingresar-a-sap .isboxtxt .isbtn{border:1px solid #1e1e1e}
.page-ingresar .wrap .ingresar-a-sap .isboxform{padding:43px 0;display:flex;flex-direction:column;gap:50px}
@media only screen and (max-width:992px){.page-ingresar .wrap .ingresar-a-sap .isboxform{padding:0 43px}}
@media only screen and (max-width:768px){.page-ingresar .wrap .ingresar-a-sap .isboxform{padding:0;gap:30px}}
.page-ingresar .wrap .ingresar-a-sap .isboxform .isrow{display:flex;flex-direction:column;gap:5px}
.page-ingresar .wrap .ingresar-a-sap .isboxform .isrow .ismsg{color:#818181;font-size:16px;font-weight:500;font-size:italic}
.page-ingresar .wrap .ingresar-a-sap .isboxform .form-control,
.page-ingresar .wrap .ingresar-a-sap .isboxform .form-select{height:50px}
.page-ingresar .wrap .ingresar-a-sap .isboxform label{font-size:16px;font-weight:500;color:#818181;font-style:italic}
.page-ingresar .wrap .ingresar-a-sap .isboxbanner{border-radius:10px;background:#e9ebec;display:flex;flex-direction:column;gap:46px;align-items:center;padding:61px 30px;text-align:center}
.page-olvido-su-clave{margin:90px 0}
@media only screen and (max-width:1200px){.page-olvido-su-clave{margin:60px 0}}
@media only screen and (max-width:768px){.page-olvido-su-clave{margin:30px 0 60px}}
.page-olvido-su-clave .wrap{display:flex;flex-direction:column;gap:45px;align-items:center}
.page-olvido-su-clave .wrap .isxl{margin-bottom:15px;text-align:center}
.page-olvido-su-clave .wrap .wrap-form{display:flex;gap:30px;width:100%}
@media only screen and (max-width:992px){.page-olvido-su-clave .wrap .wrap-form{flex-direction:column}}
.page-olvido-su-clave .wrap .wrap-form .isboxform{display:flex;flex-direction:column;gap:5px;flex-grow:1}
.page-olvido-su-clave .wrap .wrap-form .isboxform label{font-style:italic;font-weight:500}
.page-olvido-su-clave .wrap .wrap-form .isboxform .form-select,
.page-olvido-su-clave .wrap .wrap-form .isboxform .form-control{height:50px}
.page-olvido-su-clave .wrap .boxmodel{width:100%;text-align:center}
.page-tienda{margin:45px 0;display:flex;flex-direction:column;gap:70px}
@media only screen and (max-width:768px){.page-tienda{margin:0 0 60px;gap:30px}}
.page-tienda .wrap-cards{display:flex;gap:30px}
@media only screen and (max-width:768px){.page-tienda .wrap-cards{flex-direction:column}}
.page-tienda .wrap-otros-temas{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:70px}
@media only screen and (max-width:768px){.page-tienda .wrap-otros-temas{margin-top:30px}.page-tienda .wrap-otros-temas h2{text-align:center}}
.page-tienda .iscontent-tienda{display:flex;flex-direction:column;gap:70px;width:calc((100% - 40px));margin-bottom:70px}
@media only screen and (max-width:768px){.page-tienda .iscontent-tienda{gap:30px;margin-bottom:40px}}
.page-tienda .iscontent-tienda .wrap-card-tienda{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}
@media only screen and (max-width:992px){.page-tienda .iscontent-tienda .wrap-card-tienda{grid-template-columns:1fr 1fr 1fr;justify-content:center}}
@media only screen and (max-width:768px){.page-tienda .iscontent-tienda .wrap-card-tienda{grid-template-columns:1fr 1fr;justify-content:center;margin-bottom:30px}}
@media only screen and (max-width:480px){.page-tienda .iscontent-tienda .wrap-card-tienda{grid-template-columns:1fr;justify-content:center}}
.page-tienda .iscontent-tienda .wrap-card-tienda .iscard.istienda{max-width:100%}
@media only screen and (max-width:992px){.page-tienda .iscontent-tienda .wrap-card-tienda .iscard.istienda{gap:15px}}
.page-tienda .iscontent-tienda .wrap-card-tienda .iscard.istienda .ishead{overflow:hidden}
.page-tienda .iscontent-tienda .wrap-card-tienda .iscard .iswrap{height:auto}
.page-tienda .iscontent-tienda .wrap-card-tienda .iscard .iswrap .wrap-btns{margin:0 auto;display:flex;gap:10px;justify-content:center;padding:0 20px;width:calc((100% - 40px))}
@media only screen and (max-width:992px){.page-tienda .iscontent-tienda .wrap-card-tienda .iscard .iswrap .wrap-btns{margin:inherit;padding:0;flex-wrap:wrap}}
@media only screen and (max-width:768px){.page-tienda .iscontent-tienda .wrap-card-tienda .iscard .iswrap .wrap-btns{gap:10px}}
.page-tienda .iscontent-tienda .wrap-card-tienda .iscard .iswrap .wrap-btns .isbtn{min-width:fit-content;padding:0 10px;max-width:150px;text-align:center;justify-content:center}
@media only screen and (max-width:992px){.page-tienda .iscontent-tienda .wrap-card-tienda .iscard .iswrap .wrap-btns .isbtn{padding:10px}}
@media only screen and (max-width:480px){.page-tienda .iscontent-tienda .wrap-card-tienda .iscard .iswrap .wrap-btns .isbtn{padding:10px 10px;min-width:100%;width:100%}}
.page-consejo{margin:60px 0}
.page-consejo .istxt ul{display:flex;flex-direction:column;gap:5px;padding:0 0 0 25px}
@media only screen and (max-width:768px){.page-consejo{margin:30px 0 60px}}
.page-gracias{min-height:100%;display:flex;align-items:center;width:100%;flex-direction:column;justify-content:center}
.page-gracias .wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:25px;padding:30px;width:100%;margin:0}
.page-gracias .wrap .isflex{display:flex;gap:18px}
@media only screen and (max-width:768px){.page-gracias .wrap .isflex{flex-direction:column}}
.page-gracias-news{min-height:100%;display:flex;align-items:center;width:100%;flex-direction:column;justify-content:center}
.page-gracias-news .wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:25px;padding:30px;width:100%;margin:0}
.page-gracias-news .wrap .isflex{display:flex;gap:18px}
@media only screen and (max-width:768px){.page-gracias-news .wrap .isflex{flex-direction:column}}
.page-detalle-congreso{margin-bottom:180px}
@media only screen and (max-width:992px){.page-detalle-congreso{margin-bottom:100px}}
@media only screen and (max-width:768px){.page-detalle-congreso{margin-bottom:60px}}
.page-detalle-curso{margin-bottom:180px}
@media only screen and (max-width:992px){.page-detalle-curso{margin-bottom:100px}}
@media only screen and (max-width:768px){.page-detalle-curso{margin-bottom:60px}}
.page-nosotros{margin-bottom:128px}
@media only screen and (max-width:992px){.page-nosotros{margin-bottom:90px}}
@media only screen and (max-width:768px){.page-nosotros{margin-bottom:60px}}
@media only screen and (max-width:768px){.page-nosotros .sub-title .wrap{padding:30px 0}}
.page-nosotros .main-title{padding-bottom:0}
.page-especialidad{margin:60px 0}
@media only screen and (max-width:768px){.page-especialidad .wrap.iscols{gap:30px}}
@media only screen and (max-width:768px){.page-especialidad{margin:30px 0}}
@media only screen and (max-width:768px){.page-especialidad .tab-pane h2{min-width:inherit !important}}
.page-especialidad ul,
.page-especialidad ol{padding:0 0 0 25px;display:flex;flex-direction:column;gap:10px}
.page-especialidad ul.ispadd,
.page-especialidad ol.ispadd{margin-left:50px}
.page-especialidad ul li ul,
.page-especialidad ol li ul,
.page-especialidad ul li ol,
.page-especialidad ol li ol{margin:10px 0}
.page-especialidad ul li ul li,
.page-especialidad ol li ul li,
.page-especialidad ul li ol li,
.page-especialidad ol li ol li{list-style:disc}
.page-especialidad .linkspdf{display:flex;flex-direction:column;gap:15px}
.page-especialidad .linkspdf .txt{color:#149ede}
.page-especialidad .linkspdf .txt span{color:#1e1e1e}
@media only screen and (max-width:768px){.page-especialidad .sidebar{display:none}}
.page-especialidad .sidebar .islinks .nav{border:0;padding:0}
.page-especialidad .sidebar .isbtn.isblack{color:#fff;border:0;text-align:center;justify-content:center;margin-top:20px}
.page-historia{margin:77px 0 134px}
.page-historia .content-comision-periodo{gap:30px;flex-direction:column}
@media only screen and (max-width:768px){.page-historia{margin:30px 0 60px}}
.page-historia .wrap{display:flex;flex-direction:column;gap:80px}
@media only screen and (max-width:768px){.page-historia .wrap{gap:30px}}
.page-historia .wrap .textcol-x2{column-gap:44px}
.page-historia .accordion-body .wrap-content{display:flex;flex-direction:column;gap:46px;padding:10px}
@media only screen and (max-width:992px){.page-historia .accordion-body .wrap-content{gap:20px}}
.page-historia .accordion-body .wrap-content .istitle-select{flex-direction:row;gap:0}
.page-historia .accordion-body .wrap-content .istitle-select .isline{margin:0;display:inherit}
.page-historia .accordion-body .wrap-content ul{padding-left:25px;display:flex;flex-direction:column;gap:5px}
.page-historia .accordion-body .wrap-content .zoom-image{display:flex;flex-direction:column;gap:30px}
@media only screen and (max-width:992px){.page-historia .accordion-body .wrap-content .zoom-image{flex-direction:column}}
.page-historia .accordion-body .wrap-content .zoom-image img{max-width:min-content;width:100%}
.page-historia .accordion-body .wrap-content .linkspdf{gap:10px;margin-bottom:60px}
@media only screen and (max-width:480px){.page-historia .accordion-body .wrap-content .linkspdf a{align-items:flex-start}}
.isaccordion .accordion-item .accordion-header::after{display:none !important}
.isaccordion .accordion-button{color:#1e1e1e;font-weight:bold;font-size:18px;min-height:73px}
.isaccordion .accordion-button::after{background-image:var(--bs-accordion-btn-icon)}
.isaccordion .accordion-body{padding:10px}
.isaccordion .accordion .accordion-item .accordion-button:not(.collapsed){background:#e9ebec;color:#1e1e1e;font-weight:bold;font-size:18px;height:73px}
.isaccordion .accordion{width:100%}
.isaccordion .accordion .accordion-content{display:flex;gap:40px}
@media only screen and (max-width:768px){.isaccordion .accordion .accordion-content{flex-direction:column}}
.isaccordion .accordion .accordion-content .isbanner{padding:50px;border-radius:10px;display:flex;gap:20px;align-items:center;flex-direction:column;text-align:center;flex-grow:1;height:min-content}
.isaccordion .accordion .accordion-content .istxt{padding:28px 40px 60px;display:flex;flex-direction:column;gap:20px}
@media only screen and (max-width:768px){.isaccordion .accordion .accordion-content .istxt{padding:0}}
.isaccordion .accordion .accordion-content .ismodalidad{list-style:none;padding:0;display:flex;flex-direction:column;gap:20px;font-size:calc(clamp(14px,4vw,16px))}
.isaccordion .accordion .accordion-content .isnum{padding:0;display:flex;flex-direction:column;list-style-type:decimal;padding:0 0 0 20px;font-size:calc(clamp(14px,4vw,16px));gap:5px}
.main-search{padding:45px 20px}
@media only screen and (max-width:768px){.main-search h1{text-align:center}}
.main-search .isxl{text-align:center}
.main-search .wrap{display:flex;justify-content:center;gap:20px;flex-direction:column;align-items:center;margin:0 auto}
.main-search .wrap .ishead{display:flex;flex-direction:column;gap:5px;align-items:center}
@media only screen and (max-width:768px){.main-search .wrap .ishead{width:100%;flex-direction:row;justify-content:space-between}}
@media only screen and (max-width:768px){.main-search .wrap .ishead .isxl{display:none}}
.main-search .wrap .ishead .isbtnfiltrar{display:none}
@media only screen and (max-width:768px){.main-search .wrap .ishead .isbtnfiltrar{display:flex}}
.main-search .isform{display:flex;align-items:center;gap:15px;position:relative;width:100%;margin:0 auto}
@media only screen and (max-width:768px){.main-search .isform{flex-direction:column}}
.main-search .isform .form-control{height:65px;padding-left:67px;color:#818181;font-size:24px;font-style:italic;font-weight:300}
@media only screen and (max-width:768px){.main-search .isform .form-control{font-size:16px}}
.main-search .isform .form-control::placeholder{color:#818181;font-size:24px;font-style:italic;font-weight:300}
@media only screen and (max-width:768px){.main-search .isform .form-control::placeholder{font-size:16px}}
.main-search .isform .form-control:focus,
.main-search .isform .form-control:active,
.main-search .isform .form-control:hover,
.main-search .isform .form-control:focus-within,
.main-search .isform .form-control:focus-visible{box-shadow:0 0 1px 2px rgba(255,255,255,0.6)}
@media only screen and (max-width:768px){.main-search .isform .form-control{height:42px;padding-left:38px}}
.main-search .isform .bi.bi-search{position:absolute;left:30px}
.main-search .isform .bi.bi-search::before{font-size:24px}
@media only screen and (max-width:768px){.main-search .isform .bi.bi-search{top:11px;left:15px}.main-search .isform .bi.bi-search::before{font-size:14px}}
.main-search .isform .dropdown button{height:65px}
.main-search .isform .dropdown .dropdown-menu.show{transform:translate3d(0px,73px,0px) !important}
.main-search .wrap-dropdowns{display:flex;gap:15px}
@media only screen and (max-width:1200px){.main-search .wrap-dropdowns{display:none}}
.main-search .wrap-dropdowns .dropdown .dropdown-menu{min-width:100%}
.main-search .isbtn{font-size:12px;font-weight:700;align-self:flex-end;width:fit-content;padding-top:0;padding:0;display:none}
@media only screen and (max-width:768px){.main-search .isbtn{display:flex}}
@media only screen and (max-width:768px){.main-search .istag{display:none}}
.istag{display:flex;gap:15px;align-items:start;flex-wrap:wrap}
.istag a{border-radius:8px;border:1px solid #e9ebec;font-size:10px;text-align:center;color:#FFF;padding:5px 12px;font-weight:bold;text-transform:uppercase;line-height:14px;background:#149ede}
.istag a.isbgblanco{color:#149ede;background:#fff}
.istag{display:flex;gap:15px;align-items:start;flex-wrap:wrap}
.istag a{border-radius:8px;border:1px solid #e9ebec;font-size:10px;text-align:center;color:#FFF;padding:5px 12px;font-weight:bold;text-transform:uppercase;line-height:14px;background:#149ede}
.istag a.isbgblanco{color:#149ede;background:#fff}
.istag.isvideos{justify-content:center;gap:15px;margin-bottom:40px !important}
.istag.isvideos a{font-size:14px;padding:10px 25px;border-radius:10px;border:1px solid #fff;background:transparent;color:#fff;transition:all 0.3s ease}
.istag.isvideos a:hover{background:rgba(255,255,255,0.1);text-decoration:none}
.istag.isvideos a.isbgblanco{background:#fff;color:#149ede;font-weight:800;box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:scale(1.05)}
@media only screen and (max-width:480px){.istag.isvideos{gap:10px;margin-bottom:30px !important}.istag.isvideos a{font-size:11px;padding:8px 15px}}
.videos-sap{display:flex;gap:20px;align-items:center;justify-content:center;border:1px solid #e9ebec;border-radius:10px;padding:33px 20px;margin:90px auto 60px;color:#1e1e1e;text-decoration:none}
.videos-sap:hover{background:#f3f5f6;text-decoration:none}
@media only screen and (max-width:480px){.videos-sap{flex-direction:column;align-items:center;text-align:center;margin:90px auto 60px;padding:30px 20px}}
.videos-sap .bi::before{font-size:104px}
.videos-sap .istxt{display:flex;flex-direction:column}
.wrap-box-video.isdestacados{background-color:#f3f5f6;border-radius:10px;padding:40px;margin-bottom:40px}
.wrap-box-video.isdestacados .istitle-select h2{color:#149ede;font-weight:bold;text-transform:uppercase}
.wrap-box-video.isdestacados .istitle-select .isline{background:#149ede}
.wrap-box-video .iscard.isvideo{position:relative;height:100%;justify-content:space-between}
.wrap-box-video .iscard.isvideo .istxt{width:100%;align-items:flex-start;text-align:left;padding:0 10px}
.wrap-box-video .iscard.isvideo .isdate-destacado{font-size:14px;color:#818181;font-weight:bold;margin-top:10px;margin-bottom:5px;display:block;width:100%;text-align:left;padding:0 10px}
.wrap-box-video .iscard.isvideo .ver-video{position:relative;margin-top:20px;align-self:flex-end;margin-right:10px;margin-bottom:10px;color:#032d5a;font-weight:800;text-transform:uppercase;font-size:14px;text-decoration:none}
.wrap-box-video .iscard.isvideo .ver-video:hover{opacity:0.8}
@media only screen and (max-width:480px){.wrap-box-video .iscard.isvideo .ver-video{margin-top:15px;width:100px;padding:5px}}
#videoTitle .istitle-select h2{font-size:24px;color:#1e1e1e;font-weight:bold}
.main-title.ispagevideos{padding-bottom:0}
.main-title.ispagevideos .breadcumb{margin-bottom:20px}
.podcasts-sap{display:flex;gap:20px;align-items:center;justify-content:center;border:1px solid #e9ebec;border-radius:10px;padding:33px 20px;margin:0 auto 60px;color:#1e1e1e;text-decoration:none}
.podcasts-sap:hover{background:#f3f5f6;text-decoration:none}
@media only screen and (max-width:480px){.podcasts-sap{flex-direction:column;align-items:center;text-align:center;padding:30px 20px}}
.podcasts-sap .bi::before{font-size:104px}
.podcasts-sap .istxt{display:flex;flex-direction:column}
.agenda-slide{background:#E5E5E5;padding:42px 0;position:relative }
.agenda-slide::after{content:"";background-image:linear-gradient(270deg,#f3f5f6 0%,rgba(243,245,246,0) 100%);width:30px;position:absolute;right:0;height:100%;top:0;opacity:0.8}
@media only screen and (max-width:768px){.agenda-slide::after{display:none}}
.agenda-slide .wrap{display:flex;flex-direction:row;align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;padding:0 20px}
@media only screen and (max-width:768px){.agenda-slide .wrap{flex-direction:column;align-items:center;gap:40px;margin:0;padding:0 20px}}
.agenda-slide .header-content{flex:0 0 300px;display:flex;flex-direction:column;gap:15px}
@media only screen and (max-width:768px){.agenda-slide .header-content{flex:1;width:100%;align-items:center;text-align:center}}
.agenda-slide h2{color:#1E1E1E;text-align:left;font-size:22px;font-weight:800;text-transform:none;margin:0}
@media only screen and (max-width:768px){.agenda-slide h2{text-align:center}}
.agenda-slide .subtitle{color:#1E1E1E;font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:left}
@media only screen and (max-width:768px){.agenda-slide .subtitle{text-align:center}}
.agenda-slide .isbtn{font-size:12px;width:100%;margin:10px 0 0 0;position:relative;z-index:1;height:50px;padding:0 30px;display:flex;align-items:center;justify-content:center;text-decoration:none}
@media only screen and (max-width:768px){.agenda-slide .isbtn{padding:15px 18px;height:42px;width:95%;text-align:center;justify-content:center;margin:40px auto 0}}
.agenda-slide .wrap-cards{flex:1;display:flex;flex-direction:column;gap:0;position:relative}
@media only screen and (max-width:768px){.agenda-slide .wrap-cards{width:100%}}
.agenda-slide .iscard-a{display:flex;gap:15px;align-items:center;background:#FFF;border-radius:10px;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1);width:100%;height:140px;transition:all 0.3s ease;margin:5px;width:calc(100% - 10px)}
.agenda-slide .iscard-a:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}
@media only screen and (max-width:480px){.agenda-slide .iscard-a{width:100%}}
.agenda-slide .iscard-a .isdate{padding:20px 5px;color:#FFF;display:flex;flex-direction:column;gap:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;height:100%;justify-content:center;min-width:120px;text-decoration:none}
@media only screen and (max-width:480px){.agenda-slide .iscard-a .isdate{min-width:90px;padding:10px 5px}}
.agenda-slide .iscard-a .isdate .isnum{font-size:40px;font-style:normal;font-weight:bold;line-height:40px;text-align:center}
@media only screen and (max-width:480px){.agenda-slide .iscard-a .isdate .isnum{font-size:32px;line-height:32px}}
.agenda-slide .iscard-a .isdate .ismonth{font-size:16px;line-height:20px;font-style:normal;font-weight:bold;text-align:center;text-transform:capitalize}
@media only screen and (max-width:480px){.agenda-slide .iscard-a .isdate .ismonth{font-size:14px;line-height:16px}}
.agenda-slide .iscard-a .istxt{display:flex;flex-direction:column;gap:10px;padding:15px 15px 15px 0;width:100%;position:relative}
@media only screen and (max-width:480px){.agenda-slide .iscard-a .istxt{padding:10px 10px 10px 0}}
@media only screen and (max-width:768px){.agenda-slide .iscard-a .istxt{padding:20px}}
.agenda-slide .iscard-a .istxt ul{padding-left:5px;list-style:none;margin:0}
.agenda-slide .iscard-a .istxt ul li{display:flex;align-items:center;gap:10px;color:#818181;font-size:14px;font-weight:600}
.agenda-slide .iscard-a .istxt ul li::before{width:6px;height:6px;background:#818181;border-radius:50%;content:"";display:block}
.agenda-slide .iscard-a .istxt .tag-seccion{display:inline-block;padding:4px 10px;border:1px solid;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;width:fit-content}
@media only screen and (max-width:480px){.agenda-slide .iscard-a .istxt .tag-seccion{font-size:9px;padding:3px 8px}}
.agenda-slide .iscard-a .istxt .tag-seccion.ismarron{background-color:rgba(255,194,82,0.1);color:#ffc252;border-color:#ffc252}
.agenda-slide .iscard-a .istxt .tag-seccion.isnegro{background-color:rgba(30,30,30,0.1);color:#1e1e1e;border-color:#1e1e1e}
.agenda-slide .iscard-a .istxt .tag-seccion.isceleste{background-color:rgba(20,158,222,0.1);color:#149ede;border-color:#149ede}
.agenda-slide .iscard-a .istxt .tag-seccion.isazul{background-color:rgba(3,45,90,0.1);color:#032d5a;border-color:#032d5a}
.agenda-slide .iscard-a .istxt .tag-seccion.iscian{background-color:rgba(97,207,233,0.1);color:#61cfe9;border-color:#61cfe9}
.agenda-slide .iscard-a .istxt .tag-seccion.isverde{background-color:rgba(63,190,177,0.1);color:#3fbeb1;border-color:#3fbeb1}
.agenda-slide .iscard-a .istxt .tag-seccion.isvioleta{background-color:rgba(140,82,255,0.1);color:#8c52ff;border-color:#8c52ff}
.agenda-slide .iscard-a .istxt .tag-seccion.isblanco{background-color:rgba(255,255,255,0.1);color:#fff;border-color:#fff}
.agenda-slide .iscard-a .istxt .tag-seccion.isgrisoscuro{background-color:rgba(129,129,129,0.1);color:#818181;border-color:#818181}
.agenda-slide .iscard-a .istxt .tag-seccion.isgris{background-color:rgba(233,235,236,0.1);color:#e9ebec;border-color:#e9ebec}
.agenda-slide .iscard-a .istxt .tag-seccion.isgrisclaro{background-color:rgba(243,245,246,0.1);color:#f3f5f6;border-color:#f3f5f6}
.agenda-slide .iscard-a .istxt .tag-seccion.islila{background-color:rgba(121,69,203,0.1);color:#7945cb;border-color:#7945cb}
.agenda-slide .iscard-a .istxt .tag-seccion.isambar{background-color:rgba(245,158,11,0.1);color:#f59e0b;border-color:#f59e0b}
@media only screen and (max-width:768px){.agenda-slide .iscard-a .istxt .tag-seccion{font-size:11px;padding:5px 12px}}
.agenda-slide .iscard-a .istxt h3{margin:0;position:relative}
.agenda-slide .iscard-a .istxt h3 a{font-family:Nunito;font-size:15px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media only screen and (max-width:480px){.agenda-slide .iscard-a .istxt h3 a{font-size:11px;line-height:18px}}
@media only screen and (max-width:768px){.agenda-slide .iscard-a .istxt h3 a{font-size:18px}}
.agenda-slide .iscard-a .istxt .link-detalle{color:#032d5a;font-size:14px;font-weight:600;text-decoration:none;align-self:flex-end;margin-top:auto}
.agenda-slide .iscard-a .istxt .link-detalle:hover{text-decoration:underline}
@media only screen and (max-width:768px){.agenda-slide .iscard-a .istxt .link-detalle{font-size:15px}}
.agenda-slide .iscard-a .istxt p{color:#818181;font-family:Nunito;font-size:16px;font-style:italic;font-weight:600;line-height:20px;margin:0}
.agenda-slide #tns2-iw{margin:0 30px 0 0 !important}
.agenda-slide .tns-horizontal.tns-subpixel{white-space:wrap}
.agenda-slide .tns-controls{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10;pointer-events:none}
@media only screen and (max-width:768px){.agenda-slide .tns-controls{display:flex;top:50%}}
.agenda-slide .tns-controls button{pointer-events:auto;background:rgba(255,255,255,0.8);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#818181;box-shadow:0 2px 5px rgba(0,0,0,0.2);cursor:pointer;transition:all 0.3s}
.agenda-slide .tns-controls button:hover{background:#fff;color:#1e1e1e}
.agenda-slide .tns-controls button[data-controls="prev"]{margin-left:-50px}
@media only screen and (max-width:768px){.agenda-slide .tns-controls button[data-controls="prev"]{margin-left:-10px}}
.agenda-slide .tns-controls button[data-controls="next"]{margin-right:-50px}
@media only screen and (max-width:992px){.agenda-slide .tns-controls button[data-controls="next"]{margin-right:0}}
.agenda-slide .tns-outer{display:flex;flex-direction:column;gap:10px;position:relative}
.agenda-slide .tns-nav{display:none;justify-content:center;gap:10px;padding:10px 0;align-items:center;order:3}
@media only screen and (max-width:768px){.agenda-slide .tns-nav{display:flex !important;margin:0 28px 0 8px}}
@media only screen and (max-width:992px){.agenda-slide .tns-nav{display:none !important}}
.agenda-slide .tns-nav button{width:10px;height:10px;border-radius:5px;bottom:0;border:0;background:transparent}
.agenda-slide .tns-nav button::after{width:8px;height:8px;content:"";display:block;border-radius:10px;background:#818181;margin-top:-3px}
.agenda-slide .tns-nav button.tns-nav-active{width:15px;height:15px}
.agenda-slide .tns-nav button.tns-nav-active::after{width:15px;height:15px;background:#1e1e1e;border:1px solid #1e1e1e}
.agenda{background:#E5E5E5;padding:90px 0;position:relative}
@media only screen and (max-width:768px){.agenda{padding:42px 0;display:none}}
.agenda .wrap{display:flex;flex-direction:column;align-items:center;gap:33px}
.agenda .isbtn{margin:27px auto}
@media only screen and (max-width:768px){.agenda .isbtn{padding:15px 18px;height:42px;width:91%;text-align:center;justify-content:center;font-size:14px}}
.agenda h2{color:#1E1E1E;text-align:center;font-size:calc(clamp(18px,4vw,22px));font-weight:800;text-transform:uppercase;margin:0 28px 0 8px}
.agenda .wrap-cards{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;gap:20px}
@media only screen and (max-width:768px){.agenda .wrap-cards{grid-template-columns:1fr}}
.agenda .iscard-a{width:100%;display:flex;gap:15px;align-items:center;background:#FFF;border-radius:10px}
.agenda .iscard-a .isdate{background:#149ede;padding:20px 5px;color:#FFF;display:flex;flex-direction:column;gap:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;height:100%;justify-content:center;min-width:158px}
.agenda .iscard-a .isdate .isnum{font-size:40px;font-style:normal;font-weight:bold;line-height:40px;text-align:center}
.agenda .iscard-a .isdate .ismonth{font-size:24px;line-height:24px;font-style:normal;font-weight:bold;text-align:center}
.agenda .iscard-a .istxt{display:flex;flex-direction:column;gap:10px;padding:20px 20px 20px 0;width:100%}
.agenda .iscard-a .istxt ul{padding-left:0;list-style:none;margin:0;display:flex;gap:10px;flex-wrap:wrap}
.agenda .iscard-a .istxt ul li{display:flex;align-items:center;gap:10px;color:#818181;text-align:right;font-family:Nunito;font-size:16px;font-style:italic;font-weight:600;line-height:20px}
.agenda .iscard-a .istxt h3{color:#149ede;font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0}
.agenda .iscard-a .istxt p{color:#818181;font-style:italic;font-weight:600;line-height:20px;margin:0}
.isnewsletter{padding:0 20px}
.isnewsletter .wrap{display:flex;align-items:center;gap:60px;border-radius:10px;border:1px solid #e9ebec;padding:30px;margin:42px auto 0}
@media only screen and (max-width:768px){.isnewsletter .wrap{flex-direction:column;gap:10px;margin:30px 0}}
.isnewsletter .wrap .istext h5{color:#1E1E1E;font-family:Nunito;font-size:32px;font-style:normal;font-weight:800;line-height:normal;margin:0;max-width:440px}
.isnewsletter .wrap .istext p{color:#1E1E1E;font-family:Nunito;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0}
.isnewsletter .wrap .issend{display:flex;flex-direction:column;gap:20px;flex-grow:1}
.isnewsletter .wrap .issend .btn{width:fit-content;padding-left:3rem;padding-right:3rem;text-transform:uppercase}
@media only screen and (max-width:768px){.isnewsletter .wrap .issend{width:100%}}
.isnewsletter{margin-bottom:70px}
@media only screen and (max-width:768px){.isnewsletter{margin-bottom:30px}}
@media only screen and (max-width:768px){.novedades{background:#f3f5f6}}
.novedades .iscard.isgeneric{max-width:100%;background:#fff}
.novedades .wrap{padding:0 0 40px 0}
@media only screen and (max-width:768px){.novedades .wrap{padding:40px 0;margin:0 0 0 20px}}
.novedades .wrap h2{text-transform:uppercase;position:relative;display:flex;align-items:center;text-align:center;gap:20px;margin-bottom:50px}
.novedades .wrap h2:after,
.novedades .wrap h2:before{content:"";width:100%;height:1px;display:block;background:#e9ebec}
@media only screen and (max-width:768px){.novedades .wrap h2:after,.novedades .wrap h2:before{display:none}}
@media only screen and (max-width:768px){.novedades .wrap h2{text-align:center;width:100%;justify-content:center;margin-bottom:40px}}
@media only screen and (max-width:768px){.novedades .wrap .wrap-videos .iscard.isgeneric{max-width:100%}}
.novedades{position:relative}
.novedades::after{content:"";background:linear-gradient(270deg,#f3f5f6 0%,rgba(243,245,246,0) 100%);width:30px;position:absolute;right:0;height:100%;top:0;opacity:0.8}
@media only screen and (max-width:768px){.novedades{display:inherit}}
.novedades #tns3-iw{margin:0 30px 0 0 !important}
.novedades .tns-horizontal.tns-subpixel{white-space:wrap}
.novedades .tns-controls{display:flex;justify-content:space-between;position:absolute;top:100px;width:100%;z-index:9}
.novedades .tns-controls button[data-controls="prev"]{top:50%}
.novedades .tns-outer{display:flex;flex-direction:column;gap:10px}
.novedades .tns-nav{display:flex;justify-content:center;gap:10px;padding:10px 0;align-items:center;order:3}
@media only screen and (max-width:992px){.novedades .tns-nav{padding:30px 0 10px}}
@media only screen and (max-width:768px){.novedades .tns-nav{margin:0 28px 0 8px}}
.novedades .tns-nav button{width:10px;height:10px;border-radius:5px;bottom:0;border:0;background:transparent}
.novedades .tns-nav button::after{width:8px;height:8px;content:"";display:block;border-radius:10px;background:#818181;margin-top:-3px}
.novedades .tns-nav button.tns-nav-active{width:15px;height:15px}
.novedades .tns-nav button.tns-nav-active::after{width:15px;height:15px;background:#1e1e1e;border:1px solid #1e1e1e}
.presentacion{margin:52px 0 72px;display:flex;flex-direction:column;gap:60px}
@media only screen and (max-width:768px){.presentacion{margin:32px 0 42px;gap:30px}}
.presentacion .wrap{gap:0}
@media only screen and (max-width:768px){.presentacion .wrap p{display:none}}
.presentacion .wrap h2{color:#1e1e1e;font-size:calc(clamp(18px,4vw,26px));line-height:calc(clamp(24px,4vw,26px));font-style:italic;font-weight:800;margin:0}
@media only screen and (max-width:768px){.presentacion .wrap{display:flex;flex-direction:column;gap:10px}}
.presentacion .wrap-boxs{display:flex;flex-direction:column;gap:15px;max-width:1200px;margin:0 auto;padding:0 20px}
@media only screen and (max-width:768px){.presentacion .wrap-boxs{padding:0;width:calc((100% - 40px))}}
.presentacion .wrap-boxs .isgrid{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr 1fr}
@media only screen and (max-width:768px){.presentacion .wrap-boxs .isgrid{grid-template-columns:calc((50% - 5px)) calc((50% - 5px));gap:10px;margin:0 auto;width:100%}}
.presentacion .wrap-boxs .isgrid .isbox{padding:30px 20px;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#149EDE;font-size:calc(clamp(14px,2vw,18px));font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;overflow:hidden;position:relative}
.presentacion .wrap-boxs .isgrid .isbox::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}
.presentacion .wrap-boxs .isgrid .isbox::before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#f2f2f2;transition:all .3s;z-index:-1}
.presentacion .wrap-boxs .isgrid .isbox:hover{color:#fff}
.presentacion .wrap-boxs .isgrid .isbox:hover:before{width:100%}
@media only screen and (max-width:768px){.presentacion .wrap-boxs .isgrid .isbox{padding:30px 10px}}
.presentacion .wrap-boxs .isgrid .isbox.isblue{background:transparent;color:#FFF;font-weight:700;line-height:normal;text-transform:uppercase}
.presentacion .wrap-boxs .isgrid .isbox.isblue::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#149ede;z-index:-2}
.presentacion .wrap-boxs .isgrid .isbox.isblue::before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#128dc7;transition:all .3s;z-index:-1}
.presentacion .wrap-boxs .isgrid .isbox.isblue:hover{color:#fff}
.presentacion .wrap-boxs .isgrid .isbox.isblue:hover:before{width:100%}
.presentacion .wrap-boxs .isgrid .isbox.isceleste{background:transparent;color:#FFF;font-weight:700;line-height:normal;text-transform:uppercase}
.presentacion .wrap-boxs .isgrid .isbox.isceleste::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#4fbdef;z-index:-2}
.presentacion .wrap-boxs .isgrid .isbox.isceleste::before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#2fb0ec;transition:all .3s;z-index:-1}
.presentacion .wrap-boxs .isgrid .isbox.isceleste:hover{color:#fff}
.presentacion .wrap-boxs .isgrid .isbox.isceleste:hover:before{width:100%}
.presentacion .wrap-boxs .isgrid .isbox.iswhite{color:#149ede;border-radius:10px;border:1px solid #CCC;font-weight:700;line-height:normal;text-transform:uppercase;padding:40px 20px}
@media only screen and (max-width:768px){.presentacion .wrap-boxs .isgrid .isbox.iswhite{padding:30px 20px}}
.wrap-slide-home .tns-outer button[data-action=stop]{display:none}
.wrap-slide-home .wrap{margin:0 auto;max-width:1440px}
.wrap-slide-home .wrap .slide-home div .isdesktop{width:100%}
@media only screen and (max-width:480px){.wrap-slide-home .wrap .slide-home div .isdesktop{display:none !important}}
.wrap-slide-home .wrap .slide-home div .ismobile{width:100%;display:none}
@media only screen and (max-width:480px){.wrap-slide-home .wrap .slide-home div .ismobile{display:inherit !important}}
.slide-home .wrap{margin:0 auto;max-width:100%;max-height:298px;display:flex;justify-content:center}
.slide-home .wrap img{max-width:100%;height:100%;max-height:298px;margin:0 auto}
.slide-home .wrap .ismobile{width:100%;display:none}
@media only screen and (max-width:768px){.slide-home .wrap .ismobile{display:inherit !important}}
@media only screen and (max-width:768px){.slide-home .wrap .isdesktop{display:none}}
.slide-home .wrap .istablet{display:none}
@media only screen and (max-width:768px){.slide-home .wrap .istablet{display:inherit}}
.slide-historia #tns1-iw{margin:0 !important;width:calc((100% + 20px))}
.slide-historia .iscard.isgeneric{max-width:100%;background:#fff;padding:0;border:0}
.slide-historia .tns-outer{position:relative}
.slide-historia .tns-controls{display:flex;justify-content:space-between;width:100%;min-width:100%}
.slide-historia .tns-controls button{width:29px;height:29px;background:#fff;border-radius:50%;border:1px solid #e9ebec;margin-right:-30px;margin-left:0;background:url('../images/arrowright.png');z-index:999;font-size:0;top:50%;right:50%;transform:translate(-50%,-50%);position:absolute;background-size:cover;right:-30px}
@media only screen and (max-width:768px){.slide-historia .tns-controls button{right:0}}
.slide-historia .tns-controls button:first-of-type{margin-left:-30px;margin-right:0;background:url('../images/arrowleft.png');background-size:cover;left:0}
@media only screen and (max-width:768px){.slide-historia .tns-controls button:first-of-type{margin-left:0}}
.slide-publicaciones{width:100%;overflow:hidden}
.slide-publicaciones .isimage img{width:100%}
@media only screen and (max-width:768px){.slide-publicaciones .isimage{padding:10px}}
.slide-publicaciones .isimage.active{color:#818181;border:1px solid #e9ebec}
.slide-publicaciones .isimage.inactive{background:#e9ebec;border:0;color:#818181}
.wrap-slide-publicaciones{width:calc((100% - 90px));margin:0 auto}
@media only screen and (max-width:768px){.wrap-slide-publicaciones{margin:0 auto 30px}}
.wrap-slide-publicaciones button[data-action]{display:none}
.wrap-slide-publicaciones .tns-outer{position:relative;max-width:1140px;margin:0 auto}
.wrap-slide-publicaciones .tns-controls{display:flex;justify-content:space-between;width:100%;min-width:100%}
.wrap-slide-publicaciones .tns-controls button{width:29px;height:29px;background:#fff;border-radius:50%;border:0;margin-right:-30px;margin-left:0;background:url('../images/arrowright.png');z-index:999;font-size:0;top:50%;right:50%;transform:translate(-50%,-50%);position:absolute;background-size:cover;right:-30px}
.wrap-slide-publicaciones .tns-controls button:first-of-type{margin-left:-30px;margin-right:0;background:url('../images/arrowleft.png');background-size:cover;left:0}
.slide-pronap .iscard.ispronap{padding:11.5px}
@media only screen and (max-width:480px){.slide-pronap .iscard.ispronap{max-width:229px;margin:0 auto;padding:0}}
.slide-pronap #tns1-iw{margin:0 !important}
.slide-pronap .iscard.isgeneric{max-width:100%;background:#fff;padding:0;border:0}
.slide-pronap .tns-outer{position:relative;width:calc((100% - 20px));margin:0 auto}
.slide-pronap .tns-controls{display:flex;justify-content:space-between;width:100%;min-width:100%}
.slide-pronap .tns-controls button{width:29px;height:29px;background:#fff;border-radius:50%;border:1px solid #e9ebec;margin-right:-30px;margin-left:0;background:url('../images/arrowright.png');z-index:999;font-size:0;top:50%;right:50%;transform:translate(-50%,-50%);position:absolute;background-size:cover;right:-30px}
@media only screen and (max-width:768px){.slide-pronap .tns-controls button{right:0}}
.slide-pronap .tns-controls button:first-of-type{margin-left:-30px;margin-right:0;background:url('../images/arrowleft.png');background-size:cover;left:0}
@media only screen and (max-width:768px){.slide-pronap .tns-controls button:first-of-type{margin-left:0}}
.otras-actividades .wrap{display:flex;flex-direction:column;gap:30px}
.otras-actividades .wrap-boxs{display:flex;justify-content:center;gap:30px;padding-top:35px}
.otras-actividades .wrap-boxs .iscard{max-width:50%;flex-grow:1}
@media only screen and (max-width:480px){.otras-actividades .wrap-boxs{flex-direction:column;align-items:center;gap:65px}.otras-actividades .wrap-boxs .iscard{max-width:100%}}
.otras-actividades .wrap-boxs .isbox{border-radius:10px;border:1px solid #e9ebec;display:flex;justify-content:center;align-items:center;min-height:108px;flex-grow:1;flex-direction:column;position:relative;padding:15px 30px 15px}
.otras-actividades .wrap-boxs .isbox .iscircle{background:#fff;width:70px;height:70px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #e9ebec;top:-35px;position:absolute}
.otras-actividades .wrap-boxs .isbox p{margin-top:5px}
@media only screen and (max-width:992px){.otras-actividades .wrap-boxs .isbox p{margin-top:40px}}
.consensos-search{padding:0 20px}
@media only screen and (max-width:768px){.consensos-search h1{text-align:center;margin:0}}
.consensos-search .isxl{text-align:center}
@media only screen and (max-width:768px){.consensos-search .breadcumb{display:none}}
.consensos-search .wrap{display:flex;justify-content:center;gap:20px;flex-direction:column;align-items:center;margin:0 auto}
.consensos-search .wrap .ishead{display:flex;flex-direction:column;gap:5px;align-items:center}
@media only screen and (max-width:768px){.consensos-search .wrap .ishead{width:100%;flex-direction:row;justify-content:space-between}}
@media only screen and (max-width:768px){.consensos-search .wrap .ishead .isxl{display:none}}
.consensos-search .wrap .ishead .isbtnfiltrar{display:none}
@media only screen and (max-width:768px){.consensos-search .wrap .ishead .isbtnfiltrar{display:flex}}
.consensos-search .isform{display:flex;align-items:center;gap:15px;position:relative;width:100%;margin:0 auto}
@media only screen and (max-width:768px){.consensos-search .isform{flex-direction:column}}
.consensos-search .isform .form-control{height:65px;padding-left:67px;color:#818181;font-size:24px;font-style:italic;font-weight:300}
@media only screen and (max-width:768px){.consensos-search .isform .form-control{font-size:16px}}
.consensos-search .isform .form-control::placeholder{color:#818181;font-size:24px;font-style:italic;font-weight:300}
@media only screen and (max-width:768px){.consensos-search .isform .form-control::placeholder{font-size:16px}}
.consensos-search .isform .form-control:focus,
.consensos-search .isform .form-control:active,
.consensos-search .isform .form-control:hover,
.consensos-search .isform .form-control:focus-within,
.consensos-search .isform .form-control:focus-visible{box-shadow:0 0 1px 2px rgba(255,255,255,0.6)}
@media only screen and (max-width:768px){.consensos-search .isform .form-control{height:42px;padding-left:38px}}
.consensos-search .isform .bi.bi-search{position:absolute;left:30px}
.consensos-search .isform .bi.bi-search::before{font-size:24px}
@media only screen and (max-width:768px){.consensos-search .isform .bi.bi-search{top:11px;left:15px}.consensos-search .isform .bi.bi-search::before{font-size:14px}}
.consensos-search .isform .dropdown button{height:65px}
.consensos-search .isform .dropdown .dropdown-menu.show{transform:translate3d(0px,73px,0px) !important}
.consensos-search .wrap-dropdowns{display:flex;gap:15px}
@media only screen and (max-width:1200px){.consensos-search .wrap-dropdowns{display:none}}
.consensos-search .wrap-dropdowns .dropdown .dropdown-menu{min-width:100%}
.consensos-search .isbtn{font-size:12px;font-weight:700;align-self:flex-end;width:fit-content;padding-top:0;padding:0;display:none}
@media only screen and (max-width:768px){.consensos-search .isbtn{display:flex}}
@media only screen and (max-width:1200px){.wrap.forlaptop{margin:0}}
@media only screen and (max-width:768px){.wrap-slide-horizontal{margin:0 auto 30px}}
.wrap-slide-horizontal .iscard.ishorizontal{max-width:98%}
.wrap-slide-horizontal button[data-action]{display:none}
.wrap-slide-horizontal #tns1-iw{margin:0 !important;width:calc((100% + 20px))}
.wrap-slide-horizontal .iscard.isgeneric{max-width:100%;background:#fff;padding:0;border:0}
.wrap-slide-horizontal .tns-outer{position:relative;max-width:1140px;margin:0 auto}
.wrap-slide-horizontal .tns-controls{display:flex;justify-content:space-between;width:100%;min-width:100%}
.wrap-slide-horizontal .tns-controls button{width:29px;height:29px;background:#fff;border-radius:50%;border:1px solid #e9ebec;margin-right:-30px;margin-left:0;background:url('../images/arrowright.png');z-index:999;font-size:0;top:50%;right:50%;transform:translate(-50%,-50%);position:absolute;background-size:cover;right:-30px}
@media only screen and (max-width:1200px){.wrap-slide-horizontal .tns-controls button{display:none}}
@media only screen and (max-width:768px){.wrap-slide-horizontal .tns-controls button{right:0}}
.wrap-slide-horizontal .tns-controls button:first-of-type{margin-left:-30px;margin-right:0;background:url('../images/arrowleft.png');background-size:cover;left:0}
@media only screen and (max-width:768px){.wrap-slide-horizontal .tns-controls button:first-of-type{margin-left:0}}
.slide-congresos-y-eventos #tns1-iw{margin:0 !important;width:calc((100% + 20px))}
.slide-congresos-y-eventos .iscard.isgeneric{max-width:100%;background:#fff;padding:0;border:0}
.slide-congresos-y-eventos .tns-outer{position:relative}
.slide-congresos-y-eventos .tns-controls{display:flex;justify-content:space-between;width:100%;min-width:100%}
.slide-congresos-y-eventos .tns-controls button{width:29px;height:29px;background:#fff;border-radius:50%;border:1px solid #e9ebec;margin-right:-30px;margin-left:0;background:url('../images/arrowright.png');z-index:999;font-size:0;top:50%;right:50%;transform:translate(-50%,-50%);position:absolute;background-size:cover;right:-30px}
@media only screen and (max-width:768px){.slide-congresos-y-eventos .tns-controls button{right:0}}
.slide-congresos-y-eventos .tns-controls button:first-of-type{margin-left:-30px;margin-right:0;background:url('../images/arrowleft.png');background-size:cover;left:0}
@media only screen and (max-width:768px){.slide-congresos-y-eventos .tns-controls button:first-of-type{margin-left:0}}
@media only screen and (max-width:1200px){.wrap.forlaptop{margin:0}}
@media only screen and (max-width:768px){.wrap-slide-tienda{margin:0 auto 30px}}
.wrap-slide-tienda .iscard.ishorizontal{max-width:98%}
.wrap-slide-tienda .iscard.ishorizontal .isbox{justify-content:center;gap:20px}
.wrap-slide-tienda .iscard.ishorizontal .isbox i{display:flex;justify-content:center;align-items:center}
.wrap-slide-tienda .iscard.ishorizontal .isbox i::before{font-size:44px;color:#e9ebec}
.wrap-slide-tienda button[data-action]{display:none}
.wrap-slide-tienda #tns1-iw{margin:0 !important;width:calc((100% + 20px))}
.wrap-slide-tienda .iscard.isgeneric{max-width:100%;background:#fff;padding:0;border:0}
.wrap-slide-tienda .tns-outer{position:relative;max-width:1140px;margin:0 auto}
.wrap-slide-tienda .tns-controls{display:flex;justify-content:space-between;width:100%;min-width:100%}
.wrap-slide-tienda .tns-controls button{width:29px;height:29px;background:#fff;border-radius:50%;border:1px solid #e9ebec;margin-right:-30px;margin-left:0;background:url('../images/arrowright.png');z-index:999;font-size:0;top:50%;right:50%;transform:translate(-50%,-50%);position:absolute;background-size:cover;right:-30px}
@media only screen and (max-width:1200px){.wrap-slide-tienda .tns-controls button{display:none}}
@media only screen and (max-width:768px){.wrap-slide-tienda .tns-controls button{right:0}}
.wrap-slide-tienda .tns-controls button:first-of-type{margin-left:-30px;margin-right:0;background:url('../images/arrowleft.png');background-size:cover;left:0}
@media only screen and (max-width:768px){.wrap-slide-tienda .tns-controls button:first-of-type{margin-left:0}}
.slide-days{width:100%;overflow:hidden}
.slide-days .isday{border:1px solid #149ede;border-radius:10px;flex-grow:1;text-align:center;padding:20px;font-size:18px;color:#149ede;text-transform:uppercase}
@media only screen and (max-width:768px){.slide-days .isday{padding:10px}}
.slide-days .isday.active{color:#818181;border:1px solid #e9ebec}
.slide-days .isday.inactive{background:#e9ebec;border:0;color:#818181}
.wrap-slide-days{width:calc((100% - 90px));margin:0 auto}
@media only screen and (max-width:768px){.wrap-slide-days{margin:0 auto 30px}}
.wrap-slide-days button[data-action]{display:none}
.wrap-slide-days .tns-outer{position:relative;max-width:1140px;margin:0 auto}
.wrap-slide-days .tns-controls{display:flex;justify-content:space-between;width:100%;min-width:100%}
.wrap-slide-days .tns-controls button{width:29px;height:29px;background:#fff;border-radius:50%;border:1px solid #e9ebec;margin-right:-30px;margin-left:0;background:url('../images/arrowright.png');z-index:999;font-size:0;top:50%;right:50%;transform:translate(-50%,-50%);position:absolute;background-size:cover;right:-30px}
.wrap-slide-days .tns-controls button:first-of-type{margin-left:-30px;margin-right:0;background:url('../images/arrowleft.png');background-size:cover;left:0}
.wrap-certificados{display:flex;flex-direction:column;gap:21px}
.wrap-certificados .wrap-descargar{padding:40px;border-radius:10px;border:1px solid #e9ebec}
@media only screen and (max-width:992px){.wrap-certificados .wrap-descargar{border:0;padding:0;display:flex;flex-direction:column;gap:20px}}
.wrap-certificados .descargar{display:grid;grid-template-columns:100px 1fr 177px 200px;gap:20px;margin:10px 0;border-bottom:1px solid #e9ebec;padding-bottom:10px}
@media only screen and (max-width:992px){.wrap-certificados .descargar{grid-template-columns:1fr;background:#e9ebec;padding:20px;gap:0;border-radius:10px}}
.wrap-certificados .descargar.istop{background:#e9ebec;padding:20px 40px;border-radius:10px}
@media only screen and (max-width:992px){.wrap-certificados .descargar.istop{display:none}}
.wrap-certificados .descargar .wrap-btn{display:flex;flex-direction:column;align-items:center;gap:10px}
@media only screen and (max-width:992px){.wrap-certificados .descargar .wrap-btn{margin-top:15px}}
.wrap-certificados .descargar .wrap-btn .islabel{display:none}
@media only screen and (max-width:992px){.wrap-certificados .descargar .wrap-btn .islabel{display:inherit}}
.wrap-certificados .descargar .wrap-btn .isfeatured{position:relative}
.wrap-certificados .descargar .wrap-btn .isfeatured::before{content:"*";color:#1e1e1e;position:absolute;left:-15px;font-size:16px;top:6px}
@media only screen and (max-width:992px){.wrap-certificados .descargar .wrap-btn .isfeatured::before{top:16px}}
.wrap-certificados .descargar .wrap-btn .islinks{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}
.wrap-certificados .descargar .wrap-btn .isbtn.isborder{background:#FFF}
@media only screen and (max-width:992px){.wrap-certificados .descargar .wrap-btn .isbtn.isborder{border:0}}
.wrap-certificados .descargar .wrap-txt{line-height:32px}
@media only screen and (max-width:992px){.wrap-certificados .descargar .wrap-txt{display:grid;grid-template-columns:50px 1fr;gap:10px;line-height:22px}.wrap-certificados .descargar .wrap-txt:first-child{border-bottom:1px solid #1e1e1e;margin-bottom:5px;padding-bottom:5px}.wrap-certificados .descargar .wrap-txt:nth-child(2){border-bottom:1px solid #1e1e1e;margin-bottom:15px;padding-bottom:5px}}
.wrap-certificados .descargar .wrap-txt .islabel{display:none}
@media only screen and (max-width:992px){.wrap-certificados .descargar .wrap-txt .islabel{display:inherit}}
.wrap-certificados .descargar .wrap-btn .laptop,
.wrap-certificados .descargar .wrap-txt .laptop{display:flex}
.wrap-descargar-eventos{display:flex;flex-direction:column;gap:21px}
.wrap-descargar-eventos .wrap-descargar{padding:40px;border-radius:10px;border:1px solid #e9ebec}
@media only screen and (max-width:992px){.wrap-descargar-eventos .wrap-descargar{border:0;padding:0;display:flex;flex-direction:column;gap:20px}}
.wrap-descargar-eventos .descargar{display:grid;grid-template-columns:1fr 200px;gap:20px;margin:10px 0;border-bottom:1px solid #e9ebec;padding-bottom:10px}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar{grid-template-columns:1fr;background:#e9ebec;padding:20px;gap:0;border-radius:10px}}
.wrap-descargar-eventos .descargar.istop{background:#e9ebec;padding:20px 40px;border-radius:10px}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar.istop{display:none}}
.wrap-descargar-eventos .descargar .wrap-btn{display:flex;flex-direction:column;align-items:center;gap:10px}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar .wrap-btn{margin-top:15px}}
.wrap-descargar-eventos .descargar .wrap-btn .islabel{display:none}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar .wrap-btn .islabel{display:inherit}}
.wrap-descargar-eventos .descargar .wrap-btn .isfeatured{position:relative}
.wrap-descargar-eventos .descargar .wrap-btn .isfeatured::before{content:"*";color:#1e1e1e;position:absolute;left:-15px;font-size:16px;top:6px}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar .wrap-btn .isfeatured::before{top:16px}}
.wrap-descargar-eventos .descargar .wrap-btn .islinks{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}
.wrap-descargar-eventos .descargar .wrap-btn .isbtn.isborder{background:#FFF}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar .wrap-btn .isbtn.isborder{border:0}}
.wrap-descargar-eventos .descargar .wrap-txt{line-height:32px}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar .wrap-txt{display:grid;grid-template-columns:50px 1fr;gap:10px;line-height:22px}.wrap-descargar-eventos .descargar .wrap-txt:first-child{border-bottom:1px solid #1e1e1e;margin-bottom:5px;padding-bottom:5px}.wrap-descargar-eventos .descargar .wrap-txt:nth-child(2){border-bottom:1px solid #1e1e1e;margin-bottom:15px;padding-bottom:5px}}
.wrap-descargar-eventos .descargar .wrap-txt .islabel{display:none}
@media only screen and (max-width:992px){.wrap-descargar-eventos .descargar .wrap-txt .islabel{display:inherit}}
.wrap-descargar-eventos .descargar .wrap-btn .laptop,
.wrap-descargar-eventos .descargar .wrap-txt .laptop{display:flex}
.otras-areas-relacionadas{background:#fff;max-width:100%;margin:0 auto;background:#e9ebec;padding-bottom:100px;width:100%}
@media only screen and (max-width:768px){.otras-areas-relacionadas{padding-bottom:50px}}
.otras-areas-relacionadas h2{text-align:center;padding:98px 0 70px}
@media only screen and (max-width:768px){.otras-areas-relacionadas h2{padding:50px 0 30px}}
.otras-areas-relacionadas .wrap-content{max-width:1140px;margin:0 auto;width:calc((100% - 40px))}
.otras-areas-relacionadas .wrap-cards-otras-areas{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}
.otras-areas-relacionadas .wrap-cards-otras-areas .iscard{width:100%;max-width:24%;background:#fff}
@media only screen and (max-width:1200px){.otras-areas-relacionadas .wrap-cards-otras-areas .iscard{max-width:32%}}
@media only screen and (max-width:992px){.otras-areas-relacionadas .wrap-cards-otras-areas .iscard{max-width:48%}}
@media only screen and (max-width:768px){.otras-areas-relacionadas .wrap-cards-otras-areas .iscard{max-width:100%}}
#modal-propositos .modal-dialog{max-width:818px}
#modal-propositos .modal-autoridades{max-height:363px;overflow:scroll}
#modal-propositos .modal-body{max-height:363px;overflow:scroll}
.modal .modal-dialog{width:calc((100% - 40px))}
@media only screen and (max-width:768px){.modal .modal-dialog{width:inherit}}
.modal .modal-dialog .modal-content{width:100%}
@media only screen and (max-width:768px){.modal .modal-dialog .modal-content{width:calc((100% - 20px))}}
.modal .modal-dialog .modal-content .modal-header{padding:17px 31px}
.modal .modal-body{display:flex;flex-direction:column;gap:20px;margin-right:3px;padding-left:31px;padding-bottom:40px}
.modal .modal-body ul{padding-left:25px;gap:10px;margin:0}
#modal-video.modal .modal-body{padding:0;margin:0;gap:0;max-width:90%;margin:0 auto}
#modal-video.modal .modal-dialog{background:transparent;max-width:1259px}
#modal-video.modal .modal-dialog .modal-content{background:transparent;border:0}
#modal-video.modal .modal-dialog .modal-content .btn-close{background:#FFF;border-radius:50%;opacity:1;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-right:-25px}
#modal-video.modal .modal-dialog .modal-content .btn-close i{display:flex}
#modal-video.modal .modal-dialog .modal-content .btn-close i::before{font-size:22px;color:#818181}
#modal-video.modal .modal-dialog .wrap-video{width:100%}
#modal-video.modal .modal-dialog .wrap-video img{width:100%}
.modalcustom .modal-body{padding:0 !important;margin:0 !important;gap:0 !important;max-width:100% !important;margin:0 auto !important}
.modalcustom .modal-dialog{background:transparent}
.modalcustom .modal-dialog .modal-content{background:transparent;border:0}
.modalcustom .modal-dialog .modal-content .btn-close{background:#FFF;border-radius:50%;opacity:1;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-right:-85px}
.modalcustom .modal-dialog .modal-content .btn-close i{display:flex}
.modalcustom .modal-dialog .modal-content .btn-close i::before{font-size:22px;color:#818181}
.modalcustom .modal-dialog .wrap-video{width:100%}
.modalcustom .modal-dialog .wrap-video img{width:100%}
#modal-videosap.modal .modal-body{padding:0;margin:0;gap:0;max-width:90%;margin:0 auto}
#modal-videosap.modal .modal-dialog{background:transparent;max-width:1259px}
#modal-videosap.modal .modal-dialog .modal-content{background:transparent;border:0}
#modal-videosap.modal .modal-dialog .modal-content .btn-close{background:#FFF;border-radius:50%;opacity:1;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-right:-25px}
#modal-videosap.modal .modal-dialog .modal-content .btn-close i{display:flex}
#modal-videosap.modal .modal-dialog .modal-content .btn-close i::before{font-size:22px;color:#818181}
#modal-videosap.modal .modal-dialog .wrap-video{width:100%}
#modal-videosap.modal .modal-dialog .wrap-video img{width:100%}
#modal-foto.modal .modal-body{padding:0;margin:0;gap:0;max-width:90%;margin:0 auto}
#modal-foto.modal .modal-dialog{background:transparent;max-width:1011px}
#modal-foto.modal .modal-dialog .modal-content{background:transparent;border:0}
#modal-foto.modal .modal-dialog .modal-content .btn-close{background:#FFF;border-radius:50%;opacity:1;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-right:-25px}
#modal-foto.modal .modal-dialog .modal-content .btn-close i{display:flex}
#modal-foto.modal .modal-dialog .modal-content .btn-close i::before{font-size:22px;color:#818181}
#modal-foto.modal .modal-dialog .wrap-video{width:100%;height:100%}
#modal-foto.modal .modal-dialog .wrap-video img{width:100%;height:100%}
#modal-autoridades .modal-dialog{max-width:818px}
#modal-autoridades .modal-autoridades{max-height:363px;overflow:scroll}
.modal .modal-dialog{width:calc((100% - 40px))}
@media only screen and (max-width:768px){.modal .modal-dialog{width:inherit}}
.modal .modal-dialog .modal-content{width:100%}
@media only screen and (max-width:768px){.modal .modal-dialog .modal-content{width:calc((100% - 20px))}}
.modal .modal-dialog .modal-content .modal-header{padding:17px 31px}
.modal .modal-dialog .modal-content .modal-header button:focus,
.modal .modal-dialog .modal-content .modal-header button:focus-visible{outline:none;box-shadow:none}
.modal .modal-body{display:flex;flex-direction:column;gap:20px;margin-right:3px;padding-left:31px;padding-bottom:40px}
.modal .modal-body ul{padding-left:25px;gap:10px;margin:0}
#modal-normal .modal-dialog{max-width:497px}
#modal-normal .modal-normal{max-height:363px;overflow:scroll}
#modal-normal .modal-normal .isflex{display:flex;gap:23px}
@media only screen and (max-width:480px){#modal-normal .modal-normal .isflex{flex-direction:column}}
#modal-normal .modal-normal .isflex img{width:min-content}
@media only screen and (max-width:480px){#modal-normal .modal-normal .isflex img{margin:auto}}
#modal-normal .modal-normal .isflex .istxt{display:flex;flex-direction:column;gap:10px}
#modal-distinciones .modal-dialog{max-width:1012px}
#modal-distinciones .modal-distinciones{max-height:363px;overflow:scroll}
#modal-distinciones .modal-distinciones .isflex{display:flex;gap:23px}
@media only screen and (max-width:480px){#modal-distinciones .modal-distinciones .isflex{flex-direction:column}}
#modal-distinciones .modal-distinciones .isflex img{width:min-content}
@media only screen and (max-width:480px){#modal-distinciones .modal-distinciones .isflex img{margin:auto}}
#modal-distinciones .modal-distinciones .isflex .istxt{display:flex;flex-direction:column;gap:10px}
#modal-volumen .modal-body{padding:0 30px;margin:0}
#modal-compartir .modal-body{display:flex;flex-direction:column;gap:20px}
.modal-compartir .isbg-whatsapp{background-color:#25d366}
.modal-compartir .isbg-linkedin{background-color:#007bb5}
.modal-compartir .isbg-twitter{background-color:#1da1f2}
.modal-compartir .isbg-facebook{background-color:#3b5998}
.modal-compartir .isbg-email{background-color:#e9ecef}
.modal-compartir .wrap-share{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}
.modal-compartir .wrap-share .iscircle{min-width:73px;min-height:73px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%}
.modal-compartir .wrap-share .iscircle.isbg-email i:before{color:#1e1e1e}
.modal-compartir .wrap-share .iscircle.isbg-email p{color:#1e1e1e}
.modal-compartir .wrap-share .iscircle i::before{color:#FFF;font-size:22px}
.modal-compartir .wrap-share .iscircle p{font-size:11px;color:#fff}
.modal-compartir .ixboxlink{padding:10px;border-radius:10px;border:1px solid #e9ebec;display:flex;align-items:center;gap:10px}
.modal-compartir .ixboxlink a{color:#818181;font-size:16px;font-size:calc(clamp(14px,4vw,16px))}
#modal-publicaciones.modal .modal-body{gap:0}
#modal-publicaciones.modal .modal-dialog{background:transparent}
#modal-publicaciones.modal .modal-dialog .modal-content{background:transparent;border:0}
#modal-publicaciones.modal .modal-dialog .modal-content .btn-close{background:#FFF;border-radius:50%;opacity:1;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-right:20px}
#modal-publicaciones.modal .modal-dialog .modal-content .btn-close i{display:flex}
#modal-publicaciones.modal .modal-dialog .modal-content .btn-close i::before{font-size:22px;color:#818181}
#modal-congreso .modal-dialog{max-width:798px}
#modal-congreso .wrap-form{display:flex;flex-direction:column;gap:10px}
#modal-congreso .wrap-form label{text-transform:none}
#modal-congreso .ischeckbox input{display:none}
#modal-congreso .ischeckbox .checkmark{border-radius:50%}
#modal-congreso .ischeckbox input:checked[type=checkbox] + .checkmark::before{border-radius:50%}
#modal-congreso .isradio .checkmark{border-radius:50%}
#modal-congreso .isradio input:checked[type=radio] + .checkmark::before{border-radius:50%}
.modal.modal-video.show .modal-dialog{min-width:80%}
.modal.modal-video .modal-content{background:transparent;border:0}
.modal.modal-pdf.show .modal-dialog{min-width:80%;min-height:80%}
.modal.modal-pdf.show .modal-body{height:80vh}
.modal.modal-pdf.show .modal-body #modal-content{min-height:100% !important;height:100% !important}
.modal.modal-pdf .modal-content{background:transparent;border:0;min-height:100%}
.modal.modal-pdf .modal-header{padding:0 !important}
.modal.modal-pdf .modal-header .btn-close{background:#FFF;border-radius:50%;opacity:1;display:flex;justify-content:center;align-items:center;align-self:flex-end;margin-right:-30px;top:-30px}
@media only screen and (max-width:768px){.modal.modal-pdf .modal-header .btn-close{margin-right:0;margin-top:10px}}
.modal.modal-pdf .modal-header .btn-close i{display:flex}
.modal.modal-pdf .modal-header .btn-close i::before{font-size:22px;color:#818181}
body{display:flex;flex-direction:column;justify-content:space-between;height:100vh;position:relative}
body main{flex-grow:1;position:relative}
.wrap{max-width:1140px;margin:0 auto;width:auto}
@media only screen and (max-width:1200px){.wrap{max-width:100%;margin:0 20px}}
.wrap.spacetop{margin-top:83px}
@media only screen and (max-width:768px){.wrap.spacetop{margin-top:30px}}