:root { --PrimaryColor:#694E70; --whiteColor:#fff; /* --secondaryColor:#172B4D; */ }
html {
    font-size: 16px;
}

/* Converted CSS — base 1rem = 16px */

.same-heading h2 {
  color: var(--PrimaryColor);
  font-size: 2.5rem; /* 40px */
  font-weight: 500;
  line-height: 115%;
  margin-bottom: 1rem; /* 16px */
}

.same-heading p, p {
  color: #3B3B3B;
  font-size: 1rem; /* 16px */
  font-weight: 400;
  line-height: 1.7;
}

/* header .mega-menu .mega-menu-box .learn-more-btn{color:var(--PrimaryColor)}
header .mega-menu .middle-menu ul li .dropdown-item:hover { background: #6ab3e854; color: var(--PrimaryColor);}

@media (min-width:1199px) {
  header nav > ul > li > .dropdown:hover{ background: #A987B1; color: var(--PrimaryColor); }
}
*/

#toggle-btn {
  background: var(--PrimaryColor) !important;
  border-color: var(--PrimaryColor) !important;
}
.clearsummit-header {
  background: transparent;
  border: 0;
}
.clearsummit-header .site-logobx .blue-logo {
  filter: invert(1) brightness(14.5);
}
.clearsummit-header nav ul li {
  margin: 0 0.8125rem; /* 13px */
}
.clearsummit-header nav ul li a {
  color: var(--whiteColor);
 /* 9px 2px */font-size: 1rem;
}
.clearsummit-header nav ul a:hover {
  color: #fdf5ff;
}
.clearsummit-header .header-menu-wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.clearsummit-header .user-signup {
  width: 3.75rem; /* 60px */
  height: 3.75rem;
  border-radius: 50%;
  overflow: hidden;
}
.clearsummit-header .user-signup img {
  width: 3.5rem; /* 56px */
  height: 3.5rem;
  border-radius: 50px;
}
.clearsummit-header.header_fix {
  background: #fff;
}
.clearsummit-header.header_fix nav ul li a {
  color: #000;
}
.clearsummit-header.header_fix .site-logobx .blue-logo {
  filter: inherit;
}

.clearsummit-footer {
  padding: 1.875rem 0; /* 30px */
}
.clearsummit-footer .clearsummit-footer-menu ul li + li {
  margin-top: 0.6875rem; /* 11px */
}
.clearsummit-footer .clearsummit-footer-menu ul li a {
  color: #1f1f1f;
  font-size: 1rem; /* 16px */
  font-weight: 500;
  transition: 0.3s;
  -webkit-transition: 0.3s;
}
.clearsummit-footer .ftr-newslatter .btn-primaryx {
  padding: 0.6875rem 1.625rem; /* 11px 26px */
  font-size: 0.9375rem; /* 15px */
  margin: 1.3125rem 0; /* 21px */
}
.clearsummit-footer .ftr-newslatter .think-logo {
  width: 100%;
  max-width: 7.5rem; /* 120px */
}

