:root {--btnB:#47b1c4;--btnC:#fff;--btnHoverB:#0076be;--btnHoverC:#fff;}
#cookiesAdv button, #cookiesAdvSettings button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;display: block;margin: 0 20px 0 0;padding: 15px;font-size: 14px;font-size: 1.4rem;line-height: 1em;font-family: Tahoma, Helvetica, sans-serif;}#cookiesAdv button:not(:last-of-type), #cookiesAdvSettings button:not(:last-of-type) {margin-right: 0;}#cookiesAdv button:not(.left), #cookiesAdvSettings button:not(.left) {float: right;}#cookiesAdv button.btn0, #cookiesAdvSettings button.btn0 {background: #fff;color: #414141;border: 1px solid #b4b4b4;}#cookiesAdv button.btn0:hover, #cookiesAdvSettings button.btn0:hover {border-color:#414141;}#cookiesAdv button.btn1, #cookiesAdvSettings button.btn1 {border: 1px solid var(--btnB);background: var(--btnB);color: var(--btnC);}#cookiesAdv button.btn1:hover, #cookiesAdvSettings button.btn1:hover {border-color:var(--btnHoverB);background: var(--btnHoverB);color: var(--btnHoverC);}#cookiesAdv {font-family: Tahoma, Helvetica, sans-serif;background: #fff;border-top: 1px solid #b4b4b4;bottom: 0;color: #333;font-size: 14px;font-size: 1.4rem;line-height: 20px;left: 0;position: fixed;text-align: left;width: 100%;z-index: 999;}#cookiesAdv > div {*zoom: 1;padding: 30px;}#cookiesAdv > div:before, #cookiesAdv > div:after {display: table;content: "";}#cookiesAdv > div:after {clear: both;}#cookiesAdv > div:nth-of-type(2) {text-align: center;}#cookiesAdv > div:nth-of-type(2) a {display: inline-block;font-size: 12px;font-size: 1.2rem;line-height: 25px;margin-top: 10px;color:#b4b4b4;}#cookiesAdv > div strong.caTitle {display: block;font-size: 16px;font-size: 1.6rem;line-height: 1.3em;color: #414141;font-weight: 600;padding-bottom: 10px;}#cookiesAdv > div a {color:#b4b4b4;}#cookiesAdv > div p {text-align: justify;font-size: 12px;font-size: 1.2rem;line-height: 1.8em;min-height:65px;}#cookiesAdv a.close {display: block;width: 38px;height: 38px;position: absolute;top: 10px;right: 15px;}#cookiesAdv a.close:before, #cookiesAdv a.close:after {content: '';display: block;position: absolute;width: 20px;height: 2px;top: 18px;left: 9px;background: #b4b4b4;}#cookiesAdv a.close:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}#cookiesAdv a.close:after {border: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}#cookiesAdv a.close:hover:before, #cookiesAdv a.close:hover:after {background: #b4b4b4;}#cookiesAdv a.close em {display: none;}@media screen and (min-width: 1521px) {#cookiesAdv > div:nth-of-type(1) {width:70%;}}@media screen and (min-width: 1251px) and (max-width: 1520px) {#cookiesAdv > div:nth-of-type(1) {width:65%;}}@media screen and (min-width: 1101px) and (max-width: 1250px) {#cookiesAdv > div:nth-of-type(1) {width:60%;}}@media screen and (min-width: 1001px) and (max-width: 1100px) {#cookiesAdv > div:nth-of-type(1) {width:55%;}}@media screen and (min-width: 1001px) {#cookiesAdv > div {float: left;}#cookiesAdv > div:nth-of-type(2) {padding: 0 30px;position: absolute;bottom: 17px;right: 0;}}@media screen and (max-width: 1000px) {#cookiesAdv {text-align: center;}#cookiesAdv strong.caTitle {text-align: left;}#cookiesAdv > div:nth-of-type(2) {padding-top: 0;display:inline-block;}#cookiesAdv > div:nth-of-type(2) .btn0 {float: left;}}@media screen and (max-width: 600px) {#cookiesAdv > div {padding:30px 15px;}#cookiesAdv a.close {top: 15px;right: 5px;}#cookiesAdv > div:nth-of-type(2) {width: 100%;max-width: 350px;margin: 0 auto;padding: 0 15px 15px;}#cookiesAdv > div:nth-of-type(2) button {float: none !important;display: block;width: 100%;margin: 0 0 15px;text-align: center;}#cookiesAdv > div:nth-of-type(2) a {margin:0;}#cookiesAdv > div:nth-of-type(2) br {display:none;}}#cookiesAdvSettings {font-family: Tahoma, Helvetica, sans-serif;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.5);}#cookiesAdv *, #cookiesAdvSettings * {box-sizing: border-box;}#cookiesAdvSettings div.content {background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;font-size: 13px;font-size: 1.3rem;line-height: 1.8em;}#cookiesAdvSettings div.content div.cahead {*zoom: 1;position: relative;height: 60px;}#cookiesAdvSettings div.content div.cahead:before, #cookiesAdvSettings div.content div.cahead:after {display: table;content: "";}#cookiesAdvSettings div.content div.cahead:after {clear: both;}#cookiesAdvSettings div.content div.cahead img.logo {display: block;position: relative;left: 20px;top: 50%;transform: translateY(-50%);}#cookiesAdvSettings div.content div.cahead a.close {display: block;float: right;width: 20px;height: 20px;margin: 20px;position: relative;}#cookiesAdvSettings div.content div.cahead a.close:before, #cookiesAdvSettings div.content div.cahead a.close:after {content: '';display: block;position: absolute;width: 20px;height: 2px;top: 10px;left: 0;background: #b4b4b4;}#cookiesAdvSettings div.content div.cahead a.close:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}#cookiesAdvSettings div.content div.cahead a.close:after {border: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}#cookiesAdvSettings div.content div.cahead a.close em {display: none;}#cookiesAdvSettings div.content div.cabody {position: absolute;overflow-y: scroll;padding: 20px;padding-bottom: 0;top: 60px;bottom: 80px;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;color:#333;}#cookiesAdvSettings div.content div.cabody strong.caTitle {display:block;color: #414141;font-size: 18px;font-size: 1.8rem;line-height: 1.3em;font-weight: 600;margin: 0 0 18px;}#cookiesAdvSettings div.content div.cabody strong.caMain {color: #414141;font-size: 14px;font-size: 1.4rem;line-height: 1.3em;font-weight: 600;}#cookiesAdvSettings div.content div.cabody p {text-align: justify;}#cookiesAdvSettings div.content div.cabody a {color: #b4b4b4;}#cookiesAdvSettings div.content div.cabody .cookiescontrols {padding-top: 20px;}#cookiesAdvSettings div.content div.cabody .cookiescontrols>div:not(:last-of-type) {border-bottom: 1px solid #e9e9e9;}#cookiesAdvSettings div.content div.cabody .cookiescontrols>div.read .line em:before {display: none;}#cookiesAdvSettings div.content div.cabody .cookiescontrols>div:not(.read) .text {display: none;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line {*zoom: 1;cursor: pointer;padding: 20px;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line:before, #cookiesAdvSettings div.content div.cabody .cookiescontrols .line:after {display: table;content: "";}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line:after {clear: both;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line em {float: left;position: relative;width: 10px;height: 10px;margin-right: 20px;top: 10px;left: 0;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line em:before, #cookiesAdvSettings div.content div.cabody .cookiescontrols .line em:after {content: '';display: block;position: absolute;width: 10px;height: 2px;background: #555;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line em:before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line h4 {float: left;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote {float: right;color: #b4b4b4;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote.disabled {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;filter: 50;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote.disabled label {cursor: default;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote input {position: absolute;left: -99999px;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote label {display: block;width: 45px;height: 25px;background-color: #f2f1f1;border: 1px solid #ddd;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;-ms-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;transition: all 0.2s ease-in 0s;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;position: relative;cursor: pointer;-moz-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;-webkit-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;transition: all 500ms ease-out;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote label:before {content: '';display: block;position: absolute;width: 21px;height: 21px;background-color: #7d7d7d;bottom: 1px;-moz-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;-webkit-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;transition: all 500ms ease-out;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote label span {display: none;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote input[type=checkbox]:checked ~ label {background-color: #6DB131;border: 1px solid #6DB131;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote input[type=checkbox]:checked ~ label:before {transform: translateX(20px);background-color: #fff;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .text {padding: 20px;padding-top: 0;text-align: justify;}#cookiesAdvSettings div.content div.cafoot {width: 100%;height: 80px;position: absolute;bottom: 0;padding: 20px;}#cookiesAdvSettings div.content button {padding: 10px 25px;}@media screen and (min-width: 501px) {#cookiesAdvSettings div.content {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;height: 60%;max-width: 670px;max-height: 70%;}}@media screen and (max-width: 500px) {#cookiesAdvSettings div.content {margin: 2%;width: 96%;height: 96%;}#cookiesAdvSettings div.content div.cabody button {float: none;display: block;width: 100%;max-width: 350px;margin: 0 auto;}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line {padding: 20px 0;}}@media screen and (max-width: 400px) {#cookiesAdvSettings div.content div.cabody {bottom: 130px;}#cookiesAdvSettings div.content div.cafoot {height: 130px;padding-bottom: 10px;}#cookiesAdvSettings div.content div.cafoot button {float: none;display: block;width: 100%;max-width: 350px;margin: 0 auto 10px;}}body.noscroll {overflow: hidden;}@media print {#cookiesAdv {display: none;}}