.cookielaw-open {
  overflow: hidden;
}

.component-cookie-law {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999999999;
  background-color: rgba(0, 0, 0, 0.4);
}
.component-cookie-law.privacy_page_container {
  top: calc(100% - 108px);
  box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.2);
  background: none;
}
.component-cookie-law .cookie-wrapper {
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  transition: all .3s ease-in-out;
  max-height: 100%;
  overflow: auto;
}
.component-cookie-law .cookie-container {
  box-sizing: content-box;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 16px 40px;
  color: #000000;
}
.component-cookie-law .cookie-container > * {
  color: #000000;
  font-family: "Open Sans", sans-serif;
}
.component-cookie-law .cookie-container .privacy_page > * {
  display: flex;
  justify-content: flex-end;
  margin: -30px 0px -10px;
}
.component-cookie-law .cookie-grid {
  display: flex;
}
.component-cookie-law .cookie-grid .col-dx {
  min-width: 370px;
  padding-left: 33px;
  padding-top: 50px;
}
.component-cookie-law .cookie-grid .col-dx .cookie-button-primary {
  width: 100%;
  margin-bottom: 32px;
}
.component-cookie-law .cookie-grid .col-dx .cookie-button-link {
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}
.component-cookie-law .title {
  font-family: "BNPPSans", "Open Sans", sans-serif;
  margin-bottom: 23px;
  padding: 0;
}
.component-cookie-law .description {
  font-size: 12px;
}
.component-cookie-law .description p {
  font-size: 12px;
  line-height: 18px;
}
.component-cookie-law .description ul {
  list-style: inherit;
  padding-left: 16px;
  font-size: 12px;
}
.component-cookie-law .description ul li {
  font-size: 12px;
}
.component-cookie-law .description a {
  color: #017146;
  text-decoration: underline;
}
.component-cookie-law .description a:hover, .component-cookie-law .description a:focus, .component-cookie-law .description a:active {
  color: #017146;
  text-decoration: underline;
}
.component-cookie-law .cookie-button {
  font-family: "Open Sans", sans-serif;
  min-width: 337px;
  color: #3e3e3e;
  line-height: 48px;
  padding: 0 15px;
  box-sizing: border-box;
  font-size: 16px;
  text-decoration: none;
  outline: none;
  background: none;
  border: none;
  display: block;
  text-align: center;
  cursor: pointer;
}
.component-cookie-law .cookie-button p {
  margin: 0 !important;
}
.component-cookie-law .cookie-button-primary {
  background-color: #017146;
  color: #ffffff;
  border-radius: 4px;
  font-family: "BNPPSans", "Open Sans", sans-serif;
  font-weight: bold;
}
.component-cookie-law .cookie-button-primary:disabled {
  background-color: rgba(0, 150, 94, 0.4);
  cursor: default;
}
.component-cookie-law .cookie-button-link {
  min-width: auto;
  line-height: 22px;
  text-decoration: underline;
}
.component-cookie-law .switch-container {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 24px;
}
.component-cookie-law .switch-container input {
  opacity: 0;
  width: 0;
  height: 0;
}
.component-cookie-law .switch-container input:checked + .slider {
  background-color: #017146;
  border-color: #017146;
}
.component-cookie-law .switch-container input:checked + .slider:before {
  background-color: #ffffff;
}
.component-cookie-law .switch-container input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.component-cookie-law .switch-container input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}
.component-cookie-law .switch-container .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  -webkit-transition: .4s;
  transition: .4s;
  border: 2px solid #95a5a6;
}
.component-cookie-law .switch-container .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: #5f6468;
  -webkit-transition: .4s;
  transition: .4s;
}
.component-cookie-law .switch-container .slider.round {
  border-radius: 34px;
}
.component-cookie-law .switch-container .slider.round:before {
  border-radius: 50%;
}
.component-cookie-law .go-back {
  display: none;
  margin: -24px -16px 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.component-cookie-law .go-back button {
  border: none;
  outline: none;
  margin: 0;
  border: 0;
  box-shadow: none;
  background: none;
  padding: 12px 19px;
  cursor: pointer;
}
.component-cookie-law .go-back button svg {
  width: 18px;
  transform: rotate(180deg);
  height: 18px;
  vertical-align: -4px;
}
.component-cookie-law .cookie-settings-contain {
  padding-top: 25px;
}
.component-cookie-law .cookie-settings-action {
  display: flex;
  align-items: center;
  background-color: #ecf0f1;
  border-radius: 4px;
}
.component-cookie-law .cookie-settings-action .cookie-button {
  background-color: transparent;
  color: #4d5b5c;
  border-radius: 4px;
  width: 50%;
  min-width: 100px;
  transition: all .3s ease-in-out;
  font-family: "BNPPSans", "Open Sans", sans-serif;
}
.component-cookie-law .cookie-settings-action .cookie-button svg {
  width: 20px;
  height: 20px;
  margin-left: 7px;
  vertical-align: -4px;
}
.component-cookie-law .cookie-settings-action .cookie-button.active {
  background-color: #017146;
  color: #ffffff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.component-cookie-law .cookie-settings-action .cookie-button.active svg path {
  fill: #ffffff;
}
.component-cookie-law .cookie-box-single {
  border: 1px solid #95a5a6;
  border-radius: 8px;
  padding: 24px 60px 24px 24px;
  box-sizing: border-box;
  margin-bottom: 16px;
  display: flex;
}
.component-cookie-law .cookie-box-single label {
  color: black;
  width: inherit;
}
.component-cookie-law .cookie-box-single label:not(.switch-label) {
  width: 100%;
}
.component-cookie-law .cookie-box-single > *:first-child {
  margin-right: 16px;
}
.component-cookie-law .cookie-box-single .title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 19px;
  display: block;
  font-family: "BNPPSans", "Open Sans", sans-serif;
}
.component-cookie-law .cookie-box-single .description {
  display: block;
}
.component-cookie-law .cookie-box-single.required {
  border-color: #ecf0f1;
}
.component-cookie-law .cookie-box-single.required .switch-container input:checked + .slider {
  background-color: #dfdfdf;
  border-color: #ecf0f1;
}
.component-cookie-law .cookie-box-single.required .switch-container .slider {
  background-color: #dfdfdf;
}
.component-cookie-law .cookie-box-single.required .switch-container .slider:before {
  background-color: #ffffff;
}
.component-cookie-law .cookie-box-single.active {
  border-color: #017146;
}
.component-cookie-law .cookie-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
}
.component-cookie-law .cookie-footer .cookie-button-link {
  color: #017146;
}
.component-cookie-law .cookie-footer .cookie-button-link svg {
  margin-right: 6px;
  width: 18px;
  transform: rotate(180deg);
  height: 18px;
  vertical-align: -4px;
}
.component-cookie-law #cookieLawSettings .col-sx .title {
  margin-top: 0;
}
@media (max-width: 963px) {
  .component-cookie-law .cookie-grid .col-dx {
    min-width: 280px;
    padding-left: 33px;
    padding-top: 50px;
  }
  .component-cookie-law .cookie-grid .col-dx .cookie-button-primary {
    min-width: auto;
  }
  .component-cookie-law #cookieLawSettings .col-dx {
    min-width: 310px;
  }
}
@media (max-width: 767px) {
  .component-cookie-law.privacy_page_container {
    top: calc(100% - 70px);
  }
  .component-cookie-law.privacy_page_container .cookie-wrapper {
    height: 70px;
  }
  .component-cookie-law.privacy_page_container .cookie-container .privacy_page > * {
    justify-content: center;
    margin: -13px 0px -10px;
  }
  .component-cookie-law .go-back {
    display: block;
  }
  .component-cookie-law .cookie-container {
    padding: 24px 16px 0;
    box-sizing: border-box;
    height: 100%;
    overflow: auto;
  }
  .component-cookie-law .description {
    max-height: 280px;
    overflow: auto;
  }
  .component-cookie-law .cookie-grid {
    flex-direction: column;
    height: 100%;
  }
  .component-cookie-law .cookie-grid .col-dx {
    min-width: 100%;
    padding-top: 30px;
    padding-left: 0;
    display: flex;
    flex-direction: column-reverse;
    margin-top: auto;
    padding-bottom: 16px;
  }
  .component-cookie-law .cookie-grid .col-dx .cookie-button-primary {
    margin: 0;
  }
  .component-cookie-law .cookie-grid .col-dx .cookie-button-link {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .component-cookie-law .cookie-box-single {
    display: block;
  }
  .component-cookie-law .cookie-box-single > *:first-child {
    float: left;
  }
  .component-cookie-law .cookie-footer .cookie-button-primary {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  .component-cookie-law .cookie-footer .cookie-button-link {
    display: none;
  }
}
@media (max-width: 374px) {
  .component-cookie-law .cookie-button {
    min-width: auto;
  }
}
.component-cookie-law.cl-hellobank {
  text-align: left;
}
.component-cookie-law.cl-hellobank .cookie-button {
  font-family: 'Hello Type', 'hello_type', sans-serif !important;
}
.component-cookie-law.cl-hellobank .title {
  font-family: 'Hello Type', 'hello_type', sans-serif !important;
  margin-bottom: 23px;
  padding: 0;
  color: inherit;
}
.component-cookie-law.cl-hellobank .description p {
  line-height: 18px;
  margin-bottom: 20px;
}
.component-cookie-law.cl-hellobank .description ul {
  font-family: inherit;
  color: black;
}
.component-cookie-law.cl-hellobank .description ul li {
  line-height: 18px;
}
.component-cookie-law.cl-hellobank .description a {
  color: #004e66;
  text-decoration: underline;
}
.component-cookie-law.cl-hellobank .description a:hover, .component-cookie-law.cl-hellobank .description a:focus, .component-cookie-law.cl-hellobank .description a:active {
  color: #004e66;
  text-decoration: underline;
}
.component-cookie-law.cl-hellobank .cookie-button-primary {
  background-color: #005e7a;
  font-family: "Hello Type", sans-serif;
}
.component-cookie-law.cl-hellobank .cookie-button-primary:disabled {
  background-color: rgba(0, 94, 122, 0.4);
}
.component-cookie-law.cl-hellobank .cookie-settings-action {
  background-color: #ecf0f1;
}
.component-cookie-law.cl-hellobank .cookie-settings-action .cookie-button {
  background-color: transparent;
  color: #4d5b5c;
  font-family: "Hello Type", sans-serif;
  font-weight: 500;
}
.component-cookie-law.cl-hellobank .cookie-settings-action .cookie-button.active {
  background-color: #004e66;
  color: #ffffff;
}
@media (max-width: 357px) {
  .component-cookie-law.cl-hellobank .cookie-settings-action .cookie-button {
    padding: 0 2px;
  }
}
.component-cookie-law.cl-hellobank .cookie-box-single {
  border: 1px solid #95a5a6;
}
.component-cookie-law.cl-hellobank .cookie-box-single .title {
  font-family: "Open Sans", sans-serif;
}
.component-cookie-law.cl-hellobank .cookie-box-single.required {
  border-color: #ecf0f1;
}
.component-cookie-law.cl-hellobank .cookie-box-single.required .switch-container input:checked + .slider {
  background-color: #dfdfdf;
  border-color: #ecf0f1;
}
.component-cookie-law.cl-hellobank .cookie-box-single.required .switch-container .slider {
  background-color: #dfdfdf;
}
.component-cookie-law.cl-hellobank .cookie-box-single.required .switch-container .slider:before {
  background-color: #ffffff;
}
.component-cookie-law.cl-hellobank .cookie-box-single.active {
  border-color: #004e66;
}
.component-cookie-law.cl-hellobank .cookie-footer .cookie-button-link {
  color: #004e66;
}
.component-cookie-law.cl-hellobank .switch-container {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 24px;
}
.component-cookie-law.cl-hellobank .switch-container input {
  opacity: 0;
  width: 0;
  height: 0;
}
.component-cookie-law.cl-hellobank .switch-container input:checked + .slider {
  background-color: #004e66;
  border-color: #004e66;
}
.component-cookie-law.cl-hellobank .switch-container input:checked + .slider:before {
  background-color: #ffffff;
}
.component-cookie-law.cl-hellobank .switch-container input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.component-cookie-law.cl-hellobank .switch-container .slider {
  border: 2px solid #95a5a6;
}
.component-cookie-law.cl-hellobank .switch-container .slider:before {
  background-color: #5f6468;
}
.component-cookie-law-inEdit {
  width: 100%;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.component-cookie-law-inEdit.privacy_page_container {
  top: calc(100% - 108px);
  box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.2);
  background: none;
}
.component-cookie-law-inEdit .cookie-wrapper {
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  width: 100%;
  transition: all .3s ease-in-out;
  max-height: 90vh;
  overflow: auto;
}
.component-cookie-law-inEdit .cookie-container {
  box-sizing: content-box;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 16px 40px;
  color: #000000;
}
.component-cookie-law-inEdit .cookie-container > * {
  color: #000000;
  font-family: "Open Sans", sans-serif;
}
.component-cookie-law-inEdit .cookie-container .privacy_page > * {
  display: flex;
  justify-content: flex-end;
  margin: -30px 0px -10px;
}
.component-cookie-law-inEdit .cookie-grid {
  display: flex;
}
.component-cookie-law-inEdit .cookie-grid .col-dx {
  min-width: 370px;
  padding-left: 33px;
  padding-top: 50px;
}
.component-cookie-law-inEdit .cookie-grid .col-dx .cookie-button-primary {
  width: 100%;
  margin-bottom: 32px;
}
.component-cookie-law-inEdit .cookie-grid .col-dx .cookie-button-link {
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}
.component-cookie-law-inEdit .title {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 23px;
  padding: 0;
}
.component-cookie-law-inEdit .description {
  font-size: 12px;
}
.component-cookie-law-inEdit .description a {
  color: #017146;
  text-decoration: underline;
}
.component-cookie-law-inEdit .description a:hover, .component-cookie-law-inEdit .description a:focus, .component-cookie-law-inEdit .description a:active {
  color: #017146;
  text-decoration: underline;
}
.component-cookie-law-inEdit .cookie-button {
  font-family: "Open Sans", sans-serif;
  min-width: 337px;
  color: #3e3e3e;
  line-height: 48px;
  padding: 0 15px;
  box-sizing: border-box;
  font-size: 16px;
  text-decoration: none;
  outline: none;
  background: none;
  border: none;
  display: block;
  text-align: center;
  cursor: pointer;
}
.component-cookie-law-inEdit .cookie-button-primary {
  background-color: #017146;
  color: #ffffff;
  border-radius: 4px;
  font-family: "BNPPSans", "Open Sans", sans-serif;
  font-weight: bold;
}
.component-cookie-law-inEdit .cookie-button-link {
  min-width: auto;
  line-height: 22px;
  text-decoration: underline;
}
.component-cookie-law-inEdit .switch-container {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 24px;
}
.component-cookie-law-inEdit .switch-container input {
  opacity: 0;
  width: 0;
  height: 0;
}
.component-cookie-law-inEdit .switch-container input:checked + .slider {
  background-color: #017146;
  border-color: #017146;
}
.component-cookie-law-inEdit .switch-container input:checked + .slider:before {
  background-color: #ffffff;
}
.component-cookie-law-inEdit .switch-container input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.component-cookie-law-inEdit .switch-container input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}
.component-cookie-law-inEdit .switch-container .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  -webkit-transition: .4s;
  transition: .4s;
  border: 2px solid #95a5a6;
}
.component-cookie-law-inEdit .switch-container .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: #5f6468;
  -webkit-transition: .4s;
  transition: .4s;
}
.component-cookie-law-inEdit .switch-container .slider.round {
  border-radius: 34px;
}
.component-cookie-law-inEdit .switch-container .slider.round:before {
  border-radius: 50%;
}
.component-cookie-law-inEdit .go-back {
  display: none;
  margin: -24px -16px -13px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.component-cookie-law-inEdit .go-back button {
  border: none;
  outline: none;
  margin: 0;
  border: 0;
  box-shadow: none;
  background: none;
  padding: 12px 19px;
  cursor: pointer;
}
.component-cookie-law-inEdit .go-back button svg {
  width: 18px;
  transform: rotate(180deg);
  height: 18px;
  vertical-align: -4px;
}
.component-cookie-law-inEdit .cookie-settings-contain {
  padding-top: 25px;
}
.component-cookie-law-inEdit .cookie-settings-action {
  display: flex;
  align-items: center;
  background-color: #ecf0f1;
  border-radius: 4px;
}
.component-cookie-law-inEdit .cookie-settings-action .cookie-button {
  background-color: transparent;
  color: #4d5b5c;
  border-radius: 4px;
  width: 50%;
  min-width: 50%;
  transition: all .3s ease-in-out;
  font-family: "BNPPSans", "Open Sans", sans-serif;
}
.component-cookie-law-inEdit .cookie-settings-action .cookie-button svg {
  width: 20px;
  height: 20px;
  margin-left: 7px;
  vertical-align: -4px;
}
.component-cookie-law-inEdit .cookie-settings-action .cookie-button.active {
  background-color: #017146;
  color: #ffffff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.component-cookie-law-inEdit .cookie-settings-action .cookie-button.active svg path {
  fill: #ffffff;
}
.component-cookie-law-inEdit .cookie-box-single {
  border: 1px solid #95a5a6;
  border-radius: 8px;
  padding: 24px 60px 24px 24px;
  box-sizing: border-box;
  margin-bottom: 16px;
  display: flex;
}
.component-cookie-law-inEdit .cookie-box-single label:not(.switch-label) {
  width: 100%;
}
.component-cookie-law-inEdit .cookie-box-single > *:first-child {
  margin-right: 16px;
}
.component-cookie-law-inEdit .cookie-box-single .title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 19px;
  display: block;
}
.component-cookie-law-inEdit .cookie-box-single .description {
  display: block;
}
.component-cookie-law-inEdit .cookie-box-single.required {
  border-color: #ecf0f1;
}
.component-cookie-law-inEdit .cookie-box-single.required .switch-container input:checked + .slider {
  background-color: #dfdfdf;
  border-color: #ecf0f1;
}
.component-cookie-law-inEdit .cookie-box-single.required .switch-container .slider {
  background-color: #dfdfdf;
}
.component-cookie-law-inEdit .cookie-box-single.required .switch-container .slider:before {
  background-color: #ffffff;
}
.component-cookie-law-inEdit .cookie-box-single.active {
  border-color: #017146;
}
.component-cookie-law-inEdit .cookie-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
}
.component-cookie-law-inEdit .cookie-footer .cookie-button-link {
  color: #017146;
}
.component-cookie-law-inEdit .cookie-footer .cookie-button-link svg {
  margin-right: 6px;
  width: 18px;
  transform: rotate(180deg);
  height: 18px;
  vertical-align: -4px;
}
@media (max-width: 963px) {
  .component-cookie-law-inEdit .cookie-grid .col-dx {
    min-width: 280px;
    padding-left: 33px;
    padding-top: 50px;
  }
  .component-cookie-law-inEdit .cookie-grid .col-dx .cookie-button-primary {
    min-width: auto;
  }
  .component-cookie-law-inEdit #cookieLawSettings .col-dx {
    min-width: 310px;
  }
}
@media (max-width: 767px) {
  .component-cookie-law-inEdit.privacy_page_container {
    top: calc(100% - 70px);
  }
  .component-cookie-law-inEdit.privacy_page_container .cookie-wrapper {
    height: 70px;
  }
  .component-cookie-law-inEdit.privacy_page_container .cookie-container .privacy_page > * {
    justify-content: center;
    margin: -13px 0px -10px;
  }
  .component-cookie-law-inEdit .go-back {
    display: block;
  }
  .component-cookie-law-inEdit .cookie-container {
    padding: 24px 16px 0;
    box-sizing: border-box;
    height: 100%;
    overflow: auto;
  }
  .component-cookie-law-inEdit .description {
    max-height: 280px;
    overflow: auto;
  }
  .component-cookie-law-inEdit .cookie-grid {
    flex-direction: column;
    height: 100%;
  }
  .component-cookie-law-inEdit .cookie-grid .col-dx {
    min-width: 100%;
    padding-top: 30px;
    padding-left: 0;
    display: flex;
    flex-direction: column-reverse;
    margin-top: auto;
    padding-bottom: 16px;
  }
  .component-cookie-law-inEdit .cookie-grid .col-dx .cookie-button-primary {
    margin: 0;
  }
  .component-cookie-law-inEdit .cookie-grid .col-dx .cookie-button-link {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .component-cookie-law-inEdit .cookie-box-single {
    display: block;
  }
  .component-cookie-law-inEdit .cookie-box-single > *:first-child {
    float: left;
  }
  .component-cookie-law-inEdit .cookie-footer .cookie-button-primary {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  .component-cookie-law-inEdit .cookie-footer .cookie-button-link {
    display: none;
  }
}
@media (max-width: 374px) {
  .component-cookie-law-inEdit .cookie-button {
    min-width: auto;
  }
}

.component-cookie-law-inEdit.cl-hellobank .title {
  font-family: 'Hello Type', sans-serif !important;
  margin-bottom: 23px;
  padding: 0;
}
.component-cookie-law-inEdit.cl-hellobank .description a {
  color: #004e66;
  text-decoration: underline;
}
.component-cookie-law-inEdit.cl-hellobank .description a:hover, .component-cookie-law-inEdit.cl-hellobank .description a:focus, .component-cookie-law-inEdit.cl-hellobank .description a:active {
  color: #004e66;
  text-decoration: underline;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-button-primary {
  background-color: #005e7a;
  font-family: "Hello Type", sans-serif;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-button-primary:disabled {
  background-color: rgba(0, 94, 122, 0.4);
}
.component-cookie-law-inEdit.cl-hellobank .cookie-settings-action {
  background-color: #ecf0f1;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-settings-action .cookie-button {
  background-color: transparent;
  color: #4d5b5c;
  font-family: "Hello Type", sans-serif;
  font-weight: 500;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-settings-action .cookie-button.active {
  background-color: #004e66;
  color: #ffffff;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-box-single {
  border: 1px solid #95a5a6;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-box-single .title {
  font-family: "Open Sans", sans-serif;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-box-single.required {
  border-color: #ecf0f1;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-box-single.required .switch-container input:checked + .slider {
  background-color: #dfdfdf;
  border-color: #ecf0f1;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-box-single.required .switch-container .slider {
  background-color: #dfdfdf;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-box-single.required .switch-container .slider:before {
  background-color: #ffffff;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-box-single.active {
  border-color: #004e66;
}
.component-cookie-law-inEdit.cl-hellobank .cookie-footer .cookie-button-link {
  color: #004e66;
}
.component-cookie-law-inEdit.cl-hellobank .switch-container {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 24px;
}
.component-cookie-law-inEdit.cl-hellobank .switch-container input {
  opacity: 0;
  width: 0;
  height: 0;
}
.component-cookie-law-inEdit.cl-hellobank .switch-container input:checked + .slider {
  background-color: #004e66;
  border-color: #004e66;
}
.component-cookie-law-inEdit.cl-hellobank .switch-container input:checked + .slider:before {
  background-color: #ffffff;
}
.component-cookie-law-inEdit.cl-hellobank .switch-container input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.component-cookie-law-inEdit.cl-hellobank .switch-container .slider {
  border: 2px solid #95a5a6;
}
.component-cookie-law-inEdit.cl-hellobank .switch-container .slider:before {
  background-color: #5f6468;
}


