.checkbox-toggle{position:relative;margin:0;white-space:nowrap;font-size:1em;vertical-align:middle;cursor:pointer}.checkbox-toggle.checkbox-toggle-sm{font-size:.8rem}.checkbox-toggle.checkbox-toggle-lg{font-size:2rem}.checkbox-toggle input[type=checkbox]{visibility:hidden;position:absolute;top:0;left:0;z-index:-1}.checkbox-toggle input[type=checkbox]+.cbt-container{display:inline-block;position:relative;width:2.2em;font-size:1.2em;padding:0em .1em;margin-top:-0.1em;background:rgba(0,0,0,0);vertical-align:middle}.checkbox-toggle input[type=checkbox]+.cbt-container .cbt-bar{display:block;position:relative;width:100%;height:1em;border-width:.05em;border-style:solid;border-color:#333;border-radius:1em;background:#fff;transition:all .3s ease .15s}.checkbox-toggle input[type=checkbox]+.cbt-container .cbt-bar .cbt-btn{display:block;position:absolute;top:-.05em;left:0;z-index:3;width:1em;height:1em;border-width:.05em;border-style:solid;border-color:#333;border-radius:50%;background:#fff;transform:translate(-0.05em, 0);transition:transform .3s ease,box-shadow .3s ease .1s}.checkbox-toggle input[type=checkbox]:active+.cbt-container .cbt-bar .cbt-btn{box-shadow:0 0 0 .5em rgba(0,0,0,.2);transition:box-shadow .3s ease}.checkbox-toggle input[type=checkbox]:checked+.cbt-container .cbt-bar{border-color:#333;background:#333}.checkbox-toggle input[type=checkbox]:checked+.cbt-container .cbt-bar .cbt-btn{transform:translate(0.95em, 0)}.checkbox-toggle input[type=checkbox]:disabled+.cbt-container{opacity:.6}.checkbox-toggle.checkbox-toggle-invert input[type=checkbox]+.cbt-container .cbt-bar .cbt-btn{transform:translate(0.95em, 0)}.checkbox-toggle.checkbox-toggle-invert input[type=checkbox]:checked+.cbt-container .cbt-bar .cbt-btn{transform:translate(-0.05em, 0)}.checkbox-toggle.checkbox-toggle-primary input[type=checkbox]+.cbt-container .cbt-bar{background:#313131}.checkbox-toggle.checkbox-toggle-primary input[type=checkbox]:checked+.cbt-container .cbt-bar{background:#202626}.ar-cookies-consent-banner{display:block;visibility:hidden;opacity:0;position:fixed;bottom:0;right:0;left:0;z-index:2147483646;width:100%}.ar-cookies-consent-banner.ar-ccb-show{visibility:visible;opacity:1}.ar-cookies-consent-banner .ar-ccb-in{position:absolute;bottom:0;right:0;left:0;padding:1rem;background-color:rgba(32,38,38,.9);color:#fff;box-shadow:0 15px 15px 15px rgba(0,0,0,.5)}.ar-cookies-consent-banner .ar-ccb-in .ar-ccb-content{width:1200px;max-width:100%;margin:0 auto}.ar-cookies-consent-banner .ar-ccb-in .ar-ccb-content .ar-ccb-row{display:flex;flex-direction:column}@media(min-width: 768px){.ar-cookies-consent-banner .ar-ccb-in .ar-ccb-content .ar-ccb-row{flex-direction:row}}.ar-cookies-consent-banner .ar-ccb-in .ar-ccb-content .ar-ccb-row .ar-ccb-col{display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px;padding-right:10px;padding-left:10px}@media(min-width: 768px){.ar-cookies-consent-banner .ar-ccb-in .ar-ccb-content .ar-ccb-row .ar-ccb-col{padding-top:2.5em;padding-bottom:2.5em;padding-right:2em;padding-left:2em}}.ar-cookies-consent-banner .ar-ccb-in .ar-ccb-content .ar-ccb-row .ar-ccb-actions .ar-ccb-actions-in{display:flex;flex-direction:column}.ar-cookies-consent-banner .ar-btn{display:inline-block;padding-top:.6em;padding-bottom:.5em;padding-right:1.2em;padding-left:1.2em;white-space:nowrap;text-align:center;cursor:pointer}.ar-cookies-consent-banner .ar-btn.ar-btn-agree{background-color:#313131;color:#fff;text-decoration:none;transition:background-color ease .3s}.ar-cookies-consent-banner .ar-btn.ar-btn-agree:hover{background-color:rgb(41.65,41.65,41.65)}.ar-cookies-consent-banner .ar-btn-opt{margin-top:1em;color:#fff}.ar-cookies-consent-banner .ar-btn-opt:hover{text-decoration:none}html.ar-cookies-consent-opt-open{overflow:hidden}html.ar-cookies-consent-opt-open body{overflow:hidden}.ar-cookies-consent-opt-modal{background-color:rgba(32,38,38,.8);display:flex;visibility:hidden;opacity:0;justify-content:center;align-items:flex-start;position:fixed;top:0;bottom:0;right:0;left:0;z-index:2147483647;overflow:auto;font-size:1.6rem}.ar-cookies-consent-opt-modal.ar-ccom-show{visibility:visible;opacity:1}.ar-cookies-consent-opt-modal .ar-btn{display:inline-block;padding-top:.6em;padding-bottom:.5em;padding-right:1.2em;padding-left:1.2em;margin-top:.5rem;margin-bottom:.5rem;margin-right:.5rem;margin-left:.5rem;white-space:nowrap;text-align:center;line-height:1.2;cursor:pointer}.ar-cookies-consent-opt-modal .ar-btn.ar-btn-agree{background-color:#313131;color:#fff;text-decoration:none;transition:background-color ease .3s}.ar-cookies-consent-opt-modal .ar-btn.ar-btn-agree:hover{background-color:rgb(41.65,41.65,41.65)}.ar-cookies-consent-opt-modal .ar-btn.ar-btn-save{border:1px solid #313131;background-color:rgba(0,0,0,0);color:#313131;text-decoration:none;transition:background-color ease .3s}.ar-cookies-consent-opt-modal .ar-btn.ar-btn-save:hover{border-color:rgb(41.65,41.65,41.65);color:rgb(41.65,41.65,41.65)}.ar-cookies-consent-opt-modal .ar-cco-modal-dialog{position:relative;width:70rem;max-width:calc(100% - 1rem);padding:2rem;border-radius:.5rem;margin-top:50px;margin-bottom:50px;background-color:#fff;color:#202626}.ar-cookies-consent-opt-modal .ar-cco-modal-dialog .ar-cc-opt-close{position:absolute;top:.5rem;right:.5rem;z-index:100;display:block;width:2.5rem;height:2.5rem;padding:.3rem;transform:rotate(45deg);cursor:pointer;font-size:0;color:#202626}.ar-cookies-consent-opt-modal .ar-cco-modal-dialog .ar-cc-opt-close::before{content:"";display:block;position:absolute;top:50%;right:50%;width:2rem;height:.2rem;background-color:#202626;transform:translate(50%, -50%)}.ar-cookies-consent-opt-modal .ar-cco-modal-dialog .ar-cc-opt-close::after{content:"";display:block;position:absolute;top:50%;right:50%;width:.2rem;height:2rem;background-color:#202626;transform:translate(50%, -50%)}.ar-cookies-consent-opt-modal .ar-cc-info-general .ar-ccig-heading{font-size:1.4em;font-weight:700}.ar-cookies-consent-opt-modal .ar-cco-content .ar-cco-row{display:flex;flex-direction:row;flex-grow:1;flex-shrink:0}.ar-cookies-consent-opt-modal .ar-cco-content .ar-cco-row+.ar-cco-row{margin-top:1rem}.ar-cookies-consent-opt-modal .ar-cco-content .ar-cco-row .ar-cco-info{flex:1;padding-right:1rem}.ar-cookies-consent-opt-modal .ar-cco-content .ar-cco-row .ar-cco-info .ar-cco-label{font-weight:700;font-size:1.1em}.ar-cookies-consent-opt-modal .ar-cco-modal-dialog .ar-cco-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}
