/* line 4, stdin */
section.home {
  width: 100%;
  height: 100vh;
  overflow: hidden; }
  /* line 10, stdin */
  section.home .homeSlider {
    height: 100%;
    width: 100%; }
    /* line 14, stdin */
    section.home .homeSlider .swiper-wrapper {
      width: 100%;
      height: 100%; }
      /* line 18, stdin */
      section.home .homeSlider .swiper-wrapper .swiper-slide {
        width: 100%;
        height: 100%;
        position: relative;
        display: flex;
        justify-content: flex-start;
        align-items: center; }
        /* line 26, stdin */
        section.home .homeSlider .swiper-wrapper .swiper-slide .background-wrapper {
          position: absolute;
          top: 0;
          bottom: 0;
          right: 0;
          left: 0;
          z-index: -1;
          background-color: black; }
          /* line 35, stdin */
          section.home .homeSlider .swiper-wrapper .swiper-slide .background-wrapper img {
            object-position: center;
            object-fit: cover;
            height: 100%;
            width: 100%;
            filter: opacity(0.5); }
        /* line 45, stdin */
        section.home .homeSlider .swiper-wrapper .swiper-slide .content {
          width: 100%;
          margin: 0 10%;
          z-index: 1; }
          /* line 50, stdin */
          section.home .homeSlider .swiper-wrapper .swiper-slide .content h1 {
            color: var(--white);
            font-size: 50px;
            line-height: 55px; }
            @media screen and (max-width: 770px) {
              /* line 50, stdin */
              section.home .homeSlider .swiper-wrapper .swiper-slide .content h1 {
                font-size: 35px;
                line-height: 40px; } }
            @media screen and (max-height: 590px) {
              /* line 50, stdin */
              section.home .homeSlider .swiper-wrapper .swiper-slide .content h1 {
                font-size: 25px;
                line-height: 30px; } }
            @media screen and (max-height: 320px) {
              /* line 50, stdin */
              section.home .homeSlider .swiper-wrapper .swiper-slide .content h1 {
                font-size: 25px;
                line-height: 30px; } }
          /* line 75, stdin */
          section.home .homeSlider .swiper-wrapper .swiper-slide .content .btn-wrapper {
            display: flex;
            justify-content: flex-start;
            align-items: center; }
            @media screen and (max-width: 600px) {
              /* line 75, stdin */
              section.home .homeSlider .swiper-wrapper .swiper-slide .content .btn-wrapper {
                flex-direction: column;
                align-items: flex-start; }
                /* line 84, stdin */
                section.home .homeSlider .swiper-wrapper .swiper-slide .content .btn-wrapper :first-child {
                  margin-bottom: 10px; } }
            /* line 90, stdin */
            section.home .homeSlider .swiper-wrapper .swiper-slide .content .btn-wrapper a {
              margin-right: 20px; }
    /* line 99, stdin */
    section.home .homeSlider .swiper-pagination {
      display: flex;
      width: 100%;
      margin: 0 10% 5%;
      --swiper-pagination-bullet-width: 65px;
      --swiper-pagination-bullet-height: 8px;
      --swiper-pagination-bullet-inactive-color: white;
      --swiper-pagination-bullet-inactive-opacity: 1;
      --swiper-pagination-color: var(--primary); }
      /* line 111, stdin */
      section.home .homeSlider .swiper-pagination span {
        border-radius: 0 !important; }
