@charset "ISO-8859-1";
#ld-cookies-banner-container {
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  background-color:#fff;
  bottom:0;
  box-shadow:0 0 18px rgb(0 0 0 / 20%);
  box-sizing:border-box;
  left:0;
  max-height:90%;
  overflow-x:hidden;
  overflow-y:auto;
  position:fixed;
  right:0;
  scrollbar-arrow-color:#c1c1c1;
  scrollbar-darkshadow-color:#c1c1c1;
  scrollbar-face-color:#c1c1c1;
  scrollbar-shadow-color:#c1c1c1;
  z-index:2147483645;
}

#ld-cookies-banner-container:focus {outline:2px solid #000;outline-offset:-2px;}
#ld-cookies-banner-container a:focus {outline:2px solid #000;}
#ld-cookies-banner-container #ld-cookies-accept-btn,
#ld-cookies-banner-container #ld-cookies-settings-btn {outline-offset:1px;}

#ld-cookies-banner-container .ld-cookies-close-icon,
#ld-cookies-settings-container .ld-cookies-close-icon {
  background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==");
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  height:12px;
  width:12px;
}

#ld-cookies-banner-container h3 *,
#ld-cookies-banner-container h4 *,
#ld-cookies-banner-container h6 *,
#ld-cookies-banner-container button *,
#ld-cookies-settings-container h3 *,
#ld-cookies-settings-container h4 *,
#ld-cookies-settings-container h6 *,
#ld-cookies-settings-container button * {color:inherit;font-size:inherit;font-weight:inherit;}

#ld-cookies-banner-container .ld-cookies-hide,
#ld-cookies-settings-container .ld-cookies-hide {display:none !important;}

#ld-cookies-settings-container .ld-cookies-row .ld-cookies-col {padding:0;}
#ld-cookies-settings-container .ld-cookies-container {padding-right:0;}
#ld-cookies-settings-container .ld-cookies-row {flex-direction:initial;width:100%;}
#ld-cookies-settings-container [type="checkbox"]:checked,
#ld-cookies-settings-container [type="checkbox"]:not(:checked) {pointer-events:initial;}

#ld-cookies-settings-container [type="checkbox"]:disabled+label::before,
#ld-cookies-settings-container [type="checkbox"]:disabled+label:after,
#ld-cookies-settings-container [type="checkbox"]:disabled+label {opacity:0.7;pointer-events:none;}

#ld-cookies-settings-container li input[type="checkbox"] {z-index:1;}

#ld-cookies-settings-container li .ld-cookies-acc-txt {position:relative;z-index:2;}

#ld-cookies-settings-container input{margin:3px 0.1ex;}
#ld-cookies-settings-container .ld-cookies-settings-logo {
  background: url('https://www.ladritta.com/images/ladritta.png') left center;
  background-size:contain;
  background-repeat:no-repeat;
  height:60px;
  width:180px;
}
#ld-cookies-settings-container .ld-cookies-scrn-rdr {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
#ld-cookies-settings-container.ld-cookies-fade-in,
.ld-cookies-settings-dark-filter.ld-cookies-fade-in,
#ld-cookies-banner-container.ld-cookies-fade-in {
  animation-duration:400ms;
  animation-name:ld-cookies-fade-in;
  animation-timing-function:ease-in-out;
}
#ld-cookies-settings-container.ld-cookies-hide {display:none !important;}
.ld-cookies-settings-dark-filter.ld-cookies-hide {display:none !important;}
.ld-cookies-settings-dark-filter {
  background:rgba(0,0,0,0.5);
  bottom:0;
  height:100%;
  left:0;
  overflow:hidden;
  position:fixed;
  top:0;
  width:100%;
  z-index:2147483646;
}
@keyframes ld-cookies-fade-in {
  0%{opacity:0;}
  100%{opacity:1;}
}
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
  #ld-cookies-settings-container p {font-size:0.75em;}
}

#ld-cookies-banner-container, #ld-cookies-settings-container {font-size:16px;}
#ld-cookies-banner-container *,
#ld-cookies-banner-container ::after,
#ld-cookies-banner-container ::before,
#ld-cookies-settings-container *,
#ld-cookies-settings-container ::after,
#ld-cookies-settings-container ::before {
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
#ld-cookies-banner-container div,
#ld-cookies-banner-container span,
#ld-cookies-banner-container h1,
#ld-cookies-banner-container h2,
#ld-cookies-banner-container h3,
#ld-cookies-banner-container h4,
#ld-cookies-banner-container h5,
#ld-cookies-banner-container h6,
#ld-cookies-banner-container p,
#ld-cookies-banner-container img,
#ld-cookies-banner-container svg,
#ld-cookies-banner-container button,
#ld-cookies-banner-container section,
#ld-cookies-banner-container a,
#ld-cookies-banner-container label,
#ld-cookies-banner-container input,
#ld-cookies-banner-container ul,
#ld-cookies-banner-container li,
#ld-cookies-banner-container nav,
#ld-cookies-banner-container table,
#ld-cookies-banner-container thead,
#ld-cookies-banner-container tr,
#ld-cookies-banner-container td,
#ld-cookies-banner-container tbody,
#ld-cookies-banner-container .ld-cookies-main-content,
#ld-cookies-banner-container .ld-cookies-toggle,
#ld-cookies-banner-container #ld-cookies-content,
#ld-cookies-banner-container #ld-cookies-settings-content,
#ld-cookies-banner-container .checkbox,
#ld-cookies-settings-container div,
#ld-cookies-settings-container span,
#ld-cookies-settings-container h1,
#ld-cookies-settings-container h2,
#ld-cookies-settings-container h3,
#ld-cookies-settings-container h4,
#ld-cookies-settings-container h5,
#ld-cookies-settings-container h6,
#ld-cookies-settings-container p,
#ld-cookies-settings-container img,
#ld-cookies-settings-container svg,
#ld-cookies-settings-container button,
#ld-cookies-settings-container section,
#ld-cookies-settings-container a,
#ld-cookies-settings-container label,
#ld-cookies-settings-container input,
#ld-cookies-settings-container ul,
#ld-cookies-settings-container li,
#ld-cookies-settings-container nav,
#ld-cookies-settings-container table,
#ld-cookies-settings-container thead,
#ld-cookies-settings-container tr,
#ld-cookies-settings-container td,
#ld-cookies-settings-container tbody,
#ld-cookies-settings-container .ld-cookies-main-content,
#ld-cookies-settings-container .ld-cookies-toggle,
#ld-cookies-settings-container #ld-cookies-content,
#ld-cookies-settings-container #ld-cookies-settings-content,
#ld-cookies-settings-container .checkbox {
  -webkit-font-smoothing:auto;
  background:none;
  border:none;
  border-radius:0;
  bottom:auto;
  box-shadow:none;
  clear:none;
  float:none;
  font-family:inherit;
  font-weight:normal;
  height:auto;
  left:auto;
  letter-spacing:normal;
  line-height:normal;
  margin:0;
  max-height:none;
  max-width:none;
  min-height:0;
  min-width:0;
  overflow:visible;
  padding:0;
  position:static;
  right:auto;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-shadow:none;
  text-transform:none;
  top:auto;
  vertical-align:baseline;
  visibility:visible;
  white-space:normal;
  width:auto;
  z-index:auto;
}
#ld-cookies-banner-container label:before,
#ld-cookies-banner-container label:after,
#ld-cookies-banner-container .checkbox:after,
#ld-cookies-banner-container .checkbox:before,
#ld-cookies-settings-container label:before,
#ld-cookies-settings-container label:after,
#ld-cookies-settings-container .checkbox:after,
#ld-cookies-settings-container .checkbox:before {content:"";content:none;}

#ld-cookies-banner-container .ld-cookies-container,
#ld-cookies-settings-container .ld-cookies-container {
  box-sizing:border-box;
  margin:0 auto;
  max-width:100%;
  padding:0 20px;
  position:relative;
  width:100%;
}
#ld-cookies-banner-container .ld-cookies-col,
#ld-cookies-banner-container .ld-cookies-cols,
#ld-cookies-settings-container .ld-cookies-col,
#ld-cookies-settings-container .ld-cookies-cols {
  box-sizing:border-box;
  display:initial;
  float:left;
  padding:0;
  width:100%;
}
@media (min-width: 400px) {
  #ld-cookies-banner-container .ld-cookies-container,
  #ld-cookies-settings-container .ld-cookies-container {padding:0;width:90%;}
}
@media (min-width: 550px) {
  #ld-cookies-banner-container .ld-cookies-container,
  #ld-cookies-settings-container .ld-cookies-container {width:100%;}
  #ld-cookies-banner-container .ld-cookies-col,
  #ld-cookies-banner-container .ld-cookies-cols,
  #ld-cookies-settings-container .ld-cookies-col,
  #ld-cookies-settings-container .ld-cookies-cols {margin-left:4%;}

  #ld-cookies-banner-container .ld-cookies-col:first-child,
  #ld-cookies-banner-container .ld-cookies-cols:first-child,
  #ld-cookies-settings-container .ld-cookies-col:first-child,
  #ld-cookies-settings-container .ld-cookies-cols:first-child {margin-left:0;}

  #ld-cookies-banner-container .ld-col-two.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-two.ld-cookies-cols {width:13.3333333333%;}

  #ld-cookies-banner-container .ld-col-three.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-three.ld-cookies-cols {width:22%;}

  #ld-cookies-banner-container .ld-col-four.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-four.ld-cookies-cols {width:30.6666666667%;}

  #ld-cookies-banner-container .ld-col-eight.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-eight.ld-cookies-cols {width:65.3333333333%;}

  #ld-cookies-banner-container .ld-col-nine.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-nine.ld-cookies-cols {width:74%;}

  #ld-cookies-banner-container .ld-col-ten.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-ten.ld-cookies-cols {width:82.6666666667%;}

  #ld-cookies-banner-container .ld-col-eleven.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-eleven.ld-cookies-cols {width:91.3333333333%;}

  #ld-cookies-banner-container .ld-col-twelve.ld-cookies-cols,
  #ld-cookies-settings-container .ld-col-twelve.ld-cookies-cols {width:100%;margin-left:0;}

  #ld-cookies-banner-container h1,
  #ld-cookies-banner-container h2,
  #ld-cookies-banner-container h3,
  #ld-cookies-banner-container h4,
  #ld-cookies-banner-container h5,
  #ld-cookies-banner-container h6,
  #ld-cookies-settings-container h1,
  #ld-cookies-settings-container h2,
  #ld-cookies-settings-container h3,
  #ld-cookies-settings-container h4,
  #ld-cookies-settings-container h5,
  #ld-cookies-settings-container h6 {font-family:inherit;font-weight:600;margin-top:0;}

  #ld-cookies-banner-container h1,
  #ld-cookies-settings-container h1 {font-size:1.5rem;line-height:1.2;}
  #ld-cookies-banner-container h2,
  #ld-cookies-settings-container h2 {font-size:1.5rem;line-height:1.25;}
  #ld-cookies-banner-container h3,
  #ld-cookies-settings-container h3 {font-size:1.5rem;line-height:1.3;}
  #ld-cookies-banner-container h4,
  #ld-cookies-settings-container h4 {font-size:1.5rem;line-height:1.35;}
  #ld-cookies-banner-container h5,
  #ld-cookies-settings-container h5 {font-size:1.5rem;line-height:1.5;}
  #ld-cookies-banner-container h6,
  #ld-cookies-settings-container h6 {font-size:1.5rem;line-height:1.6;}
}
@media (min-width:550px) {
  #ld-cookies-banner-container h1,
  #ld-cookies-settings-container h1 {font-size:1.5rem;}
  #ld-cookies-banner-container h2,
  #ld-cookies-settings-container h2 {font-size:1.5rem;}
  #ld-cookies-banner-container h3,
  #ld-cookies-settings-container h3 {font-size:1.5rem;}
  #ld-cookies-banner-container h4,
  #ld-cookies-settings-container h4 {font-size:1.5rem;}
  #ld-cookies-banner-container h5,
  #ld-cookies-settings-container h5 {font-size:1.5rem;}
  #ld-cookies-banner-container h6,
  #ld-cookies-settings-container h6 {font-size:1.5rem;}
}

