/* stylelint-disable at-rule-empty-line-before */
:root {
  --margin-section: 2.4em;
}

/* simple clearfix */
/**************************
Compass Text Replacement
*/
/**************************
Inline List
*/
/**************************
Inline Block List
*/
/**************************
horizontal-list
*/
/**************************
Bullets
*/
.remodal-overlay {
  z-index: 100000;
  background-color: rgba(233, 238, 246, 0.9);
}

.remodal-wrapper {
  z-index: 100001;
}

:root {
  --remodal-padding: clamp(40px, 4vw, 80px);
}

.remodal {
  border-radius: clamp(4px, 2vw, 10px);
  -webkit-box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.08);
}
.remodal-close {
  left: inherit;
  right: 0;
  width: var(--remodal-padding);
  height: var(--remodal-padding);
}
.remodal-close::before {
  width: var(--remodal-padding);
  line-height: var(--remodal-padding);
  font-size: 40px;
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .js-remodal_sp_header_none .header {
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
/*# sourceMappingURL=remodal_style.css.map */
