.gia__button--incidence{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:.8rem;margin-top:2.4rem;padding:0 1.6rem;height:5.6rem;width:30%;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#ce3d09;border-radius:.4rem;border:1px solid #ee4f11;background:#fff}
@media(max-width:36rem){.gia__button--incidence{width:18.5rem}
}
.link-actions-specific .gia__actions-link{display:flex;align-items:center;gap:.8rem;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:#005265;text-decoration-line:none}
@media(max-width:36rem){.link-actions-specific .gia__actions-link__text{display:none}
}
.gia__tag--info{display:flex;justify-content:center;align-items:center;gap:.8rem;padding:.4rem .8rem;border-radius:.4rem;background:#e5eef0}
.gia__tag--info p{font-size:1.2rem;line-height:1.6rem;color:#005265}
.gia__tag--danger{display:flex;justify-content:center;align-items:center;gap:.8rem;padding:.4rem .8rem;border-radius:.4rem;background:#fcdcce}
.gia__tag--danger__svg{flex-shrink:0;width:2rem;height:2rem;border:1px solid #ce3d09;border-radius:50%}
.gia__tag--danger__svg path{fill:#005265}
.gia__tag--danger p{font-family:'Manrope','Arial',sans-serif;font-size:1.2rem;line-height:1.6rem;color:#ce3d09}
.portal-modal.is-active .custom-modal-content{opacity:1;transform:scale(1)}
.portal-modal.is-active .custom-modal-backdrop{opacity:1}
.portal-modal .portal-modal__container{max-width:80rem;width:100%;min-height:16rem}
@media(min-width:59.938em){.portal-modal .portal-modal__container{width:60rem}
}
@media(min-width:75em){.portal-modal .portal-modal__container{width:80rem}
}
.portal-modal .portal-modal__container.rounded-0{border-radius:0}
.portal-modal__header-title{align-self:stretch;width:70.4rem;display:flex;flex-direction:column;align-items:stretch}
@media(min-width:59.938em){.portal-modal__header-title{flex-direction:row;align-items:center}
}
.portal-modal__header-main{color:#000;font-family:'Manrope','Arial',sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:140%;display:block}
.portal-modal__header-incidence{width:100%;text-align:center}
.portal-modal__header-subtitle{color:#000;font-family:'Manrope','Arial',sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;display:block;margin-top:.8rem}
.portal-modal__body{display:flex;padding:2.4rem;flex-direction:column;align-items:flex-start;gap:1.6rem;align-self:stretch;overflow:hidden;border-top:1px solid #e5eef0;height:auto}
@media(min-width:59.938em){.portal-modal__body{gap:0;align-self:auto}
}
.portal-modal__body-features{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:stretch;align-self:stretch;gap:1.6rem}
@media(min-width:59.938em){.portal-modal__body-features{flex-direction:row;align-items:center;margin-bottom:1.2rem}
}
.portal-modal__body-details{display:flex;align-items:flex-start;align-content:flex-start;gap:1.6rem;flex:1 0 0;flex-wrap:wrap;justify-content:space-between}
@media(min-width:59.938em){.portal-modal__body-details{justify-content:flex-start}
}
.portal-modal__body-feature{display:flex;width:auto;height:2.4rem;align-items:center;gap:.8rem}
.portal-modal__body-feature-text{color:#000;font-family:'Manrope','Arial',sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%}
.portal-modal__body-badge{display:flex;align-items:center;gap:1.6rem;justify-content:flex-end}
@media(min-width:59.938em){.portal-modal__body-badge{justify-content:flex-start}
}
.portal-modal__body-badge__cta{background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;border:0;cursor:pointer;padding:.8rem;border-radius:.4rem}
.portal-modal__body-badge__cta:hover{color:#1d697c;text-decoration-line:none}
.portal-modal__body-badge__cta:active{color:#002e38}
.portal-modal__body-badge__cta:disabled{color:#005265}
.portal-modal__body-badge__cta:focus{outline:.2rem solid #005265;outline-offset:.2rem;border-radius:.4rem}
.portal-modal__body-badge__icon-share{width:2.4rem;height:2.4rem;flex-shrink:0}
.portal-modal__body-badge__icon-share path{fill:#005265}
.portal-modal__body-badge__icon-text{text-align:center;color:#005265;font-family:'Manrope','Arial',sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:150%}
.portal-modal__body-carousel{display:flex;height:auto;flex-direction:column;align-items:center;gap:1.6rem;align-self:stretch}
.portal-modal__footer{display:flex;padding:1.6rem 2.4rem;justify-content:flex-end;align-items:center;gap:1.6rem;align-self:stretch;border-top:1px solid #e5eef0}
@media(min-width:59.938em){.portal-modal__footer{height:8.8rem}
}
@media(min-width:75em){.portal-modal__footer{height:8rem}
}
@media(max-width:599px){.portal-modal{align-items:flex-end;padding:0}
.portal-modal .portal-modal__container{width:100%;max-width:100%;border-radius:1.6rem 1.6rem 0 0 !important;position:relative;bottom:-100%;transition:bottom .4s ease;transform:none;opacity:1;height:59.7rem}
.portal-modal .portal-modal__footer{flex-direction:column}
.portal-modal .portal-modal__footer .ub__btn{width:100%}
.portal-modal.is-active .portal-modal__container{bottom:0;height:auto}
}
@media(max-width:599px){.portal-modal__container.rounded-0{height:100%;max-height:100%}
}