/* line 1, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
:root {
  --primary: #B00101;
  --secondary: #0F2130;
  --pri-complementry: #01B0B0;
  --pri-analogous-01: #B05901;
  --pri-analogous-02: #B00159;
  --pri-triadic-01: #01B001;
  --pri-triadic-02: #0101B0;
  --pri-tetradic-01: #59B001;
  --pri-tetradic-02: #01B0B0;
  --pri-tetradic-03: #5901B0;
  --blue: #1e90ff;
  --dark-blue-gray: #092D48;
  --light-blue: #E9F4FE;
  --white: #ffffff;
  --black: #000000;
  --coral-Red: #FF4545;
  --dark-gray: #545454;
  --text-label-gray: #434343;
  --btn-border-radius: 8px;
  --light-gray: #F6F6F6;
  --bright-gray: #E9E9E9;
  --section-dark-bg: #001128;
  --input-border-gray: #c4c4c4;
  --underline-gray: #c5c5c5;
}

/* line 28, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
h1,
h2,
h3,
h4 {
  margin: 0;
}

/* ----BREADCRUMBS SECTION CSS STARTS---- */
/* line 37, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumbs-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: var(--light-gray);
}

/* line 44, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumbs-cont {
  display: flex;
  justify-content: center;
  width: 88%;
}

/* line 50, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumbs-inner-cont {
  display: flex;
  justify-content: center;
  width: 100%;
}

/* line 56, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item-group {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  gap: 6px;
}

/* line 65, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item {
  display: flex;
  position: relative;
  max-width: 100px;
  white-space: nowrap;
}

/* line 72, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item-active {
  text-decoration: none;
  font-family: noto sans;
  font-size: 0.8rem;
  font-weight: 600;
  color: var(--secondary);
}

/* line 80, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-arrow {
  display: flex;
  width: 14px;
  height: auto;
  background-image: url(/../images/Chevron_Right_01.svg);
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
}

/* line 90, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item a {
  text-decoration: none;
  font-family: noto sans;
  font-size: 0.8rem;
  color: var(--text-label-gray);
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 99, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item a:hover {
  color: var(--primary);
}

/* line 103, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item li[title]::after {
  content: attr(title);
}

/* line 107, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item li:hover::after {
  display: flex;
}

/* line 111, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-breadcrumb-item-active {
  text-decoration: none;
  font-family: noto sans;
  font-size: 0.8rem;
  font-weight: 600;
  color: var(--secondary);
}

/* ======== MAIN SECTION STARTS =============== */
/* line 121, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 40px 0px 0px 0px;
  margin: 0px 0px 100px 0px;
}

/* line 129, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: auto;
  width: 88%;
}

/* line 137, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-inner-cont {
  display: flex;
  justify-content: center;
  width: 100%;
  position: sticky;
  top: 100px;
  gap: 20px;
}

/* --------LEFT SECTION STARTS------------ */
/* line 148, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-left-wrapper {
  display: flex;
  flex: 1;
  /* width: 100%; */
}

/* line 154, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-left-container {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}

/* line 161, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-cont {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 20px;
}

/* line 168, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-title-cont {
  display: flex;
  width: 100%;
}

/* line 173, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-title {
  font-size: 2.5rem;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  color: var(--secondary);
}

/* line 180, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 aspect ratio */
  height: 0;
  overflow: hidden;
  border-radius: 12px;
  background-color: var(--black);
}

/* line 195, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 12px;
}

/* line 205, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-details-cont {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 20px;
}

/* line 212, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-details-title-cont {
  display: flex;
  width: 100%;
}

/* line 217, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-details-title {
  font-size: 2rem;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
  color: var(--secondary);
}

/* line 224, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-desc-cont {
  display: flex;
  /* gap: 15px; */
  width: 100%;
}

/* line 230, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-desc {
  width: 70%;
  font-size: 1.1rem;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
  color: var(--text-label-gray);
  line-height: 30px;
}

/* line 239, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-desc-btn-cont {
  display: flex;
  justify-content: flex-end;
  width: 30%;
  gap: 10px;
}

/* line 246, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-video-desc-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 45px;
  padding: 10px 10px 10px 10px;
  font-size: 1rem;
  font-weight: 400;
  border: none;
  border-radius: 5px;
  background-color: var(--primary);
  color: var(--white);
  cursor: pointer;
}

/* ------LEFT SECTION ENDS------ */
/* ------------RIGHT SECTION------------ */
/* line 265, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-wrapper {
  display: flex;
  flex-direction: column;
  width: 30%;
  background-color: var(--white);
  color: var(--secondary);
  overflow: auto;
  height: fit-content;
  border: 1px solid var(--input-border-gray);
  border-radius: 8px;
  /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); */
}

