/* -- FONTS -- */
@font-face {
  font-family: "TT Norms Pro";
  src: url(https://everpath-course-content.s3-accelerate.amazonaws.com/instructor%2F3e1iuvta54s558s35r6uy8sev%2Fpublic%2F1732128884%2FTT_Norms_Pro_Normal.woff2);
  font-weight: 200;
}
@font-face {
  font-family: "TT Norms Pro";
  src: url(https://everpath-course-content.s3-accelerate.amazonaws.com/instructor%2F3e1iuvta54s558s35r6uy8sev%2Fpublic%2F1732128904%2FTT_Norms_Pro_Medium.woff2);
  font-weight: 400;
}
@font-face {
  font-family: "TT Norms Pro";
  src: url(https://everpath-course-content.s3-accelerate.amazonaws.com/instructor%2F3e1iuvta54s558s35r6uy8sev%2Fpublic%2F1732128926%2FTT_Norms_Pro_DemiBold.woff2);
  font-weight: 600;
}
/* Fix Smartsheet Univerwsity Centering beside the logo */
p.company__school-name.min-\[1045px\]_align-middle {
  display: inline-block !important;
  transform: translateY(7px) !important;
}


/* Option 1: Multi-Path Cards */
.ti-opt1 { max-width: 600px; margin: 60px auto; padding: 20px; }
.ti-opt1 .ti-card { background: #fff; border-radius: 16px; padding: 40px; box-shadow: 0 4px 20px rgba(0,0,0,.1); }

.ti-opt1 .ti-head { text-align: center; margin-bottom: 28px; }
.ti-opt1 .ti-head h1 { margin: 0 0 8px; font-size: 2rem; color: #1a1a1a; }
.ti-opt1 .ti-head h1 span { font-weight: 300; }
.ti-opt1 .ti-head p { margin: 0; color: #666; }

.ti-opt1 .ti-row { padding: 0; margin-bottom: 12px; border-radius: 12px; transition: .2s; }

.ti-opt1 .ti-btn { display: block; width: 100%; box-sizing: border-box; padding: 16px 18px; border-radius: 12px; text-decoration: none; font-weight: 600; font-size: .92rem; text-align: center; transition: .2s; }
.ti-opt1 .ti-btn:hover { transform: translateX(4px); }
.ti-opt1 .ti-dark { background: #1a1a1a; color: #fff; border-color:#1241a6;}
.ti-opt1 .ti-blue { background: #1957DE; color: #fff; border-color:#1241a6;}
.ti-opt1 .ti-light { background: #fff; color: #1a1a1a; border: 1.5px solid #e0e0e0; }

.ti-opt1 .ti-btngrp { display:flex; gap: 8px; }
.ti-opt1 .ti-foot { text-align:center; margin-top: 18px; padding-top: 18px; border-top: 1px solid #e5e5e5; }
.ti-opt1 .ti-foot p { margin:0; color:#666; }
.ti-opt1 .ti-foot a { color:#8B5CF6; font-weight:600; text-decoration:none; }

@media (max-width: 768px) {
  .ti-opt1 .ti-btngrp { flex-direction: column; width: 100%; }
}

body { background: linear-gradient(135deg, #f5f0ff 0%, #fff5f5 100%); min-height: 100vh; }

.ti-opt1 .ti-card { position: relative; }

.ti-opt1 .ti-close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #999;
  font-size: 1.4rem;
  line-height: 1;
  text-decoration: none;
  transition: .2s;
}
.ti-opt1 .ti-close:hover {
  background: #f0f0f0;
  color: #1a1a1a;
}
/* Hides date on LP Detail Page */
 .widget--learning-path-purchase_standard  .course__detail__runs {display:none;}

/* Hide course flyout rating, testimonial, and social share */
 .sidebar__testimonial { display: none;}
 .share__container { display: none; }


.icon-gift {display:none;}

.ember-view .enroll__coupon {display:none;}

.email-capture {display:none;}
.enroll__title {display:none;}