.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}
.floating-banner{display:none;max-width:32rem;position:fixed;z-index:9999;bottom:9.4rem;right:1.6rem;box-shadow:0 100px 80px 0 rgba(0,0,0,0.05),0 41.778px 33.422px 0 rgba(0,0,0,0.04),0 22.336px 17.869px 0 rgba(0,0,0,0.03),0 12.522px 10.017px 0 rgba(0,0,0,0.03),0 6.65px 5.32px 0 rgba(0,0,0,0.02),0 2.767px 2.214px 0 rgba(0,0,0,0.01),0 -4px 8px 0 rgba(0,0,0,0.02);background:#fff;border-radius:.8rem;border:.1rem #f6f9f9 solid;padding:4.8rem 1.6rem 1.6rem}
.floating-banner *{font-family:'Manrope','Arial',sans-serif}
.floating-banner.edition-mode{display:block;position:relative;max-width:80rem;bottom:auto;transform:translateX(-50%);left:50%}
.floating-banner .floating-banner-container button.close-button{background:0;border:0;padding:0;position:absolute;right:.8rem;top:.8rem;color:#005265;font-size:1rem;font-weight:700;line-height:150%;display:flex;gap:.5rem;flex-direction:column;justify-content:center;align-items:center}
.floating-banner .floating-banner-container .floating-banner-content img{margin-bottom:1.6rem;max-width:100%}
.floating-banner .floating-banner-container .floating-banner-content .title{color:#000;font-size:2rem;font-weight:700;line-height:150%;margin-bottom:.8rem}
.floating-banner .floating-banner-container .floating-banner-content p{color:#000;font-size:1.6rem;font-weight:400;line-height:150%}
.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary{width:100%;margin-top:1.6rem}
@media(max-width:959px){.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary{width:100%}
}
@media(max-width:959px){.floating-banner{box-shadow:0 -0.4rem .8rem 0 rgba(0,0,0,0.02);max-width:100%;width:100%;right:0;bottom:0;border-radius:0;padding:1.6rem}
.floating-banner .floating-banner-container{display:flex;align-items:center;gap:1.6rem;flex-direction:row-reverse}
.floating-banner .floating-banner-container button.close-button{position:unset}
.floating-banner .floating-banner-container .floating-banner-content{display:flex;align-items:center;gap:1.6rem;width:100%}
.floating-banner .floating-banner-container .floating-banner-content img{margin-bottom:0;max-width:3.2rem}
.floating-banner .floating-banner-container .floating-banner-content .title{font-size:1.4rem;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.floating-banner .floating-banner-container .floating-banner-content p{display:none}
.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary{color:#005265 !important;font-size:1.4rem !important;font-weight:700;line-height:150% !important;text-decoration-line:underline !important;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px;margin:0;background:0;padding:0 !important;width:auto}
.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary:hover{color:#1d697c;text-decoration-line:none}
.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary:active{color:#002e38}
.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary:focus{outline:.2rem solid #005265;outline-offset:.2rem;border-radius:.4rem}
.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary svg.link-icon *,.floating-banner .floating-banner-container .floating-banner-content .ub__btn.ub__btn--primary svg.new-window *{fill:#005265}
}