.cookie-banner{font-size:10px}.cookie-banner button,.cookie-banner input{font-family:franklin-gothic-compressed,sans-serif}.cookie-banner .h6{font-family:franklin-gothic-compressed,sans-serif}@media (min-width:768px){}.cookie-banner li,.cookie-banner p{font-style:normal;line-height:1.2;margin-bottom:0}.cookie-banner p{font-size:1.8em;margin-bottom:0.5em;font-family:franklin-gothic-compressed,sans-serif}@media (min-width:768px){.cookie-banner p{font-size:2em}}@media (min-width:xxxl){.cookie-banner p{font-size:2.2em}}.cookie-banner li{font-size:1.6em;padding:5px 0}@media (min-width:768px){.cookie-banner li{font-size:2em}}@media (min-width:1680px){.cookie-banner li{font-size:2.1em}}.cookie-banner a{color:inherit;font-size:inherit;font-family:inherit;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease}.cookie-banner a:hover{color:#0087FF}.cookie-banner a:active,.cookie-banner a:hover{outline:0}.cookie-banner a,.cookie-banner li,.cookie-banner p{font-weight:400}.cookie-banner .a-center{text-align:center!important}.cookie-banner .a-left{text-align:left!important}.cookie-banner .container{width:100%;position:relative}.cookie-banner .wrap{width:90%;margin:auto;max-width:2000px;border:1px solid rgba(0,0,0,0)}.cookie-banner .wrap:after{content:"";display:table;clear:both}@media (min-width:592px){.cookie-banner .wrap{padding:0 0.5em}}.cookie-banner .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie-banner .flex a,.cookie-banner .flex>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:992px){.cookie-banner .flex.md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cookie-banner .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.cookie-banner .flex-row>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.cookie-banner .btn{height:40px;line-height:40px;text-align:center;border-radius:0;-webkit-appearance:none;display:inline-block;padding:0px 10px;max-width:260px;min-width:200px;margin:10px 0;cursor:pointer;font-size:2em;font-family:franklin-gothic-compressed,sans-serif;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;border:1px solid rgba(0,0,0,0);background:#020202;color:#ffffff;-webkit-transition:0.3s ease;transition:0.3s ease;text-transform:uppercase}.cookie-banner button.btn{padding:0;vertical-align:middle}.cookie-banner input{width:100%;font-size:1.6em;padding:0 0 0 10px;font-family:inherit;color:#020202;border:1px solid #dcdbda}.cookie-banner input,.cookie-banner label{display:block}.cookie-banner label{margin-bottom:5px;font-family:franklin-gothic-compressed,sans-serif}.cookie-banner input::-webkit-input-placeholder{text-transform:uppercase;color:#020202!important}.cookie-banner input:-ms-input-placeholder{text-transform:uppercase;color:#020202!important}.cookie-banner input::-ms-input-placeholder{text-transform:uppercase;color:#020202!important}.cookie-banner input::-moz-placeholder{text-transform:uppercase;color:#020202!important}.cookie-banner input::placeholder{text-transform:uppercase;color:#020202!important}.cookie-banner .modal{visibility:hidden;opacity:0;position:fixed;top:-100em;width:90%;margin:0 auto;left:0;right:0;padding:1em;z-index:2000;background:#ffffff;-webkit-transition:top 0.4s cubic-bezier(0.19,0.92,0.32,1.1);transition:top 0.4s cubic-bezier(0.19,0.92,0.32,1.1);border-bottom:5px solid #ffc627}@media (min-width:992px){.cookie-banner .modal{max-width:720px}}@media (min-width:1440px){.cookie-banner .modal{width:70%;max-width:1000px}}.cookie-banner.container{position:fixed;width:100%;bottom:0;z-index:1999}.cookie-banner .wrap{width:95%;margin:auto;position:relative;border:none}.cookie-banner .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookie-banner p{font-size:1.5em;padding-bottom:0}@media (min-width:992px){}.cookie-banner p.disclaimer{margin:10px auto 10px auto}@media (min-width:992px){.cookie-banner p.disclaimer{margin:10px 0 10px 0}}.cookie-banner .options-btn-group{text-align:center}@media (min-width:1200px){.cookie-banner .options-btn-group{text-align:right;padding-right:4em}}.cookie-banner .btn{font-size:1.2em;margin:3px auto}.cookie-banner button:focus,.cookie-banner button:hover{border:1px solid #020202!important}@media (min-width:1200px){.btn-banner-spacing{margin-right:4em}}.options-btn-group input[disabled]{opacity:0.7}button[rel=js-ccpa-cookies-options-button][disabled=disabled]{opacity:0.5}.cookie-banner .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.close-cookie-banner{position:absolute;top:1px;right:-10px;background:#ffffff;border:none;width:30px;height:30px;border-radius:30px;margin-top:0;cursor:pointer}.close-cookie-banner:hover{background:#252525}.close-cookie-banner:hover .close:after,.close-cookie-banner:hover .close:before{background:#ffc627}@media (min-width:1200px){.close-cookie-banner{margin-top:5px}}.close-cookie-banner .close:after,.close-cookie-banner .close:before{content:"";position:absolute;left:0;right:0;margin:auto;display:inline-block;width:15px;height:2px;background:#020202}.close-cookie-banner .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-cookie-banner .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie-banner .cookie-links,.cookie-banner .cookie-options{padding:10px 2px 10px 2px}.cookie-banner .cookie-options label{margin-top:0}.cookie-banner .cookie-links p{width:100%;text-align:center;margin-bottom:0}@media (min-width:992px){.cookie-banner .cookie-links p{text-align:left}}.cookie-banner .cookie-links a{margin:0 10px}.cookie-banner .cookie-links a:first-child{margin-left:0}.cookie-banner .cookie-links a:focus,.cookie-banner .cookie-links a:hover{text-decoration:underline}[rel=js-ccpa-cookies-options-banner].flex{display:none}[rel=js-ccpa-cookies-options-banner].active{display:-webkit-box;display:-ms-flexbox;display:flex}[rel=js-ccpa-cookies-options-banner].active>div{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:300px;margin:auto}[rel=js-ccpa-cookies-options-banner].active .cookie-options{max-width:500px}@media (min-width:992px){[rel=js-ccpa-cookies-options-banner].active>div{max-width:100%}}.cookie-banner .cookie-options{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-banner .cookie-options input{width:auto;margin:auto}.white-bg{background-color:#ffffff!important}.black-text{color:#020202!important}.cookie-banner .modal{visibility:hidden;opacity:0;position:fixed;top:-100em;width:90%;margin:0 auto;left:0;right:0;padding:1em;z-index:2000;background:#fff;-webkit-transition:top 0.4s cubic-bezier(0.19,0.92,0.32,1.1);transition:top 0.4s cubic-bezier(0.19,0.92,0.32,1.1);border-bottom:5px solid #ffc627}@media (min-width:992px){.cookie-banner .modal{max-width:720px}}@media (min-width:1440px){.cookie-banner .modal{width:70%;max-width:1000px}}.cookie-banner .modal .h1,.cookie-banner .modal .h2,.cookie-banner .modal .h3,.cookie-banner .modal .h4,.cookie-banner .modal h1,.cookie-banner .modal h2,.cookie-banner .modal h3,.cookie-banner .modal h4{text-align:center}.cookie-banner .modal.active{top:5em;padding-top:20px;opacity:1!important;visibility:visible}@media (min-width:992px){.cookie-banner .modal.active{top:10%}}.modal-overlay{background:rgba(0,0,0,0.7);position:fixed;height:100%;width:100%;margin:0 auto;top:0;left:0;z-index:1999;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s}.cookie-banner .modal ul{list-style-type:none;padding-left:10px}.cookie-banner .modal p{margin-top:0;margin-bottom:10px;font-size:0.9em}.modal-overlay.active{opacity:1!important}