﻿@font-face{font-family:'HONORSans';src:url('../fonts/honorsans-regular.ttf') format('truetype');font-weight:400}
@font-face{font-family:'HONORSans';src:url('../fonts/honorsans-bold.ttf') format('truetype');font-weight:700}
body{font-family:'HONORSans',sans-serif!important}
.bg-magicv5{background:black}
.header-title{font-size:30px;line-height:150%;margin:auto;color:#cfa07f;text-align:center}
.subtitle-title{font-size:15px;width:calc(100% - 100px);padding:0 50px;color:white;opacity:0.7;text-align:center;font-weight:500;line-height:150%;margin:0;margin-bottom:20px}
.timeline{padding:30px 0;width:100%;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:center;align-items:center;gap:17px;background:black}
.timeline .item-title{display:flex;align-items:center;justify-content:center;padding-bottom:0}
.timeline strong.item-title{font-size:25px}
#timer{color:white;text-align:center;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:.7em;letter-spacing:5px;font-weight:bold}
#countdown-timer{display:flex;justify-content:center;gap:40px;align-items:center;margin:30px 0}
#countdown-timer div{display:flex;align-items:center;flex-direction:column;gap:10px;border-radius:10px;color:#fffefe69;font-size:20px;font-weight:600}
#countdown-timer div span{font-size:80px;font-weight:bold;color:white;width:96px}
.timeline a{display:flex;align-items:baseline;gap:5px;padding:10px 30px;border-radius:10px;background-color:red;color:black;font-size:20px;font-weight:bold;flex-wrap:wrap;align-content:stretch;justify-content:center;color:white}
.timeline .tel{color:red;display:contents;background:unset}
.slick-list{margin-left:0;margin-right:0}
.bg-magicv5 img{display:block;max-width:100%}
.pd-0px-100px{padding:0 100px}
.pd-top-100px{padding-top:100px}
.section15{display:flex;padding:50px;align-items:start!important}
#scrollbooking .container{background:#F4F4F4;padding:12px;min-width:1176px;width:1176px}
.slider-image{padding-bottom:20px}
.slider-image .slick-dots{display:flex;justify-content:center;margin-top:20px;bottom:0}
.section{position:relative;padding-top:30px}
.section h2{color:white;font-size:50px;margin:auto}
.section sub{font-size:15px}
.header-text{font-size:25px;margin:0;line-height:150%}
.color-gradient{background:linear-gradient(to right,#e3bb9f,#a87f62,#6e4d34);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.section p{font-size:15px}
.section h4{font-size:30px;margin:0;line-height:150%}
.section1{color:white}
.section1 .section-text{position:absolute;left:5%;bottom:15%;display:flex;flex-direction:column;gap:100px;width:40%}
.section1 .section-text .item1{display:flex;gap:30px}
.section1 .section-text .item1 div{display:flex;flex-direction:column}
.section1 h4{font-size:30px;margin:0}
.section2 .item{position:relative;padding-top:20px}
.section2 .item-text{position:absolute;top:5%;width:42%;color:white}
.section2 .item-text.item-text1{left:5%}
.section2 .item-text.item-text2{right:5%}
.section2 .item-text-two{position:absolute;top:5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;color:white;gap:50px}
.section3 .section-text{position:absolute;top:8%;color:white;text-align:start;left:11%}
.section3 .section-text p{width:60%}
.section4 .item-text{position:absolute;color:white;text-align:center;top:3%;width:45%}
.section4 .item-text1{left:1%}
.section4 .item-text2{right:7%}
.section4 .item2{position:absolute;bottom:40%;color:white;text-align:center;left:50%;transform:translateX(-50%)}
.section6 .section-text{position:absolute;top:7%;color:white;text-align:start;left:10%}
.section7 .section-text{position:absolute;color:white;text-align:start;left:10%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:40px}
.section7 .section-text h4{font-size:35px}
.section8 .section-text{position:absolute;color:white;text-align:center;top:0%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;width:100%}
.section8 .section-text2{display:flex;gap:20px;justify-content:center}
.section10 .section-text{position:absolute;color:white;width:30%;top:10%;left:5%;text-align:start}
.section11 .section-text{position:absolute;color:white;top:5%;left:50%;transform:translateX(-50%);text-align:start;color:white;display:flex;gap:30px;width:100%}
.section11 .section-text .section-text1{width:100%}
.section11 h4{}
.section12 .section-text{position:absolute;color:white;top:19%;left:11.5%;width:40%;text-align:start}
.section13 .section-text{position:absolute;color:white;bottom:10%;left:50%;transform:translateX(-50%);text-align:center}
.section14 .section-text{position:absolute;color:white;top:5%;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;width:calc(100% - 200px);text-align:start}
.section14 .section-text2{display:flex;gap:40px;align-items:end}
.section15 .section-text{position:absolute;color:white;top:3%;left:50%;transform:translateX(-50%);display:flex;width:100%;justify-content:space-around}
.section15 .section-text div{width:40%;display:flex;flex-direction:column}