#ld-cookies-banner-container p,
#ld-cookies-settings-container p {font-family:inherit;line-height:normal;margin:0 0 1em 0;}
#ld-cookies-banner-container a,
#ld-cookies-settings-container a {color:#565656;text-decoration:underline;}
#ld-cookies-banner-container a:hover,
#ld-cookies-settings-container a:hover {color:#565656;text-decoration:none;}
#ld-cookies-banner-container button,
#ld-cookies-settings-container button {margin-bottom:1rem;font-family:inherit;}
#ld-cookies-banner-container button,
#ld-cookies-settings-container button {
  background-color:transparent;
  border:1px solid #bbb;
  border-radius:2px;
  box-sizing:border-box;
  color:#555;
  cursor:pointer;
  display:inline-block;
  font-size:0.9em;
  font-weight:400;
  height:38px;
  letter-spacing:0.01em;
  line-height:38px;
  padding:0 30px;
  text-align:center;
  text-decoration:none;
  white-space:nowrap;
}
#ld-cookies-banner-container :not(.ot-leg-btn-container)>button:hover,
#ld-cookies-banner-container :not(.ot-leg-btn-container)>button:focus,
#ld-cookies-settings-container :not(.ot-leg-btn-container)>button:hover,
#ld-cookies-settings-container :not(.ot-leg-btn-container)>button:focus (.ot-leg-btn-container)>button:hover {
  border-color:#888;
  color:#333;
  opacity:0.7;
}
#ld-cookies-banner-container :not(.ot-leg-btn-container)>button:focus,
#ld-cookies-settings-container :not(.ot-leg-btn-container)>button:focus {outline:2px solid #000;}

#ld-cookies-banner-container input[type="text"],
#ld-cookies-settings-container input[type="text"] {
  background-color:#fff;
  border:1px solid #d1d1d1;
  border-radius:4px;
  box-shadow:none;
  box-sizing:border-box;
  height:38px;
  padding:6px 10px;
}

#ld-cookies-banner-container input[type="text"],
#ld-cookies-settings-container input[type="text"] {
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
}
#ld-cookies-banner-container input[type="text"]:focus,
#ld-cookies-settings-container input[type="text"]:focus {border:1px solid #000;outline:0;}
#ld-cookies-banner-container label,
#ld-cookies-settings-container label {display:block;font-weight:600;margin-bottom:0.5rem;}
#ld-cookies-banner-container input[type="checkbox"],
#ld-cookies-settings-container input[type="checkbox"] {display:inline;}
#ld-cookies-banner-container ul,
#ld-cookies-settings-container ul {list-style:circle inside;}
#ld-cookies-banner-container ul,
#ld-cookies-settings-container ul {margin-top:0;padding-left:0;}
#ld-cookies-banner-container ul ul,
#ld-cookies-settings-container ul ul {font-size:90%;margin:1.5rem 0 1.5rem 3rem;}
#ld-cookies-banner-container li,
#ld-cookies-settings-container li {margin-bottom:1rem;}
#ld-cookies-banner-container th,
#ld-cookies-banner-container td,
#ld-cookies-settings-container th,
#ld-cookies-settings-container td {border-bottom:1px solid #e1e1e1;padding:12px 15px;text-align:left;}
#ld-cookies-banner-container button,
#ld-cookies-settings-container button{font-family:inherit;margin-bottom:1rem;}
#ld-cookies-banner-container .ld-cookies-container:after,
#ld-cookies-banner-container .ld-cookies-row:after,
#ld-cookies-settings-container .ld-cookies-container:after,
#ld-cookies-settings-container .ld-cookies-row:after {clear:both;content:"";display:table;}
#ld-cookies-banner-container .ld-cookies-row,
#ld-cookies-settings-container .ld-cookies-row {display:block;margin:0;max-width:none;}

#ld-cookies-banner-container.otRelFont {font-size:1rem;}
#ld-cookies-banner-container>.ld-cookies-container {overflow:hidden;}
#ld-cookies-banner-container::-webkit-scrollbar {width:11px;}
#ld-cookies-banner-container::-webkit-scrollbar-thumb {background:#c1c1c1;border-radius:10px;}
#ld-cookies-banner-container #ld-cookies-policy {margin:1.25em 0 .625em 2em;overflow:hidden;}
#ld-cookies-policy .ot-gv-list-handler {
  border:0;
  float:left;
  font-size:.82em;
  height:auto;
  line-height:normal;
  margin-bottom:0;
  padding:0;
  width:auto;
}
#ld-cookies-banner-container #ld-cookies-policy-title {font-size:1.2em;line-height:1.3;margin-bottom:10px;}
#ld-cookies-banner-container #ld-cookies-policy-text {clear:both;font-size:.88em;line-height:1.4;text-align:left;}
#ld-cookies-policy-text * {font-size:inherit;line-height:inherit;}
#ld-cookies-policy-text a {font-weight:bold;margin-left:5px;}
#ld-cookies-banner-container #ld-cookies-policy-title,
#ld-cookies-banner-container #ld-cookies-policy-text {color:dimgray;float:left;}
#ld-cookies-banner-container #ld-cookies-button-group-parent {min-height:1px;text-align:center;}
#ld-cookies-banner-container #ld-cookies-button-group {display:inline-block;}
#ld-cookies-banner-container #ld-cookies-accept-btn,
#ld-cookies-banner-container #ld-cookies-reject-all,
#ld-cookies-banner-container #ld-cookies-settings-btn {
  background-color:#68b631;
  border-color:#68b631;
  color:#fff;
  font-size:.813em;
  font-weight:600;
  height:auto;
  line-height:1.2;
  margin-right:1em;
  min-width:125px;
  padding:12px 10px;
  white-space:normal;
  word-break:break-word;
  word-wrap:break-word;
}
#ld-cookies-pc-btn-handler.cookie-setting-link {
  background-color:#fff;
  border:none;
  color:#68b631;
  padding-left:0;
  padding-right:0;
  text-decoration:underline;
}
#ld-cookies-banner-container .ld-cookies-close-btn-ui {
  background-size:12px;
  border:none;
  height:44px;
  margin:auto;
  padding:0;
  position:relative;
  width:44px;
}
#ld-cookies-banner-container .ld-banner-logo {display:none;}
#ld-cookies-banner-container .ot-b-addl-desc {clear:both;display:block;float:left;}
#banner-options {float:left;display:table;margin-left:1em;margin-right:0;width:calc(100% - 1em);}
#ld-cookies-banner-container .banner-option-input {
  border:none;
  cursor:pointer;
  font-size:.82em;
  height:auto;
  line-height:1.4;
  margin:0 0 10px;
  padding:0;
  padding-right:3px;
  width:auto;
}
#ld-cookies-banner-container .banner-option-input * {
  font-size:inherit;
  line-height:inherit;
  pointer-events:none;
}
#ld-cookies-banner-container .banner-option-input[aria-expanded=true]~.banner-option-details {
  display:block;
  height:auto;
}
#ld-cookies-banner-container .banner-option-input[aria-expanded=true] .ot-arrow-container {
  transform:rotate(90deg);
}
#ld-cookies-banner-container .banner-option {
  border:none;
  float:left;
  margin-bottom:12px;
  margin-left:0;
  padding:0;
}
#ld-cookies-banner-container .banner-option:first-child {padding-left:2px;}
#ld-cookies-banner-container .banner-option:not(:first-child) {border:none;padding:0;}
#ld-cookies-banner-container .banner-option-header {cursor:pointer;display:inline-block;}
#ld-cookies-banner-container .banner-option-header :first-child {
  color:dimgray;
  float:left;
  font-weight:bold;
}
#ld-cookies-banner-container .banner-option-header .ot-arrow-container {
  border-bottom:6px solid transparent;
  border-left:6px solid dimgray;
  border-top:6px solid transparent;
  display:inline-block;
  margin-left:10px;
  vertical-align:middle;
}
#ld-cookies-banner-container .banner-option-details {
  display:none;
  font-size:.83em;
  line-height:1.5;
  margin-right:10px;
  padding:10px 0px 5px 10px;
}
#ld-cookies-banner-container .banner-option-details * {
  color:dimgray;
  font-size:inherit;
  line-height:inherit;
}
#ld-cookies-banner-container .ot-arrow-container,
#ld-cookies-banner-container .banner-option-details {
  -moz-transition:all 300ms ease-in 0s;
  -o-transition:all 300ms ease-in 0s;
  -webkit-transition:all 300ms ease-in 0s;
  transition:all 300ms ease-in 0s;
}
#ld-cookies-banner-container .ot-dpd-container{float:left;}
#ld-cookies-banner-container .ot-dpd-title{margin-bottom:10px;}
#ld-cookies-banner-container .ot-dpd-title,
#ld-cookies-banner-container .ot-dpd-desc {color:dimgray;font-size:.88em;line-height:1.4;}
#ld-cookies-banner-container .ot-dpd-title *,
#ld-cookies-banner-container .ot-dpd-desc * {font-size:inherit;line-height:inherit;}
#ld-cookies-policy-text * {margin-bottom:0;}
#ld-cookies-banner-container.ot-iab-2 .ld-cookies-vendors-list-handler {
  border:0;
  clear:both;
  display:block;
  height:auto;
  margin-bottom:0;
  margin-left:0;
  margin-top:5px;
  padding:0;
  width:auto;
}
#ld-cookies-banner-container.ot-iab-2 #ld-cookies-button-group button {display:block;}
#ld-cookies-banner-container.ot-close-btn-link {padding-top:25px;}
#ld-cookies-close-btn-container {right:15px;top:15px;transform:none;}
#ld-cookies-close-btn-container.ot-close-btn-link #ld-cookies-close-btn-container button {
  border:none;
  font-size:.69em;
  height:auto;
  line-height:1.5;
  padding:0;
  text-decoration:underline;
  white-space:pre-wrap;
}
#ld-cookies-banner-container #ld-cookies-policy-text,
#ld-cookies-banner-container .ot-dpd-desc,
#ld-cookies-banner-container .ot-b-addl-desc {font-size:.813em;line-height:1.5;}
#ld-cookies-banner-container .ot-dpd-desc {margin-bottom:10px;}
#ld-cookies-banner-container .ot-dpd-desc>.ot-b-addl-desc {
  font-size:1em;
  margin-bottom:10px;
  margin-top:10px;
}
@media only screen and (max-width: 425px) {
  #ld-cookies-banner-container #ld-cookies-close-btn-container {
    position:absolute;
    right:2px;
    top:6px;
  }
  #ld-cookies-banner-container #ld-cookies-policy {margin-left:0;margin-top:3em;}
  #ld-cookies-banner-container #ld-cookies-button-group {display:block;}
  #ld-cookies-banner-container #ld-cookies-accept-btn,
  #ld-cookies-banner-container #ld-cookies-reject-all,
  #ld-cookies-banner-container #ld-cookies-settings-btn {width:100%;}
  #ld-cookies-banner-container .ld-cookies-close-btn-ui {top:auto;transform:none;}
  #ld-cookies-banner-container #ld-cookies-policy-title {display:inline;float:none;}
  #ld-cookies-banner-container #banner-options {margin:0;padding:0;width:100%;}
  #ld-cookies-settings-footer {bottom:30px;left:10px;}
}
@media only screen and (max-width: 460px) {
  #ld-cookies-settings-footer {bottom:70px !important;left:10px !important;}
}

