.titular-section.no-margin-bottom .container-titular-section{padding-bottom:0 !important}
.titular-section .container-titular-section{padding-top:40px;padding-bottom:40px;padding-top:78px !important;padding-bottom:40px !important;position:relative}
@media(min-width:768px){.titular-section .container-titular-section{padding-top:64px;padding-bottom:64px}
}
@media(min-width:621px){.titular-section .container-titular-section{padding-top:112px !important;padding-bottom:64px !important}
}
.titular-section .container-titular-section .container-text{position:relative;display:flex;flex-direction:column;gap:32px}
.titular-section .container-titular-section .container-text .titulo{display:flex;align-items:flex-start;justify-content:space-between;align-self:stretch}
@media(max-width:768px){.titular-section .container-titular-section .container-text .titulo{display:flex;flex-direction:column-reverse}
}
.titular-section .container-titular-section .container-text .titulo .title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:48px;line-height:56px;text-transform:uppercase;hyphens:none;word-break:normal;max-width:83.33%}
@media(min-width:1024px){.titular-section .container-titular-section .container-text .titulo .title{font-size:64px;line-height:72px}
}
@media(min-width:1600px){.titular-section .container-titular-section .container-text .titulo .title{font-size:72px;line-height:82px}
}
@media(max-width:768px){.titular-section .container-titular-section .container-text .titulo .title{width:100%;word-break:auto-phrase;hyphens:auto}
}
.titular-section .container-titular-section .container-text .titulo .socialLinks{display:flex;align-items:flex-start;gap:10px}
@media(max-width:768px){.titular-section .container-titular-section .container-text .titulo .socialLinks{margin-bottom:24px;float:none}
}
.titular-section .container-titular-section .container-text .titulo .socialLinks .icon{cursor:pointer;border:1px solid #333f48;display:flex;justify-content:center;align-items:center;color:#333f48;width:44px;height:44px;border-radius:100%;font-size:24px;font-size:17px}
.titular-section .container-titular-section .container-text .titulo .socialLinks .icon:hover{background-color:#d52b1e;border:0;color:#fff}
.titular-section .container-titular-section .container-text .titulo .socialLinks span:hover{color:#fff;background:#d52b1e}
.titular-section .container-titular-section .container-text .subtitle{max-width:66.66%}
@media(max-width:768px){.titular-section .container-titular-section .container-text .subtitle{max-width:90%}
}
.titular-section .container-titular-section .container-text .subtitle p{font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:20px;line-height:28px}
.titular-section .container-titular-section .container-text .small-date{font-size:16px;line-height:24px;font-family:'N27 Medium';font-weight:500;font-style:normal;display:flex;justify-content:space-between}
@media(max-width:768px){.titular-section .container-titular-section .container-text .small-date{max-width:90%;flex-direction:column;align-items:flex-start;gap:24px}
}
.titular-section .container-titular-section .container-text .small-date .link{font-size:18px;line-height:26px;padding:8px 0;gap:10px}
.titular-section .container-titular-section .container-text .small-date .link .icon-dowload{margin-left:0;width:32px;height:32px}
.titular-section .container-titular-section .container-text .descriptionText{max-width:66.66%;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:18px;line-height:26px}
.titular-section .container-titular-section .container-text .dateText-container{max-width:66.66%}
.titular-section .container-titular-section .container-text .dateText-container .dateText{font-size:20px;line-height:28px;font-family:'N27 Regular';font-weight:400;font-style:normal;display:flex;align-items:flex-start;gap:24px}
@media(min-width:768px){.titular-section .container-titular-section .container-text .dateText-container .dateText{align-items:center}
}
.titular-section .container-titular-section .container-text .dateText-container .dateText:first-child{margin-bottom:16px}
.titular-section .container-titular-section .container-text .dateText-container .dateText span{font-size:30px;width:32px;height:32px;display:flex;align-items:center;flex-shrink:0}
.titular-section .container-titular-section .container-text .descriptionText{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;max-width:66.66%}
@media(max-width:768px){.titular-section .container-titular-section .container-text .descriptionText{max-width:90%}
}
.titular-section .container-titular-section .container-text .descriptionText ul>li:not(:last-child){margin-bottom:32px}
.titular-section .container-titular-section .link{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance}
@media(min-width:1024px){.titular-section .container-titular-section .link{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.titular-section .container-titular-section .link{font-size:24px;line-height:32px}
}
.titular-section .container-titular-section .link:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.titular-section .container-titular-section .link:hover{color:#bc131c}
.titular-section .container-titular-section .link:hover:after{transform:rotate(45deg)}
.titular-section .container-titular-section .link-download{font-size:18px;line-height:26px;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px}
.titular-section .container-titular-section .link-download:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.titular-section .container-titular-section .link-download:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
.titular-section .container-titular-section .link-download:after{content:"\ee949";font-size:16px;transform:rotate(0) !important}
@media(min-width:1024px){.titular-section .container-titular-section .link-download{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.titular-section .container-titular-section .link-download{font-size:24px;line-height:32px}
}
.titular-section .container-titular-section .background-imagen{filter:brightness(45%);object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}
.titular-section .container-titular-section .container__adj{background:#f5f5f5;border-radius:8px 0 0 8px;border-left:4px solid #009262;padding:28px 12px 24px 32px;max-width:66.66%;display:flex;flex-flow:row;align-items:center;gap:24px}
@media(max-width:768px){.titular-section .container-titular-section .container__adj{max-width:100%}
}
.titular-section .container-titular-section .container__adj .box__text{display:flex;flex-flow:column;gap:4px}
.titular-section .container-titular-section .container__adj .box__text-title{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal}
.titular-section .container-titular-section .container__adj .box__text-text{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.titular-section .container-titular-section .container__adj .adj__icon{font-size:24px;line-height:32px;color:#fff;background-color:#009262;border-radius:100%;min-width:56px;min-height:56px;display:flex;align-items:center;justify-content:center}
.titular-section .container-imagen{width:100%;position:relative;display:flex}
.titular-section .container-imagen .imagen{object-fit:cover;object-position:center;width:100%;height:100%;max-height:320px}
.titular-section .container-imagen .pie-foto{font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;padding:0 80px;align-self:stretch;align-items:center;gap:10px}
.titular-section .container-imagen .videoType{width:90px;height:90px}
.titular-section .container-imagen .videoType i{font-size:86px;color:#fff}
.titular-section .icon--bookmark-filled{color:#d52b1e !important}
.titular-section .bookmark-icon-load{background-color:#da291c;cursor:progress !important}
.titular-section .icon--bell-filled{color:#d52b1e !important}
.container__adj{display:flex;flex-flow:row}
.titular-section.section-white .container-titular-section{background-color:#fff}
.titular-section.section-white .container-titular-section.hasImg{background-color:transparent}
.titular-section.section-white .container-text .title{color:#333f48}
.titular-section.section-white .container-text .subtitle{color:#333f48}
.titular-section.section-white .container-text .dateText{color:#333f48}
.titular-section.section-white .container-text .descriptionText{color:#333f48}
.titular-section.section-default .container-titular-section{background-color:#333f48}
.titular-section.section-default .container-titular-section.hasImg{background-color:transparent;min-height:250px}
.titular-section.section-default .container-text .title{color:#fff}
.titular-section.section-default .container-text .subtitle p{color:#fff !important}
.titular-section.section-default .container-text .subtitle ul,.titular-section.section-default .container-text .subtitle li{color:#fff}
.titular-section.section-default .container-text .subtitle a{color:#fff}
.titular-section.section-default .container-text .descriptionText p{color:#fff !important}
.titular-section.section-default .container-text .descriptionText ul,.titular-section.section-default .container-text .descriptionText li{color:#fff}
.titular-section.section-default .container-text .descriptionText a{color:#fff}
.titular-section.section-default .container-text .small-date{color:#fff}
.titular-section.section-default .container-text .dateText{color:#fff}
.titular-section.section-default .container-text .socialLinks i{color:#fff !important;border-color:#fff !important}
.titular-section .contact{margin-top:40px;display:flex;align-items:flex-start;gap:16px;gap:40px}
@media(max-width:1275px){.titular-section .contact{flex-direction:column;gap:30px}
}
.titular-section .contact .card-contact{display:flex;gap:24px}
.titular-section .contact .card-contact .icon-contact{color:#ffcd00;border:2px solid #ffcd00;border-radius:58px;padding:16px;height:fit-content;display:flex}
.titular-section .contact .card-contact .icon-contact::before{font-size:40px}
@media(max-width:1275px){.titular-section .contact .card-contact .icon-contact::before{font-size:30px;flex-direction:column}
}
.titular-section .contact .card-contact .cam::before{font-size:33px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}
@media(max-width:1275px){.titular-section .contact .card-contact .cam::before{font-size:25px;width:30px;height:30px}
}
.titular-section .contact .card-contact .cointainer-info{display:flex;flex-direction:column;gap:8px}
.titular-section .contact .card-contact .cointainer-info .title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;color:#fff}
@media(min-width:1024px){.titular-section .contact .card-contact .cointainer-info .title{font-size:28px;line-height:36px}
}
@media(min-width:1600px){.titular-section .contact .card-contact .cointainer-info .title{font-size:32px;line-height:40px}
}
.titular-section .contact .card-contact .cointainer-info .description{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#fff}
.titular-section .contact .card-contact .cointainer-info .description .block{display:block}
.titular-section .contact .card-contact .cointainer-info .link-contact{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;text-transform:uppercase;color:#ffcd00;align-items:center;cursor:pointer}
.titular-section .contact .card-contact .cointainer-info .link-contact .icon{margin-left:18px}
.titular-section .contact .card-contact .cointainer-info .link-contact .icon::before{font-size:20px}
.titular-section__card-contact--title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48;margin-bottom:16px}
@media(min-width:1024px){.titular-section__card-contact--title{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.titular-section__card-contact--title{font-size:24px;line-height:32px}
}
.titular-section__card-contact--card{border:1px solid #ebebeb;padding:24px;width:100%}
@media(min-width:768px){.titular-section__card-contact--card{padding:32px;width:fit-content}
}
.titular-section__card-contact--name{font-size:20px;line-height:28px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#333f48}
.titular-section__card-contact--text{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;margin-top:16px}
.titular-section__card-contact--text a{display:flex;align-items:flex-end;gap:8px}
.titular-section__card-contact--text .icon{width:24px;height:24px;color:#333f48;padding-right:8px}
.titular-section__card-contact--text .icon:before{font-size:24px}
.titular-section__card-contact--text .icon--red{color:#d52b1e}
.titular-section__card-contact--text .icon--red:before{font-size:20px !important}
.titular-section__card-contact--logo{height:auto;max-width:300px;margin-top:32px}