.font__xs--regular{font-weight:400;font-size:1.2rem;line-height:16px;padding-bottom:8px}
.font__s--regular{font-weight:400;font-size:1.4rem;line-height:20px;padding-bottom:16px}
.font__m--regular{font-weight:400;font-size:1.6rem;line-height:24px;padding-bottom:16px}
.font__l--regular{font-weight:400;font-size:2rem;line-height:32px;padding-bottom:16px}
.font__xl--regular{font-weight:400;font-size:2.4rem;line-height:40px;padding-bottom:32px}
.font__2xl--regular{font-weight:400;font-size:2.8rem;line-height:48px;padding-bottom:32px}
.font__xs--bold{font-weight:400;font-size:1.2rem;line-height:16px;padding-bottom:8px}
.font__s--bold{font-weight:700;font-size:1.4rem;line-height:20px;padding-bottom:16px}
.font__m--bold{font-weight:700;font-size:1.6rem;line-height:24px;padding-bottom:16px}
.font__l--bold{font-weight:700;font-size:2rem;line-height:32px;padding-bottom:16px}
.font__xl--bold{font-weight:700;font-size:2.4rem;line-height:40px;padding-bottom:16px}
.font__2xl--bold{font-weight:700;font-size:2.8rem;line-height:48px;padding-bottom:32px}
.font__3xl--bold{font-weight:700;font-size:3.2rem;line-height:48px;padding-bottom:32px}
.font__4xl--bold{font-weight:700;font-size:5.6rem;line-height:64px;padding-bottom:32px}
.tag__primary{display:flex;justify-content:flex-end;align-items:center;margin-left:10px;padding:4px 8px;height:24px;border-radius:4px}
.tag__primary--success{background-color:#e6f3ed}
.tag__primary--success i,.tag__primary--success span{color:#048848}
.tag__primary--warning{background-color:#fdf5e6}
.tag__primary--warning i,.tag__primary--warning span{color:#825300}
.tag__primary--information{background-color:#e6f3f4}
.tag__primary--information i,.tag__primary--information span{color:#026169}
.tag__primary--danger{background-color:#faeaea}
.tag__primary--danger i,.tag__primary--danger span{color:#cc2830}
.tag__primary--generic{background-color:#f8f9fa}
.tag__primary--generic i,.tag__primary--generic span{color:#14232b}
.tag__inverse{display:flex;justify-content:flex-end;align-items:center;margin-left:10px;padding:4px 8px;height:24px;background-color:#fff;border-radius:4px}
.tag__inverse--success i,.tag__inverse--success span{color:#048848}
.tag__inverse--warning{background-color:#fff}
.tag__inverse--warning i,.tag__inverse--warning span{color:#825300}
.tag__inverse--information{background-color:#fff}
.tag__inverse--information i,.tag__inverse--information span{color:#026169}
.tag__inverse--danger{background-color:#fff}
.tag__inverse--danger i,.tag__inverse--danger span{color:#cc2830}
.tag__inverse--generic{background-color:#fff}
.tag__inverse--generic i,.tag__inverse--generic span{color:#14232b}
.heros-carousel-container{position:relative;padding-bottom:6.4rem;margin-bottom:.8rem}
.heros-carousel-container .ub__carousel{margin-bottom:0}
.heros-carousel-container .ub__carousel *{font-family:'Manrope','Arial',sans-serif}
.heros-carousel-container .ub__carousel .item{display:flex !important;height:inherit !important}
@media(max-width:959px){.heros-carousel-container .ub__carousel .item{flex-direction:column-reverse;height:100% !important}
}
.heros-carousel-container .ub__carousel .item .side-texts{display:flex;justify-content:center;align-items:center;flex:0 0 50%;padding:2rem;opacity:.2;transition:opacity .5s ease}
@media(max-width:959px){.heros-carousel-container .ub__carousel .item .side-texts{padding-bottom:0}
}
.heros-carousel-container .ub__carousel .item .side-texts.show{opacity:1}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container{max-width:56rem}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .pre-title{font-weight:700;font-size:1.4rem;color:#000;margin-bottom:1.6rem;line-height:150%}
@media(max-width:959px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .pre-title{font-size:1.2rem;line-height:1.6rem;margin-bottom:.8rem}
}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title{margin-bottom:3.2rem}
@media(max-width:1365px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title{margin-bottom:1.6rem}
}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h1,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h2,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h3,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h4,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h5,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h6,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title p{font-weight:700;font-size:5.6rem;line-height:6.8rem;color:#000;margin-bottom:0}
@media(max-width:1365px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h1,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h2,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h3,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h4,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h5,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h6,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title p{font-size:4.2rem;line-height:5.4rem}
}
@media(max-width:1199px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h1,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h2,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h3,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h4,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h5,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title h6,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title p{font-size:3.2rem;line-height:4.8rem}
}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .title a{font-size:unset}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .subtitle{font-weight:400;font-size:2.4rem;line-height:3.4rem;color:#000;margin-bottom:3.2rem}
@media(max-width:1365px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .subtitle{margin-bottom:1.6rem;font-size:2rem;line-height:3.2rem}
}
@media(max-width:959px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .subtitle{margin-bottom:.8rem;font-size:2rem;line-height:3.2rem}
}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .subtitle-rich-text p{font-weight:600;font-size:2.4rem;line-height:4rem;color:#14232b}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .line-through{text-decoration:line-through}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description h1,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description h2,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description h3,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description h4,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description h5,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description h6,.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description p{font-family:'Manrope','Arial',sans-serif;font-weight:400;font-size:1.6rem;line-height:150% !important;color:#000}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description ul{margin:3.2rem 0}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description ul li{font-size:2rem;position:relative;padding-left:3.2rem;margin-bottom:1.6rem;font-weight:400;line-height:3.2rem !important}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .text-description ul li:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDIuMjVDNi42MTUyMiAyLjI1IDIuMjUgNi42MTUyMiAyLjI1IDEyQzIuMjUgMTcuMzg0OCA2LjYxNTIyIDIxLjc1IDEyIDIxLjc1QzE3LjM4NDggMjEuNzUgMjEuNzUgMTcuMzg0OCAyMS43NSAxMkMyMS43NSA2LjYxNTIyIDE3LjM4NDggMi4yNSAxMiAyLjI1Wk0xNS4wNTg4IDEwLjMxMjNDMTUuMzY5NCAxMC4wMzgyIDE1LjM5ODkgOS41NjQyNSAxNS4xMjQ4IDkuMjUzN0MxNC44NTA3IDguOTQzMTUgMTQuMzc2OCA4LjkxMzYgMTQuMDY2MiA5LjE4NzdDMTIuNzA4MyAxMC4zODYyIDExLjYwNzIgMTEuODcwMSAxMC44NTcgMTMuNTQ2M0w5LjUzMDMzIDEyLjIxOTdDOS4yMzc0NCAxMS45MjY4IDguNzYyNTYgMTEuOTI2OCA4LjQ2OTY3IDEyLjIxOTdDOC4xNzY3OCAxMi41MTI2IDguMTc2NzggMTIuOTg3NCA4LjQ2OTY3IDEzLjI4MDNMMTAuNjA1NCAxNS40MTYxQzEwLjc4ODcgMTUuNTk5MyAxMS4wNTM1IDE1LjY3NSAxMS4zMDU5IDE1LjYxNjJDMTEuNTU4MyAxNS41NTc0IDExLjc2MjQgMTUuMzcyNSAxMS44NDU5IDE1LjEyNzFDMTIuNDgzNSAxMy4yNTEzIDEzLjYwMzQgMTEuNTk2OSAxNS4wNTg4IDEwLjMxMjNaJyBmaWxsPScjMTQyMzJCJy8+PC9zdmc+Cg==");position:absolute;left:0;top:.3rem;width:2.4rem;height:2.4rem;display:block}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .link-hero{margin-top:3.2rem}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .link-hero a{font-family:'Manrope','Arial',sans-serif;font-size:1.6rem !important;line-height:2.4rem;color:#005265 !important;font-weight:700}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .link-hero a img{width:100%}
@media(max-width:959px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .link-hero a img{width:auto}
}
.heros-carousel-container .ub__carousel .item .side-texts .texts-container .buttons-container{display:flex;margin-top:3rem;gap:1.6rem}
@media(max-width:959px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .buttons-container a{width:100% !important}
}
@media(max-width:959px){.heros-carousel-container .ub__carousel .item .side-texts .texts-container .buttons-container{display:grid}
}
.heros-carousel-container .ub__carousel .item .side-image{flex:0 0 50%;height:auto !important;display:flex;align-items:center;justify-content:center}
.heros-carousel-container .ub__carousel .item .side-image img{width:100%;object-fit:cover;height:100%}
.heros-carousel-container .ub__carousel .slick-list{padding:0 !important}
.heros-carousel-container .ub__carousel .slick-list .slick-track{display:flex}
body:not(.uniblog-page,.unicajacorpotation-page,.unijoven-page) .CR57_v2_carrusel_heros .heros-carousel-container .subtitle-rich-text a,body:not(.uniblog-page,.unicajacorpotation-page,.unijoven-page) .CR57_v2_carrusel_heros .heros-carousel-container .text-description a{font-size:inherit}