#cookie-consent{color:#3a393c;position:fixed;top:0;z-index:9997}#cookie-consent a{color:#3a393c;text-decoration:underline}#cookie-consent .blur{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.65;z-index:9998;display:none}#cookie-consent .page{position:fixed;padding:30px;background-color:#fff;z-index:9999;right:0;left:0;bottom:10px;margin-right:10px;margin-left:10px;display:none;border-radius:10px}#cookie-consent .page h2{color:#3a393c;display:none}#cookie-consent .page .main-container{max-width:910px;margin-left:auto;margin-right:auto;position:relative}#cookie-consent .page .content-container{width:calc(100% - 225px);display:inline-block}#cookie-consent .secondary{display:none;max-height:90%;flex-direction:column}#cookie-consent .secondary .content-scroll{flex-grow:1;overflow-x:auto;padding-right:15px}#cookie-consent .secondary .header,#cookie-consent .secondary .messaging,#cookie-consent .toggles{max-width:705px;margin-left:auto;margin-right:auto}#cookie-consent .secondary .messaging{margin-bottom:35px}#cookie-consent .toggle-set .switch,#cookie-consent .toggle-set h4{margin:10px 3px;display:inline-block}#cookie-consent .messaging{font-size:14pt}#cookie-consent .messaging p:last-child{margin-bottom:0}#cookie-consent .controls{text-align:center}#cookie-consent button{padding:10px;width:210px;font-size:16pt;border:3px solid #ff6e01;border-radius:5px;display:unset;cursor:pointer}#cookie-consent button.solid{background-color:#ff6e01;color:#fff}#cookie-consent button.hollow{background-color:Transparent;background-repeat:no-repeat;color:#ff6e01}#cookie-consent .toggle-set{position:relative;text-align:left;background:#fff;border-radius:5px;padding:0 10px 10px;margin-top:10px;border:solid 1px var(--orange)}#cookie-consent .toggle-set p{display:inline-block;margin:5px 3px}#cookie-consent .toggle-set .switch{position:absolute;width:40px;height:20px;right:10px}#cookie-consent .toggle-set .switch input{opacity:0;width:0;height:0}#cookie-consent .toggle-set input[value=necessary]+.slider{display:none}.toggle-set .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}#cookie-consent .toggle-set .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;background-color:#3a393c;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#ff6e01}input:focus+.slider{box-shadow:0 0 1px #3a393c}input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}#cookie-consent .partner-section-title{cursor:pointer;margin-bottom:-2px;background:var(--gray);padding:3px 10px;border-radius:5px;color:#fff}#cookie-consent .partner-list{max-height:0;overflow:hidden;padding:0;background:#fff;border-radius:0 0 5px 5px;transition:max-height .75s ease-out,padding 1s ease-out}#cookie-consent .partner-list.open{transition:max-height .75s ease-in,padding .25s ease-in;padding:5px 0 15px 5px;max-height:300px}#cookie-consent .partner .partner-name{display:inline-block;vertical-align:middle}#cookie-consent .partner .partner-logo{height:15px;width:15px;display:inline-block;margin-left:10px;vertical-align:middle}#cookie-consent .partner .partner-link{display:inline-block;color:#3a393c}#cookie-consent .partner .partner-link-icon{display:inline-block;height:13px;fill:#27282D;margin-left:3px}#cookie-consent .associated-partner-title{margin-bottom:.2em}.cookie-consent-footer-link{cursor:pointer}@media only screen and (max-width:705px){#cookie-consent .page{margin:10px;padding:20px}#cookie-consent .page h2{text-align:center}#cookie-consent .secondary{bottom:0}#cookie-consent .page .content-container{width:100%}#cookie-consent button{font-size:13pt;margin-top:15px;margin-right:10px;width:100%}#cookie-consent .messaging{font-size:12pt}#cookie-consent .controls{margin-top:20px}}@media only screen and (min-width:706px){#cookie-consent .main .controls{width:210px;right:0;position:absolute;display:inline-block}#cookie-consent .secondary .controls button{margin-right:15px}#cookie-consent .toggle-set,#cookie-consent button.hollow{margin-top:15px}}
