.roimon-sticky-cta{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  z-index:9990;
  width:100%;
  margin:0;
  padding:0;
  box-sizing:border-box;
}
.roimon-sticky-buttons{
  display:grid;
  grid-template-columns:1fr;
}
.roimon-sticky-buttons-2{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.roimon-sticky-button{
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:0;
  min-height:60px;
  padding:13px 18px;
  margin:0;
  border:0;
  border-radius:0;
  color:#fff;
  font-size:15px;
  font-weight:500;
  line-height:1.2;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
}
.roimon-sticky-button:visited,
.roimon-sticky-button:hover,
.roimon-sticky-button:focus{color:#fff;text-decoration:none}
.roimon-sticky-color-orange{background:var(--yellow,#FF9C00)}
.roimon-sticky-color-orange:hover,.roimon-sticky-color-orange:focus{background:var(--yellow-hover,#e68c00)}
.roimon-sticky-color-green{background:var(--accent,#018A9C)}
.roimon-sticky-color-green:hover,.roimon-sticky-color-green:focus{background:var(--accent-hover,#018A9C)}
.roimon-sticky-color-blue{background:var(--blue,#010054)}
.roimon-sticky-color-blue:hover,.roimon-sticky-color-blue:focus{background:var(--navy,#010054)}
.roimon-sticky-iconbar{
  display:grid;
  grid-template-columns:repeat(var(--roimon-sticky-count,5),minmax(0,1fr));
  background:var(--blue,#010054);
  color:#fff;
  min-height:78px;
}
.roimon-sticky-iconitem{
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:5px;
  padding:9px 4px 8px;
  color:#fff;
  text-align:center;
  text-decoration:none;
}
.roimon-sticky-iconitem:visited,.roimon-sticky-iconitem:hover,.roimon-sticky-iconitem:focus{color:#fff;text-decoration:none}
.roimon-sticky-icon{width:25px;height:25px;display:block;flex:0 0 25px}
.roimon-sticky-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.roimon-sticky-iconlabel{display:block;max-width:100%;font-size:11px;font-weight:400;line-height:1.15;white-space:normal;overflow-wrap:anywhere}
body.has-roimon-sticky-buttons{padding-bottom:60px}
body.has-roimon-sticky-bar{padding-bottom:78px}
@media (min-width:681px){
  .roimon-sticky-button{min-height:62px;font-size:16px}
  body.has-roimon-sticky-buttons{padding-bottom:62px}
  .roimon-sticky-iconbar{min-height:82px}
  body.has-roimon-sticky-bar{padding-bottom:82px}
  .roimon-sticky-iconlabel{font-size:12px}
}
@media (max-width:420px){
  .roimon-sticky-button{font-size:14px;padding-left:10px;padding-right:10px}
  .roimon-sticky-iconlabel{font-size:10px}
}
