.slider-wrapper{width:100%}.hotels-banner-title{display:flex;width:80%;align-items:flex-start;flex-direction:column;gap:15px}@media screen and (max-width:800px){.hotels-banner-title{text-align:center;width:100%}}.hotels-banner-title h6{font-size:20px;font-weight:600;color:#90257b}@media screen and (max-width:800px){.hotels-banner-title h6{font-size:18px;text-align:center}}.hotels-banner-title h3{font-size:54px;font-weight:700;line-height:68.07px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:800px){.hotels-banner-title h3{font-size:40px;text-align:center!important;line-height:inherit;text-underline-position:inherit;width:100%}}.hotels-banner-title p{font-size:16px;font-weight:400;line-height:20.17px;text-align:start;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:800px){.hotels-banner-title p{font-size:14px;text-align:center}}.hotels-list-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:25px;text-align:center;margin-top:10rem;margin-bottom:10rem}.hotels-list-wrapper h2{font-size:54px;font-weight:700}@media screen and (max-width:800px){.hotels-list-wrapper h2{font-size:40px;text-align:center}}.hotels-list-wrapper h3{font-size:20px;font-weight:700}@media screen and (max-width:800px){.hotels-list-wrapper h3{font-size:18px;text-align:center}}.hotels-list-wrapper p{font-size:16px}@media screen and (max-width:800px){.hotels-list-wrapper p{font-size:14px;text-align:center;margin-bottom:2rem}.hotels-list-wrapper button{font-size:16px;width:50%}}.card-wrapper{display:flex;flex-direction:column;background-color:#f2f2f2;border-radius:8px;align-items:flex-start;justify-content:space-between;padding:25px;width:320px;height:200px;gap:15px;position:relative}@media screen and (max-width:800px){.card-wrapper{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.card-wrapper p{text-align:left!important}}.card-wrapper h3{font-size:20px;font-weight:700}.card-wrapper p{text-align:start;width:85%;font-size:16px;font-weight:400}@media screen and (max-width:800px){.card-wrapper img{position:absolute;bottom:1.5rem;left:1.7rem}}.info-wrapper{display:flex;gap:25px;align-items:center;justify-content:center}@media screen and (max-width:800px){.info-wrapper{flex-wrap:wrap;padding:0 25px}}.card-wrapper img{width:30px;height:30px}