/* Tenant-scoped repairs that preserve the legacy presentation. */
html,body{max-width:100%;overflow-x:clip}img,picture{max-width:100%}picture[data-divia-banner]{display:block}picture[data-divia-banner] img{display:block;width:100%;height:auto}.copyright-wrap .row{align-items:center}.copyright-wrap .divia img{display:block;width:114px;height:40px;object-fit:contain}.copyright-wrap .divia a{display:inline-block}.pagination{justify-content:center;flex-wrap:wrap;gap:5px}.pagination .page-link{color:#dd4045;border-color:#ddd}.pagination .active .page-link{background:#dd4045;border-color:#dd4045;color:#fff}.pagination .page-item.disabled .page-link{color:#777}.form-feedback{padding:12px;margin:12px 0;border:1px solid #dd4045;background:#fff4f4;color:#8b1a1d}.embed-consent-note{text-align:center;padding:15px;margin:0;background:#f5f5f5;color:#222}.embed-consent-note button{border:1px solid #dd4045;background:white;color:#b32930;border-radius:4px;padding:6px 12px;cursor:pointer}iframe[data-consent-src]:not([src]){display:none}#diviaGDPR button:focus-visible,#diviaGDPR a:focus-visible,#diviaGDPR input:focus-visible,#diviaGDPR #cookieSettings:focus-visible,#divia-gdpr:focus-visible{outline:3px solid #dd4045;outline-offset:3px}#diviaGDPR{z-index:10001;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto}#divia-gdpr{display:flex;align-items:center;justify-content:center;padding:0;border:0;z-index:9998}#divia-gdpr img{display:block;width:43px;height:43px;padding:0;object-fit:contain}.modal .form-control{max-width:100%}
@media(max-width:800px){#diviaGDPR{bottom:130px!important;left:12px!important;right:auto!important;width:calc(100vw - 24px);max-height:calc(100dvh - 150px)}#divia-gdpr{left:12px;bottom:70px}.copyright-wrap{padding-bottom:72px}.copyright-wrap .divia{text-align:left;padding:10px 0}.navbar-nav .dropdown-menu{min-width:0!important;max-width:270px}.navbar-nav .dropdown-menu li{width:100%!important;float:none!important}.innerContent-wrap table{display:block;overflow:auto;max-width:100%}.owl-carousel2 .owl-nav .owl-prev{left:5px!important}.owl-carousel2 .owl-nav .owl-next{right:5px!important}}
.additiva-lia-section{overflow:hidden}
@media(max-width:800px){.additiva-lia-section .mobile img{display:block;width:100%;height:auto!important;max-width:100%!important;margin:0 auto}.additiva-lia-section .col-md-10[style]{padding-left:15px!important}.additiva-lia-section h4{font-size:clamp(28px,7vw,40px);line-height:1.18}}
