.dhtml_popup_with_text {
  width: 52.5rem;
  min-height: 300px; }
  .dhtml_popup_with_text i {
    font-size: 12px; }

.dhtml_popup_with_text__close {
  min-width: 40px;
  min-height: 40px;
  background-color: var(--color-primary);
  color: var(--color-primary--text);
  transition: background-color 0.3s cubic-bezier(0.365, 0.005, 0.355, 1); }
  .dhtml_popup_with_text__close:hover {
    background-color: color-mix(in srgb, var(--color-primary--hover) 96%, #000000); }

.dhtml_popup_with_text__top {
  border-bottom: 1px solid #DEDEDE;
  height: 40px;
  padding: 1.82292vw 50px; }
  .dhtml_popup_with_text__top img {
    -o-object-fit: contain;
       object-fit: contain;
    height: 100%; }

.dhtml_popup_with_text__content {
  overflow: hidden;
  height: 100%;
  width: 100%; }

.dhtml_popup_with_text__bot {
  height: 75%;
  padding: 10px 3.63636vw 50px 5.45455vw; }
  body.acc_font_small .dhtml_popup_with_text__bot {
    font-size: calc(13px * 1); }
    @media (min-width: 320px) {
      body.acc_font_small .dhtml_popup_with_text__bot {
        font-size: calc((0.21755vw + 12.30384px) * 1); } }
    @media (min-width: 1699px) {
      body.acc_font_small .dhtml_popup_with_text__bot {
        font-size: calc(16px * 1); } }
  body.acc_font_medium .dhtml_popup_with_text__bot {
    font-size: calc(13px * 1.12); }
    @media (min-width: 320px) {
      body.acc_font_medium .dhtml_popup_with_text__bot {
        font-size: calc((0.21755vw + 12.30384px) * 1.12); } }
    @media (min-width: 1699px) {
      body.acc_font_medium .dhtml_popup_with_text__bot {
        font-size: calc(16px * 1.12); } }
  body.acc_font_big .dhtml_popup_with_text__bot {
    font-size: calc(13px * 1.25); }
    @media (min-width: 320px) {
      body.acc_font_big .dhtml_popup_with_text__bot {
        font-size: calc((0.21755vw + 12.30384px) * 1.25); } }
    @media (min-width: 1699px) {
      body.acc_font_big .dhtml_popup_with_text__bot {
        font-size: calc(16px * 1.25); } }

.dhtml_popup_with_text__bot p span {
  font-size: inherit !important; }

.dhtml_popup_with_text__bot .header {
  padding-bottom: 4.90909vw;
  text-align: center; }

.dhtml_popup_with_text__button {
  margin-top: 20px; }

@media (min-width: 550px) {
  .dhtml_popup_with_text__bot .header {
    padding-bottom: 27px; } }

@media (min-width: 768px) {
  .dhtml_popup_with_text {
    min-width: 600px;
    min-height: 400px;
    height: 33.125rem; }
    .dhtml_popup_with_text i {
      font-size: 14px; }
  .dhtml_popup_with_text__close {
    width: 3.4375rem;
    height: 3.4375rem; }
  .dhtml_popup_with_text__top {
    height: 128px;
    padding: 18px 3.4375rem; }
  .dhtml_popup_with_text__bot {
    padding: 0.9375rem 3.4375rem 4.0625rem 3.4375rem; }
  .dhtml_popup_with_text__button {
    margin-top: 1.875rem; } }
/*# sourceMappingURL=dhtml_popup.css.map */
