.graphic-designer-lectors-section {
  background-color: #f4f4f4;
}

.section-lectors-graphic-designer {
  padding: 96px clamp(112px, 7.8125vw, 200px) clamp(80px, 5vw, 128px) clamp(112px, 7.8125vw, 200px);
  position: relative;
  overflow: hidden;
  background: #1A1A1A;
}
.section-lectors-graphic-designer .mobile_btn {
  display: none;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer {
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 4.0625vw;
  position: relative;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .desktop_btn {
  display: block;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 1;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors {
  display: flex;
  align-items: center;
  padding: 28px 40px 28px 32px;
  gap: 12px;
  border-radius: 1000px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(251, 251, 251, 0.05);
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors .award {
  width: 100px;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors .award img {
  width: 100%;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .title_main {
  color: #FFF;
  font-family: "Onest", sans-serif;
  font-size: calc(56px + (70 - 56) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 600;
  margin-top: calc(48px + (64 - 48) * (100vw - 1920px) / (2560 - 1920));
  line-height: 100%;
  letter-spacing: -0.7px;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .description_sc {
  color: #999;
  font-family: "Onest", sans-serif;
  font-size: calc(18px + (20 - 18) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 400;
  line-height: 140%;
  margin-top: 32px;
  letter-spacing: -0.2px;
  max-width: 800px;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right {
  position: relative;
  z-index: 1;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row {
  display: flex;
  gap: 16px;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .col_item {
  border-radius: 32px;
  flex: 1;
  display: flex;
  padding: 24px 24px 32px 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 34px;
  border: 1px solid rgba(251, 251, 251, 0.1);
  background: linear-gradient(289deg, rgba(251, 251, 251, 0.02) 0%, rgba(251, 251, 251, 0.04) 100%);
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrapper_photo {
  min-width: calc(380px + (475 - 380) * (100vw - 1920px) / (2560 - 1920));
  border-radius: 24px;
  overflow: hidden;
  background-size: cover;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text {
  padding: 0 6px;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text .name_item {
  color: #FAFAFA;
  font-family: "Onest", sans-serif;
  font-size: calc(28px + (36 - 28) * (100vw - 1920px) / (2560 - 1920));
  font-weight: 700;
  line-height: 111.111%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  letter-spacing: -0.36px;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text .name_item .certified_icon {
  width: 20px;
}
.section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text .text_item {
  color: #999;
  font-family: "Onest", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 133.333%;
  letter-spacing: -0.18px;
  margin-top: 12px;
}

@media screen and (max-width: 1920px) {
  .section-lectors-graphic-designer {
    padding: 96px calc(80px + (112 - 80) * (100vw - 1536px) / (1920 - 1536)) 96px calc(80px + (112 - 80) * (100vw - 1536px) / (1920 - 1536));
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors .award {
    width: 80px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors {
    padding: 20px 32px 20px 24px;
  }
  .section-lectors-graphic-designer .desktop_btn {
    display: none;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer {
    gap: 64px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .title_main {
    font-size: calc(46px + (56 - 46) * (100vw - 1536px) / (1920 - 1536));
    line-height: 107.143%;
    letter-spacing: -0.56px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .description_sc {
    font-size: 18px;
    line-height: 133.333%;
    letter-spacing: -0.18px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrapper_photo {
    min-width: clamp(300px, 19.6354166667vw, 377px);
    width: clamp(300px, 19.6354166667vw, 377px);
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .col_item {
    padding: 24px 24px 32px 24px;
    gap: 32px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text .text_item {
    font-size: 16px;
    line-height: 137.5%;
    letter-spacing: -0.16px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .text_section {
    padding: 0;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text .name_item {
    font-size: calc(24px + (28 - 24) * (100vw - 1536px) / (1920 - 1536));
    line-height: 128.571%;
    letter-spacing: -0.28px;
    gap: 12px;
  }
}
@media (max-width: 1536px) {
  .section-lectors-graphic-designer {
    padding: 80px calc(20px + (80 - 20) * (100vw - 768px) / (1536 - 768)) 80px calc(20px + (80 - 20) * (100vw - 768px) / (1536 - 768));
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left {
    padding-top: 0;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors {
    padding: 16px 28px 16px 20px;
    gap: 8px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrapper_photo {
    min-width: calc(260px + (305 - 260) * (100vw - 768px) / (1536 - 768));
    width: calc(260px + (305 - 260) * (100vw - 768px) / (1536 - 768));
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors .award {
    width: 70px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .description_sc {
    margin-top: 28px;
    line-height: 133.333%;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .col_item {
    padding: 20px 16px 24px 16px;
    gap: 24px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .title_main {
    line-height: 108.333%;
    font-size: calc(32px + (48 - 32) * (100vw - 768px) / (1536 - 768));
    margin-top: 48px;
    letter-spacing: -0.48px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text {
    padding: 0 11px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text .name_item {
    font-size: 24px;
    line-height: 108.333%;
    letter-spacing: -0.24px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrap_text .text_item {
    margin-top: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1240px) {
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer {
    flex-direction: column;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .wrapper_photo {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors .award {
    width: 50px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .awards_lectors {
    padding: 9px 20px 9px 12px;
    gap: 4px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .col_item {
    padding: 16px 16px 24px 16px;
    gap: 22px;
  }
  .section-lectors-graphic-designer {
    padding: 0 8px 24px 8px;
    background-color: #f4f4f4;
    margin-bottom: 0;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer {
    padding: 24px 20px 24px 20px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    overflow: hidden;
    border-radius: 20px;
    background: #1A1A1A;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .mobile_btn {
    display: block;
    width: 100%;
    margin: auto;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left {
    gap: 20px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .desktop_btn {
    display: none;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .text_section {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .text_section .title_main {
    margin-top: 0;
    font-size: 28px;
    line-height: 114.286%;
    letter-spacing: -0.28px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_left .text_section .description_sc {
    display: none;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row {
    flex-direction: column;
    width: calc(100% + 20px);
    row-gap: 24px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .col_item .wrapper_photo {
    min-width: 100%;
    min-height: 100%;
    width: 100%;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .col_item .wrap_text .name_item {
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.2px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right .items_row .col_item .wrap_text .text_item {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.15px;
    margin-top: 8px;
  }
  .section-lectors-graphic-designer .owl-carousel .owl-nav {
    display: none;
  }
  .section-lectors-graphic-designer .owl-carousel .owl-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    height: 12px;
    margin-left: -5%;
  }
  .section-lectors-graphic-designer .owl-carousel .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #474747;
    border: none;
    border-radius: 100%;
    opacity: 1;
    transition: all 0.3s ease;
  }
  .section-lectors-graphic-designer .owl-carousel .owl-dots .owl-dot.active {
    background-color: #E6E6E6;
    width: 12px;
    height: 12px;
  }
  .section-lectors-graphic-designer .container_section_lectors_graphic-designer .col_right {
    width: 100%;
  }
}
.wrap_sign_up_live {
  margin: auto;
}
.wrap_sign_up_live .btn_sign_up_live {
  background: rgba(251, 251, 251, 0.07);
  border-radius: 12px;
  padding: 26px 66px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(5px);
  transition: border 0.5s linear, background 0.5s linear;
  cursor: pointer;
  font-family: "Onest", sans-serif;
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.01em;
  margin-top: clamp(48px, 2.5vw, 64px);
  border: unset;
}
.wrap_sign_up_live .btn_sign_up_live .button-content {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  z-index: 2;
}
.wrap_sign_up_live .btn_sign_up_live .button-content .wrap_icon_btn .icon_btn {
  width: 24px;
  z-index: 2;
  position: relative;
}
.wrap_sign_up_live .btn_sign_up_live.hover_bubble_global:hover {
  background: transparent;
}

@media (max-width: 1920px) {
  .wrap_sign_up_live .btn_sign_up_live {
    padding: 27px 79px;
  }
}
@media (max-width: 1536px) {
  .wrap_sign_up_live .btn_sign_up_live {
    margin-top: 48px;
  }
}
@media (max-width: 1024px) {
  .wrap_sign_up_live .btn_sign_up_live {
    width: 100%;
    padding: 20px;
    font-size: 16px;
    line-height: 150%;
    margin-top: 0;
    justify-content: center;
  }
  .wrap_sign_up_live .btn_sign_up_live.hover_bubble_global:hover {
    background: #fff01f;
  }
  .wrap_sign_up_live .btn_sign_up_live.hover_bubble_global.is-bubbling {
    background: transparent;
  }
}

/*# sourceMappingURL=graphic-designer-course-free-page-lectors.css.map */