@media only screen and (min-width: 426px)and (max-width: 896px) {
  #ld-cookies-close-btn-container {position:absolute;right:0;top:0;}
  #ld-cookies-policy {margin-left:1em;margin-right:1em;}
  #ld-cookies-banner-container .ld-cookies-close-btn-ui {right:10px:top:10px;}
  #ld-cookies-group-container {width:95%;}
  #ld-cookies-group-container {width:100%;}
  #ld-cookies-button-group-parent {margin-left:0;position:relative;width:100%;}
  #ld-cookies-button-group button {display:inline-block;}
  #ld-cookies-button-group {margin-right:0;text-align:center;}
  #ld-cookies-pc-btn-handler {float:left;}
  #ld-cookies-reject-all, #ld-cookies-accept-btn {float:right;}
  #ld-cookies-button-group {margin-right:0;width:calc(100% - 2em);}
  #ld-cookies-pc-btn-handler.cookie-setting-link {padding-left:0px;text-align:left;}
  #ld-cookies-banner-container.ot-buttons-fw .ot-sdk-three button {width:100%;text-align:center;}
  #ld-cookies-button-group-parent button {float:none;}
  #ld-cookies-pc-btn-handler.cookie-setting-link {text-align:center;}
}

@media only screen and (min-width: 550px) {
  #ld-cookies-banner-container .banner-option:not(:first-child) {
    border-left:1px solid #d8d8d8;
    padding-left:25px;
  }
}

@media only screen and (min-width: 425px)and (max-width: 550px) {
  #ld-cookies-button-group,
  #ld-cookies-policy,
  #ld-cookies-banner-container.ot-iab-2 .banner-option {width:100%;}
}

@media only screen and (min-width: 769px) {
  #ld-cookies-banner-container #ld-cookies-button-group {margin-right:30%;}
  #banner-options {margin-bottom:1.25em;margin-left:2em;margin-right:5em;width:calc(100% - 7em);}
}

@media only screen and (min-width: 897px)and (max-width: 1023px) {
  #ld-cookies-banner-container.vertical-align-content #ld-cookies-button-group-parent {
    left:75%;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  #ld-cookies-close-btn-container {
    margin:auto;
    padding:0;
    position:absolute;
    right:0;
    top:50%;
    transform:translate(-50%, -50%);
  }
  #ld-cookies-close-btn-container button {margin:0;position:relative;right:-22px;top:2px;}
}

@media only screen and (min-width: 1024px) {
  #ld-cookies-banner-container #ld-cookies-close-btn-container {
    margin:auto;
    position:absolute;
    right:0;
    top:50%;
    transform:translate(-50%, -50%);
  }
  #ld-cookies-banner-container #ld-cookies-close-btn-container button {right:-12px;}
  #ld-cookies-banner-container #ld-cookies-policy {margin-left:2em;}
  #ld-cookies-banner-container.vertical-align-content #ld-cookies-button-group-parent {position:absolute;top:50%;left:60%;transform:translateY(-50%);}
  #ld-cookies-policy-title{width:50%;}
  #ld-cookies-policy-text,
  #ld-cookies-banner-container.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
    border-right:1px solid #d8d8d8;
    margin-bottom:1em;
    padding-right:1rem;
    width:50%;
  }
  #ld-cookies-policy-text {margin-bottom:0;padding-bottom:1em;}
  #ld-cookies-banner-container.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
    margin-bottom:0;
    padding-bottom:1em;
  }
  #ld-cookies-banner-container.ot-iab-2 .ot-dpd-container {
    display:inline-block;
    float:none;
    padding-left:1rem;
    width:45%;
  }
  #ld-cookies-banner-container.ot-iab-2 .ot-dpd-title {line-height:1.7;}
  #ld-cookies-button-group-parent {left:auto;margin-left:0;right:4%;}
  #ld-cookies-banner-container.ot-iab-2 #ld-cookies-button-group button {display:block;}
  #ld-cookies-banner-container #ld-cookies-button-group-parent {margin:auto;width:30%;}
  #ld-cookies-banner-container #ld-cookies-group-container {width:60%;}
  #ld-cookies-banner-container #ld-cookies-button-group {margin-right:auto;}
  #ld-cookies-banner-container #ld-cookies-accept-btn,
  #ld-cookies-banner-container #ld-cookies-reject-all,
  #ld-cookies-banner-container #ld-cookies-settings-btn {margin-top:1em;}
}

@media only screen and (min-width: 890px) {
  #ld-cookies-banner-container.ot-buttons-fw:not(.ot-iab-2) #ld-cookies-button-group-parent {padding-left:3%;padding-right:4%;margin-left:0;}
  #ld-cookies-banner-container.ot-buttons-fw:not(.ot-iab-2) #ld-cookies-button-group {margin-right:0;margin-top:1.25em;width:100%;}
  #ld-cookies-banner-container.ot-buttons-fw:not(.ot-iab-2) #ld-cookies-button-group button {margin-bottom:5px;margin-top:5px;width:100%;}
  #ld-cookies-banner-container.ot-buttons-fw:not(.ot-iab-2) #ld-cookies-button-group button:last-of-type {margin-bottom:20px;}
}

@media only screen and (min-width: 1280px) {
  #ld-cookies-banner-container #ld-cookies-group-container {width:55%;}
  #ld-cookies-banner-container #ld-cookies-button-group-parent {padding-left:2%;padding-right:2%;width:44%;}
  #ld-cookies-banner-container.vertical-align-content #ld-cookies-button-group-parent {left:55%;position:absolute;}
}

#ld-cookies-banner-container #ld-cookies-policy-title,
#ld-cookies-banner-container #ld-cookies-policy-text,
#ld-cookies-consent .ot-b-addl-desc,
#ld-cookies-consent .ot-dpd-desc,
#ld-cookies-consent .ot-dpd-title,
#ld-cookies-consent #ld-cookies-policy-text *:not(.ld-cookies-vendors-list-handler),
#ld-cookies-consent .ot-dpd-desc *:not(.ld-cookies-vendors-list-handler),
#ld-cookies-consent #ld-cookies-banner-container #banner-options *,
#ld-cookies-banner-container .ot-cat-header {color: #696969;}

#ld-cookies-banner-container .banner-option-details {background-color: #E9E9E9;}

