#event-web-conference .modal-dialog .modal-content .step1 .modal-header {
  padding: 0;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-header .event-web-header {
  background: transparent linear-gradient(98deg, #118FFB 0%, #457EFF 23%, #7420E9 77%, #8613E8 100%) 0 0 no-repeat;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 40px 25px 25px 25px;
  font-size: 19px;
  color: white;
  font-weight: bold;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-header .event-web-header .header-desc {
  font-size: 16px;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-header .event-web-header hr {
  width: 100px;
  margin-top: 13px;
  margin-bottom: 13px;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-header .event-web-header button {
  border: none;
  background: none;
  position: absolute;
  right: 10px;
  top: 10px;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-body .event-desc {
  font-weight: 600;
  color: black;
  padding-top: 10px;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-body .event-question {
  font-weight: 700;
  color: black;
  padding-top: 40px;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-footer .btn:first-child {
  padding-right: 10px;
  background-color: #88ABFF !important;
}
#event-web-conference .modal-dialog .modal-content .step1 .modal-footer .btn:last-child {
  padding-left: 10px;
  background-color: #1156FB;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-header {
  padding: 0;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-header .event-web-header {
  background: transparent linear-gradient(98deg, #118FFB 0%, #457EFF 23%, #7420E9 77%, #8613E8 100%) 0 0 no-repeat;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 40px;
  font-size: 25px;
  color: white;
  font-weight: bold;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-header .event-web-header .header-desc {
  font-size: 16px;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-header .event-web-header button {
  border: none;
  background: none;
  position: absolute;
  right: 10px;
  top: 10px;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-body .event-desc1,
#event-web-conference .modal-dialog .modal-content .step2 .modal-body .event-desc2,
#event-web-conference .modal-dialog .modal-content .step2 .modal-body .event-desc3,
#event-web-conference .modal-dialog .modal-content .step2 .modal-body .event-desc4 {
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
  color: black;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-body .event-desc2 a {
  text-decoration: underline;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-body .event-desc4 span {
  font-weight: 700;
  text-decoration: underline;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-footer {
  flex-basis: auto;
  flex-grow: initial;
  width: max-content;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-footer .btn {
  padding: 10px 20px;
}
#event-web-conference .modal-dialog .modal-content .step2 .modal-footer .btn svg {
  height: 12px;
  fill: white;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-header {
  padding: 0;
  padding-bottom: 0;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-header .event-web-header {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 40px 25px 25px 25px;
  font-size: 19px;
  color: black;
  font-weight: bold;
  padding-bottom: 5px;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-header .event-web-header > img {
  width: 40%;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-header .event-web-header .header-desc {
  font-size: 16px;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-header .event-web-header hr {
  width: 100px;
  margin-top: 13px;
  margin-bottom: 13px;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-header .event-web-header button {
  border: none;
  background: none;
  position: absolute;
  right: 10px;
  top: 10px;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-body .event-desc1,
#event-subscription-on-telegram .modal-dialog .modal-content .modal-body .event-desc2,
#event-subscription-on-telegram .modal-dialog .modal-content .modal-body .event-desc3,
#event-subscription-on-telegram .modal-dialog .modal-content .modal-body .event-desc4 {
  padding-top: 10px;
  padding-bottom: 10px;
  color: black;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-body .event-desc2 a {
  text-decoration: underline;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-body .event-desc4 span {
  font-weight: 700;
  text-decoration: underline;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-footer {
  display: flex;
  flex-direction: column;
  flex-basis: auto;
  flex-grow: initial;
  width: max-content;
  padding-top: 5px;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-footer .btn {
  padding: 10px 20px;
  font-weight: 700;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-footer .btn svg {
  height: 12px;
  fill: white;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-footer .btn.telegram {
  background-color: #008DE4 !important;
  flex-basis: auto;
  flex-grow: unset;
}
#event-subscription-on-telegram .modal-dialog .modal-content .modal-footer .btn.instagram {
  background-color: #E4405F !important;
  flex-basis: auto;
  flex-grow: unset;
  margin-top: 10px;
}
.ismobile #event-subscription-on-telegram .modal-dialog .modal-content .modal-footer {
  flex-direction: row;
  width: 100%;
  justify-content: space-evenly;
}
.ismobile #event-subscription-on-telegram .modal-dialog .modal-content .modal-footer .btn.instagram {
  margin-top: 0;
}
