﻿
.cc-window::before {
    background-color: #F2F2F2;
    display: block;
    height: 16px;
    position: absolute;
    top: 11px;
    transform: rotate( 29deg ) skew( -35deg );
    -moz-transform: rotate( 29deg ) skew( -35deg );
    -ms-transform: rotate( 29deg ) skew( -35deg );
    -o-transform: rotate( 29deg ) skew( -35deg );
    -webkit-transform: rotate( 29deg ) skew( -35deg );
    width: 20px;
}
.cc-window {
 opacity:1;
 transition:opacity 1s ease;

color:#fff;
    background-color: #0f2b41;
    box-shadow: 0 0 6px #B2B2B2;
    display:none;
}





.cc-window.cc-invisible {
 opacity:0
}
.cc-animate.cc-revoke {
 transition:transform 1s ease
}
.cc-animate.cc-revoke.cc-top {
 transform:translateY(-2em)
}
.cc-animate.cc-revoke.cc-bottom {
 transform:translateY(2em)
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
 transform:translateY(0)
}
.cc-grower {
 max-height:0;
 overflow:hidden;
 transition:max-height 1s
}
.cc-link,
.cc-revoke:hover {
 text-decoration:underline;
 color: #66d2e5;
 }
.cc-revoke,
.cc-window {
 position:fixed;
 overflow:hidden;
 box-sizing:border-box;
 font-size:14px;
 line-height:1.5em;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 z-index:9999
}
.cc-window.cc-static {
 position:static
}
.cc-window.cc-floating {
 padding:2em;
 max-width:24em;
 -ms-flex-direction:column;
 flex-direction:column
}
.cc-window.cc-banner {
 padding:1em 1.8em;
 width:100%;
 -ms-flex-direction:row;
 flex-direction:row
}
.cc-revoke {
 padding:.5em
}
.cc-header {
 font-size:18px;
 font-weight:700
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
 cursor:pointer
}
.cc-link {
 opacity:.8;
 display:inline-block;
 padding:.2em
}
.cc-link:hover {
 opacity:1
}
.cc-btn {
 display:block;
 border-radius: 50px !important;
text-align: center;
white-space: nowrap;
    width: calc(50% - .8em);
    margin: 0;
    float:left;
    font-weight: 400 !important;
font-size: 11px;
text-transform: Uppercase !important;
letter-spacing: 1.8px;
}