#ld-cookies-banner-container a[href],
#ld-cookies-banner-container a[href] font,
#ld-cookies-banner-container .ot-link-btn {
  color:#3860BE;
}
#ld-cookies-consent #ld-cookies-accept-btn,
#ld-cookies-consent #ld-cookies-reject-all {
  background-color:#f08b00;
  border-color:#f08b00;
  color:#FFFFFF;
}
#ld-cookies-banner-container *:focus,
#ld-cookies-banner-container:focus {
  outline-color:#000000;
  outline-width:1px;
}
#ld-cookies-consent #ld-cookies-settings-btn,
#ld-cookies-consent #ld-cookies-settings-btn.cookie-setting-link {
  background-color:#ffffff;
  border-color:#f08b00;
  color:#f08b00;
}
#ld-cookies-settings-container #ld-cookies-settings-desc {
  clear:both;
  font-size:.840em;
  line-height:1.5;
  margin-bottom:25px;
}
#ld-cookies-settings-container.ld-cookies-settings-center {
  -moz-box-shadow:0px 2px 10px -3px #999;
  -webkit-box-shadow:0px 2px 10px -3px #999;
  background-color:#fff;
  border-radius:2.5px;
  box-shadow:0px 2px 10px -3px #999;
  left:0;
  margin:0 auto;
  max-width:575px;
  min-width:575px;
  overflow:hidden;
  position:fixed;
  right:0;
  top:5%;
  width:40%;
  z-index:2147483647;
}
#ld-cookies-settings-container.ld-cookies-settings-center[dir=rtl] {right:0;left:0;}
#ld-cookies-settings-container.otRelFont {font-size:1rem;}
#ot-addtl-venlst .ot-arw-cntr,
#ot-addtl-venlst .ot-plus-minus,
#ld-cookies-settings-container .ld-cookies-hide-tgl {visibility:hidden;}

#ot-addtl-venlst .ot-arw-cntr *,
#ot-addtl-venlst .ot-plus-minus *,
#ld-cookies-settings-container .ld-cookies-hide-tgl * {visibility:hidden;}

#ot-gn-venlst .ot-ven-item .ot-acc-hdr {min-height:40px;}
#ld-cookies-settings-container .ld-cookies-settings-header {
  border-bottom:1px solid #e9e9e9;
  height:39px;
  padding:10px 0 10px 30px;
}
#ld-cookies-settings-container #ld-cookies-settings-title,
#ld-cookies-settings-container #ot-category-title,
#ld-cookies-settings-container .ot-cat-header,
#ot-lst-title,
#ld-cookies-settings-container .ot-ven-hdr .ot-ven-name,
#ld-cookies-settings-container .ot-always-active {color:dimgray;font-weight:bold;}

#ld-cookies-settings-container .ot-cat-header {
  float:left;
  font-size:.875em;
  font-weight:600;
  line-height:1.5;
  max-width:90%;
  vertical-align:middle;
}

