@charset "UTF-8";@media screen,projection{body a.underlinedLink{text-decoration:underline !important}body .grayScaled{filter:grayscale(100%) !important}body .negatBg{background-color:#000 !important;color:#fff !important}.n2-ss-layer .negatBg,.n2-ss-layers-container.n2-ss-slide-limiter.n2-ow.negatBg .negatBg,.animate__slideInUp.negatBg,.jch-lazyloaded.negatBg,.serv-hov.negatBg,.n2-ss-slide .negatBg,.n2-ss-layers-container .negatBg,.n2-ss-slider .negatBg,.maintext-block-serv-wrapper.rha.gently.negatBg,.maintext-block-serv-wrapper .content.negatBg{background-color:unset !important}body .ligBg{background-color:#fff !important;color:#000 !important}.n2-ss-layer .ligBg,.n2-ss-layers-container.n2-ss-slide-limiter.n2-ow.ligBg .ligBg,.animate__slideInUp.ligBg,.jch-lazyloaded.ligBg,.serv-hov.ligBg,.n2-ss-slide .ligBg,.n2-ss-layers-container .ligBg,.n2-ss-slider .ligBg,.maintext-block-serv-wrapper.rha.gently.ligBg,.maintext-block-serv-wrapper .content.ligBg{background-color:unset !important}body .accessib-block{position:fixed;top:25%;right:-190px;z-index:10000;display:flex;flex-direction:row;align-items:stretch;background:transparent !important;-webkit-transition:right 0.5s ease,height 0.35s ease;transition:right 0.5s ease,height 0.35s ease;height:40px;box-sizing:border-box}body .accessib-block.active{right:0;height:auto !important;min-height:40px}.accessib-btn{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;background-color:#40c8eb;border:1px solid rgba(255,255,255,0.35);box-shadow:-2px 0 12px rgba(14,47,61,0.2);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-sizing:border-box;transition:background-color 0.2s ease,box-shadow 0.2s ease}.accessib-btn:hover,.accessib-btn:focus-visible{background-color:#28a3c4;box-shadow:-2px 0 16px rgba(14,47,61,0.28);outline:none}.accessib-btn path,.accessib-btn svg{fill:#fff}.accessib-btn.ligBg path,.accessib-btn.ligBg svg{fill:#000 !important}.accessib-tools{width:190px;flex-shrink:0;background:#fff;box-shadow:-4px 0 16px rgba(0,0,0,0.12);display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.accessib-tools button,.accessib-tools button.clean-gray{display:flex;align-items:center;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid #e8eef2;font-family:'Lato',sans-serif;font-size:13px;font-weight:500;color:#1a2830;padding:8px 10px;margin:0;cursor:pointer;-webkit-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;box-sizing:border-box;white-space:normal}.accessib-tools button:last-child,.accessib-tools button.clean-gray:last-child{border-bottom:none}.accessib-tools button:hover,.accessib-tools button:focus-visible,.accessib-tools button.clean-gray:hover,.accessib-tools button.clean-gray:focus-visible{background:#eaf4f8;outline:none}.accessib-tools button.active,.accessib-tools button.clean-gray.active{background:#40c8eb;color:#fff}.accessib-tools button.active path,.accessib-tools button.active svg,.accessib-tools button.clean-gray.active path,.accessib-tools button.clean-gray.active svg{fill:#fff}.accessib-tools button.negatBg path,.accessib-tools button.negatBg svg{fill:#fff !important}.accessib-tools button.ligBg.active,.accessib-tools button.clean-gray.ligBg.active{background:#000 !important;color:#fff !important}.accessib-tools button.ligBg.active svg,.accessib-tools button.clean-gray.ligBg.active svg{background:#000 !important}.accessib-tools button svg,.accessib-tools button.clean-gray svg{flex-shrink:0;margin-right:10px;width:20px;height:20px;fill:currentColor}}
