.iccb-banner.position-bottom {
  bottom:var(--iccb-visual-viewport-bottom,
0px)}

.iccb-banner.position-bottom.layout-centered {
  bottom:calc(24px + var(--iccb-visual-viewport-bottom,
0px))}

.iccb-banner.position-corner-left,
.iccb-banner.position-corner-right {
  bottom:calc(20px + var(--iccb-visual-viewport-bottom,
0px))}

#iccb-revoke,
#iccb-revoke.position-bottom {
  bottom:var(--iccb-visual-viewport-bottom,
0px)}

#iccb-revoke.position-corner-left,
#iccb-revoke.position-corner-right {
  bottom:calc(60px + var(--iccb-visual-viewport-bottom,
0px))}

@media (max-width:500px) {
  .iccb-banner.position-corner-left,
.iccb-banner.position-corner-right {
  bottom:var(--iccb-visual-viewport-bottom,
0px)}

}
