body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  font-family: "Sofia Sans", sans-serif; }

input,
select,
textarea {
  font-size: 15px;
  outline: 0;
  transition: all 0.225s ease;
  font-family: "Sofia Sans", sans-serif; }
  input:hover, input:focus,
  select:hover,
  select:focus,
  textarea:hover,
  textarea:focus {
    transition: all 0.225s ease; }

ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
span,
p,
a,
strong,
b,
i,
img,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0px;
  padding: 0px; }

img {
  border: 0px; }

a {
  outline: none;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
  cursor: pointer; }

a:hover,
a:focus {
  text-decoration: none; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

.img-auto {
  margin: 0 auto; }

section {
  width: 100%;
  margin: 0;
  padding: 0; }

button {
  transition: all 0.25s ease-in; }

button:hover {
  transition: all 0.25s ease-out; }

button:focus {
  outline: none; }

.discover-heading h5 {
  font-size: 32px;
  font-weight: 500;
  color: #1b2138; }

.discover-card {
  position: relative;
  margin: 15px 5px;
  transition: all ease-in-out 0.25s;
  cursor: pointer; }
  .discover-card .discover-text {
    position: absolute;
    bottom: 0;
    padding: 10px;
    font-size: 18px;
    color: #fff; }
  .discover-card:hover {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25); }

.banner-card {
  background: url("../images/banner-bg.jpg") no-repeat center center;
  min-height: 400px;
  display: flex;
  align-items: center;
  padding: 50px;
  background-position: 15% 50%; }
  .banner-card .banner-text {
    width: 400px;
    max-width: 100%;
    padding: 30px;
    background: #fff; }
    .banner-card .banner-text h4 {
      font-size: 42px;
      color: #42474b; }
    .banner-card .banner-text p {
      font-size: 18px;
      color: #42474b; }
    .banner-card .banner-text button {
      background: #062fda;
      font-size: 18px;
      color: #FFF;
      padding: 7px 15px;
      border: 1px solid #062fda; }

.btn-wrap {
  width: 91px;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .btn-wrap .prev-btn-impact-slider,
  .btn-wrap .next-btn-impact-slider {
    width: 38px;
    height: 38px;
    border: none !important;
    gap: 15px; }
  .btn-wrap .prev-btn-impact-slider {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' transform='matrix(-1 0 0 1 38 0)' stroke='%2342474B' stroke-width='2'/%3E%3Cpath d='M20.3525 13.1177L14.4702 19L20.3525 24.8824' stroke='%2342474B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }
    .btn-wrap .prev-btn-impact-slider.slick-disabled {
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' transform='matrix(-1 0 0 1 38 0)' stroke='%23ADB4BA' stroke-width='2'/%3E%3Cpath d='M20.3525 13.1177L14.4702 19L20.3525 24.8824' stroke='%23ADB4BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }
  .btn-wrap .next-btn-impact-slider {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' stroke='%2342474B' stroke-width='2'/%3E%3Cpath d='M17.6475 13.1177L23.5298 19L17.6475 24.8824' stroke='%2342474B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }
    .btn-wrap .next-btn-impact-slider.slick-disabled {
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' stroke='%23ADB4BA' stroke-width='2'/%3E%3Cpath d='M17.6475 13.1177L23.5298 19L17.6475 24.8824' stroke='%23ADB4BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }
  .btn-wrap .prev-explore-slider-btn,
  .btn-wrap .next-explore-slider-btn {
    width: 38px;
    height: 38px;
    border: none !important;
    gap: 15px; }
  .btn-wrap .prev-explore-slider-btn {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' transform='matrix(-1 0 0 1 38 0)' stroke='%2342474B' stroke-width='2'/%3E%3Cpath d='M20.3525 13.1177L14.4702 19L20.3525 24.8824' stroke='%2342474B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }
    .btn-wrap .prev-explore-slider-btn.slick-disabled {
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' transform='matrix(-1 0 0 1 38 0)' stroke='%23ADB4BA' stroke-width='2'/%3E%3Cpath d='M20.3525 13.1177L14.4702 19L20.3525 24.8824' stroke='%23ADB4BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }
  .btn-wrap .next-explore-slider-btn {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' stroke='%2342474B' stroke-width='2'/%3E%3Cpath d='M17.6475 13.1177L23.5298 19L17.6475 24.8824' stroke='%2342474B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }
    .btn-wrap .next-explore-slider-btn.slick-disabled {
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Ccircle cx='19' cy='19' r='18' stroke='%23ADB4BA' stroke-width='2'/%3E%3Cpath d='M17.6475 13.1177L23.5298 19L17.6475 24.8824' stroke='%23ADB4BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center transparent; }

.gi-dash-ao-impact-slider .slick-prev,
.gi-dash-ao-impact-slider .slick-next {
  display: none !important; }

.explore-card {
  padding: 4px;
  border: 1px solid #f1f1f1;
  margin: 15px 3px;
  transition: all ease-in-out 0.25s;
  cursor: pointer; }
  .explore-card .explore-text {
    padding: 7px 7px 0 7px; }
    .explore-card .explore-text h5 {
      font-size: 18px;
      color: #42474b; }
    .explore-card .explore-text span {
      display: block;
      font-size: 14px;
      color: #42474b; }
  .explore-card:hover {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25); }

.search-engine-card {
  border: 1px solid #dfe0e4; }

.search-where .lable-input {
  width: 100%;
  border: 1px solid #818494;
  background: #FFF;
  padding: 3px 10px 0 10px; }
  .search-where .lable-input span {
    font-size: 13px;
    color: #42474b;
    display: block; }
  .search-where .lable-input input {
    background: transparent;
    border: none;
    font-size: 18px;
    color: #1b2138;
    width: 100%; }

.search-btn {
  background: #1b2138;
  font-size: 18px;
  color: #FFF;
  padding: 7px 15px;
  border: 1px solid #1b2138;
  height: 100%; }

.yetu-header {
  border-bottom: 1px solid #f1f1f1; }
  .yetu-header .navbar-brand img {
    width: 200px;
    max-width: 100%; }
  .yetu-header .navbar-nav .nav-item .nav-link {
    padding: 7px 15px;
    font-size: 18px;
    color: #42474b; }
    .yetu-header .navbar-nav .nav-item .nav-link.active {
      color: #1b2138; }
  .yetu-header .register-btn button {
    border: 1px solid #1b2138;
    background: #FFF;
    height: 34px;
    font-size: 15px;
    color: #1b2138;
    border-radius: 28px;
    padding: 2px 15px; }

.yetu-newsletter {
  background: #1b2138; }
  .yetu-newsletter .yetu-newsletter-text h5 {
    font-size: 32px;
    color: #FFF;
    font-weight: 500; }
  .yetu-newsletter .yetu-newsletter-text h6 {
    font-size: 16px;
    color: #FFF;
    font-weight: 400; }
  .yetu-newsletter .yetu-newsletter-input {
    border: 5px solid #FFF;
    display: flex;
    align-items: center;
    background: #FFF; }
    .yetu-newsletter .yetu-newsletter-input input {
      width: 100%;
      height: 46px;
      color: #42474b;
      padding: 5px 10px;
      border: none; }
      .yetu-newsletter .yetu-newsletter-input input:focus {
        box-shadow: none; }
    .yetu-newsletter .yetu-newsletter-input button {
      height: 46px;
      background: #062fda;
      font-size: 18px;
      color: #FFF;
      padding: 7px 15px;
      border: 1px solid #062fda; }
      .yetu-newsletter .yetu-newsletter-input button:hover {
        background: #1b2138;
        border-color: #1b2138; }

.yetu-footer {
  background: #f4f8fc;
  border-top: 1px solid #dddfdd;
  position: relative; }
  .yetu-footer .yetu-footer-bg-img {
    position: absolute;
    top: 15%;
    bottom: 54px;
    width: 600px;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0.1; }

.yetu-footer-text h6 {
  font-size: 22px;
  color: #1b2138; }
.yetu-footer-text ul {
  padding-top: 4px; }
  .yetu-footer-text ul li {
    list-style: none;
    display: block;
    padding: 5px 0; }
    .yetu-footer-text ul li a {
      font-size: 14px;
      color: #42474b; }

.yetu-footer-copyright {
  border-top: 1px solid #dddfdd;
  font-size: 14px;
  color: #42474b; }

.yetu-room-card {
  position: absolute;
  top: 64px;
  width: 100%;
  max-width: 100%;
  background: #FFF;
  box-shadow: 0 2px 0.75rem rgba(12, 14, 28, 0.08);
  z-index: 999;
  border: 1px solid #f1f1f1;
  display: none; }

.number-text h4 {
  font-size: 18px;
  color: #1b2138;
  font-weight: 500; }
.number-text h5 {
  font-size: 14px;
  color: #1b2138;
  font-weight: 400; }
.number-text h6 {
  font-size: 12px;
  color: #42474b;
  font-weight: 400; }

.number {
  display: flex;
  align-items: center; }
  .number .minus,
  .number .plus {
    width: 32px;
    height: 32px;
    background: #f2f2f2;
    border-radius: 32px;
    padding: 8px 5px 8px 5px;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #42474b; }
  .number input {
    height: 34px;
    width: 34px;
    text-align: center;
    font-size: 16px;
    border: none;
    background: #FFF;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle; }

.room-btn {
  width: 142px; }

.yetu-deals {
  background: #1b2138; }
  .yetu-deals img {
    width: 40px; }
  .yetu-deals h5 {
    font-size: 18px; }

@media (max-width: 767.98px) {
  .discover-heading h5 {
    font-size: 24px;
    font-weight: 500; }

  .banner-card .banner-text {
    width: 250px;
    max-width: 100%;
    padding: 20px; }
    .banner-card .banner-text h4 {
      font-size: 24px; }
    .banner-card .banner-text p {
      font-size: 14px; }
    .banner-card .banner-text button {
      font-size: 16px; } }

/*# sourceMappingURL=index.css.map */