/* line 278, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-heading-cont {
  display: flex;
  background-color: var(--white);
}

/* line 284, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-heading {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 1.2rem;
  padding: 8px 0px 8px 0px;
  font-weight: 500;
  font-family: "Noto Sans", sans-serif;
  background-color: var(--light-gray);
  border-bottom: 1px solid var(--input-border-gray);
  color: var(--secondary);
  align-self: center;
}

/* line 299, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-video-cards-cont {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 1rem 1rem 1rem 1rem;
}

/* line 306, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-video-cards {
  display: flex;
  flex-direction: column;
  align-items: space-around;
  gap: 10px;
}

/* line 313, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-video-cards a {
  text-decoration: none;
}

/* line 317, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-video-card {
  display: flex;
  cursor: pointer;
  gap: 10px;
}

/* line 323, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-card-img-cont {
  display: flex;
  width: 40%;
  height: 5.6rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 332, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-card-title-cont {
  display: flex;
  width: 60%;
  border-bottom: 1px solid var(--underline-gray);
  padding: 0px 0px 10px 0px;
}

/* line 339, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-card-title {
  font-size: 1rem;
  font-weight: 400;
  font-family: "Noto Sans", sans-serif;
  color: var(--secondary);
}

/* line 346, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-right-card-title:hover {
  color: var(--primary);
}

/* line 350, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-card-img-01 {
  background-image: url(/../images/videoDetails-card-img-01.png);
}

/* line 354, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-card-img-02 {
  background-image: url(/../images/videoDetails-card-img-02.png);
}

/* line 358, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-card-img-03 {
  background-image: url(/../images/videoDetails-card-img-03.png);
}

/* line 362, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-card-img-04 {
  background-image: url(/../images/videoDetails-card-img-04.png);
}

/* line 366, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-card-img-05 {
  background-image: url(/../images/videoDetails-card-img-05.png);
}

/* ------------RIGHT SECTION ENDS------------ */
/* ==========SUBSCRIBE SECTION============== */
/* line 375, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: var(--bright-gray);
  padding: 40px 0px 40px 0px;
}

/* line 383, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-cont {
  display: flex;
  justify-content: center;
  width: 88%;
}

/* line 389, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-inner-cont {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 30px;
}

/* line 397, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-text-cont {
  display: flex;
}

/* line 401, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-text {
  font-size: 1.7rem;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  color: var(--secondary);
}

/* line 408, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-form-cont {
  display: flex;
  width: 40%;
  height: 100%;
  border: 1px solid var(--input-border-gray);
  border-radius: var(--btn-border-radius);
  background-color: var(--white);
}

/* line 417, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-form {
  display: flex;
}

/* line 421, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-form {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

/* line 429, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-input {
  width: 100%;
  height: 100%;
  padding: 0px 10px 0px 10px;
  border: none;
  border-top-left-radius: var(--btn-border-radius);
  border-bottom-left-radius: var(--btn-border-radius);
  font-size: 1rem;
  font-family: "Noto Sans", sans-serif;
  color: var(--text-label-gray);
}

/* line 441, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
.ivd-subscribe-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0.5rem 1rem 0.5rem 1rem;
  border: none;
  border-top-right-radius: var(--btn-border-radius);
  border-bottom-right-radius: var(--btn-border-radius);
  background-color: var(--primary);
  color: var(--white);
  font-size: 1rem;
  font-weight: 400;
  cursor: pointer;
}

/* ======== MEDIA QUERIES STARTS =============== */
@media only screen and (max-width: 1550px) {
  /* line 461, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-breadcrumbs-cont {
    width: 95%;
  }
  /* line 465, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-container {
    width: 95%;
  }
}

@media only screen and (max-width: 1300px) {
  /* line 475, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc {
    width: 65%;
  }
  /* line 479, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc-btn-cont {
    width: 35%;
  }
}

@media only screen and (max-width: 1200px) {
  /* line 485, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-right-card-title {
    font-size: 0.9rem;
  }
}

@media only screen and (max-width: 1150px) {
  /* line 491, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc-cont {
    flex-direction: column;
    gap: 20px;
  }
  /* line 495, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc {
    width: 100%;
  }
  /* line 498, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc-btn-cont {
    width: 100%;
    justify-content: flex-start;
  }
}

@media only screen and (max-width: 1026px) {
  /* line 505, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-breadcrumb-item a {
    font-size: 1rem;
  }
  /* line 509, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-breadcrumb-item-active {
    font-size: 1rem;
  }
  /* line 513, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-wrapper {
    padding: 20px 0px 0px 0px;
  }
  /* line 517, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-container {
    width: 95%;
  }
  /* line 521, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-inner-cont {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
  }
  /* line 528, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-right-wrapper {
    width: 100%;
  }
  /* line 532, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-right-card-img-cont {
    width: 20%;
    height: 7rem;
  }
  /* line 537, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-right-card-title-cont {
    width: 80%;
  }
  /* line 541, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-right-card-title {
    font-size: 1.2rem;
  }
}

@media only screen and (max-width: 850px) {
  /* line 552, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-subscribe-cont {
    width: 100%;
  }
  /* line 556, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-subscribe-text {
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 800px) {
  /* line 563, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-breadcrumbs-wrapper {
    margin: 72px 0px 0px 0px;
  }
}

@media only screen and (max-width: 750px) {
  /* line 570, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-subscribe-inner-cont {
    flex-direction: column;
    gap: 20px;
  }
  /* line 575, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-subscribe-form-cont {
    width: 70%;
  }
  /* line 579, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-subscribe-form-cont {
    height: 50%;
  }
}

@media only screen and (max-width: 650px) {
  /* line 587, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc-cont {
    flex-direction: column;
  }
  /* line 591, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc {
    width: 100%;
  }
  /* line 595, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc-btn {
    height: 40px;
  }
}

@media only screen and (max-width: 540px) {
  /* line 602, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-right-card-img-cont {
    width: 30%;
    height: 6rem;
  }
  /* line 607, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-right-card-title {
    font-size: 1.1rem;
  }
}

@media only screen and (max-width: 500px) {
  /* line 613, app/assets/stylesheets/industry_video/videos-details-style-01.scss */
  .ivd-video-desc-btn {
    height: 35px;
  }
}
