* {margin: 0;padding: 0;box-sizing: border-box;font-family: sans-serif;}@import url('https://fonts.googleapis.com/css2?family=Oxygen:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700;800;900&display=swap');.swiper-container {width: 100%;}.swiper-slide {position: relative;text-align: center;font-size: 18px;background: #fff;}.swiper-slide .bannerDesktop {width: 100%;}.swiper-slide .bannerMobile {width: 100%;display: none;}.swiper-slide .wrapper {position: absolute;display: flex;align-items: center;width: 100%;height: 100%;padding: 15px 30px;top: 0;left: 0;background: rgba(0, 0, 0, 0.205);z-index: 1;}.swiper-slide .wrapper .box {width: 50%;color: #fff;text-shadow: 0 0 1px #33333386;font-family: 'Poppins', sans-serif;font-weight: 800;cursor: default;}.swiper-slide .wrapper .box h2 {margin-bottom: 15px;font-size: 7vh;text-transform: uppercase;font-weight: 800;}.swiper-slide .wrapper .box p {margin-bottom: 15px;font-size: 3vh;font-family: 'Poppins', sans-serif;font-weight: 800;}.swiper-slide .wrapper .box button {width: 180px;height: 45px;border: none;font-size: 16px;font-weight: bold;border-radius: 5px;box-shadow: 0 0 5px rgb(56, 56, 56);background: #26a7eb;color: white;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}.swiper-slide .wrapper .box button:hover {transition: background 500ms ease;cursor: pointer;background: rgb(0, 89, 255);}.swiper-slide .wrapper .box a {text-decoration: none;border: none;color: white;}.banner-container {width: 100%;}.banner-item {position: relative;text-align: center;font-size: 18px;background: #fff;}.banner-item .wrapper .box .logo img {width: 150px;}.banner-item .bannerDesktop {width: 100%;}.banner-item .bannerMobile {width: 100%;display: none;}.banner-item .wrapper {position: absolute;display: flex;align-items: center;justify-content: space-between;width: 100%;height: 100%;padding: 15px 30px;top: 0;left: 0;background: rgba(0, 0, 0, 0.35);}.banner-item .wrapper .box {width: 40%;color: rgb(255, 255, 255);}.banner-item .wrapper .box h2 {margin-bottom: 15px;}.banner-item .wrapper .box p {margin-bottom: 15px;}.banner-item .wrapper .box button {width: 180px;height: 35px;border: none;font-size: 16px;font-weight: bold;border-radius: 5px;box-shadow: 0 0 5px rgb(56, 56, 56);background: #26a7eb;color: white;}.banner-item .wrapper .box button:hover {transition: background 500ms ease;cursor: pointer;background: rgb(0, 89, 255);}@media (max-width: 900px) {.swiper-slide .wrapper .box {width: 60%;}.swiper-slide .wrapper .box button {width: 150px;max-height: 50px;font-size: 1.6vh;}.banner-item .wrapper .box .logo img {width: 120px;}.banner-item .wrapper .box {width: 60%;}.banner-item .wrapper .box button {width: 150px;height: 30px;font-size: 14px;}}@media (max-width: 600px) {.swiper-container {height: 240px;}.swiper-slider {z-index: -1;}.swiper-slide .bannerDesktop {display: none;}.swiper-slide .bannerMobile {display: flex;height: 100%;}.swiper-slide .wrapper {background: rgba(0, 0, 0, 0.35);align-items: flex-end;height: 100%;}.swiper-slide .wrapper .box {width: 100%;margin: 15px auto;font-size: 14px;color: #fff;}.swiper-slide .wrapper .box button {width: 125px;max-height: 40px;}.swiper-slide .wrapper .box h2 {font-size: 3vh;margin: 0;}.swiper-slide .wrapper .box p {font-size: 1.5vh;margin: 10px 0;}.banner-item .bannerDesktop {display: none;}.banner-item .bannerMobile {display: block;}.banner-item .wrapper {align-items: flex-end;height: 100%;}.banner-item .wrapper .box {width: 100%;margin: 15px auto;font-size: 14px;}.banner-item .wrapper .box button {width: 135px;height: 25px;font-size: 13px;}}