.portlet-cookies-banner-configuration .container-fluid .text-primary{color: #000000 !important;}.pr-2{padding-right: 5px !important;}input, button, select, optgroup, textarea{font-family: inherit;margin: 0;}.btn:hover{text-decoration: none;}.btn-sm, .btn-group-sm > .btn, .btn-group-sm .btn-group > .btn, .form-group-sm .btn{  border-radius: 0.2rem;  font-size: 0.875rem;  line-height: 1.5;  padding-bottom: 0.25rem;  padding-left: 0.5rem;  padding-right: 0.5rem;  padding-top: 0.25rem; }.btn-sm .c-inner, .btn-group-sm > .btn .c-inner, .btn-group-sm .btn-group > .btn .c-inner, .form-group-sm .btn .c-inner{    margin-bottom: -0.25rem;    margin-left: -0.5rem;    margin-right: -0.5rem;    margin-top: -0.25rem; }.btn-sm .tion, .btn-group-sm > .btn .btn-section, .btn-group-sm .btn-group > .btn .btn-section, .form-group-sm .btn .btn-section{    font-size: 0.5625rem; }.cookies-banner.cookies-banner-bottom{bottom: 0;position: fixed;}.cookies-banner .btn-link:hover{color: #6c757d;}.cookies-banner .btn.btn-sm.btn-secondary{background-color: #003da5;border-color: #003da5;}.cookies-banner .btn.btn-sm.btn-secondary:hover{background-color: #6c757d;border-color: #6c757d;}.btn-sm, .btn{line-height: 1.5;}.btn-secondary:hover{color: #fff;}.portlet-cookies-banner-configuration .container-fluid h2{  font-size: 16px;  margin: 0px;  color: rgb(51, 51, 51);  font-weight: bold;}.autofit-padded-no-gutters{margin-bottom:-0.25rem;margin-left:-0.5rem;margin-right:-0.5rem;margin-top:-0.25rem;width: auto;}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.autofit-row{display:flex !important;flex-wrap:nowrap !important;}.autofit-padded-no-gutters > .autofit-col{padding-bottom: 0.25rem;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.25rem;}.autofit-row-center > .autofit-col{justify-content: center;}.autofit-col-expand{flex-grow: 1;flex-shrink: 1;min-width: 3.125rem;word-wrap: break-word;}.autofit-col{display: flex;flex-direction: column;min-height: 0;position: relative;margin-bottom: 3px; }.nner.nner-bottom{bottom: 0;position: fixed;}.cookies-banner{  padding: 20px;  font-size: 14px;  line-height: 22px; background-color: #fff;box-shadow: 0 16px 48px rgba(0,0,0,.175);left: 0;right: 0;z-index: 990;}.cookies-banner .btn.btn-sm.btn-secondary{    background-color: #003da5;    border-color: #003da5;}.cookies-banner .btn.btn-sm.btn-secondary:hover{      background-color: #6c757d;      border-color: #6c757d; }.cookies-banner .btn-link{    color: #003da5; }.cookies-banner .btn-link:hover{      color: #6c757d; }.cookies-banner .container-fluid{    border: none; }#cookiesBannerConfiguration .modal-header{  height: auto; }#cookiesBannerConfiguration .modal-header .modal-title{    font-size: 20px;    padding: 20px 0 20px 20px;    line-height: 25px;    margin: 0;    color: #003da5; }#cookiesBannerConfiguration .modal-footer .btn.btn-secondary{  background-color: #003da5;  border-color: #003da5; }#cookiesBannerConfiguration .modal-footer .btn.btn-secondary:hover{    background-color: #6c757d;    border-color: #6c757d; }.portlet-cookies-banner-configuration .container-fluid{  border: none;  font-size: 14px;  line-height: 22px;}.portlet-cookies-banner-configuration .container-fluid .autofit-col.autofit-col-expand{    margin: 0;    padding: 0; }.portlet-cookies-banner-configuration .container-fluid h2{    font-size: 16px;    margin: 0;    color: #333;    font-weight: bold; }.portlet-cookies-banner-configuration .container-fluid .text-primary{    color: #000000 !important; }.portlet-cookies-banner-configuration .container-fluid .autofit-row.mb-3{    margin-bottom: 20px !important; }.portlet-cookies-banner-configuration .container-fluid .toggle-switch-check:checked ~ .toggle-switch-bar::before{    background-color: #003da5;    border-color: #003da5; }.portlet-cookies-banner-configuration .btn.btn-sm.btn-secondary{  background-color: #003da5;  border-color: #003da5; }.portlet-cookies-banner-configuration .btn.btn-sm.btn-secondary:hover{    background-color: #6c757d;    border-color: #6c757d; }.toggle-switch{  cursor: pointer;  display: inline-block;  max-width: 100%;  position: relative; }.toggle-switch.disabled{    cursor: not-allowed; }.toggle-switch.disabled .toggle-switch-label{      color: #6c757d;      cursor: not-allowed; }.toggle-switch.disabled .toggle-switch-text{      color: #6c757d; }.toggle-switch-check-bar{  display: inline-flex;  position: relative; }.toggle-switch-bar .toggle-switch-handle{  display: block;  min-width: 50px;  text-transform: uppercase;}.toggle-switch-bar .toggle-switch-icon{  font-size: 0.75rem; }.toggle-switch-bar .toggle-switch-icon .lexicon-icon{    margin-top: -0.2em; }.toggle-switch-bar .button-icon{  font-size: 0.75rem; }.toggle-switch-check{  bottom: 0;  font-size: 62.5%;  height: 25px;  opacity: 0;  position: absolute;  width: 50px;  z-index: 2; }.toggle-switch-check ~ .toggle-switch-bar{    display: inline-flex;    font-size: 0.75rem;    height: 25px;    line-height: 25px;    position: relative;    text-indent: 0;    -ms-user-select: none;    -moz-user-select: none;    -webkit-user-select: none;    user-select: none; }.toggle-switch-check ~ .toggle-switch-bar::before{      background-color: #e9ecef;      border-color: #ced4da;      border-radius: 3px;      border-style: solid;      border-width: 1px;      bottom: 0;      content: " ";      display: block;      left: 0;      position: absolute;      top: 0;      transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;      width: 50px; }      @media (prefers-reduced-motion: reduce){        .toggle-switch-check ~ .toggle-switch-bar::before{          transition: none; } }      .c-prefers-reduced-motion .toggle-switch-check ~ .toggle-switch-bar::before{        transition: none; }    .toggle-switch-check ~ .toggle-switch-bar::after{      background-color: #fff;      border-color: #ced4da;      border-radius: 3px 0 0 3px;      border-style: solid;      border-width: 1px;      bottom: 0;      content: "";      display: block;      height: 25px;      left: 0;      position: absolute;      top: 0;      transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;      width: 25px; }      @media (prefers-reduced-motion: reduce){        .toggle-switch-check ~ .toggle-switch-bar::after{          transition: none; } }      .c-prefers-reduced-motion .toggle-switch-check ~ .toggle-switch-bar::after{        transition: none; }    .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle::before{      transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in; }      @media (prefers-reduced-motion: reduce) {        .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle::before{          transition: none; } }      .c-prefers-reduced-motion .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle::before{        transition: none; }    .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle::after{      content: '\FEFF' attr(data-label-off);      margin-left: 58px;      transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;      white-space: nowrap; }      @media (prefers-reduced-motion: reduce){        .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle::after{          transition: none; } }      .c-prefers-reduced-motion .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle::after{        transition: none; }    .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon{      color: #495057;      left: 0;      line-height: 25px;      position: absolute;      text-align: center;      text-indent: 0;      top: 0;      transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;      width: 25px;      z-index: 1; }      @media (prefers-reduced-motion: reduce){        .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon{          transition: none; } }      .c-prefers-reduced-motion .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon{        transition: none; }    .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon-on{      left: 0;      opacity: 0; }    .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon-off{      left: 25px; }    .toggle-switch-check ~ .toggle-switch-bar .button-icon{      color: #495057; }    .toggle-switch-check ~ .toggle-switch-bar .button-icon-on{      opacity: 0; }  .toggle-switch-check:focus-visible ~ .toggle-switch-bar::before,  .c-prefers-focus .toggle-switch-check:focus ~ .toggle-switch-bar::before{    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }  .toggle-switch-check[disabled] ~ .toggle-switch-bar,  .toggle-switch-check:disabled ~ .toggle-switch-bar{    cursor: not-allowed;    opacity: 0.4; }  .toggle-switch-check:checked ~ .toggle-switch-bar::before{    background-color: #007bff;    border-color: #007bff;    border-radius: 3px;    border-style: solid;    border-width: 1px; }  .toggle-switch-check:checked ~ .toggle-switch-bar::after{    background-color: #fff;    border-color: #007bff;    border-radius: 0 3px 3px 0;    border-style: solid;    border-width: 1px;    left: 25px; }  .toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-handle::after{    content: '\FEFF' attr(data-label-on); }  .toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon{    color: #fff; }  .toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon-on{    opacity: 1; }  .toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon-off{    opacity: 0; }  .toggle-switch-check:checked ~ .toggle-switch-bar .button-icon{    color: #007bff;    left: 25px; }  .toggle-switch-check:checked ~ .toggle-switch-bar .button-icon-on{    opacity: 1; }  .toggle-switch-check:checked ~ .toggle-switch-bar .button-icon-off{    opacity: 0; }  @media (max-width: 767.98px){    .toggle-switch-check {      height: 25px;      width: 50px; }      .toggle-switch-check ~ .toggle-switch-bar{        height: 25px;        line-height: 25px;        text-indent: 0; }        .toggle-switch-check ~ .toggle-switch-bar::before{          width: 50px; }        .toggle-switch-check ~ .toggle-switch-bar::after{          bottom: 0;          height: 25px;          left: 0;          top: 0;          width: 25px; }        .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle{          min-width: 50px; }          .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-handle::after {            margin-left: 58px; }        .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon {          font-size: 0.75rem;          left: 0;          line-height: 25px;          top: 0;          width: 25px; }        .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon-on{          left: 0; }        .toggle-switch-check ~ .toggle-switch-bar .toggle-switch-icon-off{          left: 25px; }        .toggle-switch-check ~ .toggle-switch-bar .button-icon{          font-size: 0.75rem; }      .toggle-switch-check:checked ~ .toggle-switch-bar::after{        left: 25px; }      .toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-handle::after{        margin-left: 58px; }      .toggle-switch-check:checked ~ .toggle-switch-bar .button-icon{        left: 25px; } }.toggle-switch-label{  display: block;  margin-bottom: 2px; }.toggle-switch-text{  display: block;  font-size: 0.75rem; }.toggle-switch-text-left{  display: inline-flex;  line-height: 25px;  margin-right: 8px; }  @media (max-width: 767.98px){    .toggle-switch-text-left{      line-height: 25px; } }.toggle-switch-text-right{  display: inline-flex;  line-height: 25px;  margin-left: 8px; }  @media (max-width: 767.98px){    .toggle-switch-text-right{      line-height: 25px; } }.simple-toggle-switch.toggle-switch{  align-items: center;  display: inline-flex; }  .simple-toggle-switch.toggle-switch .toggle-switch-label{    line-height: 1;    margin-bottom: 0;    max-width: calc( 100% - 58px); }  @media (max-width: 767.98px){    .simple-toggle-switch.toggle-switch .toggle-switch-label{      max-width: calc( 100% - 58px); } }  .simple-toggle-switch.toggle-switch .toggle-switch-check + .toggle-switch-label{    margin-right: 0.5rem; }  .simple-toggle-switch.toggle-switch .toggle-switch-label + .toggle-switch-check-bar{    margin-left: 0.5rem; }.simple-toggle-switch-reverse.simple-toggle-switch .toggle-switch-check-bar{  order: 5; }.simple-toggle-switch-reverse.simple-toggle-switch .toggle-switch-check ~ .toggle-switch-bar{  order: 5; }.simple-toggle-switch-reverse.simple-toggle-switch .toggle-switch-label{  margin-right: 0.5rem; }