.model.cookie{font-family:Open Sans;position:fixed;width:100vw;height:100vh;left:0;top:0;padding-top:10px;color:#000000de;display:none;background-color:#00000040;z-index:1002}@media screen and (min-height: 1024px){.model.cookie{padding-top:100px}}.model.cookie .container{border:1px solid #aaa;background-color:#fff;margin:0 auto;width:800px;max-width:90vw;padding:20px;height:auto;max-height:calc(100vh - 80px);overflow:scroll}@media screen and (min-height: 1024px){.model.cookie .container{overflow:hidden}}.model.cookie h1{font-size:20px;font-weight:400}.model.cookie h2{font-size:1.2rem;font-weight:400}.model.cookie .options{margin-top:1.5rem;flex-direction:column}.model.cookie .options .buttons{flex-direction:column}.model.cookie .options .link{margin:auto}.model.cookie .options button{width:100%;margin:.5rem 0}@media screen and (min-width: 768px){.model.cookie .options{flex-direction:row}.model.cookie .options .buttons{width:80%;flex-direction:row}.model.cookie .options .link{margin:auto}.model.cookie .options button{margin-right:1rem;flex:1}}.model.cookie a{color:#1866c8;text-decoration:underline}.model.cookie .model-title{text-align:right;border-bottom:1px solid #aaa;padding:1rem}.model.cookie .model-title .close-window{display:inline-block}.model.cookie .model-content{padding:.5rem 1rem 1rem;max-width:50vh;overflow-y:scroll}.model.cookie p{font-size:14px;line-height:1.5}@media screen and (min-width: 400px){.model.cookie p{font-size:16px}}.model.cookie .model-footer{padding:1rem;border-top:1px solid #aaa}.model.privacy-preference-center{font-family:Open Sans;position:fixed;width:100vw;left:0;top:10px;color:#696969;display:none;z-index:1002}@media screen and (min-height: 1024px){.model.privacy-preference-center{top:75px}}.model.privacy-preference-center .container{border:1px solid #aaa;background-color:#fff;margin:0 auto;width:800px;max-width:90vw}.model.privacy-preference-center h1{font-size:20px;font-weight:400}.model.privacy-preference-center h2{font-size:1.2rem;font-weight:400;margin:1rem 0}.model.privacy-preference-center .model-title{text-align:right;padding:1rem;border-bottom:1px solid #aaa}.model.privacy-preference-center .model-title .close-window{display:inline-block;cursor:pointer}.model.privacy-preference-center a,.model.privacy-preference-center .active{color:#1866c8}.model.privacy-preference-center p{font-size:14px;line-height:1.5}@media screen and (min-width: 400px){.model.privacy-preference-center p{font-size:16px}}.model.privacy-preference-center .model-content{max-height:calc(100vh - 200px);overflow:scroll;padding:.5rem 1rem 1rem}@media screen and (min-height: 1024px){.model.privacy-preference-center .model-content{overflow:hidden}}.model.privacy-preference-center .left,.model.privacy-preference-center .right{width:calc(50% - 1rem);display:inline-block}.model.privacy-preference-center .table{border:1px solid #aaa}.model.privacy-preference-center .table>div{border-bottom:1px solid #aaa;padding:.75rem;font-weight:700}.model.privacy-preference-center .table>div:last-child{border-bottom:none}.model.privacy-preference-center .right{text-align:right}.model.privacy-preference-center .info{padding:0 1rem;display:none}.model.privacy-preference-center .model-footer{padding:1rem}.model.privacy-preference-center .flex-centre{display:flex;align-items:center;justify-content:space-between;min-height:2rem;cursor:pointer}.model.privacy-preference-center .flex-centre-end{display:flex;justify-content:end;align-items:center}.model.privacy-preference-center .flex-centre-end img{margin-left:1rem}.model.privacy-preference-center .switch{position:relative;display:inline-block;width:60px;height:34px}.model.privacy-preference-center .switch input{opacity:0;width:0;height:0}.model.privacy-preference-center .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.model.privacy-preference-center .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.model.privacy-preference-center .switch input:checked+.slider{background-color:#2196f3}.model.privacy-preference-center .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.model.privacy-preference-center .switch input:checked+.slider:before{transform:translate(26px)}.model.privacy-preference-center .switch .slider.round{border-radius:34px}.model.privacy-preference-center .switch .slider.round:before{border-radius:50%}
