/* Compatibility fixes; the legacy RTS presentation remains the public theme. */
.sos-divia-signature{display:block;width:120px!important;height:auto!important;max-width:100%;object-fit:contain}
#divia-gdpr{display:flex;align-items:center;justify-content:center;padding:0;border:0;line-height:1}
#divia-gdpr img{display:block;width:43px;height:43px;padding:0;margin:0;object-fit:contain}
#diviaGDPR :focus-visible,#divia-gdpr:focus-visible{outline:2px solid #087ac4!important;outline-offset:3px}
.sos-pagination{width:100%;margin:30px 0}.sos-pagination .pagination{gap:5px;margin:0;list-style:none;padding:0}.sos-pagination .page-link{display:block;border-radius:4px;min-width:38px;text-align:center;line-height:1.2;color:#000}.sos-pagination .active .page-link{color:#fff;background:#000;border-color:#000}.sos-pagination .disabled .page-link{color:#777;background:#f7f7f7}
.sos-pagination svg{width:18px;height:18px}
.dv-form-validation-error{padding:10px;margin:8px 0;background:#fff0f0;color:#9c1d1d;font-size:14px;line-height:1.5}
#sliderhome picture{display:block}#sliderhome picture img{display:block;width:100%;height:auto}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.breadcrumbs a::after{content:' /';color:#777}
#main-content img{max-width:100%}.footer-copyright-text p{font-size:13px}
@media(max-width:767px){.d-mobile{z-index:1100}#divia-gdpr{bottom:70px!important}#diviaGDPR{bottom:125px!important;max-height:calc(100dvh - 150px);overflow:auto}.footer-bottom{padding-bottom:75px!important}}
/* Keep visible CAPTCHA branding above contact controls. */
.grecaptcha-badge{bottom:110px!important;z-index:1000!important}
#scrolltop{bottom:190px}
@media(max-width:800px){.grecaptcha-badge{bottom:80px!important}#scrolltop{bottom:160px}#diviaGDPR.display-left{bottom:225px!important;max-height:calc(100dvh - 241px)}}
@media(max-width:800px){#diviaGDPR.display-left{left:16px;right:16px;max-width:calc(100vw - 32px)}}
