/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/css/inoby-cookies-gtm.scss ***!
  \***************************************************************************************************************************************************************************************************/
#icg-cookie-consent {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 100000;
  background: white;
}
#icg-cookie-consent .wrp {
  max-width: 80rem;
  margin: auto;
  padding: 3.2rem 1.6rem;
}
#icg-cookie-consent .wrp .desc,
#icg-cookie-consent .wrp .desc p {
  font-weight: 300;
  text-align: justify;
}
#icg-cookie-consent .wrp .title,
#icg-cookie-consent .wrp .title p {
  font-weight: 300;
}
#icg-cookie-consent .wrp .settings form .section {
  display: flex;
  flex-flow: row wrap;
}
#icg-cookie-consent .wrp .settings form .section .title {
  flex-grow: 1;
  cursor: pointer;
}
#icg-cookie-consent .wrp .settings form .section .desc {
  width: 100%;
}
#icg-cookie-consent .wrp .btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: 1.6rem;
  -moz-column-gap: 1.6rem;
       column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  row-gap: 1.6rem;
  margin-top: 3.2rem;
}
@media (max-width: 640px) {
  #icg-cookie-consent .wrp .btns {
    grid-template-columns: 1fr;
  }
}
#icg-cookie-consent .wrp .btns .btn-enable {
  order: 1;
}