#ld-cookies-settings-container .ot-always-active-group .ot-cat-header {font-weight:700;width:55%;}
#ld-cookies-settings-container .ot-cat-item p {
  clear:both;
  color:dimgray;
  float:left;
  font-size:.812em;
  line-height:1.5;
  margin-bottom:5px;
  margin-top:10px;
}
#ld-cookies-settings-container .ld-cookies-close-icon {background-size:10px;height:44px;width:44px;}
#ld-cookies-settings-container #ld-cookies-settings-title {
  float:left;
  font-size:1em;
  line-height:1.5;
  margin-bottom:10px;
  margin-top:10px;
  width:100%;
}
#accept-recommended-btn-handler {margin-bottom:25px;margin-right:10px;outline-offset:-1px;}
#ld-cookies-settings-container #ld-cookies-settings-desc {
  clear:both;
  font-size:.812em;
  line-height:1.5;
  margin-bottom:25px;
  width:100%;
}
#ld-cookies-settings-container #ld-cookies-settings-desc a {margin-left:5px;}
#ld-cookies-settings-container #ld-cookies-settings-desc * {font-size:inherit;line-height:inherit;}
#ld-cookies-settings-container #ld-cookies-settings-desc ul li {padding:10px 0px;}
#ld-cookies-settings-container a {color:#656565;cursor:pointer;}
#ld-cookies-settings-container a:hover {color:#3860be;}
#ld-cookies-settings-container label {margin-bottom:0;}
#vdr-lst-dsc {font-size:.812em;line-height:1.5;padding:10px 15px 5px 15px;}
#ld-cookies-settings-container button {
  font-weight:bold;
  height:auto;
  line-height:1;
  max-width:394px;
  padding:12px 30px;
  white-space:normal;
  word-break:break-word;
  word-wrap:break-word;
}
#ld-cookies-settings-container .ot-link-btn {padding:0;margin-bottom:0;border:0;font-weight:normal;line-height:normal;width:auto;height:auto}
#ld-cookies-settings-container #ld-cookies-settings-content {position:absolute;overflow-y:scroll;padding-left:0px;padding-right:30px;top:60px;bottom:110px;margin:1px 3px 0 30px;width:calc(100% - 63px)}
#ld-cookies-settings-container .ot-cat-grp .ot-always-active {
  float:right;clear:none;color:#267e15;margin:0;font-size:.813em;line-height:1.3;
}
#ld-cookies-settings-container .ld-cookies-settings-scrollbar::-webkit-scrollbar-track {margin-right:20px}
#ld-cookies-settings-container .ld-cookies-settings-scrollbar::-webkit-scrollbar {width:11px}
#ld-cookies-settings-container .ld-cookies-settings-scrollbar::-webkit-scrollbar-thumb {border-radius:10px;background:#d8d8d8}
#ld-cookies-settings-container input[type=checkbox]:focus+.ot-acc-hdr {outline:#000 1px solid}
#ld-cookies-settings-container .ld-cookies-settings-scrollbar {scrollbar-arrow-color:#d8d8d8;scrollbar-darkshadow-color:#d8d8d8;scrollbar-face-color:#d8d8d8;scrollbar-shadow-color:#d8d8d8}
#ld-cookies-settings-container #ld-cookies-save-preference-btn {margin-right:20px}
#ld-cookies-settings-container #ld-cookies-refuse-all-btn {margin-right:10px}
#ld-cookies-settings-container #ld-cookies-settings-desc .privacy-notice-link {margin-left:0;margin-right:8px}
#ld-cookies-settings-container .ot-subgrp-cntr {display:inline-block;clear:both;width:100%;padding-top:15px}
#ld-cookies-settings-container .ot-switch+.ot-subgrp-cntr {padding-top:10px}
#ld-cookies-settings-container ul.ot-subgrps {margin:0;font-size:initial}
#ld-cookies-settings-container ul.ot-subgrps li p,
#ld-cookies-settings-container ul.ot-subgrps li h5 {font-size:.813em;line-height:1.4;color:dimgray}
#ld-cookies-settings-container ul.ot-subgrps .ot-switch{min-height:auto}
#ld-cookies-settings-container ul.ot-subgrps .ld-cookies-switch-checkbox {top:0}
#ld-cookies-settings-container ul.ot-subgrps .ot-acc-hdr{display:inline-block;width:100%}
#ld-cookies-settings-container ul.ot-subgrps .ld-cookies-acc-txt{margin:0}
#ld-cookies-settings-container ul.ot-subgrps li{padding:0;border:none}
#ld-cookies-settings-container ul.ot-subgrps li h5{position:relative;top:5px;font-weight:bold;margin-bottom:0;float:left}
#ld-cookies-settings-container li.ot-subgrp{margin-left:20px;overflow:auto}
#ld-cookies-settings-container li.ot-subgrp>h5{width:calc(100% - 100px)}
#ld-cookies-settings-container .ot-cat-item p>ul,#ld-cookies-settings-container li.ot-subgrp p>ul{margin:0px;list-style:disc;margin-left:15px;font-size:inherit}
#ld-cookies-settings-container .ot-cat-item p>ul li,#ld-cookies-settings-container li.ot-subgrp p>ul li{font-size:inherit;padding-top:10px;padding-left:0px;padding-right:0px;border:none}
#ld-cookies-settings-container .ot-cat-item p>ul li:last-child,#ld-cookies-settings-container li.ot-subgrp p>ul li:last-child{padding-bottom:10px}
#ld-cookies-settings-container .ld-cookies-settings-logo {height:40px;width:120px;display:inline-block}
#ld-cookies-settings-container .ot-pc-footer{position:absolute;bottom:0px;width:100%;max-height:160px;border-top:1px solid #d8d8d8}
#ld-cookies-settings-container.ot-ftr-stacked #ld-cookies-refuse-all-btn {margin-bottom:0px}
#ld-cookies-settings-container.ot-ftr-stacked #ld-cookies-settings-content{bottom:160px}
#ld-cookies-settings-container.ot-ftr-stacked .ot-pc-footer button{width:100%;max-width:none}
#ld-cookies-settings-container.ot-ftr-stacked .ot-btn-container{margin:0 30px;width:calc(100% - 60px);padding-right:0}
#ld-cookies-settings-container .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4}
#ld-cookies-settings-container .ot-pc-footer-logo a{display:inline-block;margin-top:5px;margin-right:10px}
#ld-cookies-settings-container[dir=rtl] .ot-pc-footer-logo{direction:rtl}
#ld-cookies-settings-container[dir=rtl] .ot-pc-footer-logo a{margin-right:25px}
#ld-cookies-settings-container .ot-tgl{float:right;position:relative;z-index:1}
#ld-cookies-settings-container .ot-tgl input:checked+.ot-switch .ld-cookies-switch-checkbox {background-color:#cddcf2;border:1px solid #267e15;}
#ld-cookies-settings-container .ot-tgl input:checked+.ot-switch .ld-cookies-switch-checkbox:before {
  -webkit-transform:translateX(20px);
  -ms-transform:translateX(20px);
  background-color:#267e15;
  border-color:#267e15;
  transform:translateX(20px);
}
#ld-cookies-settings-container .ot-tgl input:focus+.ot-switch{outline:#000 solid 1px}
#ld-cookies-settings-container .ot-switch{position:relative;display:inline-block;width:45px;height:25px}
#ld-cookies-settings-container .ld-cookies-switch-checkbox {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f2f1f1;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:20px}
#ld-cookies-settings-container .ld-cookies-switch-checkbox:before {position:absolute;content:"";height:21px;width:21px;bottom:1px;background-color:#7d7d7d;-webkit-transition:.4s;transition:.4s;border-radius:20px}
#ld-cookies-settings-container .ot-chkbox input:checked~label::before{background-color:#3860be}
#ld-cookies-settings-container .ot-chkbox input+label::after{content:none;color:#fff}
#ld-cookies-settings-container .ot-chkbox input:checked+label::after{content:""}
#ld-cookies-settings-container .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}
#ld-cookies-settings-container .ot-chkbox label{position:relative;display:inline-block;padding-left:30px;cursor:pointer;font-weight:500}
#ld-cookies-settings-container .ot-chkbox label::before,#ld-cookies-settings-container .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px}
#ld-cookies-settings-container .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:0px;top:auto}
#ld-cookies-settings-container .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:4px;top:5px}
#ld-cookies-settings-container .ot-label-txt{display:none}
#ld-cookies-settings-container .ot-chkbox input,#ld-cookies-settings-container .ot-tgl input{position:absolute;opacity:0;width:0;height:0}
#ld-cookies-settings-container .ot-arw-cntr{float:right;position:relative;pointer-events:none}
#ld-cookies-settings-container .ot-arw-cntr .ot-arw{width:16px;height:16px;margin-left:5px;color:dimgray;display:inline-block;vertical-align:middle;-webkit-transition:all 150ms ease-in 0s;-moz-transition:all 150ms ease-in 0s;-o-transition:all 150ms ease-in 0s;transition:all 150ms ease-in 0s}
#ld-cookies-settings-container input:checked~.ot-acc-hdr .ot-arw,#ld-cookies-settings-container button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
#ld-cookies-settings-container input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}
#ld-cookies-settings-container .ot-tgl-cntr,#ld-cookies-settings-container .ot-arw-cntr{display:inline-block}
#ld-cookies-settings-container .ot-tgl-cntr{width:45px;float:right;margin-top:2px}
#ld-cookies-settings-container #ot-lst-cnt .ot-tgl-cntr{margin-top:10px}
#ld-cookies-settings-container .ot-always-active-subgroup{width:auto;padding-left:0px !important;top:3px;position:relative}
#ld-cookies-settings-container .ot-label-status{padding-left:5px;font-size:.75em;display:none}
#ld-cookies-settings-container .ot-arw-cntr{margin-top:-1px}
#ld-cookies-settings-container .ot-arw-cntr svg{-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;height:10px;width:10px}
#ld-cookies-settings-container input:checked~.ot-acc-hdr .ot-arw{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
#ld-cookies-settings-container .ot-arw{width:10px;margin-left:15px;transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}
#ld-cookies-settings-container .ot-vlst-cntr{margin-bottom:0}
#ld-cookies-settings-container .ot-hlst-cntr{margin-top:5px;display:inline-block;width:100%}
#ld-cookies-settings-container .category-vendors-list-handler,#ld-cookies-settings-container .category-vendors-list-handler+a,#ld-cookies-settings-container .category-host-list-handler{clear:both;color:#3860be;margin-left:0;font-size:.813em;text-decoration:none;float:left;overflow:hidden}
#ld-cookies-settings-container .category-vendors-list-handler:hover,#ld-cookies-settings-container .category-vendors-list-handler+a:hover,#ld-cookies-settings-container .category-host-list-handler:hover{color:#1883fd}
#ld-cookies-settings-container .category-vendors-list-handler+a{clear:none}
#ld-cookies-settings-container .category-vendors-list-handler+a::after{content:"";height:15px;width:15px;background-repeat:no-repeat;margin-left:5px;float:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.626 511.627'%3E%3Cg fill='%231276CE'%3E%3Cpath d='M392.857 292.354h-18.274c-2.669 0-4.859.855-6.563 2.573-1.718 1.708-2.573 3.897-2.573 6.563v91.361c0 12.563-4.47 23.315-13.415 32.262-8.945 8.945-19.701 13.414-32.264 13.414H82.224c-12.562 0-23.317-4.469-32.264-13.414-8.945-8.946-13.417-19.698-13.417-32.262V155.31c0-12.562 4.471-23.313 13.417-32.259 8.947-8.947 19.702-13.418 32.264-13.418h200.994c2.669 0 4.859-.859 6.57-2.57 1.711-1.713 2.566-3.9 2.566-6.567V82.221c0-2.662-.855-4.853-2.566-6.563-1.711-1.713-3.901-2.568-6.57-2.568H82.224c-22.648 0-42.016 8.042-58.102 24.125C8.042 113.297 0 132.665 0 155.313v237.542c0 22.647 8.042 42.018 24.123 58.095 16.086 16.084 35.454 24.13 58.102 24.13h237.543c22.647 0 42.017-8.046 58.101-24.13 16.085-16.077 24.127-35.447 24.127-58.095v-91.358c0-2.669-.856-4.859-2.574-6.57-1.713-1.718-3.903-2.573-6.565-2.573z'/%3E%3Cpath d='M506.199 41.971c-3.617-3.617-7.905-5.424-12.85-5.424H347.171c-4.948 0-9.233 1.807-12.847 5.424-3.617 3.615-5.428 7.898-5.428 12.847s1.811 9.233 5.428 12.85l50.247 50.248-186.147 186.151c-1.906 1.903-2.856 4.093-2.856 6.563 0 2.479.953 4.668 2.856 6.571l32.548 32.544c1.903 1.903 4.093 2.852 6.567 2.852s4.665-.948 6.567-2.852l186.148-186.148 50.251 50.248c3.614 3.617 7.898 5.426 12.847 5.426s9.233-1.809 12.851-5.426c3.617-3.616 5.424-7.898 5.424-12.847V54.818c-.001-4.952-1.814-9.232-5.428-12.847z'/%3E%3C/g%3E%3C/svg%3E")}
#ld-cookies-settings-container .back-btn-handler{font-size:1em;text-decoration:none}
#ld-cookies-settings-container .back-btn-handler:hover{opacity:.6}
#ld-cookies-settings-container #ot-lst-title h3{display:inline-block;word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;font-size:1em;font-weight:bold;margin-left:15px}
#ld-cookies-settings-container #ot-lst-title{margin:10px 0 10px 0px;font-size:1em;text-align:left}
#ld-cookies-settings-container #ot-pc-hdr{margin:0 0 0 30px;height:auto;width:auto}
#ld-cookies-settings-container #ot-pc-hdr input::placeholder{color:#d4d4d4;font-style:italic}
#ld-cookies-settings-container #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px}
#ld-cookies-settings-container .ot-ven-name{display:block;width:auto;padding-right:5px}
#ld-cookies-settings-container #ot-lst-cnt{overflow-y:auto;margin-left:20px;margin-right:7px;width:calc(100% - 27px);max-height:calc(100% - 80px);height:100%;transform:translate3d(0, 0, 0)}
#ld-cookies-settings-container #ot-pc-lst{width:100%;bottom:100px;position:absolute;top:60px}
#ld-cookies-settings-container #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,#ld-cookies-settings-container #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr *{visibility:hidden}
#ld-cookies-settings-container #ot-pc-lst .ot-tgl-cntr{right:12px;position:absolute}
#ld-cookies-settings-container #ot-pc-lst .ot-arw-cntr{float:right;position:relative}
#ld-cookies-settings-container #ot-pc-lst .ot-arw{margin-left:10px}
#ld-cookies-settings-container #ot-pc-lst .ot-acc-hdr{overflow:hidden;cursor:pointer}
#ld-cookies-settings-container .ot-vlst-cntr{overflow:hidden}
#ld-cookies-settings-container #ot-sel-blk{overflow:hidden;width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:3}
#ld-cookies-settings-container #ot-back-arw{height:12px;width:12px}
#ld-cookies-settings-container .ot-lst-subhdr{width:100%;display:inline-block}
#ld-cookies-settings-container .ot-search-cntr{float:left;width:78%;position:relative}
#ld-cookies-settings-container .ot-search-cntr>svg{width:30px;height:30px;position:absolute;float:left;right:-15px}
#ld-cookies-settings-container .ot-fltr-cntr{float:right;right:50px;position:relative}
#ld-cookies-settings-container #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0}
#ld-cookies-settings-container #filter-btn-handler:hover{background-color:#3860be}
#ld-cookies-settings-container #filter-btn-handler svg{width:12px;height:12px;margin:3px 10px 0 10px;display:block;position:static;right:auto;top:auto}
#ld-cookies-settings-container .ot-ven-link{color:#3860be;text-decoration:none;font-weight:100;display:inline-block;padding-top:10px;transform:translate(0, 1%);-o-transform:translate(0, 1%);-ms-transform:translate(0, 1%);-webkit-transform:translate(0, 1%);position:relative;z-index:2}
#ld-cookies-settings-container .ot-ven-link *{font-size:inherit}
#ld-cookies-settings-container .ot-ven-link:hover{text-decoration:underline}
#ld-cookies-settings-container .ot-ven-hdr{width:calc(100% - 160px);height:auto;float:left;word-break:break-word;word-wrap:break-word;vertical-align:middle;padding-bottom:3px}
#ld-cookies-settings-container .ot-ven-link{letter-spacing:.03em;font-size:.75em;font-weight:400}
#ld-cookies-settings-container .ot-ven-dets{border-radius:2px;background-color:#f8f8f8}
#ld-cookies-settings-container .ot-ven-dets li:first-child p:first-child{border-top:none}
#ld-cookies-settings-container .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #e9e9e9}
#ld-cookies-settings-container .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}
#ld-cookies-settings-container .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}
#ld-cookies-settings-container .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}
#ld-cookies-settings-container .ot-ven-dets .ot-ven-disc p,#ld-cookies-settings-container .ot-ven-dets .ot-ven-disc h4{padding-top:5px;padding-bottom:5px;display:block}
#ld-cookies-settings-container .ot-ven-dets .ot-ven-disc h4{display:inline-block}
#ld-cookies-settings-container .ot-ven-dets p,#ld-cookies-settings-container .ot-ven-dets h4,#ld-cookies-settings-container .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}
#ld-cookies-settings-container .ot-ven-dets h4{padding-top:5px}
#ld-cookies-settings-container .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}
#ld-cookies-settings-container .ot-ven-dets .ot-ven-pur h4{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}
#ld-cookies-settings-container #ot-host-lst .ot-sel-all{float:right;position:relative;margin-right:42px;top:10px}
#ld-cookies-settings-container #ot-host-lst .ot-sel-all input[type=checkbox]{width:auto;height:auto}
#ld-cookies-settings-container #ot-host-lst .ot-sel-all label{height:20px;width:20px;padding-left:0px}
#ld-cookies-settings-container #ot-host-lst .ld-cookies-acc-txt{overflow:hidden;width:95%}
#ld-cookies-settings-container .ot-host-hdr{position:relative;z-index:1;pointer-events:none;width:calc(100% - 125px);float:left}
#ld-cookies-settings-container .ot-host-desc{display:inline-block;width:90%}
#ld-cookies-settings-container .ot-host-hdr>a{text-decoration:underline;font-size:.82em;position:relative;z-index:2;float:left;margin-bottom:5px;pointer-events:initial}
#ld-cookies-settings-container .ot-host-desc,#ld-cookies-settings-container .ot-host-info{color:dimgray;word-break:break-word;word-wrap:break-word}
#ld-cookies-settings-container .ot-host-expand{margin-top:3px;margin-bottom:3px;clear:both;display:block;color:#3860be;font-size:.72em;font-weight:normal}
#ld-cookies-settings-container .ot-host-expand *{font-size:inherit}
#ld-cookies-settings-container .ot-host-desc,#ld-cookies-settings-container .ot-host-info{font-size:.688em;line-height:1.4;font-weight:normal}
#ld-cookies-settings-container .ot-host-desc{margin-top:10px}
#ld-cookies-settings-container .ot-host-opt{margin:0;font-size:inherit;display:inline-block;width:100%}
#ld-cookies-settings-container .ot-host-opt li>div div{font-size:.8em;padding:5px 0}
#ld-cookies-settings-container .ot-host-opt li>div div:nth-child(1){width:30%;float:left}
#ld-cookies-settings-container .ot-host-opt li>div div:nth-child(2){width:70%;float:left;word-break:break-word;word-wrap:break-word}
#ld-cookies-settings-container .ot-host-info{border:none;display:inline-block;width:calc(100% - 10px);padding:10px;margin-bottom:10px;background-color:#f8f8f8}
#ld-cookies-settings-container .ot-host-info>div{overflow:auto}
#ld-cookies-settings-container #no-results{text-align:center;margin-top:30px}
#ld-cookies-settings-container #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}
#ld-cookies-settings-container #no-results p span{font-weight:bold}
#ld-cookies-settings-container #ot-fltr-modal{width:100%;height:auto;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;overflow:hidden;opacity:1;right:0}
#ld-cookies-settings-container #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray}
#ld-cookies-settings-container #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:absolute;height:90%;max-height:300px;width:325px;left:210px;margin-top:10px;margin-bottom:20px;padding-right:10px;border-radius:3px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}
#ld-cookies-settings-container .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px)}
#ld-cookies-settings-container #ot-anchor{border:12px solid transparent;display:none;position:absolute;z-index:2147483647;right:55px;top:75px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}
#ld-cookies-settings-container .ot-fltr-btns{margin-left:15px}
#ld-cookies-settings-container #filter-apply-handler{margin-right:15px}
#ld-cookies-settings-container .ot-fltr-opt{margin-bottom:25px;margin-left:15px;width:75%;position:relative}
#ld-cookies-settings-container .ot-fltr-opt p{display:inline-block;margin:0;font-size:.9em;color:#2e3644}
#ld-cookies-settings-container .ot-chkbox label span{font-size:.85em;color:dimgray}
#ld-cookies-settings-container .ot-chkbox input[type=checkbox]+label::after{content:none;color:#fff}
#ld-cookies-settings-container .ot-chkbox input[type=checkbox]:checked+label::after{content:""}
#ld-cookies-settings-container .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}
#ld-cookies-settings-container #ot-selall-vencntr,#ld-cookies-settings-container #ot-selall-adtlvencntr,#ld-cookies-settings-container #ot-selall-hostcntr,#ld-cookies-settings-container #ot-selall-licntr,#ld-cookies-settings-container #ot-selall-gnvencntr{right:15px;position:relative;width:20px;height:20px;float:right}
#ld-cookies-settings-container #ot-selall-vencntr label,#ld-cookies-settings-container #ot-selall-adtlvencntr label,#ld-cookies-settings-container #ot-selall-hostcntr label,#ld-cookies-settings-container #ot-selall-licntr label,#ld-cookies-settings-container #ot-selall-gnvencntr label{float:left;padding-left:0}
#ld-cookies-settings-container #ot-ven-lst:first-child{border-top:1px solid #e2e2e2}
#ld-cookies-settings-container ul{list-style:none;padding:0}
#ld-cookies-settings-container ul li{position:relative;margin:0;padding:15px 15px 15px 10px;border-bottom:1px solid #e2e2e2}
#ld-cookies-settings-container ul li h3{font-size:.75em;color:#656565;margin:0;display:inline-block;width:70%;height:auto;word-break:break-word;word-wrap:break-word}
#ld-cookies-settings-container ul li p{margin:0;font-size:.7em}
#ld-cookies-settings-container ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0}
#ld-cookies-settings-container .ot-cat-item>button:focus,#ld-cookies-settings-container .ot-acc-cntr>button:focus,#ld-cookies-settings-container li>button:focus{outline:#000 solid 2px}
#ld-cookies-settings-container .ot-cat-item>button,#ld-cookies-settings-container .ot-acc-cntr>button,#ld-cookies-settings-container li>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}
#ld-cookies-settings-container .ot-cat-item>button[aria-expanded=false]~.ld-cookies-acc-txt,#ld-cookies-settings-container .ot-acc-cntr>button[aria-expanded=false]~.ld-cookies-acc-txt,#ld-cookies-settings-container li>button[aria-expanded=false]~.ld-cookies-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}
#ld-cookies-settings-container .ot-cat-item>button[aria-expanded=true]~.ld-cookies-acc-txt,#ld-cookies-settings-container .ot-acc-cntr>button[aria-expanded=true]~.ld-cookies-acc-txt,#ld-cookies-settings-container li>button[aria-expanded=true]~.ld-cookies-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}
#ld-cookies-settings-container .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,#ld-cookies-settings-container .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,#ld-cookies-settings-container li>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}
#ld-cookies-settings-container .ot-host-item>button:focus,#ld-cookies-settings-container .ot-ven-item>button:focus{outline:0;border:2px solid #000}
#ld-cookies-settings-container .ld-cookies-hide-acc>button{pointer-events:none}
#ld-cookies-settings-container .ld-cookies-hide-acc .ot-plus-minus>*,#ld-cookies-settings-container .ld-cookies-hide-acc .ot-arw-cntr>*{visibility:hidden}
#ld-cookies-settings-container .ld-cookies-hide-acc .ot-acc-hdr{min-height:30px}
#ld-cookies-settings-container.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){padding-right:10px;width:calc(100% - 37px);margin-top:10px;max-height:calc(100% - 90px)}
#ld-cookies-settings-container.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:calc(100% - 2px);padding-bottom:5px;padding-top:5px}
#ld-cookies-settings-container.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{padding-right:34px}
#ld-cookies-settings-container.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{width:auto}
#ld-cookies-settings-container.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{border:1px solid #e2e2e2;margin-bottom:10px}
#ld-cookies-settings-container.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr{padding:10px 0 10px 15px}
#ld-cookies-settings-container.ot-addtl-vendors .ot-sel-all-chkbox{float:right}
#ld-cookies-settings-container.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{right:34px}
#ld-cookies-settings-container.ot-addtl-vendors #ot-ven-lst:first-child{border-top:none}
#ld-cookies-settings-container .ot-acc-cntr{position:relative;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
#ld-cookies-settings-container .ot-acc-cntr input{z-index:1}
#ld-cookies-settings-container .ot-acc-cntr>.ot-acc-hdr{background-color:#f9f9fc;padding:5px 0 5px 15px;width:auto}
#ld-cookies-settings-container .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus{vertical-align:middle;top:auto}
#ld-cookies-settings-container .ot-acc-cntr>.ot-acc-hdr .ot-arw-cntr{right:10px}
#ld-cookies-settings-container .ot-acc-cntr>.ot-acc-hdr input{z-index:2}
#ld-cookies-settings-container .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}
#ld-cookies-settings-container .ot-acc-cntr>.ld-cookies-acc-txt{padding-left:10px;padding-right:10px}
#ld-cookies-settings-container .ot-acc-cntr button[aria-expanded=true]~.ld-cookies-acc-txt{width:auto}
#ld-cookies-settings-container .ot-acc-cntr .ot-addtl-venbox{display:none}
#ld-cookies-settings-container .ot-vlst-cntr{margin-bottom:0;width:100%}
#ld-cookies-settings-container .ot-vensec-title{font-size:.813em;vertical-align:middle;display:inline-block}
#ld-cookies-settings-container .category-vendors-list-handler,#ld-cookies-settings-container .category-vendors-list-handler+a{margin-left:0;margin-top:10px}
#ld-cookies-settings-container #ot-selall-vencntr.line-through label::after,#ld-cookies-settings-container #ot-selall-adtlvencntr.line-through label::after,#ld-cookies-settings-container #ot-selall-licntr.line-through label::after,#ld-cookies-settings-container #ot-selall-hostcntr.line-through label::after,#ld-cookies-settings-container #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;left:5px;top:9px}
#ld-cookies-settings-container #ot-category-title{float:left;padding-bottom:10px;font-size:1em;width:100%}
#ld-cookies-settings-container .ot-cat-grp{margin-bottom:10px;margin-top:10px;}
#ld-cookies-settings-container .ot-cat-item{line-height:1.1;margin-top:10px;display:inline-block;width:100%}
#ld-cookies-settings-container .ot-btn-container{text-align:right}
#ld-cookies-settings-container .ot-btn-container button{display:inline-block;font-size:.75em;letter-spacing:.08em;margin-top:19px}
#ld-cookies-settings-container #ld-cookies-settings-close-btn.ld-cookies-close-icon {
  position:absolute;top:10px;right:0;z-index:1;padding:0;background-color:transparent;border:none;
}
#ld-cookies-settings-container #ld-cookies-settings-close-btn.ld-cookies-close-icon:hover{opacity:.7}
#ld-cookies-settings-container #ld-cookies-settings-close-btn.ld-cookies-close-icon svg{display:block;height:10px;width:10px}
#ld-cookies-settings-container #clear-filters-handler{margin-top:20px;margin-bottom:10px;float:right;max-width:200px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:transparent;border-color:transparent;padding:1px}
#ld-cookies-settings-container #clear-filters-handler:hover{color:#2285f7}
#ld-cookies-settings-container #clear-filters-handler:focus{outline:#000 solid 1px}
#ld-cookies-settings-container .ld-cookies-accordion.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}
#ld-cookies-settings-container .ld-cookies-accordion.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}
#ld-cookies-settings-container .ld-cookies-accordion .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.812em;margin-bottom:10px;margin-top:15px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-acc-grpdesc>ul{padding-top:10px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-acc-grpdesc>ul li{padding-top:0;line-height:1.5;padding-bottom:10px}
#ld-cookies-settings-container .ld-cookies-accordion div+.ot-acc-grpdesc{margin-top:5px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-vlst-cntr:first-child{margin-top:10px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-vlst-cntr:last-child,#ld-cookies-settings-container .ld-cookies-accordion .ot-hlst-cntr:last-child{margin-bottom:5px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}
#ld-cookies-settings-container .ld-cookies-accordion .ld-cookies-acc-txt{width:100%;padding:0px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}
#ld-cookies-settings-container .ld-cookies-accordion .ot-subgrp{padding-right:5px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-acc-grpcntr{z-index:1;position:relative}
#ld-cookies-settings-container .ld-cookies-accordion .ot-cat-header+.ot-arw-cntr{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:-2px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-cat-header+.ot-arw-cntr .ot-arw{width:15px;height:20px;margin-left:5px;color:dimgray}
#ld-cookies-settings-container .ld-cookies-accordion .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}
#ld-cookies-settings-container .ld-cookies-accordion .ot-vlst-cntr,#ld-cookies-settings-container .ld-cookies-accordion .ot-hlst-cntr{padding-left:20px;width:calc(100% - 20px);display:inline-block;margin-top:0px;padding-bottom:2px}
#ld-cookies-settings-container .ld-cookies-accordion .ot-acc-hdr{position:relative;min-height:25px}
#ld-cookies-settings-container .ld-cookies-accordion h4~.ot-tgl,#ld-cookies-settings-container .ld-cookies-accordion h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}
#ld-cookies-settings-container .ld-cookies-accordion h4~.ot-tgl+.ot-tgl{right:95px}
#ld-cookies-settings-container .ld-cookies-accordion .category-vendors-list-handler,#ld-cookies-settings-container .ld-cookies-accordion .category-vendors-list-handler+a{margin-top:5px}
#ld-cookies-settings-container .ot-enbl-chr h4~.ot-tgl,#ld-cookies-settings-container .ot-enbl-chr h4~.ot-always-active{right:45px}
#ld-cookies-settings-container .ot-enbl-chr h4~.ot-tgl+.ot-tgl{right:120px}
#ld-cookies-settings-container .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child{width:90px}
#ld-cookies-settings-container .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr{padding-right:25px}
#ld-cookies-settings-container .ot-plus-minus{width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px;top:3px}
#ld-cookies-settings-container .ot-plus-minus span{position:absolute;background:#27455c;border-radius:1px}
#ld-cookies-settings-container .ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}
#ld-cookies-settings-container .ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%}
#ld-cookies-settings-container button[aria-expanded=true]~.ot-acc-hdr .ot-arw,#ld-cookies-settings-container button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,#ld-cookies-settings-container button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{transform:rotate(90deg)}
#ld-cookies-settings-container button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{left:50%;right:50%}
#ld-cookies-settings-container #ot-selall-vencntr label,#ld-cookies-settings-container #ot-selall-adtlvencntr label,#ld-cookies-settings-container #ot-selall-hostcntr label,#ld-cookies-settings-container #ot-selall-licntr label{position:relative;display:inline-block;width:20px;height:20px}
#ld-cookies-settings-container .ot-host-item .ot-plus-minus,#ld-cookies-settings-container .ot-ven-item .ot-plus-minus{float:left;margin-right:8px;top:10px}
#ld-cookies-settings-container .ot-ven-item ul{list-style:none inside;font-size:100%;margin:0}
#ld-cookies-settings-container .ot-ven-item ul li{margin:0 !important;padding:0;border:none !important}
#ld-cookies-settings-container .ot-pli-hdr{color:#77808e;overflow:hidden;padding-top:7.5px;padding-bottom:7.5px;width:calc(100% - 2px);border-top-left-radius:3px;border-top-right-radius:3px}
#ld-cookies-settings-container .ot-pli-hdr span:first-child{top:50%;transform:translateY(50%);max-width:90px}
#ld-cookies-settings-container .ot-pli-hdr span:last-child{padding-right:10px;max-width:95px;text-align:center}
#ld-cookies-settings-container .ot-li-title{float:right;font-size:.813em}
#ld-cookies-settings-container .ot-pli-hdr.ot-leg-border-color{background-color:#f4f4f4;border:1px solid #d8d8d8}
#ld-cookies-settings-container .ot-pli-hdr.ot-leg-border-color span:first-child{text-align:left;width:70px}
#ld-cookies-settings-container li.ot-subgrp>h5,#ld-cookies-settings-container .ot-cat-header{width:calc(100% - 130px)}
#ld-cookies-settings-container li.ot-subgrp>h5+.ot-tgl-cntr{padding-left:13px}
#ld-cookies-settings-container .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px}
#ld-cookies-settings-container .ot-acc-grpcntr .ot-subgrp-cntr{border-top:1px solid #d8d8d8}
#ld-cookies-settings-container .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr{border-top:none}
#ld-cookies-settings-container .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,#ld-cookies-settings-container .ld-cookies-acc-txt h4+.ot-tgl-cntr{padding-left:13px}
#ld-cookies-settings-container .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,#ld-cookies-settings-container .ot-pli-hdr~.ot-cat-item .ot-cat-header{width:calc(100% - 145px)}
#ld-cookies-settings-container .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,#ld-cookies-settings-container .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl{padding-left:28px}
#ld-cookies-settings-container .ot-sel-all-hdr,#ld-cookies-settings-container .ot-sel-all-chkbox{display:inline-block;width:100%;position:relative}
#ld-cookies-settings-container .ot-sel-all-chkbox{z-index:1}
#ld-cookies-settings-container .ot-sel-all{margin:0;position:relative;padding-right:23px;float:right}
#ld-cookies-settings-container .ot-consent-hdr,#ld-cookies-settings-container .ot-li-hdr{float:right;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}
#ld-cookies-settings-container .ot-li-hdr{max-width:100px;padding-right:10px}
#ld-cookies-settings-container .ot-consent-hdr{max-width:55px}
#ld-cookies-settings-container #ot-selall-licntr{display:block;width:21px;height:auto;float:right;position:relative;right:80px}
#ld-cookies-settings-container #ot-selall-licntr label{position:absolute}
#ld-cookies-settings-container .ot-ven-ctgl{margin-left:66px}
#ld-cookies-settings-container .ot-ven-litgl+.ot-arw-cntr{margin-left:81px}
#ld-cookies-settings-container .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr{width:auto}
#ld-cookies-settings-container #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr{width:auto;top:auto;height:20px}
#ld-cookies-settings-container #ot-lst-cnt .ot-chkbox{position:relative;display:inline-block;width:20px;height:20px}
#ld-cookies-settings-container #ot-lst-cnt .ot-chkbox label{position:absolute;padding:0;width:20px;height:20px}
#ld-cookies-settings-container .ot-acc-grpdesc+.ot-leg-btn-container{padding-left:20px;padding-right:20px;width:calc(100% - 40px);margin-bottom:5px}
#ld-cookies-settings-container .ot-subgrp .ot-leg-btn-container{margin-bottom:5px}
#ld-cookies-settings-container #ot-ven-lst .ot-leg-btn-container{margin-top:10px}
#ld-cookies-settings-container .ot-leg-btn-container{display:inline-block;width:100%;margin-bottom:10px}
#ld-cookies-settings-container .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;letter-spacing:0;font-size:.75em;line-height:normal}
#ld-cookies-settings-container .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}
#ld-cookies-settings-container .ot-active-leg-btn{cursor:default;pointer-events:none}
#ld-cookies-settings-container .ot-active-leg-btn svg{display:inline-block}
#ld-cookies-settings-container .ot-remove-objection-handler{text-decoration:underline;padding:0;font-size:.75em;font-weight:600;line-height:1;padding-left:10px}
#ld-cookies-settings-container .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:inherit;line-height:1.5}
#ld-cookies-settings-container.ot-close-btn-link #ld-cookies-settings-close-btn {
  border:none;
  height:auto;
  line-height:1.5;
  text-decoration:underline;
  font-size:.69em;
  background:none;
  right:15px;
  top:15px;
  width:auto;
  font-weight:normal;
}
#ld-cookies-settings-footer {
--x6pt: 6pt;
    --x7pt: 7pt;
    --x8pt: 8pt;
    --x9pt: 9pt;
    --x10pt: 10pt;
    --x11pt: 11pt;
    --x12pt: 12pt;
    --clrBackground: #FFFFFF;
    --clrHeadline: #3B3B3B;
    --clrText: #5F5F5F;
    --clrTextSecondary: #CFCFCF;
    --clrButton: #3276AE;
    --clrButtonText: #FFFFFF;
    --clrLink: #666666;
    --clrHighlight: #FFFDCD;
  animation:cmp_pulse 2s infinite;
  background-color:#fff!important;
  border-radius:30px;
  bottom:10px;
  box-shadow:0 0 0 0 #ffd341;
  cursor:pointer;
  left:10px;
  line-height:1.5em;
  padding:3px;
  position:fixed;
  transform:scale(1);
  vertical-align:middle;
  z-index:7999999;
}
#ld-cookies-settings-footer a {
	--x6pt: 6pt;
    --x7pt: 7pt;
    --x8pt: 8pt;
    --x9pt: 9pt;
    --x10pt: 10pt;
    --x11pt: 11pt;
    --x12pt: 12pt;
    --clrBackground: #FFFFFF;
    --clrHeadline: #3B3B3B;
    --clrText: #5F5F5F;
    --clrTextSecondary: #CFCFCF;
    --clrButton: #3276AE;
    --clrButtonText: #FFFFFF;
    --clrLink: #666666;
    --clrHighlight: #FFFDCD;
  color:#0b9ac5;
  font-size:var(--x9pt);
  display:block;
  height:20px;
  line-height:1.5em;
  vertical-align:middle;
}
#ld-cookies-settings-footer a img {
  --x6pt: 6pt;
  --x7pt: 7pt;
  --x8pt: 8pt;
  --x9pt: 9pt;
  --x10pt: 10pt;
  --x11pt: 11pt;
  --x12pt: 12pt;
  --clrBackground: #FFFFFF;
  --clrHeadline: #3B3B3B;
  --clrText: #5F5F5F;
  --clrTextSecondary: #CFCFCF;
  --clrButton: #3276AE;
  --clrButtonText: #FFFFFF;
  --clrLink: #666666;
  --clrHighlight: #FFFDCD;
  display:inline-block!important;
  font-size:var(--x9pt);
  height:20px !important;
  line-height:1.5em;
  vertical-align:middle;
  width:20px !important;
}
#ld-cookies-settings-container[dir=rtl] #ot-back-arw,#ld-cookies-settings-container[dir=rtl] input~.ot-acc-hdr .ot-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
#ld-cookies-settings-container[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}
#ld-cookies-settings-container[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}
#ld-cookies-settings-container[dir=rtl] .ot-search-cntr>svg{right:0}
@media only screen and (max-width: 600px){
  #ld-cookies-settings-container.ld-cookies-settings-center{left:0;min-width:100%;height:100%;top:0;border-radius:0}
  #ld-cookies-settings-container #ld-cookies-settings-content,#ld-cookies-settings-container.ot-ftr-stacked .ot-btn-container{margin:1px 3px 0 10px;padding-right:10px;width:calc(100% - 23px)}
  #ld-cookies-settings-container .ot-btn-container button{max-width:none;letter-spacing:.01em}
#ld-cookies-settings-container #ld-cookies-settings-close-btn {top:10px;right:17px}
#ld-cookies-settings-container p{font-size:.7em}
#ld-cookies-settings-container #ot-pc-hdr{margin:10px 10px 0 5px;width:calc(100% - 15px)}
#ld-cookies-settings-container .vendor-search-handler{font-size:1em}
#ld-cookies-settings-container #ot-back-arw{margin-left:12px}
#ld-cookies-settings-container #ot-lst-cnt{margin:0;padding:0 5px 0 10px;min-width:95%}
#ld-cookies-settings-container .switch+p{max-width:80%}
#ld-cookies-settings-container .ot-ftr-stacked button{width:100%}
#ld-cookies-settings-container #ot-fltr-cnt{max-width:320px;width:90%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;margin-left:15px;left:auto;right:40px;top:85px}
#ld-cookies-settings-container .ot-fltr-opt{margin-left:25px;margin-bottom:10px}
#ld-cookies-settings-container #ld-cookies-refuse-all-btn {margin-bottom:0}
#ld-cookies-settings-container #ot-fltr-cnt{right:40px}
}