.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
 text-decoration:underline
}
.cc-close {
 display:block;
 position:absolute;
 top:.5em;
 right:.5em;
 font-size:1.6em;
 opacity:.9;
 line-height:.75
}
.cc-close:focus,
.cc-close:hover {
 opacity:1
}
.cc-revoke.cc-top {
 top:0;
 left:3em;
 border-bottom-left-radius:.5em;
 border-bottom-right-radius:.5em
}
.cc-revoke.cc-bottom {
 bottom:0;
 left:3em;
 border-top-left-radius:.5em;
 border-top-right-radius:.5em
}
.cc-revoke.cc-left {
 left:3em;
 right:unset
}
.cc-revoke.cc-right {
 right:3em;
 left:unset
}
.cc-top {
 top:1em
}
.cc-left {
 left:1em
}
.cc-right {
 right:1em
}
.cc-bottom {
 bottom:1em
}
.cc-floating>.cc-link {
 margin-bottom:1em
}
.cc-floating .cc-message {
 display:block;
 margin-bottom:1em
}
.cc-window.cc-floating .cc-compliance {
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.cc-window.cc-banner {
 -ms-flex-align:center;
 align-items:center
}
.cc-banner.cc-top {
 left:0;
 right:0;
 top:0
}
.cc-banner.cc-bottom {
 left:0;
 right:0;
 bottom:0
}
.cc-banner .cc-message {
 display:block;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 max-width:100%;
 margin-right:1em
}
.cc-compliance {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-line-pack:justify;
 align-content:space-between
}
.cc-floating .cc-compliance>.cc-btn {
 -ms-flex:1;
 flex:1
}
.cc-btn+.cc-btn {
 margin-left:.5em
}
@media print {
 .cc-revoke,
 .cc-window {
  display:none
 }
}
@media screen and (max-width:900px) {
 .cc-btn {
  white-space:normal
 }
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {
 .cc-window.cc-top {
  top:0
 }
 .cc-window.cc-bottom {
  bottom:0
 }
 .cc-window.cc-banner,
 .cc-window.cc-floating,
 .cc-window.cc-left,
 .cc-window.cc-right {
  left:0;
  right:0
 }
 .cc-window.cc-banner {
  -ms-flex-direction:column;
  flex-direction:column
 }
 .cc-window.cc-banner .cc-compliance {
  -ms-flex:1 1 auto;
  flex:1 1 auto
 }
 .cc-window.cc-floating {
  max-width:none
 }
 .cc-window .cc-message {
  margin-bottom:1em
 }
 .cc-window.cc-banner {
  -ms-flex-align:unset;
  align-items:unset
 }
 .cc-window.cc-banner .cc-message {
  margin-right:0
 }
}
.cc-floating.cc-theme-classic {
 padding:1.2em;
 border-radius:5px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
 text-align:center;
 display:inline;
 -ms-flex:none;
 flex:none
}
.cc-theme-classic .cc-btn {
 border-radius:5px
}
.cc-theme-classic .cc-btn:last-child {
 min-width:140px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
 display:inline-block
}
.cc-theme-edgeless.cc-window {
 padding:0
}
.cc-floating.cc-theme-edgeless .cc-message {
 margin:1.3em 1.3em 0em
}
.cc-banner.cc-theme-edgeless .cc-btn {
 margin:0;
 padding:.8em 1.8em;
 height:100%
}
.cc-banner.cc-theme-edgeless .cc-message {
 margin-left:1em
}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
 margin-left:0
}
#cc-window input[type="checkbox"],
#cmplz-manage-consent-container input[type="checkbox"],
.cmplz-tcf-container input[type="checkbox"] {
 width:initial;
 -webkit-appearance:checkbox
}
#cc-window input[type="checkbox"]:checked::before,
#cmplz-manage-consent-container input[type="checkbox"]:checked::before,
.cmplz-tcf-container input[type="checkbox"]:checked::before {
 content:''
}
#cc-window.cc-floating {
 min-width:468px
}
@media screen and (max-width:469px) {
 #cc-window.cc-floating {
  min-width:100%
 }
 #cc-window.cc-type-categories.cc-floating,
 #cc-window.cc-type-categories .cc-btn {
  min-width:100%
 }
}
#cc-window a.cc-btn {
 text-decoration:none
}
#cc-window a.cc-btn:hover {
 text-decoration:underline
}
#cc-window.cc-theme-block .cc-btn {
 border:0
}
#cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,
#cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap {
 line-height:28px
}
#cc-window.cc-type-categories.cc-top .cmplz-slider-checkbox,
#cc-window.cc-type-categories.cc-bottom .cmplz-slider-checkbox {
 margin:3px 15px 5px 0
}
@media screen and (min-width:768px) {
 #cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,
 #cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap {
  line-height:29px
 }
}
#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save,
#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save {
 margin:0
}
#cc-window.cc-type-categories.cc-floating .cc-compliance {
 display:block
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-btn {
 padding:.4em 0;
 margin:5px 0 0 0
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all {
 margin:15px 0 0 0
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-dismiss {
 float:left
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-save {
 float:right
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all {
    width: calc(50% - .8em);
    margin: 0;
}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-save,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-save {
 width:calc(50% - .8em);
 margin:0
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save {
 width:50%
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save-settings,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save-settings {
 margin-top:0
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-compliance .cc-save-settings {
 margin-top:0
}
#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-save {
 width:calc(50% - .8em);
 margin:0;
 background-color: #385a64;
 color:#ffffff!important;
}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-save {
 width:calc(50% - .8em);
 margin:0;
 background-color: #385a64;
 color:#ffffff!important;

}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-save {
 margin:0
}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-btn {
 float:initial;
 margin:15px 0 0 0
}
#cc-window.cc-theme-edgeless .cc-btn {
 border:0
}
#cc-window.cc-theme-minimal .cc-btn {
 border-radius:5px
}
#cc-window.cc-window.cc-theme-minimal .cc-btn.cc-accept-all {
 border-radius:5px;
 border-width:1px
}
#cc-window.cmplz-hide-cats {
 display:none
}
#cc-window .cc-message {
 word-wrap:break-word
}
#cc-window .cc-deny {
 display:none
}
#cc-window .cc-link {
 padding-right:0
}
#cc-window.cc-center.cc-type-categories .cc-save,
#cc-window.cc-left.cc-type-categories .cc-save,
#cc-window.cc-right.cc-type-categories .cc-save {
 margin-top:15px
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless label {
 margin-left:1em
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-message {
 margin-bottom:1em
}
@media screen and (max-width:768px) {
 .cc-revoke {
  display:none !important
 }
}
.cc-center.cc-revoke {
 bottom:0;
 left:3em;
 border-top-left-radius:.5em;
 border-top-right-radius:.5em
}
.cc-center.cc-revoke.cc-animate {
 transform:translateY(2em)
}
.cc-center.cc-revoke.cc-animate:hover {
 transform:translateY(0)
}
.cc-revoke.cc-right {
 left:auto
}
.cc-revoke.left {
 right:auto
}
.cc-hidden {
 display:none !important
}
.cc-window.cc-theme-minimal {
 -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
 -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
 box-shadow:0 0 10px rgba(0,0,0,0.4)
}
.cc-window.cc-theme-minimal:not(.cc-floating) .cc-message {
 text-align:center
}
.cc-window.cc-theme-minimal .cc-btn.cc-allow,
.cc-window.cc-theme-minimal .cc-btn.cc-save,
.cc-window.cc-theme-minimal .cc-btn.cc-dismiss {
 border-radius:5px;
 border-width:1px
}
.cc-window.cc-center {
 position:fixed;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 width:50%;
 min-width:360px;
 -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
 -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
 box-shadow:0 0 10px rgba(0,0,0,0.4)
}
#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg path,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg path,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg path {
 stroke-dashoffset:60;
 transition:all .3s linear
}
#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg polyline,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg polyline,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg polyline {
 stroke-dashoffset:42;
 transition:all .2s linear;
 transition-delay:.15s
}
#cc-window.cc-window .cmplz-square-checkbox:focus+.cc-check svg,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:focus+.cc-check svg,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:focus+.cc-check svg {
 outline:-webkit-focus-ring-color auto 1px
}
#cc-window.cc-window input.cmplz-svg-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container input.cmplz-svg-checkbox,
#cmplz-tcf-container.cmplz-tcf-container input.cmplz-svg-checkbox,
#cc-window.cc-window .cmplz-slider-checkbox input,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 border:0;
 white-space:nowrap;
 overflow:hidden;
 clip:rect(1px,1px,1px,1px);
 clip-path:inset(50%)
}
#cc-window.cc-window .cmplz-slider-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox {
 position:relative;
 display:inline-block;
 width:40px;
 height:21px
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider {
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 -webkit-transition:.4s;
 transition:.4s
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider:before {
 position:absolute;
 content:"";
 height:15px;
 width:15px;
 left:4px;
 bottom:3px;
 background-color:white;
 -webkit-transition:.4s;
 transition:.4s
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round {
 border-radius:20px
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before {
 border-radius:50%
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na {
 padding:2px 8px;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 -webkit-transition:.4s;
 transition:.4s
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na:before {
 position:absolute;
 content:"N/A";
 color:white
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round {
 border-radius:20px
}
#cc-window.cc-window .cmplz-slider-checkbox input:checked+.cmplz-slider:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before {
 -webkit-transform:translateX(17px);
 -ms-transform:translateX(17px);
 transform:translateX(17px)
}
#cc-window.cc-window .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider {
 outline:-webkit-focus-ring-color auto 1px
}
#cc-window.cc-window label,
#cmplz-manage-consent-container.cmplz-manage-consent-container label,
#cmplz-tcf-container.cmplz-tcf-container label {
 color:inherit;
 font-weight:normal;
 margin-bottom:0;
 line-height:inherit
}
#cc-window.cc-window div.cc-check,
#cmplz-manage-consent-container.cmplz-manage-consent-container div.cc-check,
#cmplz-tcf-container.cmplz-tcf-container div.cc-check {
 display:inline-block;
 padding-bottom:10px
}
#cc-window.cc-window .cc-check,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,
#cmplz-tcf-container.cmplz-tcf-container .cc-check,
#cc-window.cc-window .cc-check svg,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg {
 display:inherit;
 transform:translate3d(0,0,0)
}
#cc-window.cc-window label:not(.cc-check),
#cmplz-manage-consent-container.cmplz-manage-consent-container label:not(.cc-check),
#cmplz-tcf-container.cmplz-tcf-container label:not(.cc-check) {
 white-space:nowrap;
 margin-right:15px;
 margin-left:0;
 padding-left:0
}
#cc-window.cc-window .cmplz-categories-wrap .cmplz-slider-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox {
 vertical-align:top;
 margin:3px 15px 10px 0
}
#cc-window.cc-window .cmplz-categories-wrap .cmplz-consent-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-consent-checkbox,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-consent-checkbox {
 margin-right:15px
}
#cc-window.cc-window .cmplz-categories-wrap label,
#cmplz-manage-consent-container.cmplz-manage-consent-container label,
#cmplz-tcf-container.cmplz-tcf-container label {
 box-sizing:initial
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,
#cmplz-tcf-container.cmplz-tcf-container .cc-check {
 cursor:pointer;
 position:relative;
 margin:auto 7px auto auto;
 width:18px;
 height:18px;
 -webkit-tap-highlight-color:transparent
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:before,
#cmplz-tcf-container.cmplz-tcf-container .cc-check:before {
 content:"";
 position:absolute;
 opacity:0
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check:hover:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:hover:before,
#cmplz-tcf-container.cmplz-tcf-container .cc-check:hover:before {
 opacity:1
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg {
 position:relative;
 z-index:1;
 fill:none;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:3.5;
 transition:all .2s ease;
 stroke:#000
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg path,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg path,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg path {
 stroke-dasharray:60;
 stroke-dashoffset:0
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg polyline,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg polyline,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg polyline {
 stroke-dasharray:22;
 stroke-dashoffset:66
}
.cmplz-document .cmplz-soft-cookiewall {
 background-color:transparent;
 display:none
}
.cmplz-video.cmplz-iframe-styles {
 background-color:transparent
}
.cmplz-video.cmplz-hidden {
 visibility:hidden !important
}
.cmplz-blocked-content-container {
 background:#FFF;
 border:0;
 border-radius:3px;
 box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);
 display:flex;
 justify-content:center;
 align-items:center;
 background-repeat:no-repeat !important;
 background-size:cover !important;
 height:inherit;
 position:relative
}
.cmplz-blocked-content-container iframe {
 max-height:100%;
 border:0 !important
}
.cmplz-blocked-content-container div div {
 display:none
}
.cmplz-blocked-content-container.gmw-map-cover {
 max-height:100%;
 position:absolute
}
.cmplz-blocked-content-container .cmplz-blocked-content-notice {
 white-space:normal;
 text-transform:initial;
 cursor:pointer;
 position:absolute !important;
 width:50%;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 max-width:200px;
 font-size:14px;
 padding:10px;
 background-color:rgba(0,0,0,0.5);
 color:#fff;
 text-align:center;
 z-index:98;
 line-height:23px
}
.cmplz-blocked-content-container .cmplz-blocked-content-notice:focus {
 border:1px dotted #cecece
}

.cmplz-slider-checkbox input:checked + .cmplz-slider {						
background-color: #385a64					
}					
.cmplz-slider-checkbox input:focus + .cmplz-slider {						
box-shadow: 0 0 1px #385a64;					
}					
.cmplz-slider-checkbox .cmplz-slider:before {						
background-color: #fff;					
}
.cmplz-slider-checkbox .cmplz-slider-na:before {						
color:#fff;					
}					
.cmplz-slider-checkbox .cmplz-slider {					    
background-color: #dd3333;					
}					
	
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg {stroke: #000000}
#cc-window.cc-window .cc-compliance .cc-btn.cc-accept-all {
    color: #fff;
    background-color: #fe525c;
    border-color: #0073aa;
}

i.gprd-logo {
    display: inline-block;
    margin-right: 0.2em;
    vertical-align: middle;
    width: 1.3em;
    height: 1.3em;
    background: transparent url("../img/cookie_icon.svg") no-repeat top left;
        background-size: auto;
    background-size: cover;
}


.explicacion {
margin: 0 20px 10px 20px;
font-size: 12px;
line-height: 16px;
}
    