.cookie-banner__overlay{position:fixed!important;z-index:6000;top:0;left:0;background:rgba(56,56,56,.5);height:100%;width:100%}.cookie-banner-hide{display:none!important}.cookie-banner__author{color:#fff;margin-top:14px;font-size:.85rem}.cookie-banner__container{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;z-index:8000;width:100%;height:100%}.cookie-banner__container .cb-btn{background:#eaeff2;color:#2d4156;border:0;border-radius:.375rem;cursor:pointer;display:inline-block;font-size:.82em;padding:1em 1.7em;text-align:center;user-select:none;font-weight:600;transition:.2s ease-in-out}.cookie-banner__container .cb-btn:hover{background:#d9e0e4;color:#2d4156}.cookie-banner__container .cb-btn-primary{background-color:#2d4156;color:#fff}.cookie-banner__container .cb-btn-primary:hover{background-color:#2a78c5;color:#fff;transition:.2s ease-in-out}.cookie-banner__modal{z-index:8000;background-color:#fbfbfb;width:600px;min-height:500px;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.15)!important;display:flex;flex-direction:column}.cookie-banner__modal-header{padding:18px 25px;display:flex;align-items:center;border-bottom:1px solid #f1f3f5}.cookie-banner__modal-header-title{font-weight:600;margin-left:12px;font-size:.9rem;color:#2d4156}.cookie-banner__modal-header-languages{margin-left:auto;display:flex;align-items:center}.cookie-banner__modal-header-languages span{width:20px;height:20px;background-color:#fff;border-radius:50%;border:1px solid #e1e1e1;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)!important;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:.35;transition:.2s ease-in-out}.cookie-banner__modal-header-languages span:not(:first-child),.ml-8{margin-left:8px}.cookie-banner__modal-header-languages span:hover{opacity:1;transition:.2s ease-in-out}.cookie-banner__modal-header-languages span.current-active{opacity:1}.cookie-banner__modal-header-close{margin-left:auto}.cookie-banner__modal-header-close-button{font-size:1.35em;background-color:#eaeff2;color:#2d4156;width:1.5em;height:1.5em;cursor:pointer;outline:0;border:0;border-radius:.375rem;position:relative;display:inline-block;text-align:center;flex:1;margin:0;padding:0;font-weight:400}.cookie-banner__modal-header-close-button::after,.cookie-banner__modal-header-close-button::before{margin:0 auto;position:absolute;background:#2d4156;border-radius:1em;height:.55em;left:.72em;top:.54em;width:1.5px;content:""}.cookie-banner__modal-header-close-button::before{transform:rotate(45deg)}.cookie-banner__modal-header-close-button::after{transform:rotate(-45deg)}.cookie-banner__modal-body{padding:20px 25px 14px}.cookie-banner__modal-body-title{font-weight:600;font-size:.85rem;color:#2d4156}.cookie-banner__modal-body-text{color:#2d4156;font-size:.9rem;line-height:1.5em;margin-top:.85em}.cookie-banner__modal-footer{margin-top:auto;padding:14px 25px;border-top:1px solid #f1f3f5;display:flex;align-items:center}.cookie-banner__modal-body-row{margin-top:30px}.cookie-banner__modal-body-column{background-color:#f0f4f7;border:0;position:relative;margin-bottom:10px;transition:.2s ease-in-out}.cookie-banner__modal-body-column:hover{background-color:#e9eef1;transition:.2s ease-in-out}.cookie-banner__modal-body-button button{cursor:pointer;background:0 0;display:block;font-family:inherit;font-size:.85em;padding:1.3em 6.4em 1.3em 2.7em;border-radius:.45rem;border:0;position:relative;transition:background-color .25s;width:100%;font-weight:600;text-align:start;color:#2d4156;user-select:none}.cookie-banner__modal-body-button button::before{border:solid #2d4156;border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cookie-banner__modal-body-button button.button-active::before{transform:translateY(-20%) rotate(225deg)}.cookie-banner__modal-body-desc{border-top:1px solid #e2e9ef;font-size:.85em;line-height:1.5em;color:#2d4156;display:none;padding:1em}.cookie-banner__modal-body-desc.show{display:block}.img-fluids{max-width:100%;height:auto}.checkbox-wrapper-51{position:absolute;top:18px;right:1.4em}.checkbox-wrapper-51 input[type=checkbox]{visibility:hidden;display:none}.checkbox-wrapper-51 .toggle{position:relative;display:block;width:42px;height:24px;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate3d(0,0,0)}.checkbox-wrapper-51 .toggle:before{content:"";position:relative;top:1px;left:1px;width:40px;height:18px;display:block;background:#c8ccd4;border-radius:12px;transition:background .2s}.checkbox-wrapper-51 .toggle span{position:absolute;top:0;left:0;width:20px;height:20px;display:flex;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(154,153,153,.75);transition:.2s}.checkbox-wrapper-51 .toggle span svg{margin:5px;fill:none}.checkbox-wrapper-51 .toggle span svg path{stroke:#c8ccd4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;transition:.5s linear}.checkbox-wrapper-51 input[type=checkbox]:checked+.toggle:before{background:#2d4156}.checkbox-wrapper-51 input[type=checkbox].checked+.toggle span,.checkbox-wrapper-51 input[type=checkbox]:checked+.toggle span{transform:translateX(21px)}.checkbox-wrapper-51 input[type=checkbox]:checked+.toggle span path{stroke:#2d4156;stroke-dasharray:25;stroke-dashoffset:25}.checkbox-wrapper-51 input[type=checkbox].checked+.toggle:before{background:#5e7185}.checkbox-wrapper-51 input[type=checkbox].checked+.toggle span path{stroke:#5e7185;stroke-dasharray:25;stroke-dashoffset:25}@media (max-width:625.98px){.cookie-banner__modal{width:90%;height:95%;overflow-y:scroll}.cookie-banner__modal-footer{display:inline}.cb-btn{width:100%;display:block!important;margin-bottom:9px}.ml-8{margin-left:0}}.cookie-widget__container{position:fixed!important;z-index:5000;bottom:15px;left:25px;border-radius:50%;background:#2d4156;height:44px;width:44px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out;transform:translateX(1px)}.cookie-widget__container:hover{animation:.5s infinite gelatine;background:#2a78c5;transition:background .2s ease-in-out}@keyframes gelatine{from,to{transform:scale(1,1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.cookie-widget__container.widget-hide{display:none;transform:translateX(-130px);transition:.5s ease-in-out}