@media only screen and (max-width: 476px) {
  #ld-cookies-settings-container .ot-fltr-cntr,
  #ot-fltr-cnt {right:10px;}
  #ot-anchor {right:25px;}
  #ld-cookies-settings-container button {width:100%;}
  #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all {padding-right:9px;}
  #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr {right:0;}
}

@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape) {
  #ld-cookies-settings-container.ld-cookies-settings-center {
    border-radius:0;
    height:100%;
	left:0;
    min-width:100%;
    top:0;
  }
  #ot-anchor {left:initial;right:50px;}
  #ot-lst-title {margin-top:12px;}
  #ot-lst-title * {font-size:inherit;}
  #ot-pc-hdr input {margin-right:0;padding-right:45px;}
  #ld-cookies-settings-container .switch+p {max-width:85%;}
  #ot-sel-blk {position:static;}
  #ot-pc-lst {overflow:auto;}
  #ot-lst-cnt {max-height:none;overflow:initial;}
  #ot-lst-cnt.no-results {height:auto;}
  #ld-cookies-settings-container input {font-size:1em !important;}
  #ld-cookies-settings-container p {font-size:.6em;}
  #ot-fltr-modal {top:0;width:100%;}
  #ld-cookies-settings-container ul li p,
  #ld-cookies-settings-container .category-vendors-list-handler,
  #ld-cookies-settings-container .category-vendors-list-handler+a,
  #ld-cookies-settings-container .category-host-list-handler {font-size:.6em;}
  #ot-anchor {display:none !important;}
  #ot-pc-lst {height:100% !important;overflow:hidden;top:0px;}
  #ot-fltr-cnt {
    height:100%;
    left:0;
	margin:0;
    max-height:none;
    max-width:none;
    padding:10px;
    position:absolute;
    right:0;
    top:0;
    width:calc(100% - 20px);
  }
  #ld-cookies-settings-container.ot-shw-fltr .ot-fltr-scrlcnt {max-height:calc(100% - 65px);}
}
#ld-cookies-settings-container,
#ot-search-cntr,
#ld-cookies-settings-container .ot-switch.ot-toggle,
#ld-cookies-consent #ld-cookies-settings-container #ld-cookies-settings-title:after,
#ot-sel-blk,
#ot-fltr-cnt,
#ot-anchor {
  background-color: #FFFFFF;
}

