.course_hero_section {
  position: relative; }
  .course_hero_section h1 {
    margin-bottom: 100px; }
    @media screen and (max-width: 992px) {
      .course_hero_section h1 {
        margin-bottom: 40px; } }
    @media screen and (max-width: 575px) {
      .course_hero_section h1 {
        margin-bottom: 20px; } }
    .course_hero_section h1 b {
      display: block; }
  @media screen and (max-width: 575px) {
    .course_hero_section {
      padding-bottom: 35px; } }
  .course_hero_section .areoi-background:before {
    content: '';
    inset: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    z-index: 0 !important;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 35.25%), linear-gradient(270.08deg, rgba(0, 0, 0, 0.2) 1.08%, rgba(0, 0, 0, 0.1) 48.44%, rgba(0, 0, 0, 0.4) 67.87%, rgba(0, 0, 0, 0.6) 99.17%); }

.course_hero_section .breadcrumb {
  margin-bottom: 55px; }
  @media screen and (max-width: 575px) {
    .course_hero_section .breadcrumb {
      margin-bottom: 20px; } }

.course_info_wrap.course_info_wrap_with {
  max-width: 474px;
  align-items: flex-start;
  background-image: url("data:image/svg+xml,%3Csvg width='474' height='218' viewBox='0 0 474 218' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-20' y='-20' width='514' height='258'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(10px);clip-path:url(%23bgblur_0_1688_8725_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='20' fill-rule='evenodd' clip-rule='evenodd' d='M474 16C474 7.16344 466.837 0 458 0H250C241.163 0 234 7.16344 234 16V87C234 95.8366 226.837 103 218 103H16C7.16344 103 0 110.163 0 119V202C0 210.837 7.16344 218 16 218H224C232.837 218 240 210.837 240 202V131C240 122.163 247.163 115 256 115H458C466.837 115 474 107.837 474 99V16Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_1688_8725_clip_path'%3E%3Cpath transform='translate(20 20)' fill-rule='evenodd' clip-rule='evenodd' d='M474 16C474 7.16344 466.837 0 458 0H250C241.163 0 234 7.16344 234 16V87C234 95.8366 226.837 103 218 103H16C7.16344 103 0 110.163 0 119V202C0 210.837 7.16344 218 16 218H224C232.837 218 240 210.837 240 202V131C240 122.163 247.163 115 256 115H458C466.837 115 474 107.837 474 99V16Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  @media screen and (max-width: 575px) {
    .course_info_wrap.course_info_wrap_with {
      max-width: 343px;
      background-image: url("data:image/svg+xml,%3Csvg width='343' height='207' viewBox='0 0 343 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-20' y='-20' width='383' height='247'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(10px);clip-path:url(%23bgblur_0_2055_42876_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='20' fill-rule='evenodd' clip-rule='evenodd' d='M343 20C343 8.95431 334.046 0 323 0H189C177.954 0 169 8.9543 169 20V80C169 91.0457 160.046 100 149 100H20C8.95431 100 0 108.954 0 120V187C0 198.046 8.9543 207 20 207H155C166.046 207 175 198.046 175 187V127C175 115.954 183.954 107 195 107H323C334.046 107 343 98.0457 343 87V20Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_2055_42876_clip_path'%3E%3Cpath transform='translate(20 20)' fill-rule='evenodd' clip-rule='evenodd' d='M343 20C343 8.95431 334.046 0 323 0H189C177.954 0 169 8.9543 169 20V80C169 91.0457 160.046 100 149 100H20C8.95431 100 0 108.954 0 120V187C0 198.046 8.9543 207 20 207H155C166.046 207 175 198.046 175 187V127C175 115.954 183.954 107 195 107H323C334.046 107 343 98.0457 343 87V20Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } }
  .course_info_wrap.course_info_wrap_with .course_info_item {
    height: 91px;
    padding: 15px;
    padding-bottom: 24px;
    width: 222px; }
    .course_info_wrap.course_info_wrap_with .course_info_item p {
      margin-bottom: 0; }
    @media screen and (max-width: 1365px) {
      .course_info_wrap.course_info_wrap_with .course_info_item {
        width: 210px; } }
    @media screen and (max-width: 575px) {
      .course_info_wrap.course_info_wrap_with .course_info_item {
        width: 46%;
        height: 85px; } }
    .course_info_wrap.course_info_wrap_with .course_info_item:last-child {
      margin-top: 10px; }
  .course_info_wrap.course_info_wrap_with .course_info_item_white {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    height: 115px; }
    @media screen and (min-width: 575px) {
      .course_info_wrap.course_info_wrap_with .course_info_item_white {
        width: 222px; } }
    @media screen and (max-width: 1365px) {
      .course_info_wrap.course_info_wrap_with .course_info_item_white {
        height: 110px; } }
    @media screen and (max-width: 575px) {
      .course_info_wrap.course_info_wrap_with .course_info_item_white {
        height: 107px;
        background-color: transparent;
        padding-right: 7px; }
        .course_info_wrap.course_info_wrap_with .course_info_item_white h6 {
          font-weight: 600; } }
    .course_info_wrap.course_info_wrap_with .course_info_item_white .course_info_item_icon {
      min-width: 30px;
      width: 30px;
      height: 30px;
      padding: 0;
      align-items: center;
      justify-content: center;
      display: flex; }
      .course_info_wrap.course_info_wrap_with .course_info_item_white .course_info_item_icon figure {
        display: flex;
        align-items: center;
        justify-content: center; }
      @media screen and (max-width: 575px) {
        .course_info_wrap.course_info_wrap_with .course_info_item_white .course_info_item_icon {
          min-width: 25px;
          width: 25px;
          height: 25px; } }
      .course_info_wrap.course_info_wrap_with .course_info_item_white .course_info_item_icon figure {
        width: 16px;
        height: 16px; }
        @media screen and (max-width: 575px) {
          .course_info_wrap.course_info_wrap_with .course_info_item_white .course_info_item_icon figure {
            width: 13px;
            height: 13px; } }
        .course_info_wrap.course_info_wrap_with .course_info_item_white .course_info_item_icon figure img {
          width: 100%;
          height: 100%;
          vertical-align: unset; }
  .course_info_wrap.course_info_wrap_with .course_info_item:last-child {
    padding-top: 15px; }
    @media screen and (max-width: 1365px) {
      .course_info_wrap.course_info_wrap_with .course_info_item:last-child {
        margin-top: 6px; } }
    @media screen and (max-width: 992px) {
      .course_info_wrap.course_info_wrap_with .course_info_item:last-child {
        margin-top: 15px; } }
  .course_info_wrap.course_info_wrap_with p {
    margin-bottom: 0; }

@media screen and (max-width: 575px) {
  .course_info_wrap.course_info_wrap_with .course_info_item:nth-child(2) {
    padding-left: 0;
    margin-bottom: 0; } }

@media screen and (max-width: 575px) {
  .course_info_item:nth-child(3) {
    margin-top: 10px; } }

.course_category_wrap {
  margin-bottom: 30px;
  gap: 10px; }
  @media screen and (max-width: 575px) {
    .course_category_wrap {
      margin-bottom: 20px; } }

.course_category_wrap p {
  margin-bottom: 0; }

.course_info_wrap {
  display: flex;
  max-width: 447px;
  flex-wrap: wrap;
  width: 100%;
  margin-left: auto;
  gap: 0;
  align-items: center;
  justify-content: space-between;
  background-image: url(../img/try.svg);
  background-size: 100%;
  background-repeat: no-repeat; }
  @media screen and (max-width: 575px) {
    .course_info_wrap {
      max-width: 343px;
      margin-inline: auto;
      background-image: url("data:image/svg+xml,%3Csvg width='343' height='279' viewBox='0 0 343 279' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-20' y='-20' width='383' height='319'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(10px);clip-path:url(%23bgblur_0_1966_31602_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='20' fill-rule='evenodd' clip-rule='evenodd' d='M343 20C343 8.9543 334.046 0 323 0H189C177.954 0 169 8.95431 169 20V116C169 127.046 160.046 136 149 136H20C8.95431 136 0 144.954 0 156V259C0 270.046 8.9543 279 20 279H155C166.046 279 175 270.046 175 259V163C175 151.954 183.954 143 195 143H323C334.046 143 343 134.046 343 123V20Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_1966_31602_clip_path'%3E%3Cpath transform='translate(20 20)' fill-rule='evenodd' clip-rule='evenodd' d='M343 20C343 8.9543 334.046 0 323 0H189C177.954 0 169 8.95431 169 20V116C169 127.046 160.046 136 149 136H20C8.95431 136 0 144.954 0 156V259C0 270.046 8.9543 279 20 279H155C166.046 279 175 270.046 175 259V163C175 151.954 183.954 143 195 143H323C334.046 143 343 134.046 343 123V20Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } }
  @media screen and (max-width: 375px) {
    .course_info_wrap {
      background-position: center; } }
  @media screen and (max-width: 992px) {
    .course_info_wrap {
      margin-top: 90px;
      margin-bottom: 30px;
      margin-inline: auto; } }

.course_category_icon figure {
  display: flex;
  align-items: center;
  width: 18px; }

.course_info_item {
  width: 197px;
  padding: 20px;
  color: var(--wp--preset--color--white); }
  .course_info_item p {
    margin-bottom: 0; }
  @media screen and (max-width: 575px) {
    .course_info_item {
      width: 45%;
      width: 154px; } }
  @media screen and (max-width: 375px) {
    .course_info_item {
      width: 156px;
      padding: 20px 10px; } }
  .course_info_item:first-child {
    padding: 0; }
  .course_info_item:last-child {
    padding-top: 53px; }
    @media screen and (max-width: 575px) {
      .course_info_item:last-child {
        padding-top: 30px;
        height: 121px;
        font-size: 11px;
        margin-top: 20px; }
        .course_info_item:last-child p {
          font-size: 11px; } }
    @media screen and (max-width: 375px) {
      .course_info_item:last-child {
        margin-top: 10px; } }

@media screen and (max-width: 575px) {
  .hero_mobile_text {
    padding-inline: 10px; } }

.course_info_item_circle_item {
  width: 185px;
  background-color: var(--wp--preset--color--white-10);
  border-radius: 50%;
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  max-width: 184px;
  padding: 0;
  margin-left: auto;
  margin-bottom: 15px; }
  @media screen and (max-width: 575px) {
    .course_info_item_circle_item {
      width: 130px;
      height: 130px; } }

.circle-text-container {
  position: relative; }
  .circle-text-container text {
    font-size: 11.5px;
    fill: #fff; }
  .circle-text-container .circle-image {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
            transform: translate(-50%, -50%) rotate(-90deg);
    max-width: 86px; }

.blur_item {
  background: var(--wp--preset--color--white-10);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  border-radius: 20px; }

.course_info_item_icon {
  max-width: 50px;
  border-radius: 50%;
  background-color: var(--wp--preset--color--brown-button);
  padding: 10px; }
  .course_info_item_icon figure {
    display: flex;
    align-items: center;
    justify-content: center; }
  @media screen and (max-width: 375px) {
    .course_info_item_icon {
      max-width: 30px;
      aspect-ratio: 1;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 5px; } }
  .course_info_item_icon figure {
    max-width: 50px;
    width: 100%; }

.course_info_item_white {
  color: var(--wp--preset--color--black);
  border-radius: 20px;
  height: 220px;
  width: 220px;
  display: flex;
  justify-content: space-between;
  flex-direction: column; }
  @media screen and (max-width: 575px) {
    .course_info_item_white {
      background-color: #fff;
      width: 174px;
      height: 143px; } }
  @media screen and (max-width: 375px) {
    .course_info_item_white {
      width: 155px;
      width: 46.67vw;
      height: 37.67vw;
      background-color: transparent; } }
  .course_info_item_white h6 {
    margin-top: auto;
    font-size: 18px; }
  .course_info_item_white p {
    font-size: 14px; }

.union_item {
  position: relative;
  padding-right: 27px;
  height: 100%;
  height: 182px;
  margin-top: auto;
  margin-bottom: 10px; }
  @media screen and (max-width: 575px) {
    .union_item {
      padding: 15px;
      margin-top: 0;
      height: 180px;
      padding-top: 30px; } }
  @media screen and (max-width: 375px) {
    .union_item {
      padding: 10px; } }
  .union_item::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 20px;
    display: block;
    width: 22px;
    height: 10px;
    background-image: url(../img/Union_y.svg);
    background-size: cover;
    background-repeat: no-repeat; }
    @media screen and (max-width: 575px) {
      .union_item::before {
        top: 10px; } }

@media screen and (max-width: 992px) {
  .course_hero_section.p-blok-140.background_position_left_60 {
    padding-block: 90px; } }
