.c-header .l-btn--not-villas{opacity:0;pointer-events:none}.c-sec-sub-page--single{padding:0 35px;margin-top:-18px}@media (max-width: 999px){.c-sec-sub-page--single{padding:0 24px;margin-top:-1px}}.form-booking{border-bottom:1px solid #D4C8B3;background:rgba(255,255,255,0.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);height:70px;position:sticky;position:-webkit-sticky;top:136px;z-index:10}@media (max-width: 999px){.form-booking{top:48px;height:auto;padding:12px 0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}}.form-booking form{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%;max-width:1210px;padding:0 20px;margin:0 auto}@media (max-width: 999px){.form-booking form{flex-wrap:wrap;padding:0 16px}}.form-booking .input{height:45px;width:269px;border:1px solid rgba(14,7,0,0.2)}@media (min-width: 1000px){.form-booking .input{position:relative}}@media only screen and (min-width: 1000px) and (max-width: 1190px){.form-booking .input{width:25.69444vw}}.form-booking .input__inner{position:relative;width:100%;height:100%}.form-booking .input__inner:after{content:'';position:absolute;background-image:url(../../img/common/icon/ico_date.svg);width:20px;height:21px;background-size:100% 100%;right:15px;top:11px;pointer-events:none}@media (max-width: 999px){.form-booking .input__inner:after{right:14px;top:9px}}@media (max-width: 999px){.form-booking .input{width:calc(50% - 2px);height:41px}}@media (min-width: 1000px){.form-booking .input--width{width:279px}}@media only screen and (min-width: 1000px) and (max-width: 1190px){.form-booking .input--width{width:25.69444vw}}.form-booking .input--calendar input{cursor:pointer}@media (min-width: 1000px){.form-booking .input--code{width:319px}}@media only screen and (min-width: 1000px) and (max-width: 1190px){.form-booking .input--code{width:23.61111vw}}@media (max-width: 999px){.form-booking .input--code{width:100%;margin-top:4px}}.form-booking .input--code .input__inner:after{background-image:url(../../img/common/icon/ico_promo.svg)}.form-booking .input input{height:100%;width:100%;border:0;box-shadow:none;background-color:transparent;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:400;color:#0E0700;padding:16px 50px 16px 16px}@media (max-width: 999px){.form-booking .input input{font-size:12px;font-size:1.2rem;padding:14px 44px 14px 13px}}.form-booking .input input::placeholder{color:#0E0700;text-transform:capitalize}.form-booking .ui-datepicker{top:50px !important;left:0 !important;width:100%;border:0;border-radius:0;padding-top:10px;padding-bottom:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,0.15);background-color:#fff}.form-booking .ui-datepicker .ui-datepicker-header{background-color:transparent;border:0}.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-color:transparent;border-radius:0;border:0;right:0;top:2px;opacity:1;cursor:pointer}@media only screen and (min-width: 1025px){.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{opacity:.6}}@media (max-width: 999px){.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{right:8px;top:5px}}.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{width:12px;height:16px;background-size:100% 100%;background-position:center center;background-image:url(../../img/common/icon/ico_arrow_date.svg)}.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev{left:0;right:auto}@media (max-width: 999px){.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev{left:8px}}.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-prev span,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev span{transform:rotate(180deg)}.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.form-booking .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{opacity:.3}.form-booking .ui-datepicker .ui-datepicker-calendar td{border:0}.form-booking .ui-datepicker .ui-datepicker-calendar .ui-state-default{text-align:center;background-color:transparent;border:solid 1px transparent;border-radius:50%;padding:0;height:30px;width:30px;display:flex;align-items:center;justify-content:center;color:#0E0700;font-size:12px;font-size:1.2rem;font-family:"Inter",sans-serif;font-weight:500}.form-booking .ui-datepicker .ui-datepicker-calendar .ui-state-highlight{border-color:#319C8A}.form-booking .ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#319C8A;background-color:#319C8A;color:#fff}.form-booking .line{width:56px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1000px) and (max-width: 1190px){.form-booking .line{width:3.125vw}}.form-booking .line:before{content:'';display:block;width:16px;height:2px;background-color:#0E0700}.form-booking .line--none{width:40px}@media only screen and (min-width: 1000px) and (max-width: 1190px){.form-booking .line--none{width:1.38889vw}}.form-booking .line--none:before{display:none}.form-booking .c-btn01{width:150px;min-height:45px;flex-shrink:0}@media (max-width: 999px){.form-booking .c-btn01{width:100%;margin-top:4px;min-height:36px}}.form-booking .form-input{display:flex}@media (min-width: 1000px){.form-booking .form-input{flex:1}}@media (max-width: 999px){.form-booking .form-input{width:100%;flex-wrap:wrap;justify-content:space-between;position:relative}}.c-mess-top{margin-top:-143px}@media (max-width: 999px){.c-mess-top{margin-top:-49px}}@media (max-width: 999px){.c-mess-top .cms-content{margin-top:11px}}@media (max-width: 999px){.c-sec-content01{padding:50px 0 50px 0}}.c-sec-content01:nth-child(odd) .number{right:35px;left:auto;color:#fff;opacity:0.4;mix-blend-mode:normal}@media (max-width: 999px){.c-sec-content01:nth-child(odd) .number{right:30px;top:-10px}}@media (max-width: 999px){.c-sec-content01:nth-child(odd) .inner{flex-direction:column-reverse;display:flex}}@media (max-width: 999px){.c-sec-content01:nth-child(even){padding-top:78px;padding-bottom:50px}}.c-sec-content01 .inner{position:relative}.c-sec-content01 .number{position:absolute;font-size:160px;font-size:16rem;line-height:1em;letter-spacing:0em;font-weight:300;color:#032131;opacity:0.1;mix-blend-mode:multiply;left:38px;top:-98px;pointer-events:none;z-index:2}@media (max-width: 999px){.c-sec-content01 .number{font-size:50px;font-size:5rem;left:30px;top:-26px}}@media (max-width: 999px){.c-sec-content01 .slider{margin-top:0}.c-sec-content01 .slider .c-controls-slider{margin-top:12px}}@media (max-width: 999px){.c-sec-content01 .desc{margin-top:22px}}@media (min-width: 1000px){.c-sec-content01 .desc .cms-content{overflow:hidden;width:100%;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;margin-top:36px}}@media (max-width: 999px){.c-sec-content01 .desc .cms-content{margin-top:12px}}@media (max-width: 999px){.c-sec-content01 .desc .c-title03{line-height:1.2em}}@media (min-width: 1000px){.c-sec-content01 .desc .l-btn{margin-top:47px}}@media (max-width: 999px){.c-sec-content01 .desc .l-btn{margin-top:20px}}

/*# sourceMappingURL=maps/villas.min.css.map */