#ld-cookies-consent #ld-cookies-settings-container h3,
#ld-cookies-consent #ld-cookies-settings-container h4,
#ld-cookies-consent #ld-cookies-settings-container h5,
#ld-cookies-consent #ld-cookies-settings-container h6,
#ld-cookies-consent #ld-cookies-settings-container p,
#ld-cookies-consent #ld-cookies-settings-container #ot-ven-lst .ot-ven-opts p,
#ld-cookies-consent #ld-cookies-settings-container #ld-cookies-settings-desc,
#ld-cookies-consent #ld-cookies-settings-container #ld-cookies-settings-title,
#ld-cookies-consent #ld-cookies-settings-container .ot-li-title,
#ld-cookies-consent #ld-cookies-settings-container .ot-sel-all-hdr span,
#ld-cookies-consent #ld-cookies-settings-container #ot-host-lst .ot-host-info,
#ld-cookies-consent #ld-cookies-settings-container #ot-fltr-modal #modal-header,
#ld-cookies-consent #ld-cookies-settings-container #ot-pc-lst #ot-sel-blk p,
#ld-cookies-consent #ld-cookies-settings-container #ot-pc-lst #ot-lst-title h3,
#ld-cookies-consent #ld-cookies-settings-container #ot-pc-lst .back-btn-handler p,
#ld-cookies-consent #ld-cookies-settings-container #ot-pc-lst .ot-ven-name,
#ld-cookies-consent #ld-cookies-settings-container #ot-pc-lst #ot-ven-lst .consent-category,
#ld-cookies-consent #ld-cookies-settings-container .ot-leg-btn-container .ot-inactive-leg-btn,
#ld-cookies-consent #ld-cookies-settings-container .ot-label-status,
#ld-cookies-consent #ld-cookies-settings-container .ot-chkbox label span,
#ld-cookies-consent #ld-cookies-settings-container #clear-filters-handler {color:#696969;}