.favourite-content-offer .offerlogo-bx {
  background: radial-gradient(50% 50% at 50% 50%, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 21.87%, #F9F7F7 100%);
  border: 1px solid #D8D8D8;
  border-radius: 0.625rem; /* 10px */
  padding: 1rem; /* 16px */
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.875rem; /* 30px */
}
.favourite-content-offer .offerlogo-bx img {
  max-height: 3rem; /* 48px */
}

.freedom-summit-banner {
  background: url(../images/clearsummit-banner.jpg) no-repeat center top;
  text-align: center;
  padding-top: 12.5rem; /* 200px */
  position: relative;
  margin-top: -7rem; /* -103px */
}
.freedom-summit-banner:after {
  width: 100%;
  height: 9.375rem; /* 150px */
  background: #fff;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.freedom-summit-banner .banner-content {
  position: relative;
  z-index: 1;
}
.freedom-summit-banner .bannervideo-bx {
  width: 100%;
  max-width: 47.5rem; /* 760px */
  margin: 1.25rem auto 0; /* 20px  */
  border-radius: 0.5625rem; /* 9px */
  overflow: hidden;
  cursor: pointer;
}
.freedom-summit-banner .banner-content h1 {
  font-size: 1.875rem; /* 30px */
  color: var(--whiteColor);
  font-weight: 700;
}
.freedom-summit-banner .banner-content p {
  font-size: 1.125rem; /* 18px */
  color: var(--whiteColor);
  font-weight: 500;
}

.private-launch-section .same-heading h2 {
  font-size: 3.75rem; /* 60px */
  color: var(--PrimaryColor);
  font-weight: 700;
  line-height: 1.1;
}
.private-launch-section .same-heading h2 .border-text {
  display: block;
  color: #fff;
  text-shadow:
    var(--PrimaryColor) -1px 1px 0px,
    var(--PrimaryColor) 1px 1px 0px,
    var(--PrimaryColor) 1px -1px 0px,
    var(--PrimaryColor) -1px -1px 0px;
  font-size: 3.125rem; /* 50px */
}
.private-launch-section .count-clock {
  display: flex;
  align-items: center;
}
.private-launch-section .count-clock div {
  width: 6.25rem; /* 100px */
  height: 6.25rem;
  background: var(--PrimaryColor);
  margin: 0.3125rem; /* 5px */
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 0.3125rem; /* 5px */
}
.private-launch-section .count-clock .count {
  font-size: 1.875rem; /* 30px */
  color: var(--whiteColor);
  font-weight: 700;
  line-height: normal;
}
.private-launch-section .count-clock span {
  font-size: 1.125rem; /* 18px */
  color: var(--whiteColor);
  font-weight: 500;
}
.private-launch-section .unit-confrence-text {
  font-weight: 300;
  font-size: 1rem; /* 16px */
  color: #694E70;
  margin: 2% 0 0 20%;
}

/* Why attend */
.why-attend-summit .why-list li {
  font-weight: 500;
  font-size: 1rem; /* 16px */
  color: #000;
  position: relative;
  padding: 0.5rem 0 0.5rem 1.25rem; /* 8px 0 8px 20px */
}
.why-attend-summit .why-list li:before {
  left: 0;
  background: #694E70;
  width: 0.5rem; /* 8px */
  height: 0.5rem; /* 8px */
  border-radius: 50%;
  top: 0.75rem; /* 12px */
  content: '';
  position: absolute;
}

/* Clearunited two section */
.clearunited-two-section .clearunited-video-box {
  margin-bottom: 1.25rem; /* 20px */
}
.clearunited-two-section .clearunited-video-box iframe {
  height: 16.5625rem; /* 265px */
  width: 100%;
  max-width: 30rem; /* 480px */
  margin: 0 auto;
  border-radius: 0.625rem; /* 10px */
  overflow: hidden;
}
.clearunited-two-section .clearunited-video-box h4 {
  font-weight: 700;
  font-size: 1.875rem; /* 30px */
  color: var(--PrimaryColor);
  text-align: center;
  margin-top: 1.875rem; /* 30px */
}

/* Featured slider content */
.featuredslider-content {
  background: #FFFFFF;
  border: 1px solid #CBCBCB;
  border-radius: 0.625rem; /* 10px */
  display: block;
  transition: all .2s ease;
  padding: 1.875rem; /* 30px */
}
.featuredslider-content .top-img-bx {
  display: flex;
  align-items: center;
  margin-bottom: 1.25rem; /* 20px */
}
.featuredslider-content .top-img-bx .img-bx {
  width: 4rem; /* 64px */
  height: 4rem;
  border-radius: 50%;
  overflow: hidden;
}
.featuredslider-content .top-img-bx .img-bx img {
  width: 4rem; /* 64px */
}
.featuredslider-content .top-img-bx .text-bx {
  padding-left: 1.25rem; /* 20px */
  width: 70%;
}
.featuredslider-content .top-img-bx .text-bx h3 {
  font-size: 1.25rem; /* 20px */
  color: #000;
  line-height: normal;
  font-weight: 500;
}
.featuredslider-content .top-img-bx .text-bx .info-card-sub-headline {
  font-size: 1rem; /* 16px */
  color: #694E70;
  font-weight: 500;
}
.featuredslider-content .top-img-bx p {
  font-weight: 500;
  font-size: 1rem; /* 16px */
  color: #434343;
}
.featuredslider-content:hover {
  border-color: var(--PrimaryColor);
}

/* Speakers card section */
.speakers-card-section .col-lg-3 {
  margin-bottom: 1.875rem; /* 30px */
}
.speakers-card-section .speakers-card {
  height: 100%;
}
.speakers-card-section .speakers-card a {
  background: #FFF;
  padding: 1.25rem; /* 20px */
  border-radius: 0.75rem; /* 12px */
  border: 1px solid rgba(202,203,218,.5);
  position: relative;
  display: block;
  box-shadow: -0.5rem 0.5rem 0 -0.125rem rgba(249,250,251,.5); /* -8px 8px 0 -2px */
  text-align: center;
  height: 100%;
}
.speakers-card-section .speakers-card a img {
  border-radius: 0.3125rem; /* 5px */
}
.speakers-card-section .speakers-card .speakers-info {
  margin-top: 2rem; /* 32px */
}
.speakers-card-section .speakers-card .speakers-info h3 {
  font-size: 1.125rem; /* 18px */
  font-weight: 700;
  color: #000;
}
.speakers-card-section .speakers-card .speakers-info h4 {
  font-size: 1rem; /* 16px */
  font-weight: 400;
  color: #686868;
}
.speakers-card-section .view-more-btn {
  margin-top: 1.875rem; /* 30px */
}

/* Dots list */
.dots-list-content {
  padding-left: 1.875rem; /* 30px */
}
.dots-list-content li {
  margin-bottom: 1.875rem; /* 30px */
}
.dots-list-content li h4 {
  font-weight: 700;
  font-size: 1.25rem; /* 20px */
  color: #000;
  margin-bottom: 0.625rem; /* 10px */
}
.dots-list-content li .dots span {
  width: 0.9375rem; /* 15px */
  height: 0.9375rem;
  background: #694E70;
  display: inline-block;
  border-radius: 50%;
  margin: 0 0.125rem; /* 2px */
}
.dots-list-content li:first-child .dots span {
  background: rgba(105, 78, 112, 0.5);
}
.dots-list-content li:nth-child(2) .dots span {
  background: rgba(105, 78, 112, 0.8);
}

/* Book email section */
.book-email-section {
  background: var(--PrimaryColor);
  text-align: center;
}
.book-email-section h2 {
  color: var(--whiteColor);
}
.book-email-section .inputbx {
  margin-top: 1.875rem; /* 30px */
}
.book-email-section .inputbx .form-control {
  color: var(--whiteColor);
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 0.625rem; /* 10px */
  font-size: 1rem; /* 16px */
  font-weight: 300;
  height: 3.75rem; /* 60px */
  text-align: center;
}
.book-email-section .inputbx .emailnote {
  font-weight: 300;
  font-size: 0.875rem; /* 14px */
  color: var(--whiteColor);
  margin: 0.78125rem 0 0.390625rem; /* 12.5px 0 6.25px */
  opacity: 0.8;
}
.book-email-section .inputbx .btn-primaryx {
  background: var(--whiteColor);
  color: var(--PrimaryColor);
  margin-top: 1.875rem; /* 30px */
}

/* Clear submit speakers section */
.clearsubmit-speakers-section .clearsubmit-content {
  background: #F2F2F2;
  border-radius: 0.625rem; /* 10px */
  padding: 2.5rem 1.875rem; /* 40px 30px */
  text-align: center;
}
.clearsubmit-speakers-section .clearsubmit-content h4 {
  font-size: 2rem; /* 32px */
  text-transform: uppercase;
  color: #000;
  margin: 2.5rem 0 0; /* 40px 0 0 */
  font-weight: 700;
}
.clearsubmit-speakers-section .clearsubmit-content p {
  font-size: 1.2rem; /* 19.2px ~ keep as 1.2rem */
  text-transform: uppercase;
  color: #686868;
  font-weight: 500;
}

/* Topic offer */
.topic-offer-section .same-heading .btn-primaryx {
  margin-top: 2.5rem; /* 40px */
}
.topic-offer-section .topic-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  max-width: 49.375rem; /* 790px */
  margin: auto;
}
.topic-offer-section .topic-list li {
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  margin: 0.375rem; /* 6px */
  box-shadow: -0.3125rem 0.25rem 0 0 rgba(0,0,0,0.05); /* -5px 4px 0 */
  border-radius: 0.3125rem; /* 5px */
  padding: 0.875rem 1.25rem; /* 14px 20px */
  color: var(--PrimaryColor);
  font-size: 1rem; /* 16px */
}

