.cc_default{font-family:Roboto,sans-serif}.cc_def_cookiebar_wrapper{z-index:9001;position:relative}.cc_def_cookiebar{position:fixed;left:0;right:0;bottom:0;box-sizing:border-box;background:rgba(0,0,0,.8);color:#fff;padding:15px 30px;border-top:1px solid #000;backdrop-filter:blur(5px);font-family:Roboto,sans-serif}.cc_def_cookiebar .cc_def_table{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:normal;gap:30px}.cc_def_cookiebar .cc_def_table .cc_def_cell{display:block}.cc_def_cookiebar .cc_def_button{height:40px;line-height:40px;padding:0 20px;font-size:14px;font-family:Roboto,sans-serif}.cc_def_cookiebar .cc_def_button:after{line-height:40px}.cc_def_cookiebar .cc_def_buttons{white-space:nowrap;text-align:right}.cc_def_cookiebar .cc_def_text{font-size:15px;flex-basis:100%;font-family:Roboto,sans-serif}.cc_def_cookiebar .cc_def_text a{color:#fff;text-decoration:underline}.cc_def_cookiebar .cc_def_text a:hover{color:#d8d8d8}.cc_def_popup_wrapper{z-index:14000;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:normal}.cc_def_overlay{z-index:4000;background:rgba(38,38,38,.5);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.cc_def_popup{z-index:14100;width:600px;margin:auto;box-shadow:0 0 10px rgba(0,0,0,.5)}.cc_def_popup .title{background:#d8d8d8;color:#000;padding:15px 20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:normal}.cc_def_popup .title .cc_def_title{font-size:18px;font-weight:700;font-family:Roboto,sans-serif}.cc_def_popup .title .cc_def_close{font-size:40px;line-height:30px;font-weight:300;cursor:pointer;font-family:Arial,Helvetica,sans-serif}.cc_def_popup input[type=checkbox]+label,.cc_def_popup input[type=radio]+label{font-family:Roboto,sans-serif;font-size:15px}.cc_def_popup input[type=checkbox]+label:before,.cc_def_popup input[type=radio]+label:before{width:20px;height:20px;line-height:20px;color:#000;background:#fff;border:1px solid #000;font-size:12px;border-radius:3px}.cc_def_popup input[type=checkbox]:checked+label:before,.cc_def_popup input[type=radio]:checked+label:before{background:#fff!important;color:#000!important}.cc_def_popup input[type=checkbox][disabled]:checked+label:before,.cc_def_popup input[type=radio][disabled]:checked+label:before{background-color:#c3c3c3!important;border-color:#aaa!important;color:#aaa!important}.cc_def_popup .desc{padding:30px;background:#fff;font-family:Roboto,sans-serif}.cc_def_popup .desc *{color:#000}.cc_def_popup .desc h5{font-size:18px;margin:0 0 20px;padding:0;font-weight:700;font-family:Roboto,sans-serif}.cc_def_popup .desc p{font-size:15px;line-height:130%;margin:0 0 15px;padding:0;font-family:Roboto,sans-serif}.cc_def_popup .functions{padding:20px 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:normal;gap:20px}.cc_def_button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;line-height:normal;height:40px;padding:0 20px;font-size:16px;background:#b2e766;color:#000;text-decoration:none;cursor:pointer;outline:0;font-family:Roboto,sans-serif;border-radius:5px;box-sizing:border-box}.cc_def_button:hover{background:#9ce03a}.cc_def_button.simple{background:0 0;padding:0}.cc_def_button.outline{border:1px solid #fff;color:#fff;background:0 0}.cc_def_button:last-child{margin-left:auto}@media only screen and (max-width:700px){.cc_def_popup{width:90vw}.cc_def_popup .desc{overflow:auto;max-height:60vh;padding:5vw}.cc_def_popup .postcontent{text-align:left}.cc_def_popup .postcontent h5{font-size:18px!important;margin:0 0 20px!important}.cc_def_popup .postcontent p{text-align:left}.cc_def_popup .functions{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:20px}.cc_def_popup .functions .cc_def_button{width:100%}.cc_def_popup .functions .cc_def_button.simple{height:auto}.cc_def_popup .functions .cc_def_button:first-child{grid-area:2 / 1 / 3 / 2}.cc_def_popup .functions .cc_def_button:last-child{grid-area:1 / 1 / 2 / 2}.cc_def_cookiebar .cc_def_table{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:20px}.cc_def_cookiebar .cc_def_table .cc_def_button{width:100%}}