#ld-cookies-settings-container .privacy-notice-link,
#ld-cookies-settings-container .category-vendors-list-handler,
#ld-cookies-settings-container .category-vendors-list-handler + a,
#ld-cookies-settings-container .category-host-list-handler,
#ld-cookies-settings-container .ot-ven-link,
#ot-host-lst .ot-acc-hdr .ot-host-expand,
#ot-host-lst .ot-host-info a,
#ld-cookies-settings-container #ld-cookies-settings-desc .ot-link-btn {color:#3860BE;}
#ld-cookies-settings-container .category-vendors-list-handler:hover {opacity:.7;}

#ld-cookies-consent #ld-cookies-settings-container .ot-acc-grpcntr.ld-cookies-acc-txt,
#ld-cookies-consent #ld-cookies-settings-container .ld-cookies-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
  background-color: #F8F8F8;
}
#ld-cookies-consent #ot-host-lst .ot-host-info,
#ld-cookies-consent #ld-cookies-settings-container .ld-cookies-acc-txt .ot-ven-dets {
  background-color: #F8F8F8;
}
#ld-cookies-settings-container 
button:not(#clear-filters-handler):not(.ld-cookies-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#ld-cookies-settings-container .ot-leg-btn-container .ot-active-leg-btn {
  background-color:#f08b00;
  border-color:#f08b00;
  color:#FFFFFF;
}
#ld-cookies-settings-container .ot-active-menu {
  border-color:#E1001B;
}

#ld-cookies-settings-container .ot-leg-btn-container .ot-remove-objection-handler {
  background-color:transparent;
  border:1px solid transparent;
}
#ld-cookies-settings-container .ot-leg-btn-container .ot-inactive-leg-btn {
  background-color:#FFFFFF;
  border-color:#78808E;
  color:#78808E;
}

#ld-cookies-settings-container .ot-tgl input:focus + .ot-switch,
.ot-switch .ld-cookies-switch-checkbox,
.ot-switch .ld-cookies-switch-checkbox:before,
#ld-cookies-settings-container .ot-chkbox input[type="checkbox"]:focus + label::before {
  outline-color:#000000;
  outline-width:1px;
}
#ld-cookies-settings-container .ot-host-item > button:focus,
#ld-cookies-settings-container .ot-ven-item > button:focus {
  border:1px solid #000000;
}
#ld-cookies-settings-container *:focus,
#ld-cookies-settings-container .ot-vlst-cntr > a:focus {
  outline:1px solid #000000;
}
#ld-cookies-settings-container #ld-cookies-settings-desc {
  clear:both;
  font-size:.840em;
  line-height:1.5;
  margin-bottom:25px;
}
@keyframes slide-down-custom {
  0% {
    bottom:963px !important;
  }
  100% {
    bottom:0px;
  }
}
@-webkit-keyframes slide-down-custom {
  0% {
    bottom:963px !important;
  }
  100% {
    bottom:0px;
  }
}
@-moz-keyframes slide-down-custom {
  0% {
    bottom:963px !important;
  }
  100% {
    bottom:0px;
  }
}