/* Book place */
.book-place {
  background: url(../images/book-place-bg.png) no-repeat center top / cover;
  padding: 11.25rem 0; /* 180px */
}
.book-place .same-heading {
  text-align: center;
}
.book-place .same-heading h3 {
  font-weight: 700;
  font-size: 1.875rem; /* 30px */
  color: #FFFFFF;
  line-height: normal;
}
.book-place .same-heading h2 {
  font-weight: 700;
  font-size: 3.75rem; /* 60px */
  color: #FFFFFF;
  line-height: normal;
}
.book-place .same-heading .btn-primaryx {
  background: var(--whiteColor);
  color: var(--PrimaryColor);
  margin-top: 1.25rem; /* 20px */
}

/* clearsubmit speakers column */
.clearsubmit-speakers-section .col {
  flex: 0 0 20%;
  max-width: 20%;
}

/* Responsive */
@media (max-width: 1199px) {
  .clearsummit-header .user-signup {
    width: 2.5rem; /* 40px */
    height: 2.5rem;
    order: 1;
    margin: 0 0.5rem 0 0; /* 8px */
  }
  .clearsummit-header .user-signup img {
    width: 2.5rem; /* 40px */
    height: 2.5rem;
  }
  .clearsummit-header #toggle-btn {
    order: 2;
  }
  .clearsummit-header nav ul li a {
    padding: 1.5625rem 0.9375rem; /* 25px 15px */
    margin: 0;
    color: #000;font-size: 1rem;
  }

  .clearsubmit-speakers-section .clearsubmit-content {
    padding: 1.25rem 0.625rem; /* 20px 10px */
  }
  .clearsubmit-speakers-section .clearsubmit-content .icon-img {
    width: 100%;
    max-width: 3.125rem; /* 50px */
    margin: auto;
    min-height: 3.75rem; /* 60px */
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .clearsubmit-speakers-section .clearsubmit-content h4 {
    font-size: 1.875rem; /* 30px */
    margin-top: 1rem; /* 16px */
  }
  .clearsubmit-speakers-section .clearsubmit-content p {
    font-size: 1rem; /* 16px */
  }
  .book-place .same-heading h3 {
    font-size: 1.25rem; /* 20px */
  }
  .book-place .same-heading h2 {
    font-size: 2.5rem; /* 40px */
  }
  .private-launch-section .count-clock {
    justify-content: center;
  }
  .private-launch-section .unit-confrence-text {
    text-align: center;
    margin: 2% 0 0 0;
  }
}

