/*
make fluid properties

@link https://www.sassmeister.com/gist/7f22e44ace49b5124eec
Example:
@include fluid-type(padding-bottom padding-top, 2em, 4em);
@include fluid-type(font-size, 14px, 18px);
Optimized for resolution 360px <---> 1920px
*/
.main_content_with_scrollable_form_webinar {
  background-color: #FFF;
  color: #30424C;
}
.main_content_with_scrollable_form_webinar p:empty {
  display: none;
}
.main_content_with_scrollable_form_webinar br {
  display: none;
}
.main_content_with_scrollable_form_webinar h2,
.main_content_with_scrollable_form_webinar h5,
.main_content_with_scrollable_form_webinar strong {
  font-weight: 600;
}
.main_content_with_scrollable_form_webinar .check-circle-fill {
  list-style: none;
  padding-left: 0;
}
.main_content_with_scrollable_form_webinar .check-circle-fill li {
  padding-left: 1.3rem;
  margin-bottom: 1rem;
  position: relative;
}
.main_content_with_scrollable_form_webinar .check-circle-fill li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 1rem;
  height: 1rem;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzAzMzc0RiIgY2xhc3M9ImJpIGJpLWNpcmNsZS1maWxsIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSI4Ii8+Cjwvc3ZnPg==");
}
.main_content_with_scrollable_form_webinar .bbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background-color: #5EC6EA;
  color: #FFF;
  margin-block: 2rem;
  border-radius: 15px;
}
@media screen and (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .bbox {
    flex-direction: row;
    align-items: flex-start;
    text-align: left;
  }
}
.main_content_with_scrollable_form_webinar .bbox .number {
  font-family: "Futura LT";
  font-size: 40px;
  line-height: 40px;
  font-weight: 800;
  color: #FFF;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  padding-block: 1rem;
}
@media screen and (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .bbox .number {
    padding: 1.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 114px;
  }
}
.main_content_with_scrollable_form_webinar .bbox .text {
  background-color: #30424C;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 1rem;
  width: 100%;
  color: #FFF;
  font-size: 24px;
  line-height: 30px;
}
@media screen and (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .bbox .text {
    padding: 1rem;
    border-bottom-left-radius: unset;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-height: 114px;
  }
}
.main_content_with_scrollable_form_webinar .cta-container {
  display: block;
  text-align: center;
  margin-block-start: 2rem;
  margin-block-end: 3rem;
}
.main_content_with_scrollable_form_webinar .cta-container .cta {
  display: inline-block;
  background-color: transparent;
  border: 5px solid #5EC6EA;
  border-radius: 35px;
  text-transform: uppercase;
  text-decoration: none !important;
  font-size: calc(18px + 6 * (100vw - 360px) / 1560);
  line-height: calc(20px + 6 * (100vw - 360px) / 1560);
  font-weight: 700;
  color: #445863;
  padding: 1rem 2rem;
}
.main_content_with_scrollable_form_webinar .cta-container .cta:hover {
  background-color: #5EC6EA;
  color: #fff;
  text-decoration: none !important;
}
.main_content_with_scrollable_form_webinar .col-right::before {
  content: "";
  position: absolute !important;
  display: block;
  width: 100vw;
  height: 100%;
  top: 0;
  left: calc((100vw - 100%) / -2);
  background-color: #03374f;
}
@media (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .col-right::before {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .col-right.detach {
    display: flex;
    justify-content: flex-end;
    position: sticky;
    top: 3rem;
    height: 100%;
  }
}
.main_content_with_scrollable_form_webinar .highlight_speakers {
  background-color: #E5ECEF;
}
.main_content_with_scrollable_form_webinar .highlight_speakers h2 {
  color: #4C5865;
  text-align: center;
}
@media (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .highlight_speakers h2 {
    text-align: left;
  }
}
.main_content_with_scrollable_form_webinar .highlight_speakers .inner-main_content {
  text-align: center;
}
@media (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .highlight_speakers .inner-main_content {
    text-align: left;
  }
}
.main_content_with_scrollable_form_webinar .highlight_speakers .inner-main_content > .row {
  justify-content: center;
}
@media (min-width: 992px) {
  .main_content_with_scrollable_form_webinar .highlight_speakers .inner-main_content > .row {
    justify-content: flex-start;
  }
}
.main_content_with_scrollable_form_webinar .highlight_speakers .inner-main_content .speaker-title {
  font-size: 16px;
}
.main_content_with_scrollable_form_webinar .countdown ul {
  padding: 0;
  margin-top: 2rem;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.main_content_with_scrollable_form_webinar .countdown ul li {
  display: inline-block;
  list-style-type: none;
}
.main_content_with_scrollable_form_webinar .countdown ul li:not(.colon) {
  text-transform: capitalize;
  background-color: #30424C;
  color: #fff;
}
.main_content_with_scrollable_form_webinar .countdown ul li.colon {
  align-self: flex-start;
}
.main_content_with_scrollable_form_webinar .countdown ul li.colon span {
  min-width: 1px;
}
.main_content_with_scrollable_form_webinar .countdown ul li span {
  display: block;
  min-width: 60px;
}
.main_content_with_scrollable_form_webinar .countdown ul li span:nth-child(1) {
  font-family: "Futura LT";
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
  padding-block: 0.5rem;
}
.main_content_with_scrollable_form_webinar .countdown ul li span:nth-child(2) {
  background-color: #fff;
  color: #30424C;
  padding-block-start: 0.5rem;
}
.main_content_with_scrollable_form_webinar .healthcare-team {
  position: relative;
}
.main_content_with_scrollable_form_webinar .healthcare-team h2 {
  color: #4C5865;
}
.main_content_with_scrollable_form_webinar .healthcare-team::before {
  content: "";
  background-color: #E5ECEF;
  width: 100vw;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: calc(-50vw + 50%);
}
.main_content_with_scrollable_form_webinar .healthcare-team .wpcp-single-item {
  border: 10px solid #E5ECEF !important;
}
.main_content_with_scrollable_form_webinar .awards {
  position: relative;
}
.main_content_with_scrollable_form_webinar .awards h2 {
  color: #4C5865;
}
.main_content_with_scrollable_form_webinar .awards::before {
  content: "";
  background-color: #F2F5F6;
  width: 100vw;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: calc(-50vw + 50%);
}
.main_content_with_scrollable_form_webinar .awards .wpcp-single-item {
  border: 10px solid #F2F5F6 !important;
}
.main_content_with_scrollable_form_webinar .form-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  z-index: 3;
}
.main_content_with_scrollable_form_webinar .form-container .inner-form-container {
  background-color: #FFFFFF;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.1607843137);
  border-radius: 15px;
}
.main_content_with_scrollable_form_webinar .form-container h6 {
  color: #445863;
  font-size: 30px;
  line-height: 33px;
  font-weight: 600;
}
.main_content_with_scrollable_form_webinar .hs-richtext.hs-main-font-element span {
  display: block;
  font-weight: 600;
  color: #445863;
}
.main_content_with_scrollable_form_webinar .hs-richtext.hs-main-font-element span:nth-child(2) {
  color: #000000;
  font-weight: normal;
}
.main_content_with_scrollable_form_webinar [id^=label-firstname-],
.main_content_with_scrollable_form_webinar [id^=label-lastname-],
.main_content_with_scrollable_form_webinar [id^=label-email-],
.main_content_with_scrollable_form_webinar [id^=label-company-] {
  font-size: 14px;
  line-height: 15px;
  color: #B2C3CB;
  margin-block-start: 1rem;
}
.main_content_with_scrollable_form_webinar input[id^=firstname-],
.main_content_with_scrollable_form_webinar input[id^=lastname-],
.main_content_with_scrollable_form_webinar input[id^=email-],
.main_content_with_scrollable_form_webinar input[id^=company-] {
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #eee;
  width: 100%;
}
.main_content_with_scrollable_form_webinar .hs-submit input[type=submit] {
  background-color: transparent;
  color: #607482;
  border: 3px solid #5EC6EA;
  border-radius: 45px;
  font-weight: 700;
  padding-block: 0.5rem;
  padding-inline: 1rem;
  margin-block-start: 0.5rem;
  font-size: 14px;
  line-height: 15px;
}
.main_content_with_scrollable_form_webinar .hs-submit input[type=submit]:hover {
  color: #FFFFFF;
  background-color: #5EC6EA;
}
.main_content_with_scrollable_form_webinar .hs-recaptcha {
  margin-block: 1rem;
}
.main_content_with_scrollable_form_webinar ul.hs-error-msgs {
  padding-inline-start: 0;
}
.main_content_with_scrollable_form_webinar ul.hs-error-msgs li {
  list-style-type: none;
}
.main_content_with_scrollable_form_webinar .hs-error-msg {
  font-size: 14px;
  line-height: 15px;
  font-weight: normal;
  color: red;
  font-style: italic;
}

/*# sourceMappingURL=main_content_with_scrollable_form_webinar.css.map */
