/* file: plugins/Popup/resources/css/popup.css */
.infobox-background{background:rgba(0,0,0,.85);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:10001}.infobox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:10px;left:50%;opacity:0;padding:0;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:800px;z-index:10002;max-width:94%;max-height:80%;overflow:auto;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.infobox img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.infobox .inner{text-align:left;padding:45px}.infobox h2{color:var(--form-border-color);margin-top:1.3em;margin-bottom:.6em}.infobox h2:first-child{margin-top:0}.infobox h2:last-child{margin-bottom:0}.infobox p{line-height:1.4}.infobox .button.cta{display:block;margin-top:2em;margin-bottom:0;text-align:center}@media(max-width: 800px){.infobox{grid-template-columns:1fr}.infobox img{max-height:200px}.infobox h2{font-size:1.4em}.infobox .inner{padding:30px 20px 20px}}.infobox-close{cursor:pointer;height:30px;position:fixed;right:10px;top:10px;width:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}
#grid-stack-section-20 {
  padding-bottom: 0;
}
#grid-stack-section-26 {
  padding-bottom: 70px;
}
#grid-stack-col-39 .field-grid-submit {
  margin-top: 40px;
}
#grid-stack-section-79 {
  margin-top: 5em;
}
#grid-stack-col-81 {
  aspect-ratio: auto;
}
#grid-stack-col-88 {
  background: #eaebed;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 1em;
  padding-left: 25px;
  padding-top: 10px;
  padding-bottom: 25px;
}
@media (max-width: 991px) {
  #grid-stack-col-88 {
    margin: -15px 0 0;
    padding: 0 15px;
    background: transparent;
  }
  #grid-stack-col-88 .col-inner {
    background: #eaebed;
    padding: 15px 15px;
  }
}
#grid-stack-col-127 .field-grid-submit {
  margin-top: 2em;
  margin-bottom: 0;
}
#grid-stack-section-201 {
  text-align: center;
}
#grid-stack-section-193 {
  text-align: center;
}
#grid-stack-section-197 {
  text-align: center;
}
#grid-stack-section-228 {
  height: 100vh;
}
#grid-stack-section-235 {
  text-align: center;
}
#grid-stack-col-245 {
  font-size: 20px;
  text-align: center;
}
#grid-stack-col-245 .button {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}
@media (max-width: 575px) {
  #grid-stack-col-245 .button {
    width: 100%;
  }
}
@media (min-width: 576px) {
  #grid-stack-col-245 .button {
    display: inline-block;
  }
}
#grid-stack-col-278 .field-grid-submit {
  margin-top: 2em;
  margin-bottom: 0;
}
#grid-stack-col-283 {
  position: sticky;
  top: 30px;
}
#grid-stack-col-289 ul {
  grid-template-columns: 1fr;
}
#grid-stack-col-290 {
  position: sticky;
  top: 30px;
}