.cookieModalOverlay,.cookieModalOverlay *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body.noScroll{overflow:hidden}.cookieModalOverlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;background:rgba(0,0,0,.4);overflow:auto;text-align:center}.cookiesModal{text-align:left;display:inline-block;width:100%;max-width:835px;margin:50px 0 30px;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.3);padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000}.cookiesModal .modalHeading{font-size:20px;font-weight:600;display:flex;align-items:flex-end;border-bottom:solid 1px #eee;padding-bottom:15px;margin-bottom:20px}.cookiesModal .modalHeading span{display:inline-block}.cookiesModal .modalHeading span:first-child{flex-grow:1;line-height:1.3}.cookiesModal .modalHeading span:last-child img{float:left}.cookiesModal p{line-height:18px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}.cookieMessage>p{line-height:22px}.cookieMessage>p>a{font-weight:700;font-weight:bold}.cookieMessage>p>span>a{font-weight:700}.cookiesModal a{color:#005288;text-decoration:none}.cookiesModal a:hover{text-decoration:underline}.cookiesModal .buttonsBox{display:block;margin:30px 0 10px}.cookiesModal .buttonsBox a{display:inline-block;text-decoration:none;color:#005288;padding:0 25px;line-height:40px}.cookiesModal .buttonsBox a:hover{text-decoration:none;opacity:.8}.cookiesModal .buttonsBox a.fillBtn{background:#005288;color:#fff}.cookiesModal .buttonsBox a.fillBtnGray{background:#999;color:#fff;margin-left:15px}.cookiesModal .buttonsBox a.ghostBtn{border:solid 1px #005288;line-height:38px}.cookiesModal .buttonsBox a.emptyBtn{background:#FFF;float:right;font-weight:700}.cookiesModal .buttonsBox a.emptyBtn:hover{background:#eee}.cookiesModal .advancedSettings p{margin-bottom:15px}.cookiesModal .advancedSettings p:last-child{margin-bottom:0}.cookiesModal .cookieAdvBox{display:inline-block;width:100%;position:relative;padding:15px;background:#f5f5f5;margin:7px 0}.cookiesModal .cookieAdvBox:first-child{margin-top:0}.cookiesModal .cookieAdvBox:last-child{margin-bottom:0}.cookiesModal .cookieAdvBox h4{font-size:16px;margin:0 0 5px;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#000}.cookiesModal .cookieAdvBox p{padding-right:100px;word-wrap:break-word}.cookiesModal .viewCookies{margin-top:20px;font-size:12px;font-weight:600;position:relative}.cookiesModal .viewCookies a{display:inline-block}.cookiesModal .viewCookies a:hover{text-decoration:none}.cookiesModal .viewCookies img{float:right;margin-left:6px}.cookiesModal .viewCookies.active img{transform:rotate(180deg)}.cookiesModal .cookieAdvBox .optOut{position:absolute;top:20px;right:15px;z-index:1}.cookiesModal .cookieAdvBox .optOut svg{width:26px;height:26px;fill:#bbb}.cookiesModal .cookieAdvBox .switch{position:absolute;bottom:-5px;right:0;display:inline-block;width:48px;height:26px}.cookiesModal .cookieAdvBox .switch input{display:none}.cookiesModal .cookieAdvBox .sliderCheckbox{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bbb;-webkit-transition:.4s;transition:.4s;border-radius:13px}.cookiesModal .cookieAdvBox .sliderCheckbox:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.cookiesModal input:checked+.sliderCheckbox{background-color:#005288}.cookiesModal input:focus+.sliderCheckbox{box-shadow:0 0 1px #005288}.cookiesModal input:checked+.sliderCheckbox:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.cookiesModal .viewCookiesList{margin-top:30px}.cookiesModal .cookieListHeading{display:flex;align-items:flex-end;font-weight:600;border-bottom:solid 2px #333;padding-bottom:10px}.cookiesModal .cookieListHeading>span,.accordainHead>span{display:inline-block;transition:all .3s ease-in}.cookiesModal .cookieListHeading>span:first-child,.accordainHead>span:first-child{flex-grow:1;align-self:flex-start}.cookiesModal .accordainHead>span:last-child{text-align:right}.cookiesModal .viewCookiesList{display:none}.cookiesModal .cookieListAccordain{margin-bottom:-15px}.cookiesModal .AccordainPanel{border-bottom:solid 1px #ccc}.cookiesModal .AccordainPanel a,.cookiesModal .cookieAdvBox p a{font-weight:700;font-size:13px}.cookiesModal .AccordainPanel:last-child{border-bottom:0}.cookiesModal .accordainHead{padding:12px 0;display:flex;align-items:flex-end;position:relative;padding-left:25px;cursor:pointer}.cookiesModal .accordainHead:before{position:absolute;content:"+";top:12px;left:0;width:13px;height:13px;border:solid 1px #666;color:#333;font-size:16px;font-weight:600;line-height:13px;text-align:center;transition:all .3s ease;border-radius:2px}.cookiesModal .accordainHead.active:before{content:"-";background:#666;color:#fff;line-height:11px}.cookiesModal .accordainbody{margin-bottom:12px;line-height:18px;display:none}.cookiesModal .accordainHead>span.option{padding-right:60px}.cookiesModal .accordainHead>span.option .switch{bottom:10px}.cookiesModal .cookieAdvBox.mobFull p{padding-right:0;text-align:justify}.cookiesModal .cookieAdvBox.mobFull p.urls{text-align:left;word-wrap:break-word}.cookiesModal .cookieAdvBox.mobFull p.urls a{line-height:16px}@media screen and (max-width:767px){.cookiesModal{padding:15px}.cookiesModal .modalHeading span:first-child{font-size:14px}.cookiesModal .cookieAdvBox.mobFull p.urls a{line-height:16px;margin-bottom:5px;display:block;word-wrap:break-word}.cookiesModal .cookieAdvBox.mobFull p.urls br{display:none}.cookiesModal .cookieAdvBox p{padding-right:50px}.cookiesModal p{font-size:12px}.cookiesModal .cookieAdvBox{margin:5px 0}.cookiesModal .buttonsBox a.fillBtnGray{margin-left:5px}.cookiesModal .advancedSettings p{margin-bottom:10px}.cookiesModal .buttonsBox{margin:10px 0 0}.cookiesModal .buttonsBox a{line-height:30px}.cookiesModal .modalHeading span:last-child img{height:20px;margin-left:20px;max-width:none}.cookiesModal .buttonsBox a{font-size:12px}.cookiesModal .cookieAdvBox h4{font-size:14px}.cookiesModal .AccordainPanel a,.cookiesModal .cookieAdvBox p a{font-size:12px}}@media screen and (max-width:480px){.cookiesModal{margin:0}.cookiesModal .accordainHead{display:block}.cookiesModal .cookieListHeading{display:none}.cookiesModal .accordainHead>span{display:block}.cookiesModal .accordainHead>span:last-child{text-align:left;margin-top:15px}.cookiesModal .accordainHead>span:first-child:before{content:'Company: ';font-weight:700}.cookiesModal .accordainHead>span:last-child:before{content:'Domain: ';font-weight:700}.cookiesModal .viewCookiesList{margin-top:20px}.cookiesModal .cookieListAccordain{border-top:solid 1px #ccc}.cookiesModal .buttonsBox a{padding:0 15px}.cookiesModal .modalHeading{font-size:18px;margin-bottom:10px}.cookiesModal .modalHeading span:last-child{align-self:flex-start}}@media screen and (max-width:330px){.cookiesModal .buttonsBox a{display:block;text-align:center}.cookiesModal .buttonsBox a.emptyBtn{float:none;margin-top:15px}.cookiesModal .buttonsBox a.fillBtnGray{margin:10px 0 0}}