:root{--btnB:#e53215;--btnC:#fff;--btnHoverB:#bb2911;--btnHoverC:#fff;--inWidth:820px;--listaB:#008457;--listaC:#fff}
#cookiesAdv,#cookiesAdvSettings{bottom:0;font-family:Tahoma,Helvetica,sans-serif;position:fixed;right:0;z-index:999;left:0}body.noscroll{overflow:hidden}#cookiesAdv *,#cookiesAdvSettings *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookiesAdv button,#cookiesAdvSettings button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;display:block;font-family:Tahoma,Helvetica,sans-serif;font-size:14px;line-height:20px;text-align:center}#cookiesAdv button.btn0,#cookiesAdvSettings button.btn0{background:#fff;border:1px solid #b4b4b4;color:#414141}#cookiesAdv button.btn0:hover,#cookiesAdvSettings button.btn0:hover{background:#b4b4b4;color:#fff}#cookiesAdv button.btn1,#cookiesAdvSettings button.btn1{background:var(--btnB);border:1px solid var(--btnB);color:var(--btnC)}#cookiesAdv,#cookiesAdv a{color:var(--listaC)}#cookiesAdv button.btn1:hover,#cookiesAdvSettings button.btn1:hover{background:var(--btnHoverB);border-color:var(--btnHoverB);color:var(--btnHoverC)}#cookiesAdv{background:var(--listaB);font-size:14px;line-height:20px;text-align:center}#cookiesAdv .in{margin:0 auto;max-width:var(--inWidth)}#cookiesAdv strong.caTitle{color:var(--listaC);display:block;font-weight:600;padding-bottom:15px}#cookiesAdv p{font-size:14px;line-height:24px}#cookiesAdv .btns{margin:0 auto}#cookiesAdvSettings{background:rgba(0,0,0,.5);top:0}#cookiesAdvSettings div.content{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;line-height:22px;position:relative}#cookiesAdvSettings div.content div.cahead{height:60px;position:relative}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line:after,#cookiesAdvSettings div.content div.cabody .cookiescontrols .line:before,#cookiesAdvSettings div.content div.cahead:after,#cookiesAdvSettings div.content div.cahead:before{content:"";display:table}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line:after,#cookiesAdvSettings div.content div.cahead:after{clear:both}#cookiesAdvSettings div.content div.cahead img.logo{display:block;left:20px;position:relative;top:50%;transform:translateY(-50%)}#cookiesAdvSettings div.content div.cahead a.close{display:block;float:right;height:20px;margin:20px;position:relative;width:20px}#cookiesAdvSettings div.content div.cahead a.close:after,#cookiesAdvSettings div.content div.cahead a.close:before{background:#b4b4b4;content:'';display:block;height:2px;left:0;position:absolute;top:10px;width:20px}#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.cabody .cookiescontrols .line .remote label span,#cookiesAdvSettings div.content div.cabody .cookiescontrols>div.read .line em:before,#cookiesAdvSettings div.content div.cabody .cookiescontrols>div:not(.read) .text,#cookiesAdvSettings div.content div.cahead a.close em{display:none}#cookiesAdvSettings div.content div.cabody{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;bottom:80px;color:#333;overflow-y:scroll;padding:20px 20px 0;position:absolute;top:60px}#cookiesAdvSettings div.content div.cabody strong.caTitle{color:#414141;display:block;font-size:18px;font-weight:600;line-height:26px;padding-bottom:18px}#cookiesAdvSettings div.content div.cabody strong.caMain{color:#414141;font-size:14px;font-weight:600;line-height:20px}#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 .line{cursor:pointer;padding:20px}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line em{float:left;height:10px;left:0;margin-right:20px;position:relative;top:10px;width:10px}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line em:after,#cookiesAdvSettings div.content div.cabody .cookiescontrols .line em:before{background:#555;content:'';display:block;height:2px;position:absolute;width:10px}#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{color:#b4b4b4;float:right}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote.disabled{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5;filter:50}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote.disabled label{cursor:default}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote input{left:-99999px;position:absolute}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote label{background-color:#f2f1f1;border:1px solid #ddd;cursor:pointer;display:block;height:25px;position:relative;width:45px;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line .remote label:before{background-color:#7d7d7d;bottom:1px;content:'';display:block;height:21px;position:absolute;width:21px;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;-ms-transition:.5s ease-out;transition:.5s ease-out;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#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{background-color:#fff;transform:translateX(20px)}#cookiesAdvSettings div.content div.cabody .cookiescontrols .text{padding:0 20px 20px;text-align:justify}#cookiesAdvSettings div.content div.cafoot{bottom:0;height:80px;padding:20px;position:absolute;width:100%}#cookiesAdvSettings div.content button{padding:10px 25px}@media screen and (max-width:400px){#cookiesAdvSettings button.btn0,#cookiesAdvSettings button.btn1{display:block;margin:0 auto;max-width:350px;width:100%}#cookiesAdvSettings button.btn0{margin-top:10px}#cookiesAdvSettings div.content div.cabody{bottom:130px}#cookiesAdvSettings div.content div.cafoot{height:130px;padding-bottom:10px}}@media screen and (min-width:401px){#cookiesAdvSettings button.btn0{float:right;margin-right:20px}#cookiesAdvSettings button.btn1{float:right}}@media screen and (max-width:500px){#cookiesAdvSettings div.content{height:96%;margin:2%;width:96%}#cookiesAdvSettings div.content div.cabody .cookiescontrols .line{padding:20px 0}}@media screen and (min-width:501px){#cookiesAdvSettings div.content{height:60%;left:50%;max-height:70%;max-width:670px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%}}@media screen and (max-width:767px){#cookiesAdv,#cookiesAdv .in{display:flex;max-height:100vh}#cookiesAdv .in{flex-direction:column;max-height:-moz-available;max-height:-webkit-fill-available;max-height:fill-available;width:100%}#cookiesAdv .cookies-info{height:100%;max-height:calc(100% - 181px);overflow:auto;width:100%}#cookiesAdv .cookies-info-content{padding:15px 15px 0}#cookiesAdv strong.caTitle{font-size:20px;line-height:30px}#cookiesAdv .btns{width:100%}#cookiesAdv .btns .btns-content{margin:0 auto;max-width:350px;padding:20px 15px 15px}#cookiesAdv button,#cookiesAdvSettings button{padding:10px}#cookiesAdv button{display:block;margin-bottom:10px;width:100%}#cookiesAdv .btn-item{line-height:42px}#cookiesAdv .brclear{display:none}}@media screen and (min-width:768px) and (max-width:1023px){#cookiesAdv .in{padding:30px 20px}}@media screen and (min-width:768px){#cookiesAdv strong.caTitle{font-size:26px;line-height:36px}#cookiesAdv p{padding-bottom:30px}#cookiesAdv .btns{width:640px}#cookiesAdv button,#cookiesAdvSettings button{padding:15px}#cookiesAdv button{float:right;margin-left:20px;width:200px}#cookiesAdv .btn-item{float:right;line-height:52px;width:200px}#cookiesAdv .brclear{clear:both}}@media screen and (min-width:1024px){#cookiesAdv .in{padding:50px 30px}}@media print{#cookiesAdv{display:none}}