.cookie{align-items:center;background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:901}body section.cookie{display:flex}.cookie .wrap{align-items:center;background:#fff;box-sizing:border-box;flex-direction:column;margin:0 auto;max-width:540px;padding:16px;position:relative}.cookie .wrap:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cookie header{margin-bottom:16px}.cookie footer{align-items:center;margin-top:16px}.cookie footer .actConfirm{margin-top:8px}.cookie footer .action.ghost a{text-decoration:underline}.cookie footer .action.ghost a:hover{text-decoration:none}.cookie[hidden]{display:none}@media (min-width:768px){.cookie .wrap{padding:32px}}.cookieSetup.overlayCustom .frmRow>.spec.checkSingle .controls label:before,.cookieSetup.overlayCustom .frmRow>.spec.checklist .controls label:before{background:#fff;border:8px solid #fff;border-radius:0;box-shadow:0 0 2px #000;content:"";height:4px;left:0;position:absolute;width:4px}.cookieSetup.overlayCustom .frmRow>.spec.checkSingle .controls input,.cookieSetup.overlayCustom .frmRow>.spec.checklist .controls input{display:none}.cookieSetup.overlayCustom>.wrap{text-align:left}.cookieSetup.overlayCustom>.wrap>.main .frmRow{margin:0}.cookieSetup.overlayCustom>.wrap>.main .checklist{margin:0;max-width:none}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control label{cursor:pointer;display:block;font-size:20px;font-weight:700;line-height:24px;margin-bottom:8px;margin-left:0;padding-left:0;padding-right:50px;position:relative}@media (min-width:768px){.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control label{font-size:24px;line-height:28px}}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control label:before{background:#ccc;border:none;border-radius:15px;box-shadow:0 0 2px #000;height:22px;left:auto;position:absolute;right:0;top:3px;transition:background .15s linear;width:40px}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control label:after{background:#fff;border:none;border-radius:15px;content:"";display:block;height:22px;position:absolute;right:18px;top:3px;transition:right .15s linear;width:22px}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control input:checked+label:before{background:#1b365f}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control input:checked+label:after{right:0}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control input[disabled]+label:before{background:#1b365f;color:#fff;content:"\f116";font-family:icon-font;font-size:13px;font-style:normal;font-weight:400;line-height:1;line-height:22px;text-align:center;width:24px}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control input[disabled]+label:after{display:none}.cookieSetup.overlayCustom>.wrap>footer .actions{text-align:center}@media (max-width:799px){.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control+.control{margin-top:16px}}@media (min-width:800px){.cookieSetup.overlayCustom>.wrap>footer .actions{justify-content:center}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls{display:flex;flex-direction:row;justify-content:space-between}.cookieSetup.overlayCustom>.wrap>.main .checklist .controls .control{flex-basis:calc(25% - 30px)}}