@media (max-width: 990px) {
  .private-launch-section .same-heading h2 {
    font-size: 1.875rem; /* 30px */
  }
  .private-launch-section .same-heading h2 .border-text {
    font-size: 1.875rem; /* 30px */
  }
  .favourite-content-offer .offerlogo-bx {
    min-height: 10rem; /* 160px */
  }
  .clearunited-two-section .clearunited-video-box h4 {
    font-size: 1.25rem; /* 20px */
    margin-top: 1rem; /* 16px */
  }
  .why-attend-summit .why-list li {
    display: inline-block;
    padding: 0.375rem 0 0.375rem 0.9375rem; /* 6px 0 6px 15px */
  }
  .dots-list-content {
    padding-left: 0;
    text-align: center;
  }
  .dots-list-content li .dots span {
    width: 0.625rem; /* 10px */
    height: 0.625rem;
  }
  .dots-list-content li h4 {
    font-size: 1rem; /* 16px */
  }
  .book-email-section .inputbx {
    margin-top: 0;
  }
  .book-email-section .inputbx .form-control {
    height: 3.125rem; /* 50px */
  }
  .book-email-section .inputbx .btn-primaryx {
    margin-top: 2rem; /* 32px */
  }
  .clearsubmit-speakers-section .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .clearsubmit-speakers-section .clearsubmit-content {
    margin-bottom: 3rem; /* 48px */
  }
  .clearsummit-footer .clearsummit-footer-menu {
    margin-bottom: 2rem; /* 32px */
  }
  .book-place {
    padding: 3.75rem 0; /* 60px */
  }
  .book-place .same-heading h2 {
    font-size: 1.5rem; /* 24px */
  }
  .book-place .same-heading h3 {
    font-size: 1.125rem; /* 18px */
  }
  .book-place .same-heading .btn-primaryx {
    margin-top: 1rem; /* 16px */
  }
}

@media (max-width: 414px) {
  .private-launch-section .count-clock div {
    width: 4.375rem; /* 70px */
    height: 4.375rem;
  }
  .private-launch-section .count-clock .count {
    font-size: 1.25rem; /* 20px */
  }
  .private-launch-section .count-clock span {
    font-size: 0.875rem; /* 14px */
  }
  .clearsubmit-speakers-section .col {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .topic-offer-section .topic-list li {
    width: 100%;
    text-align: center;
  }
  .clearunited-two-section .clearunited-video-box {
    margin-bottom: 3rem; /* 48px */
  }
  .clearunited-two-section .clearunited-video-box iframe {
    height: auto;
  }
  .featuredslider-content {
    text-align: center;
    padding: 0.625rem; /* 10px */
    margin: 0 0.9375rem 0.9375rem; /* 15px margins */
  }
  .featuredslider-content .top-img-bx {
    flex-direction: column;
    text-align: center;
  }
  .featuredslider-content .top-img-bx .img-bx {
    margin-bottom: 1rem; /* 16px */
  }
  .featuredslider-content .top-img-bx .text-bx h3 {
    font-size: 0.875rem; /* 14px */
  }
  .freedom-summit-banner {
    padding-top: 8.75rem; /* 140px */
  }
  .freedom-summit-banner .banner-content p {
    font-size: 1rem; /* 16px */
  }
}