@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.h-100{height:calc(var(--spacing) * 100)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-100{width:calc(var(--spacing) * 100)}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-nowrap{text-wrap:nowrap}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--white:#fff;--black:#000;--dark:#222;--para:#555;--primary:#be9f29;--border:#e8e8e8;--star:#ffa41c;--rgba-primary:#f2f4f4;--rgba-black-bg-inner:#0009;--shadow-dark:0px .7px 16.07px 0px #00000040;--shadow-main:0 4px 20px #00000014 --font-open: "Open Sans", sans-serif;--font-onest:"Onest", sans-serif;--font-urbanist:"Urbanist", sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--white);color:var(--black);font-family:var(--font-open)}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%!important;max-width:70%!important}h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:var(--font-urbanist)!important}p,span,a,li,button{font-family:var(--font-open)!important}.main_btn{color:var(--white);border:1px solid var(--primary);background:var(--primary);letter-spacing:1px;-o-transition:all .3s ease;border-radius:10px;padding:8px 20px;font-size:18px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.main_btn:hover{color:var(--primary);background:0 0}.hero_sec{z-index:0;justify-content:center;align-items:center;width:100%;height:100vh;position:relative;overflow:hidden}.hero_sec .bs-slider-overlay{background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.hero_sec .hero_wrap{z-index:1;width:100%;margin-top:35px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero_sec .hero_inner .left{z-index:0;text-align:center;max-width:750px;margin:0 auto;position:relative}.hero_sec .hero_inner .left h1{color:var(--white);margin-bottom:0;font-size:50px;font-weight:700;line-height:58px}.hero_sec .hero_inner .left p{color:var(--white);margin:14px 0 0;font-size:18px;font-weight:400;line-height:26px}.hero_sec .scroll_down{z-index:1;animation:2s ease-in-out infinite bounce;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.hero_sec .scroll_down a{border:1px solid var(--primary);width:30px;height:50px;color:var(--primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-radius:50px;justify-content:center;align-items:center;text-decoration:none;display:flex}.hero_sec .scroll_down a:hover{background:var(--primary);color:var(--white)}.hero_sec .scroll_down a i{margin-left:1px}.hero_sec .scroll_down:hover{cursor:pointer;animation-play-state:paused}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.hero_sec .hero_search_form{z-index:10;margin-top:30px;position:relative}.hero_sec .hero_search_row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-ms-border-radius:10px;-o-border-radius:10px;background:#fff6;border-radius:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;align-items:end;gap:10px;padding:10px 20px;display:grid}.hero_sec .hero_search_group{background:var(--rgba-primary);cursor:pointer;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;flex-direction:column;flex:1;min-width:116px;height:100%;padding:6px 14px;display:flex}.hero_sec .hero_search_group label{color:var(--dark);cursor:pointer;align-items:center;gap:8px;margin-bottom:0;font-size:14px;line-height:20px;display:flex}.hero_sec .hero_search_group input{color:var(--dark);cursor:pointer;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:14px}.hero_sec .hero_search_group input::placeholder{color:var(--dark)}.hero_sec .hero_search_group_button{border-radius:50px;width:100%;height:100%}.hero_sec .hero_search_group_button .main_btn{background:var(--primary);width:100%;height:100%;color:var(--white);-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:10px 15px;font-size:20px;line-height:1;display:flex}.hero_sec .hero_search_group_button .main_btn:hover{opacity:.7}.hero_sec .hero_counter_input{background:0 0;align-items:center;gap:6px;width:100%;display:flex}.hero_sec .hero_counter_input button{border:1px solid var(--primary);width:20px;height:20px;color:var(--primary);cursor:pointer;-ms-border-radius:50%;-o-border-radius:50%;-o-transition:all .3s;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:100%;transition:all .3s;display:flex}.hero_sec .hero_counter_input button:hover{background:var(--primary);color:var(--white)}.hero_sec .hero_counter_input span{color:var(--dark);text-align:center;min-width:20px;font-size:16px;font-weight:600}.about_sec{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.about_sec .about_inner{background:var(--rgba-primary);-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.about_sec .about_thumb{-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;margin:15px 0 15px 15px;overflow:hidden}.about_sec .about_thumb img{object-fit:cover;width:100%;height:100%}.about_sec .about_content{flex-direction:column;justify-content:center;align-items:start;padding:20px 70px;display:flex}.about_sec .about_content h2{color:var(--dark);margin-bottom:0;font-size:40px;font-weight:700;line-height:50px}.about_sec .about_content p{color:var(--para);margin:10px 0 20px;font-size:16px;font-weight:400;line-height:28px}.about_sec .about_text_thumb{z-index:-1;max-width:25%;animation:8s ease-in-out infinite slideLeftRight;position:absolute;top:5px;left:75%}@keyframes slideLeftRight{0%,to{left:75%}50%{left:0%}}@-webkit-keyframes slideLeftRight{0%,to{-webkit-left:75%}50%{-webkit-left:0%}}.room_sec{background:0 0;padding:0 0 60px;position:relative;overflow:hidden}.room_sec .room_sec_header{margin-bottom:30px;margin-right:100px}.room_sec .room_sec_header h2{color:var(--dark);margin-bottom:0;font-size:40px;font-weight:700;line-height:50px}.room_sec .room_sec_header h2 span{color:var(--primary)}.room_sec .room_sec_header p{color:var(--para);margin:10px 0 0;font-size:16px;font-weight:400;line-height:24px}.room_sec .room_items{z-index:0;position:relative}.room_sec .room_item{z-index:0;border-top-left-radius:14px;border-top-right-radius:14px;position:relative;overflow:hidden}.room_sec .room_item .thumb{z-index:0;position:relative;overflow:hidden}.room_sec .room_item .thumb img{object-fit:cover;-o-transition:transform .5s ease;transition:transform .5s;-webkit-transition:transform .3s;width:100%;height:200px;-moz-transition:transform .5s;-ms-transition:transform .5s}.room_sec .room_item:hover .thumb img{transform:scale(1.2)}.room_sec .room_item .thumb:after{content:"";z-index:0;opacity:0;visibility:hidden;background:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.room_sec .room_item:hover .thumb:after{opacity:1;visibility:visible}.room_sec .sold-out-overlay{background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.room_sec .sold-out-text{color:var(--dark);-ms-border-radius:6px;-o-border-radius:6px;background:#fff;border-radius:6px;padding:9px 20px;font-size:16px;font-weight:600;line-height:20px}.room_sec .room_item .room_details_button{z-index:1;opacity:0;visibility:hidden;width:max-content;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room_sec .room_item:hover .room_details_button{opacity:1;visibility:visible}.room_sec .room_details_button .main_btn:hover{background:var(--primary);color:var(--dark)}.room_sec .room_item .content{background:var(--rgba-primary);border:1px solid var(--border);padding:20px 20px 30px}.room_sec .room_item .content h3{color:var(--dark);margin:0;font-size:22px;font-weight:600;line-height:30px}.room_sec .room_item .content p{color:var(--para);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:6px 0 18px;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.room_sec .room_info{align-items:center;gap:10px;display:flex}.room_sec .room_info .left{color:var(--dark);align-items:center;font-size:16px;font-weight:600;line-height:100%;display:flex}.room_sec .room_info .left span{display:inline-block}.room_sec .room_info .left span.reguler_price{z-index:0;margin-right:4px;font-size:12px;line-height:100%;text-decoration:line-through;position:relative;overflow:hidden}.room_sec .room_info .right{color:var(--dark);font-size:12px;font-weight:400;line-height:100%}.room_sec .section_button{text-align:center;margin-top:30px}.room_sec .room_items .swiper_nav{z-index:1;gap:10px;display:flex;position:absolute;top:-64px;right:0}.room_sec .swiper_nav button{border:1px solid var(--primary);width:34px;height:34px;color:var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:100%;display:flex}.room_sec .swiper_nav button:hover{background:var(--primary);color:var(--white)}.services_sec{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative;overflow:hidden}.services_sec .services_header{margin-bottom:30px;margin-right:100px}.services_sec .services_header h2{color:var(--dark);margin-bottom:0;font-size:40px;font-weight:700;line-height:50px}.services_sec .services_header h2 span{color:var(--primary)}.services_sec .services_header p{color:var(--para);margin:10px 0 0;font-size:16px;font-weight:400;line-height:24px}.services_sec .services_items{z-index:0;position:relative}.services_sec .services_item{z-index:0;border-top-left-radius:14px;border-top-right-radius:14px;position:relative;overflow:hidden}.services_sec .services_item .thumb{position:relative;overflow:hidden}.services_sec .services_item img{object-fit:cover;-o-transition:transform .5s ease;width:100%;height:200px;transition:transform .5s}.services_sec .services_item:hover img{transform:scale(1.2)}.services_sec .services_item .content{text-align:center;border:1px solid var(--border);padding:20px 15px 30px}.services_sec .services_item h4{color:var(--dark);margin-bottom:0;font-size:22px;font-weight:600;line-height:30px}.services_sec .services_item p{color:var(--para);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 20px;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.services_sec .swiper_nav{z-index:1;gap:10px;display:flex;position:absolute;top:-64px;right:0}.services_sec .swiper_nav button{border:1px solid var(--primary);width:34px;height:34px;color:var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:100%;display:flex}.services_sec .swiper_nav button:hover{background:var(--primary);color:var(--white)}.inrest_sec{background:var(--white);z-index:0;padding:60px 0 0;position:relative;overflow:hidden}.inrest_sec .inrest_heading h2{color:var(--dark);margin-bottom:0;font-size:40px;font-weight:700;line-height:50px}.inrest_sec .inrest_heading h2 span{color:var(--primary)}.inrest_sec .inrest_item{z-index:0;border-radius:14px;position:relative;overflow:hidden}.inrest_sec .inrest_item img{object-fit:cover;-o-transition:transform .5s ease;width:100%;height:100%;transition:transform .5s;position:absolute}.inrest_sec .inrest_item:hover img{transform:scale(1.2)}.inrest_sec .inrest_item .content{z-index:0;padding:40px 30% 40px 20px;position:relative}.inrest_sec .inrest_item .content:after{content:"";z-index:-1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.inrest_sec .inrest_item .content h3{color:var(--white);text-transform:capitalize;margin-bottom:0;font-size:30px;font-weight:700;line-height:38px}.inrest_sec .inrest_item .content p{color:var(--white);margin:6px 0 80px;font-size:16px;font-weight:400;line-height:24px}.inrest_sec .inrest_heading{margin-right:100px}.inrest_sec .inrest_items{z-index:0;margin-top:30px;display:block;position:relative}.inrest_sec .inrest_items .swiper_nav{z-index:1;gap:10px;display:flex;position:absolute;top:-64px;right:0}.inrest_sec .swiper_nav button{border:1px solid var(--primary);width:34px;height:34px;color:var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:100%;display:flex}.inrest_sec .swiper_nav button:hover{background:var(--primary);color:var(--white)}.testimonial_sec{background:var(--white);padding:60px 0;position:relative;overflow:hidden}.testimonial_sec .testimonial_inner{overflow:hidden}.testimonial_sec .testimonial_heading{text-align:left;margin-bottom:60px;margin-right:100px}.testimonial_sec .testimonial_heading h2{color:var(--dark);margin-bottom:0;font-size:40px;font-weight:700;line-height:50px}.testimonial_sec .testimonial_heading h2 span{color:var(--primary);line-height:100%;display:inline-block}.testimonial_sec .testimonial_heading p{max-width:700px;color:var(--para);margin:10px 0 0;font-size:16px;font-weight:400;line-height:26px}.testimonial_sec .testimonial_items{z-index:0;position:relative}.testimonial_sec .testimonial_item{background:var(--white);border:1px solid var(--border);border-bottom:8px solid var(--primary);-o-transition:transform .3s, box-shadow .3s;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;flex-direction:column;margin:0;padding:30px 20px 20px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.testimonial_sec .testimonial_item:hover{transform:translateY(-5px)}.testimonial_sec .testimonial_item .thumb{background:var(--white);border:6px solid var(--primary);-ms-border-radius:50%;-o-border-radius:50%;-o-transition:border-color .3s ease;border-radius:50%;width:120px;height:120px;margin:0 auto -50px;transition:border-color .3s;position:relative;top:-70px;overflow:hidden;box-shadow:0 4px 15px #6b93f74d}.testimonial_sec .testimonial_item .thumb img{object-fit:cover;width:100%;height:100%}.testimonial_sec .testimonial_item .content{text-align:center;flex-direction:column;flex:1;display:flex}.testimonial_sec .testimonial_item .content span{margin-bottom:15px;display:inline-block}.testimonial_sec .testimonial_item .content span i{color:var(--para);font-size:30px}.testimonial_sec .testimonial_item .content>p{color:var(--para);text-align:justify;-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:20px;font-size:18px;line-height:1.7;display:-webkit-box;overflow:hidden}.testimonial_sec .testimonial_item .info{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.testimonial_sec .testimonial_item .left{text-align:left}.testimonial_sec .testimonial_item .left h4{color:var(--dark);margin-bottom:10px;font-size:20px;font-weight:600;line-height:100%}.testimonial_sec .testimonial_item .left p{color:var(--para);margin:0;font-size:16px;line-height:100%}.testimonial_sec .testimonial_item .right{color:var(--star);gap:3px;margin:0;padding:0;list-style:none;display:flex}.testimonial_sec .testimonial_items .swiper_nav{z-index:1;gap:10px;display:flex;position:absolute;top:-94px;right:0}.testimonial_sec .testimonial_items .swiper{overflow:visible}.testimonial_sec .swiper_nav button{border:1px solid var(--primary);width:34px;height:34px;color:var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:100%;display:flex}.testimonial_sec .swiper_nav button:hover{background:var(--primary);color:var(--white)}.rooms{background:var(--white);padding:60px 0;position:relative;overflow:hidden}.rooms .widget-rooms-list{flex-direction:column;gap:30px;margin:0;display:flex}.rooms .widget-rooms-list form{box-shadow:var(--shadow-main)}.rooms .rooms-item{-o-transition:all .3s ease-in;grid-template-columns:1fr 2fr 1fr;transition:all .3s ease-in;display:grid}.rooms .item-photo{width:100%}.rooms .item-photo a{height:100%}.rooms .item-desc{text-align:start;border:1px solid var(--border);padding:20px}.rooms .item-desc h2{color:var(--dark);margin-bottom:8px;font-size:24px;font-weight:600;line-height:30px}.rooms .item-desc p{width:100%;color:var(--para);margin-bottom:16px;font-size:14px;line-height:22px}.rooms .desc-features{width:100%;margin-top:0}.rooms .desc-features ul{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:0;padding-left:0;display:flex}.rooms .desc-features:after,.rooms .desc-features:before,.rooms .desc-features ul:after,.rooms .desc-features ul:before{display:none}.rooms .desc-features li{color:var(--primary);padding-left:0;font-size:14px;line-height:100%}.rooms .desc-features li i{margin-right:6px}.rooms .item-price{background-color:var(--rgba-primary);border:none;border-right:1px solid var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:center;align-items:center;width:100%;padding:20px 10px;display:flex}.rooms .price-inner{text-align:center;z-index:0;position:relative}.rooms .price-inner h3{color:var(--dark);z-index:0;margin-bottom:0;font-size:30px;font-weight:600;position:relative}.rooms .price-inner h3.reguler_price{font-size:16px;line-height:100%;text-decoration:line-through;display:inline-block}.rooms .price-inner h5{color:var(--primary);margin-bottom:0;padding:10px 0 20px;font-size:14px;line-height:100%}.rooms .price-inner a{padding:6px 20px}.rooms span.sold-out-text{background:var(--dark);width:100%;height:100%;color:var(--white);justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:100%;display:flex;position:absolute;top:0;left:0}.res_hero{z-index:0;padding:60px 0;position:relative;overflow:hidden}.res_hero .res_items{z-index:0;border-radius:14px;align-items:end;width:100%;height:400px;display:flex;position:relative;overflow:hidden}.res_hero .res_items:after{content:"";z-index:-2;background:#0000008c;width:100%;height:100%;position:absolute;top:0;left:0}.res_hero .res_items img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.res_hero .res_items .content{justify-content:space-between;width:100%;display:flex}.res_hero .res_item{z-index:0;padding:40px 30px;position:relative}.res_hero .res_separator{background:var(--border);align-self:center;width:1px;height:100px}.res_hero .res_item h4{color:var(--white);text-transform:capitalize;margin-bottom:10px;font-size:24px;font-weight:700;line-height:30px}.res_hero .res_item p{color:var(--white);font-size:14px;font-weight:400;line-height:20px}.res_hero .res_item p:not(:last-child){margin-bottom:10px}.res_hero .res_item p:last-child{margin-bottom:0}.res_hero .res_item p span{margin-right:4px}.res_about{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative;overflow:hidden}.res_about .res_inner{grid-template-columns:1fr 1fr;gap:30px;display:grid}.res_about .res_inner .thumb img{object-fit:cover;width:100%;height:300px}.res_about .res_inner .content h2{color:var(--dark);margin-bottom:14px;font-size:40px;font-weight:700;line-height:46px}.res_about .res_inner .content p{color:var(--para);margin:0 0 12px;font-size:16px;font-weight:400;line-height:24px}.res_about .res_inner .content p:last-child{margin:0}.res_about .res_inner .content h4{color:var(--dark);margin:20px 0 6px;font-size:20px;font-weight:700;line-height:22px}.res_card{z-index:0;background:var(--white);padding:60px 0;position:relative}.res_card .res_items{align-items:center;gap:30px;display:flex}.res_card .res_item{flex-direction:column;flex:1;display:flex}.res_card .res_item:first-child{justify-content:space-between}.res_card .res_item h2{color:var(--dark);margin-bottom:auto;font-size:30px;font-weight:700;line-height:36px}.res_card .res_item img{object-fit:cover;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;width:100%;height:250px;display:block}.res_card .res_item:nth-child(2) img{height:500px}.res_card .res_item:nth-child(3) img{height:400px}.res_card .res_item h4{color:var(--dark);margin-top:20px;margin-bottom:0;font-size:24px;font-weight:700;line-height:100%}.res_card .res_item:first-child h2{margin-bottom:24px}.res_menu{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative;overflow:hidden}.res_menu .res_wrap .res_inner h2{color:var(--dark);text-align:center;margin-bottom:30px;font-size:40px;font-weight:700;line-height:46px}.res_menu .res_wrap .res_inner h2 span{color:var(--primary)}.res_menu .res_wrap .res_items{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.res_menu .res_wrap .res_item{text-align:center;border:1px solid var(--border);-ms-border-radius:14px;-o-border-radius:14px;background:0 0;border-radius:14px;padding:20px 15px}.res_menu .res_wrap .res_item:hover{background:var(--white);box-shadow:var(--shadow-dark);-o-transition:box-shadow .3s ease;transition:box-shadow .3s}.res_menu .res_wrap .res_item img{width:180px;height:180px;max-width:inherit;object-fit:cover;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 auto}.res_menu .res_wrap .res_item h4{color:var(--dark);font-size:22px;font-weight:600;line-height:27px;font-family:var(--font-onest);margin:20px 0 2px}.res_menu .res_wrap .res_item p{color:var(--para);margin:4px 0 0;font-size:16px;font-weight:400;line-height:20px}.rea_gallery_sec{background:var(--white);z-index:0;padding:60px 0;position:relative}.rea_gallery_sec .gallery_header{margin-bottom:30px}.rea_gallery_sec .gallery_header h2{color:var(--dark);margin-bottom:0;margin-right:100px;font-size:40px;font-weight:700;line-height:50px}.rea_gallery_sec .gallery_header h2 span{color:var(--primary)}.rea_gallery_sec .gallery_grid{z-index:0;position:relative}.rea_gallery_sec .gallery_item .thumb{-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;overflow:hidden}.rea_gallery_sec .swiper_nav{z-index:1;gap:10px;display:flex;position:absolute;top:-64px;right:0}.rea_gallery_sec .swiper_nav button{border:1px solid var(--primary);width:34px;height:34px;color:var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:100%;display:flex}.rea_gallery_sec .swiper_nav button:hover{background:var(--primary);color:var(--white)}.activities_sec{z-index:0;padding:60px 0;position:relative;overflow:hidden}.activities_sec .activities_header{margin-bottom:30px}.activities_sec .activities_header h2{color:var(--dark);margin-bottom:0;margin-right:100px;font-size:40px;font-weight:700;line-height:50px}.activities_sec .activities_header h2 span{color:var(--primary)}.activities_sec .activities_header p{color:var(--para);margin:10px 0 0;font-size:16px;font-weight:400;line-height:24px}.activities_sec .activities_items{z-index:0;position:relative}.activities_sec .activities_item{z-index:0;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;overflow:hidden}.activities_sec .activities_item:after{content:"";z-index:0;-o-transition:background .5s ease;background:linear-gradient(#00000080 50%);width:100%;height:100%;transition:background .5s;position:absolute;top:0;left:0}.activities_sec .activities_item .thumb{overflow:hidden}.activities_sec .activities_item img{object-fit:cover;-o-transition:transform .5s ease;width:100%;height:400px;transition:transform .5s;display:block}.activities_sec .activities_item .content{text-align:center;z-index:1;-o-transition:max-height .5s ease;width:100%;max-height:80px;padding:20px 15px 30px;transition:max-height .5s;position:absolute;bottom:0;left:0;overflow:hidden}.activities_sec .activities_item h4{color:var(--white);margin-bottom:0;font-size:22px;font-weight:600;line-height:30px}.activities_sec .activities_item p{color:var(--white);-webkit-line-clamp:2;opacity:0;-o-transition:opacity .35s ease .15s, transform .35s ease .15s;-webkit-box-orient:vertical;margin:6px 0 20px;font-size:16px;font-weight:400;line-height:24px;transition:opacity .35s .15s,transform .35s .15s;display:-webkit-box;overflow:hidden;transform:translateY(8px)}.activities_sec .activities_item .main_btn{opacity:0;-o-transition:opacity .35s ease .25s, transform .35s ease .25s;transition:opacity .35s .25s,transform .35s .25s;transform:translateY(8px)}.activities_sec .activities_item:hover .content{max-height:300px}.activities_sec .activities_item:hover p,.activities_sec .activities_item:hover .main_btn{opacity:1;transform:translateY(0)}.activities_sec .activities_item:hover:after{background:linear-gradient(#0000 37%,#00000080 47%,#000000e0 67%)}.activities_sec .activities_item:hover .thumb img{transform:scale(1.2)}.activities_sec .activities_items .swiper_nav{z-index:1;gap:10px;display:flex;position:absolute;top:-64px;right:0}.activities_sec .swiper_nav button{border:1px solid var(--primary);width:34px;height:34px;color:var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:100%;display:flex}.activities_sec .swiper_nav button:hover{background:var(--primary);color:var(--white)}.blog_sec{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative;overflow:hidden}.blog_sec .blog_header{margin-bottom:30px;margin-right:100px}.blog_sec .blog_header h2{color:var(--dark);margin-bottom:0;font-size:40px;font-weight:700;line-height:50px}.blog_sec .blog_header h2 span{color:var(--primary)}.blog_sec .blog_items{z-index:0;position:relative}.blog_sec .blog_item{overflow:hidden}.blog_sec .blog_item .thumb{z-index:0;border-top-left-radius:14px;border-top-right-radius:14px;position:relative;overflow:hidden}.blog_sec .blog_item img{object-fit:cover;-o-transition:transform .5s;width:100%;height:200px;transition:transform .5s}.blog_sec .blog_item:hover .thumb img{transform:scale(1.2)}.blog_sec .blog_item .cat{background:var(--primary);color:var(--white);z-index:1;border-radius:4px;padding:8px 15px;font-size:14px;line-height:100%;position:absolute;top:14px;right:14px}.blog_sec .blog_item .content{text-align:start;border:1px solid var(--border);padding:20px 15px 30px}.blog_sec .blog_item .content span{color:var(--dark);font-size:12px;line-height:100%}.blog_sec .blog_item h4{color:var(--dark);margin-bottom:0;font-size:22px;font-weight:600;line-height:30px}.blog_sec .blog_item p{color:var(--para);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:6px 0 12px;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.blog_sec .blog_item .main_btn{color:var(--primary);background:0 0;border:none;border-radius:0;padding:0}.blog_sec .blog_item .main_btn:hover{color:var(--gradient-primary-hover)!important}.blog_sec .blog_items .swiper_nav{z-index:1;gap:10px;display:flex;position:absolute;top:-64px;right:0}.blog_sec .swiper_nav button{border:1px solid var(--primary);width:34px;height:34px;color:var(--primary);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:100%;display:flex}.blog_sec .swiper_nav button:hover{background:var(--primary);color:var(--white)}.distance_sec{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative;overflow:hidden}.distance_sec:before{content:"";background:var(--primary);z-index:-1;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:200px;height:200px;animation:6s ease-in-out infinite float;position:absolute;top:-100px;left:-100px}.distance_sec:after{content:"";background:var(--primary);z-index:-1;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:200px;height:200px;animation:8s ease-in-out infinite reverse float;position:absolute;bottom:-100px;right:-100px}@keyframes float{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-20px)translate(20px)}}.distance_sec .contact_items{background:var(--white);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:20px;padding:30px 20px;display:grid}.distance_sec .distance_header{text-align:center;max-width:700px;margin:0 auto 40px}.distance_sec .distance_header h2{color:var(--dark);margin-bottom:10px;font-size:40px;font-weight:700;line-height:50px}.distance_sec .distance_header h2 span{color:var(--primary);line-height:100%;display:inline-block}.distance_sec .distance_header p{color:var(--para);margin:0;font-size:16px;font-weight:400;line-height:24px}.distance_sec .distance_row{border-bottom:1px solid var(--border);color:var(--para);grid-template-columns:2fr 1fr 1fr;align-items:center;padding:8px 10px;font-size:14px;line-height:22px;display:grid}.distance_sec .distance_row:last-child{border-bottom:none}.distance_sec .distance_table .distance_row:not(.t_head){background:var(--white)}.distance_sec .distance_table .distance_row:not(.t_head):nth-child(odd){background:var(--rgba-primary)}.distance_sec .distance_row .distance_km,.distance_sec .distance_row .distance_time{text-align:center}.distance_sec .distance_row.t_head{background:var(--primary);color:var(--white);font-size:22px;font-weight:600;line-height:30px;font-family:var(--font-urbanist)}.distance_sec .contact_map iframe{width:100%;height:100%}.inner_banner{z-index:0;background:var(--black);align-items:center;width:100%;height:380px;display:flex;position:relative;overflow:hidden}.inner_banner:after{content:"";background:var(--rgba-black-bg-inner);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.inner_banner .inner_banner_thumb{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.inner_banner .inner_banner_wrap{width:100%}.inner_banner .inner_banner_inner{text-align:center;z-index:0;margin-top:70px;position:relative}.inner_banner .inner_banner_inner h2{color:var(--white);margin-bottom:14px;font-size:40px;font-weight:700;line-height:100%}.inner_banner .inner_banner_inner ul{justify-content:center;align-items:center;gap:10px;margin-bottom:0;padding:0;line-height:1;display:flex}.inner_banner .inner_banner_inner ul li a{color:var(--white);font-size:20px;font-weight:400;line-height:100%;font-family:var(--font-onest);-o-transition:all .4s ease;text-decoration:none;transition:all .4s;position:relative}.inner_banner .inner_banner_inner ul li a:before{content:"";background:var(--white);-o-transition:width .3s ease;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.inner_banner .inner_banner_inner ul li:hover a:before{width:100%}.inner_banner .inner_banner_inner ul li span{color:var(--white);margin-top:4px;font-size:17px;font-weight:400;line-height:100%;display:inline-block}.inner_banner .inner_banner_inner .rectangle_thumb{z-index:-1;max-width:6%;animation:3s ease-in-out infinite floatUpDown;position:absolute;top:50%;left:-70px;transform:translateY(-50%)}@keyframes floatUpDown{0%{transform:translateY(-50%)translateY(20px)}50%{transform:translateY(-50%)translateY(-20px)}to{transform:translateY(-50%)translateY(20px)}}@-webkit-keyframes floatUpDown{0%{-webkit-transform:translateY(-50%)translateY(20px)}50%{-webkit-transform:translateY(-50%)translateY(-20px)}to{-webkit-transform:translateY(-50%)translateY(20px)}}.spa_sec{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.spa_sec .spa_inner{grid-template-columns:1fr 1fr;gap:30px;display:grid}.spa_sec .spa_items{gap:30px;display:grid}.spa_sec .spa_item{background:var(--rgba-primary);border:2px solid var(--border);-o-transition:.3s;border-radius:14px;transition:all .3s;overflow:hidden}.spa_sec .spa_item:hover{border:2px solid var(--primary)}.spa_sec .spa_item .thumb{height:400px;position:relative;overflow:hidden}.spa_sec .spa_item .thumb img{object-fit:cover;-o-transition:.3s;width:100%;height:100%;transition:all .3s}.spa_sec .spa_item:hover .thumb img{transform:scale(1.05)}.spa_sec .spa_item .content{padding:20px 20px 30px}.spa_sec .spa_item .content h4{color:var(--dark);text-transform:uppercase;font-size:12px;line-height:100%}.spa_sec .spa_item .content h2{color:var(--dark);font-size:22px;font-weight:600;line-height:28px;font-family:var(--font-urbanist);margin:4px 0 6px}.spa_sec .spa_item .content p{color:var(--para);margin:0 0 10px;font-size:16px;font-weight:400;line-height:24px}.spa_sec .spa_item .content span{color:var(--primary);font-size:16px;font-weight:400;line-height:24px;display:block}.spa_sec .spa_item .content .main_btn{margin-top:14px}.spa_sec .left .spa_item:first-child .thumb{height:300px}.activities_hero{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.activities_hero .activities_items{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.activities_hero .activities_item{flex-direction:column;justify-content:end;display:flex}.activities_hero .activities_item h2{color:var(--dark);margin-bottom:10px;font-size:40px;font-weight:700;line-height:46px}.activities_hero .activities_item p{color:var(--para);margin:0 0 10px;font-size:16px;font-weight:400;line-height:24px}.activities_hero .activities_item .thumb{border-radius:14px;overflow:hidden}.activities_hero .activities_item .thumb img{object-fit:cover;width:100%;height:100%}.faq.activities_faq{background:var(--rgba-primary)}.faq.activities_faq .faq_inner{grid-template-columns:1fr 1fr;gap:30px}.activities_gallery{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.activities_gallery .activities_heading h2{color:var(--dark);margin-bottom:30px;font-size:40px;font-weight:700;line-height:50px}.activities_gallery .activities_heading h2 span{color:var(--primary)}.activities_gallery .activities_thumbs{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.activities_gallery .activities_thumb{border-radius:12px;width:100%;height:100%;overflow:hidden}.activities_gallery .activities_thumb img{object-fit:cover;-o-transition:transform .3s ease;width:100%;height:100%;transition:transform .3s;display:block}.activities_gallery .activities_thumb:hover img{transform:scale(1.05)}.activities_gallery .activities_thumb.thumb_center{grid-area:1/2/3}.activities_gallery .activities_thumb.thumb_top_left,.activities_gallery .activities_thumb.thumb_top_right,.activities_gallery .activities_thumb.thumb_bottom_left,.activities_gallery .activities_thumb.thumb_bottom_right{aspect-ratio:4/3}.meeting_hero{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.meeting_hero .meeting_inner .thumb{border-radius:14px;overflow:hidden}.meeting_hero .meeting_inner .thumb img{object-fit:cover;width:100%;height:400px}.meeting_hero .meeting_items{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.meeting_hero .meeting_item h4{color:var(--primary);margin-bottom:2px;font-size:14px;font-weight:600;line-height:20px}.meeting_hero .meeting_item h2{color:var(--dark);margin-bottom:0;font-size:32px;font-weight:700;line-height:38px}.meeting_hero .meeting_item h2 span{color:var(--primary)}.meeting_hero .meeting_item p{color:var(--para);margin:0;font-size:16px;font-weight:400;line-height:24px}.meeting_hero .meeting_item:last-child p{background:var(--rgba-primary);border:2px solid var(--border);border-radius:8px;padding:10px 20px}.meeting_hero .meeting_item:last-child p:first-child{margin-bottom:20px}.meeting_card{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative;overflow:hidden}.meeting_card .meeting_inner{flex-direction:column;gap:60px;display:flex}.meeting_card .meeting_item{grid-template-columns:repeat(2,1fr);align-items:center;gap:30px;display:grid}.meeting_card .meeting_item .left .thumb{z-index:0;border-radius:14px;position:relative;overflow:hidden}.meeting_card .meeting_item .left .thumb:after{content:"";z-index:1;-o-transition:background .5s ease;background:linear-gradient(#0000 54%,#0006 73%,#000000d9 81%);width:100%;height:100%;transition:background .5s;position:absolute;top:0;left:0}.meeting_card .meeting_item .left .thumb img{object-fit:cover;width:100%;height:400px}.meeting_card .meeting_item .left .lists{z-index:2;background:0 0;justify-content:space-between;align-items:center;width:100%;height:auto;padding:15px 20px;display:flex;position:absolute;bottom:0;left:0}.meeting_card .meeting_item .left .list p{color:var(--white);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.meeting_card .meeting_item .left .list p span{font-size:30px;font-weight:600;line-height:100%}.meeting_card .meeting_item .left .list.s_border{background:var(--white);width:2px;height:20px}.meeting_card .meeting_item .right .content h2{color:var(--dark);margin-bottom:12px;font-size:32px;font-weight:700;line-height:38px}.meeting_card .meeting_item .right .content h2 span{color:var(--primary)}.meeting_card .meeting_item .right .content p{color:var(--para);margin:0 0 14px;font-size:16px;font-weight:400;line-height:24px}.meeting_card .meeting_item .right .content p.last{margin:0}.meeting_card .meeting_item .right ul{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0 26px;padding-left:0;display:grid}.meeting_card .meeting_item .right ul li{color:var(--para);align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:20px;display:flex}.meeting_card .meeting_item .right ul li span{color:var(--primary)}.about_welcome{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.about_welcome .about_welcome_inner{z-index:0;background:var(--rgba-primary);-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.about_welcome .about_welcome_inner .about_welcome_vector{z-index:-1;max-width:16%;animation:3s ease-in-out infinite welcomeFloatLeftRight;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%)}@keyframes welcomeFloatLeftRight{0%,to{transform:translate(-50%,-50%)translate(-10px)}50%{transform:translate(-50%,-50%)translate(10px)}}@-webkit-keyframes welcomeFloatLeftRight{0%,to{-webkit-transform:translate(-50%,-50%)translate(-10px)}50%{-webkit-transform:translate(-50%,-50%)translate(10px)}}.about_welcome .left{-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;width:100%;padding:20px 40px 20px 20px}.about_welcome .left p{text-align:justify;margin-bottom:30px;font-size:20px;font-weight:400;line-height:30px}.about_welcome .right{-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;margin:15px 15px 15px 0;overflow:hidden}.about_welcome .right img{object-fit:cover;width:100%;height:100%}.about_details{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative}.about_details .about_details_header{text-align:center;margin-bottom:40px}.about_details .about_details_header span{color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:3px;font-size:14px;font-weight:700;line-height:100%;display:block}.about_details .about_details_header h2{color:var(--dark);margin-bottom:0;font-size:40px;font-weight:700;line-height:50px}.about_details .about_details_item{align-items:center;gap:40px;margin-bottom:60px;display:flex}.about_details .about_details_item:last-child{margin-bottom:0}.about_details .about_details_item .left{flex:1}.about_details .about_details_item .left h3{color:var(--dark);margin-bottom:14px;font-size:36px;font-weight:600;line-height:44px}.about_details .about_details_item .left p{color:var(--para);margin-bottom:0;font-size:16px;font-weight:400;line-height:26px}.about_details .about_details_item .right{flex:1.5}.about_details .about_details_item .right .thumb{position:relative;overflow:hidden}.about_details .about_details_item .right .thumb:before{content:"";border-right:3px solid var(--white);border-top:3px solid var(--white);z-index:1;width:30px;height:80%;transition:all .4s;position:absolute;bottom:0;left:0}.about_details .about_details_item .right .thumb:after{content:"";border-left:3px solid var(--white);border-bottom:3px solid var(--white);z-index:1;-o-transition:all .4s ease;width:30px;height:40%;transition:all .4s;position:absolute;top:0;right:0}.about_details .about_details_item:hover .right .thumb:before,.about_details .about_details_item:hover .right .thumb:after{border-color:var(--primary);width:0%;height:100%}.about_details .about_details_item .right .thumb img{object-fit:cover;-o-transition:transform .4s ease;width:100%;height:400px;transition:transform .4s;display:block}.about_details .about_details_item:hover .right .thumb img{transform:scale(1.03)}.faq{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.faq .faq_inner{grid-template-columns:1fr 1.6fr;align-items:flex-start;gap:60px;display:grid}.faq .left h2{color:var(--dark);margin-bottom:20px;font-size:40px;font-weight:700;line-height:50px}.faq .left h2 span{color:var(--primary);line-height:100%;display:block}.faq .left p{color:var(--para);margin-bottom:0;font-size:16px;font-weight:400;line-height:26px}.faq .faq_lists{flex-direction:column;gap:15px;display:flex}.faq .faq_item{background:var(--white);-o-transition:all .3s ease;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s;overflow:hidden}.faq .faq_item:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000014}.faq .faq_question{cursor:pointer;-webkit-user-select:none;user-select:none;-o-transition:all .3s ease;justify-content:space-between;align-items:center;gap:10px;padding:20px 25px;transition:all .3s;display:flex}.faq .faq_question h3{color:var(--dark);-o-transition:color .3s ease;margin:0;font-size:18px;font-weight:600;line-height:28px;transition:color .3s}.faq .faq_icon{background:var(--rgba-primary);-o-transition:all .3s ease;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .3s;display:flex}.faq .faq_icon i{color:var(--primary);-o-transition:transform .3s ease;font-size:14px;transition:transform .3s}.faq .faq_answer{-o-transition:max-height .4s ease, padding .4s ease;padding:0 25px;transition:max-height .4s,padding .4s;overflow:hidden}.faq .faq_answer p{color:var(--para);margin:0;padding:10px 0 20px;font-size:16px;font-weight:400;line-height:26px}.faq .faq_item.active .faq_question{background:var(--rgba-primary)}.faq .faq_item.active .faq_question h3{color:var(--primary)}.faq .faq_item.active .faq_icon{background:var(--primary);color:var(--white)}.faq .faq_item.active .faq_icon i{color:var(--white)}.faq .faq_item.active .faq_answer{max-height:300px;padding-top:0}.gallery{background:var(--rgba-primary);padding:60px 0;position:relative;overflow:hidden}.gallery .inner{grid-template-columns:repeat(1,1fr);gap:60px;display:grid}.gallery .inner .left{margin:0}.gallery .inner h4{text-transform:capitalize;color:var(--white);background:var(--dark);text-align:center;border-radius:8px;margin:0;padding:10px 15px;font-size:30px;font-weight:600;line-height:38px}.gallery .inner ul{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;padding:0;display:grid}.gallery .inner ul li{width:inherit;padding:0;line-height:0;display:block}.gallery .inner .gallery_overlay{color:#fff;opacity:1;-o-transition:opacity .3s ease;background:#0003;border-radius:10px;justify-content:center;align-items:center;width:90%;height:90%;font-size:24px;transition:opacity .3s;display:flex;position:absolute;top:5%;left:5%}.gallery .gallery-item:hover .gallery_overlay{opacity:0}.gallery .inner ul li button{z-index:0;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%;height:100%;display:inline-block;position:relative;overflow:hidden}.gallery .inner ul li button img{object-fit:cover;width:100%;height:100%}.gallery .inner .right{margin:0}.director{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.director .director_items{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.director .director_item{border:2px solid var(--border);-o-transition:transform .3s ease, box-shadow .3s ease;border-radius:14px;padding:10px;transition:transform .3s,box-shadow .3s;overflow:hidden}.director .director_item:hover{transform:translateY(-5px);box-shadow:0 .7px 16.07px #0003}.director .director_item a.link{flex-direction:column;height:100%;text-decoration:none;display:flex}.director .director_item .thumb img{object-fit:cover;width:100%;height:500px}.director .director_item .content{background:var(--rgba-primary);height:100%;margin-top:10px;padding:20px 15px}.director .director_item .content h4{color:var(--dark);margin:0 0 10px;font-size:24px;font-weight:700;line-height:30px}.director .director_item .content p{color:var(--para);margin:0;font-size:18px;font-weight:400;line-height:24px}.director_des{background:var(--rgba-primary);z-index:0;padding:60px 0;position:relative;overflow:hidden}.director_des .director_des_items{flex-direction:column;gap:40px;display:flex}.director_des .director_des_item{grid-template-columns:1fr 2fr;gap:30px;display:grid}.director_des .director_des_item_border{background:var(--border);width:100%;height:2px}.director_des .director_des_item:nth-child(3){grid-template-columns:2fr 1fr}.director_des .director_des_item .thumb{height:400px}.director_des .director_des_item .thumb img{border:1px solid var(--border);object-fit:cover;border-radius:14px;width:100%;height:100%}.director_des .director_des_item .content h2{color:var(--dark);margin-bottom:20px;font-size:32px;font-weight:700;line-height:38px}.director_des .director_des_item .content h2 span{color:var(--primary);display:block}.director_des .director_des_item .content p{color:var(--para);text-align:justify;margin-bottom:10px;font-size:18px;font-weight:400;line-height:28px}.director_des .director_des_item .content h4{color:var(--dark);margin-bottom:6px;font-size:18px;font-weight:700;line-height:20px}.director_des .director_des_item .content h4.name{color:var(--primary)}.director_des .director_des_item .content h4:last-child{margin-bottom:0}.holet_policy{background:var(--white);padding:60px 0;position:relative}.holet_policy .inner{grid-template-columns:320px 1fr;align-items:start;gap:0;display:grid}.holet_policy .hp_sidebar{background:var(--dark);align-self:start;position:sticky;top:120px}.holet_policy .hp_sidebar_tp{border-bottom:1px solid var(--primary);text-align:center;padding:30px 15px}.holet_policy .hp_sidebar_tp h4{letter-spacing:.25em;text-transform:uppercase;color:var(--primary);margin-bottom:4px;font-size:12px;font-weight:600;line-height:100%}.holet_policy .hp_sidebar_tp h2{color:var(--white);margin-bottom:4px;font-size:20px;font-weight:700;line-height:30px}.holet_policy .hp_sidebar_tp p{color:var(--white);margin:0;font-size:14px;line-height:20px}.holet_policy .policy-tabs{padding:0}.holet_policy .policy-tab-btn{border:none;border-bottom:1px solid var(--primary);cursor:pointer;text-align:left;width:100%;color:var(--white);background:0 0;padding:15px;font-size:14px;font-weight:500;transition:all .3s;display:block;position:relative}.holet_policy .policy-tab-btn:before{content:"";background:var(--primary);transform-origin:50%;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.holet_policy .policy-tab-btn:hover,.holet_policy .policy-tab-btn.active{color:var(--white);background:#ffffff0a}.holet_policy .policy-tab-btn:hover:before,.holet_policy .policy-tab-btn.active:before{transform:scaleY(1)}.holet_policy .policy-tab-btn.active{color:var(--primary);font-weight:700}.holet_policy .hp_sidebar_content{background:var(--white);padding:0 0 0 40px}.holet_policy .tab-panel{animation:.3s hpFadeIn;display:none}.holet_policy .tab-panel.active{display:block}@keyframes hpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.holet_policy .hp_sidebar_content ul{text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.holet_policy .hp_sidebar_content ul li{border-bottom:1px solid var(--rgba-primary);padding:20px 0}.holet_policy .hp_sidebar_content ul li:first-child{padding-top:0}.holet_policy .hp_sidebar_content ul li:last-child{border-bottom:none;padding-bottom:0}.holet_policy .hp_sidebar_content ul li h2{color:var(--dark);border-left:3px solid var(--primary);margin-bottom:10px;padding-left:15px;font-size:24px;font-weight:600;line-height:30px}.holet_policy .hp_sidebar_content ul li p{color:var(--para);margin-bottom:12px;font-size:16px;line-height:1.75}.holet_policy .hp_sidebar_content ul li p:last-child{margin-bottom:0}.holet_policy .hp_contact_strip{background:var(--rgba-primary);border-left:3px solid var(--primary);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:24px 15px;display:flex}.holet_policy .hp_contact_strip_text{text-align:left}.holet_policy .hp_contact_strip_text h4{font-family:var(--font-onest);color:var(--dark);margin-bottom:10px;font-size:20px;font-weight:700;line-height:30px}.holet_policy .hp_contact_strip_text p{font-family:var(--font-open);color:var(--para);margin:0;font-size:14px;line-height:20px}.holet_policy .hp_contact_strip_links{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.holet_policy .hp_contact_strip_links a{font-family:var(--font-onest);color:var(--dark);-o-transition:color .3s ease;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.holet_policy .hp_contact_strip_links a i{background:var(--primary);width:32px;height:32px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.holet_policy .hp_contact_strip_links a:hover{color:var(--primary)}.main_footer{background:var(--black);padding:60px 0 0;font-size:14px}.main_footer .footer-content{border-bottom:1px solid #1e1e1e;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:40px;display:grid}@media (max-width:991px){.main_footer .footer-content{grid-template-columns:1fr 1fr}}@media (max-width:575px){.main_footer .footer-content{grid-template-columns:1fr}}.main_footer .footer-section h4{color:#fff;margin-bottom:20px;padding-bottom:10px;font-size:16px;font-weight:600;position:relative}.main_footer .footer-section h4:after{content:"";background:var(--primary);width:30px;height:2px;position:absolute;bottom:0;left:0}.main_footer .footer-logo{margin-bottom:16px}.main_footer .footer-section p{color:#888;margin-bottom:14px;font-size:14px;line-height:22px}.main_footer .footer-social{flex-wrap:wrap;gap:10px;display:flex}.main_footer .footer-social a{color:#aaa;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.main_footer .footer-social a:hover{background:var(--primary);color:#000;border-color:var(--primary)}.main_footer .footer-links{margin:0;padding:0;list-style:none}.main_footer .footer-links li{margin-bottom:10px}.main_footer .footer-links li a{color:#888;font-size:13px;text-decoration:none;transition:color .2s}.main_footer .footer-links li a:hover{color:var(--primary)}.main_footer .footer_contact{margin:0;padding:0;list-style:none}.main_footer .footer_contact li{align-items:center;gap:8px;margin-bottom:14px;display:flex}.main_footer .footer_contact li .logo{width:30px;height:30px;color:var(--primary);background:#1e1e1e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.main_footer .footer_contact li .logo svg{width:10px;height:10px}.main_footer .footer_contact li .desc{color:#888;font-size:13px;line-height:1.6;text-decoration:none;transition:color .2s}.main_footer .footer_contact li .desc:hover{color:var(--primary)}.main_footer .footer-bottom{padding:20px 0}.main_footer .footer-bottom-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.main_footer .footer-bottom-content p{color:#555;margin:0;font-size:13px}.main_footer .footer-bottom-content .right a{color:var(--primary);text-decoration:none}.main_footer .footer-bottom-content .right span{color:#555}.contactus{background:var(--white);z-index:0;padding:60px 0;position:relative;overflow:hidden}.contactus .cont_inner{background:var(--rgba-primary);-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:30px;padding:30px 20px;display:grid;overflow:hidden}.contactus .cont_left iframe{width:100%;height:100%;border:1px solid var(--border)!important}.contactus .cont_right h2{color:var(--dark);margin-bottom:10px;font-size:30px;font-weight:700;line-height:38px}.contactus .form-group:not(:last-child){margin-bottom:10px}.contactus .form-group label{color:var(--dark);margin-bottom:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:100%}.contactus .form-group input{border:1px solid var(--border);-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.contactus .form-group input:focus{border:1px solid var(--primary)}.contactus .submit-button{margin-top:20px}.contactus .cont_address .address{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;display:grid}.contactus .cont_address .address_inner{flex-direction:column;gap:40px;margin-top:50px;display:flex}.contactus .cont_address .address li{text-align:center;background:var(--rgba-primary);border-radius:10px;padding:30px 15px}.contactus .cont_address .address li:hover{background:var(--white);box-shadow:var(--shadow-dark);-o-transition:box-shadow .3s ease;transition:box-shadow .3s}.contactus .cont_address .address h4{color:var(--dark);margin-bottom:10px;font-size:20px;font-weight:600;line-height:100%}.contactus .cont_address .address p{color:var(--para);margin:0;font-size:14px;line-height:22px}.contactus .cont_address .social-links{background:var(--primary);border-radius:10px;justify-content:center;align-items:center;gap:20px;width:100%;max-width:700px;margin:0 auto;padding:15px;display:flex}.contactus .cont_address .social-links a{color:var(--white);-o-transition:all .3s;font-size:24px;line-height:100%;transition:all .3s}.contactus .cont_address .social-links a:hover{color:var(--dark)}.lr_section .container-fluid{padding:0}.lr_section .lr_section_wrap{min-height:100vh;display:flex}.lr_section .left_section{background:#f47f1f4d;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px;display:flex;position:relative;overflow:hidden}.lr_section .left_section:before,.lr_section .left_section:after{content:"";opacity:.1;width:100px;height:100px;position:absolute}.lr_section .left_section:before{background:repeating-linear-gradient(45deg,#0000,#0000 5px,#fff 5px 7px);bottom:20px;left:20px}.lr_section .left_section:after{background:repeating-linear-gradient(45deg,#0000,#0000 5px,#fff 5px 7px);top:20px;right:20px}.lr_section .left_content h2{color:var(--dark);text-align:center;margin-bottom:10px;font-size:40px;font-weight:700;line-height:46px}.lr_section .left_content p{color:var(--dark);text-align:center;max-width:400px;margin-bottom:0;font-size:18px;line-height:26px}.lr_section .logo_wrapper{text-align:center;margin-bottom:25px}.lr_section .logo_wrapper img{object-fit:contain;max-width:120px;height:auto}.lr_section .right_section{background:var(--bg_color);flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.lr_section .register_card{background:var(--white);width:100%;max-width:480px;box-shadow:var(--shadow-main);border:1px solid var(--border);border-radius:12px;padding:30px 20px}.lr_section .register_card h2{color:var(--dark);margin-bottom:6px;font-size:26px;font-weight:700;line-height:32px}.lr_section .register_card>p{color:var(--para);margin-bottom:14px;font-size:14px;line-height:20px}.lr_section .form-group{margin-bottom:14px}.lr_section .form-group label{color:var(--para);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.1;display:block}.lr_section .form-group input{color:var(--para);background:var(--white);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-main);border-radius:4px;outline:none;padding:7px 15px;font-size:14px;line-height:20px;transition:all .2s ease-in-out}.lr_section .form-group input:focus{border-color:var(--border);outline:none}.lr_section .password-input{position:relative}.lr_section .password-input input{padding-right:45px}.lr_section .password-toggle{cursor:pointer;color:#999;background:0 0;border:none;line-height:100%;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lr_section .main_btn{border-radius:8px;width:100%;margin-top:8px;padding:8px 20px}.lr_section .login-link{text-align:center;color:var(--para);margin-top:20px;font-size:14px}.lr_section .login-link a{color:var(--primary-color);font-weight:700;text-decoration:none}.lr_section .login-link a:hover{text-decoration:underline}.lr_section .form-group input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;line-height:20px;transition:all .2s ease-in-out;box-shadow:inset 0 1px 2px #00000005}.lr_section .form-group input:focus{background:#fff;border-color:#f47f1f;outline:none;box-shadow:0 0 0 4px #f47f1f26,inset 0 1px 2px #00000005}.lr_section .form-group input:hover:not(:focus){background:#f8fafc;border-color:#cbd5e1}.lr_section .password-input{align-items:center;display:flex;position:relative}.lr_section .password-toggle{cursor:pointer;color:#94a3b8;background:0 0;border:none;transition:color .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.lr_section .password-toggle:hover{color:#64748b}.user_profile{padding:130px 0 60px}.profile_hero_body{border:1px solid var(--border);background:var(--rgba-primary);box-shadow:var(--shadow-main);justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 15px;display:flex}.user_profile .profile_avatar_area{align-items:center;gap:10px;display:flex}.user_profile .profile_avatar_wrapper{z-index:1;background:var(--dark);border:1px solid var(--primary);border-radius:50%;width:90px;height:90px;position:relative;overflow:hidden}.user_profile .profile_avatar_wrapper img{object-fit:cover;width:100%;height:100%}.user_profile .profile_name_block .name{margin-bottom:0;font-size:30px;font-weight:700;line-height:36px}.user_profile .profile_name_block .email{color:var(--para);font-size:14px;font-weight:400;line-height:1}.user_profile .profile_meta{text-align:left;background:var(--rgba-primary);border:1px solid var(--primary);color:var(--para);border-radius:30px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;display:inline-flex}.profile_form_card .form-group{margin-bottom:8px}.profile_form_card .form-group:first-child{text-align:center}.profile_form_card .form-group:first-child img{object-fit:cover;cursor:pointer;border:1px solid var(--border);width:80px;height:80px;margin:0 auto 10px}.profile_form_card .form-group label{margin-bottom:4px}.profile_form_card .custom-control{align-items:center;gap:6px;display:flex}.profile_form_card .custom-control label{margin-bottom:0!important}@media screen and (max-width:1400px){.main_btn{-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:6px 16px;font-size:14px}.hero_sec .hero_inner .left h1{font-size:36px;line-height:42px}.hero_sec .hero_inner .left p{margin:10px 0 0;font-size:14px;line-height:22px}.hero_sec .hero_search_form{margin-top:20px}.hero_sec .hero_search_group{padding:4px 10px}.hero_sec .hero_search_group_button .main_btn{padding:4px 14px;font-size:16px}.hero_sec .hero_search_row{gap:6px;padding:10px 15px}.hero_sec .hero_counter_input button{width:16px;height:16px;font-size:12px}.hero_sec .hero_counter_input span{font-size:12px}.hero_sec .scroll_down{bottom:30px}.hero_sec .scroll_down a{width:26px;height:40px;font-size:12px}.about_sec .about_content{padding:20px 15px 20px 30px}.about_sec .about_content h2{font-size:30px;line-height:38px}.about_sec .about_content p{margin:10px 0 16px;font-size:14px;line-height:22px}.room_sec .room_sec_header{margin-bottom:26px;margin-right:80px}.room_sec .room_sec_header h2{font-size:30px;line-height:38px}.room_sec .room_sec_header p{font-size:14px;line-height:22px}.room_sec .room_items .swiper_nav{gap:8px;top:-56px}.room_sec .swiper_nav button{width:30px;height:30px;font-size:12px}.room_sec .room_item .thumb img{height:150px}.room_sec .room_item .content{padding:15px 15px 20px}.room_sec .room_item .content h3{font-size:20px;line-height:26px}.room_sec .room_item .content p{margin:6px 0 14px;font-size:14px;line-height:22px}.room_sec .room_info{gap:6px}.room_sec .room_info .left span.reguler_price{font-size:10px}.room_sec .room_info .left{font-size:12px}.room_sec .room_info .right{font-size:10px}.room_sec .sold-out-text{padding:7px 15px;font-size:14px;line-height:19px}.services_sec .services_header{margin-bottom:26px;margin-right:80px}.services_sec .services_header h2{font-size:30px;line-height:38px}.services_sec .services_header p{font-size:14px;line-height:22px}.services_sec .services_items .swiper_nav{gap:8px;top:-56px}.services_sec .swiper_nav button{width:30px;height:30px;font-size:12px}.services_sec .services_item .thumb img{height:150px}.services_sec .services_item .content{padding:15px 15px 20px}.services_sec .services_item h4{font-size:20px;line-height:26px}.services_sec .services_item p{-webkit-line-clamp:2;margin:6px 0 14px;font-size:14px;line-height:22px}.inrest_sec .inrest_heading{margin-right:80px}.inrest_sec .inrest_items{margin-top:26px}.inrest_sec .inrest_items .swiper_nav{gap:8px;top:-56px}.inrest_sec .swiper_nav button{width:30px;height:30px;font-size:12px}.inrest_sec .inrest_heading h2{font-size:30px;line-height:38px}.inrest_sec .inrest_item .content{padding:20px 20px 20px 15px}.inrest_sec .inrest_item .content h3{font-size:20px;line-height:26px}.inrest_sec .inrest_item .content p{margin:6px 0 50px;font-size:14px;line-height:22px}.activities_sec .activities_header{margin-bottom:26px}.activities_sec .activities_header h2{margin-right:80px;font-size:30px;line-height:38px}.activities_sec .activities_items .swiper_nav{gap:8px;top:-56px}.activities_sec .swiper_nav button{width:30px;height:30px;font-size:12px}.activities_sec .activities_item h4{font-size:20px;line-height:26px}.activities_sec .activities_item p{margin:6px 0 14px;font-size:14px;line-height:22px}.activities_sec .activities_item img{height:300px}.activities_sec .activities_item .content{max-height:80px;padding:15px 15px 20px}.blog_sec .blog_header{margin-bottom:26px;margin-right:80px}.blog_sec .blog_header h2{font-size:30px;line-height:38px}.blog_sec .blog_items .swiper_nav{gap:8px;top:-56px}.blog_sec .swiper_nav button{width:30px;height:30px;font-size:12px}.blog_sec .blog_item img{height:150px}.blog_sec .blog_item .cat{padding:6px 10px;font-size:12px;top:10px;right:10px}.blog_sec .blog_item .content{padding:15px 15px 20px}.blog_sec .blog_item .content span{font-size:10px}.blog_sec .blog_item h4{font-size:20px;line-height:26px}.blog_sec .blog_item p{margin:6px 0 10px;font-size:14px;line-height:22px}.blog_sec .blog_item .main_btn{line-height:100%}.testimonial_sec .testimonial_heading{margin-bottom:50px;margin-right:80px}.testimonial_sec .testimonial_items .swiper_nav{gap:8px;top:-82px}.testimonial_sec .swiper_nav button{width:30px;height:30px;font-size:12px}.testimonial_sec .testimonial_heading h2{font-size:30px;line-height:38px}.testimonial_sec .testimonial_heading p{font-size:14px;line-height:22px}.testimonial_sec .testimonial_item .content>p{-webkit-line-clamp:3;margin-bottom:15px;font-size:14px}.testimonial_sec .testimonial_item .info{padding-top:15px}.testimonial_sec .testimonial_item .content span{margin-bottom:10px}.testimonial_sec .testimonial_item .left h4{font-size:18px}.testimonial_sec .testimonial_item .left p{font-size:14px}.testimonial_sec .testimonial_item .thumb{border:2px solid var(--primary);width:80px;height:80px;margin:0 auto -40px;top:-60px}.distance_sec:before,.distance_sec:after{width:150px;height:150px}.distance_sec .distance_header h2{font-size:30px;line-height:38px}.distance_sec .distance_header p{font-size:14px;line-height:22px}.distance_sec .distance_header{margin:0 auto 26px}.distance_sec .contact_items{gap:15px;padding:20px 15px}.distance_sec .distance_row.t_head{font-size:16px;line-height:20px}.distance_sec .distance_row{padding:4px 8px}.main_footer .footer-section h4{padding-bottom:4px}.main_footer .footer-social a{width:30px;height:30px;font-size:12px}.main_footer .footer-links li{margin-bottom:8px}.main_footer .footer_contact li .logo{width:26px;height:26px}.main_footer .footer_contact li .logo svg{width:9px;height:9px}.inner_banner{height:300px}.inner_banner .inner_banner_inner h2{margin-bottom:6px;font-size:30px}.inner_banner .inner_banner_inner ul{gap:4px}.inner_banner .inner_banner_inner ul li a{font-size:14px}.inner_banner .inner_banner_inner ul li span{margin-top:5px;font-size:12px}.about_welcome .left{padding:15px 30px 15px 15px}.about_welcome .left p{margin-bottom:20px;font-size:16px;line-height:24px}.about_details .about_details_header{margin-bottom:26px}.about_details .about_details_header span{margin-bottom:2px;font-size:12px}.about_details .about_details_header h2{font-size:30px;line-height:38px}.about_details .about_details_item{gap:30px;margin-bottom:40px}.about_details .about_details_item .left h3{margin-bottom:8px;font-size:20px;line-height:26px}.about_details .about_details_item .left p{font-size:14px;line-height:22px}.about_details .about_details_item .right .thumb img{height:300px}.faq .faq_inner{gap:30px}.faq .left h2{margin-bottom:10px;font-size:30px;line-height:38px}.faq .left p{font-size:14px;line-height:22px}.faq .faq_question h3{font-size:16px;line-height:24px}.faq .faq_icon{width:26px;height:26px;font-size:12px}.faq .faq_question{gap:8px;padding:10px 15px}.faq .faq_answer{padding:0 20px}.faq .faq_answer p{padding:10px 0 15px;font-size:14px;line-height:22px}.gallery .inner ul{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.director .director_items{gap:15px}.director .director_item{border:1px solid var(--border);padding:6px}.director .director_item .thumb img{height:250px}.director .director_item .content{margin-top:6px;padding:15px}.director .director_item .content h4{margin:0 0 4px;font-size:20px;line-height:26px}.director .director_item .content p{font-size:14px;line-height:22px}.director_des .director_des_items{gap:30px}.director_des .director_des_item{gap:20px}.director_des .director_des_item .thumb{height:300px}.director_des .director_des_item .content h2{margin-bottom:8px;font-size:20px;line-height:26px}.director_des .director_des_item .content p{margin-bottom:6px;font-size:14px;line-height:22px}.director_des .director_des_item .content h4{margin-bottom:0;font-size:16px;line-height:24px}.meeting_hero .meeting_inner .thumb img{height:250px}.meeting_hero .meeting_items{gap:20px;margin-top:20px}.meeting_hero .meeting_item h4{margin-bottom:2px;font-size:12px;line-height:18px}.meeting_hero .meeting_item h2{font-size:20px;line-height:26px}.meeting_hero .meeting_item p{font-size:14px;line-height:22px}.meeting_hero .meeting_item:last-child p:first-child{margin-bottom:10px}.meeting_hero .meeting_item:last-child p{border:1px solid var(--border);-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:6px 15px}.meeting_card .meeting_inner{gap:30px}.meeting_card .meeting_item .left .lists{padding:10px 15px 20px}.meeting_card .meeting_item .left .thumb img{height:350px}.meeting_card .meeting_item .left .list p span{font-size:20px}.meeting_card .meeting_item .left .list p{font-size:14px;line-height:22px}.meeting_card .meeting_item .right .content h2{margin-bottom:8px;font-size:30px}.meeting_card .meeting_item .right .content p{font-size:14px;line-height:22px}.meeting_card .meeting_item .right ul{gap:10px;margin:10px 0 20px}.meeting_card .meeting_item .right ul li{gap:6px;font-size:14px;line-height:1}.spa_sec .spa_inner,.spa_sec .spa_items{gap:20px}.spa_sec .left .spa_item:first-child .thumb{height:200px}.spa_sec .spa_item .content{padding:15px 15px 20px}.spa_sec .spa_item .content h2{margin:0 0 6px;font-size:20px;line-height:26px}.spa_sec .spa_item .content p{margin:0 0 6px;font-size:14px;line-height:22px}.spa_sec .spa_item .content span{font-size:14px;font-weight:600;line-height:22px}.spa_sec .spa_item .thumb{height:300px}.res_hero .res_items{height:250px}.res_hero .res_item{padding:20px 15px}.res_hero .res_item h4{font-size:20px;line-height:26px}.res_hero .res_item p{font-size:12px;line-height:20px}.res_hero .res_item p:not(:last-child){margin-bottom:6px}.res_hero .res_item p span{margin-right:2px;font-size:12px}.res_about .res_inner{gap:20px}.res_about .res_inner .content h2{margin-bottom:10px;font-size:30px;line-height:38px}.res_about .res_inner .thumb img{height:250px}.res_about .res_inner .content p{font-size:14px;line-height:22px}.res_card .res_items{gap:20px}.res_card .res_item:first-child h2{margin-bottom:10px}.res_card .res_item img{height:200px}.res_card .res_item h4{margin-top:10px;font-size:20px}.res_card .res_item:nth-child(2) img{height:400px}.res_card .res_item:nth-child(3) img{height:300px}.res_menu .res_wrap .res_inner h2{margin-bottom:26px;font-size:30px;line-height:38px}.res_menu .res_wrap .res_items{grid-template-columns:repeat(3,1fr)}.res_menu .res_wrap .res_item img{width:150px;height:150px}.res_menu .res_wrap .res_item h4{margin:16px 0 2px;font-size:20px;line-height:26px}.rea_gallery_sec .gallery_header{margin-bottom:26px}.rea_gallery_sec .gallery_header h2{font-size:30px;line-height:38px}.rea_gallery_sec .swiper_nav{gap:8px;top:-56px}.rea_gallery_sec .swiper_nav button{width:30px;height:30px;font-size:12px}.activities_hero .activities_items{gap:20px}.activities_hero .activities_item h2{font-size:30px;line-height:38px}.activities_hero .activities_item p{margin:0 0 6px;font-size:14px;line-height:22px}.faq.activities_faq .faq_inner{gap:20px}.activities_gallery .activities_heading h2{margin-bottom:20px;font-size:30px;line-height:38px}.rooms .item-desc{padding:20px 15px}.rooms .item-desc h2{margin-bottom:6px;font-size:20px;line-height:26px}.rooms .item-desc p{margin-bottom:10px;font-size:14px;line-height:22px}.rooms .desc-features li i{margin-right:4px}.rooms .price-inner h3.reguler_price{font-size:14px}.rooms .price-inner h3{font-size:20px}.rooms .price-inner h5{padding:6px 0 10px;font-size:12px}.rooms .widget-rooms-list{gap:20px}.rooms span.sold-out-text{font-size:14px}.holet_policy .hp_sidebar_content{padding:0 0 0 30px}.holet_policy .hp_sidebar_content ul li{padding:10px 0}.holet_policy .hp_sidebar_content ul li h2{border-left:2px solid var(--primary);padding-left:6px;font-size:20px;line-height:26px}.holet_policy .hp_sidebar_content ul li p{margin-bottom:6px;font-size:14px;line-height:22px}.holet_policy .hp_contact_strip{border-left:2px solid var(--primary);flex-direction:column;align-items:start;gap:20px;margin-top:30px;padding:20px 15px}.holet_policy .hp_contact_strip_text h4{margin-bottom:8px;line-height:26px}.contactus .cont_inner{gap:20px;padding:20px 15px}.contactus .cont_address .address_inner{gap:40px;margin-top:40px}.contactus .cont_address .address li{padding:20px 15px}.contactus .cont_address .address{gap:15px}.contactus .cont_address .social-links{gap:14px;padding:10px 15px}}@media screen and (max-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%!important;max-width:1040px!important}.hero_sec .hero_search_row{gap:4px;padding:6px 15px}.hero_sec .hero_search_group label{gap:6px;font-size:12px;line-height:16px}.hero_sec .hero_search_group input{line-height:16px;font-size:12px!important}}@media screen and (max-width:991px){.container,.container-lg,.container-md,.container-sm{max-width:960px!important}}@media screen and (max-width:768px){.room_sec .room_items .swiper_nav,.services_sec .services_items .swiper_nav,.inrest_sec .inrest_items .swiper_nav,.activities_sec .activities_items .swiper_nav,.blog_sec .blog_items .swiper_nav,.testimonial_sec .testimonial_items .swiper_nav,.rea_gallery_sec .swiper_nav{display:none}.hero_sec .hero_search_row{grid-template-columns:auto;gap:6px;max-width:400px;margin:0 auto;padding:15px}.hero_sec .hero_search_group{-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.hero_sec .hero_search_group_button .main_btn{border-radius:6px;padding:10px 15px;font-size:14px}.hero_sec .hero_search_group_button .main_btn i{font-size:12px}.hero_sec .scroll_down{display:none}.about_sec .about_inner{grid-template-columns:auto}.about_sec .about_content{text-align:center;align-items:center;padding:15px 15px 30px}.about_sec .about_thumb img{height:300px}.about_sec .about_thumb{margin:15px 15px 0}.room_sec .room_sec_header,.services_sec .services_header{text-align:center;margin:0 auto 26px}.inrest_sec .inrest_heading{text-align:center;margin:0 auto}.inrest_sec .inrest_item .content{padding:20px 15px}.activities_sec .activities_header h2{text-align:center;margin:0 auto}.blog_sec .blog_header{text-align:center;margin:0 auto 26px}.testimonial_sec .testimonial_heading{text-align:center;margin:0 auto 50px}.distance_sec .contact_items{grid-template-columns:auto}.res_hero .res_separator{display:none}.res_hero .res_items{align-items:center;height:300px}.res_hero .res_items .content{flex-direction:column}.res_hero .res_item{padding:10px 15px}.res_about .res_inner{grid-template-columns:auto;gap:20px}.res_about .res_inner .content{text-align:center}.res_card .res_items{flex-direction:column}.res_card .res_item{text-align:center;justify-content:center;align-items:center;width:100%}.res_card .res_item:nth-child(2) img,.res_card .res_item:nth-child(3) img{width:100%;height:200px}.res_menu .res_wrap .res_items{grid-template-columns:repeat(2,1fr)}.rea_gallery_sec .gallery_header h2{text-align:center;margin-right:0}.meeting_hero .meeting_items{grid-template-columns:auto;gap:10px}.meeting_card .meeting_item{flex-direction:column;display:flex}.meeting_card .meeting_item .left,.meeting_card .meeting_item .right{width:100%}.meeting_card .meeting_item:nth-child(2n){flex-direction:column-reverse}.meeting_card .meeting_item .left .thumb img{height:250px}.meeting_card .meeting_item .right ul{grid-template-columns:repeat(2,1fr)}.about_welcome .about_welcome_inner{flex-direction:column-reverse;display:flex}.about_welcome .right{width:100%;margin:0;padding:15px 15px 0}.about_welcome .right img{height:250px}.about_welcome .left{text-align:center;padding:15px 15px 30px}.about_welcome .left p{text-align:center}.about_details .about_details_item{flex-direction:column;gap:20px;margin-bottom:30px}.about_details .about_details_item:nth-child(odd){flex-direction:column-reverse}.about_details .about_details_item .right{width:100%}.about_details .about_details_item .left{text-align:center}.about_details .about_details_item .right .thumb img{height:250px}.about_details .about_details_item .right .thumb:before,.about_details .about_details_item .right .thumb:after{width:20px}.faq .faq_inner{grid-template-columns:auto}.faq .faq_inner .left{text-align:center}.activities_hero .activities_items{grid-template-columns:auto}.activities_hero .activities_item .thumb img{height:250px}.faq.activities_faq .faq_inner{grid-template-columns:auto}.faq .faq_inner .left img{object-fit:cover;width:100%;height:250px}.activities_gallery .activities_thumbs{grid-template-columns:auto}.director .director_items,.gallery .inner ul{grid-template-columns:repeat(2,1fr)}.rooms .rooms-item{grid-template-columns:auto}.rooms .item-photo{height:250px}.rooms .item-desc{text-align:center}.rooms .desc-features ul{justify-content:center;gap:10px}.holet_policy .hp_sidebar{position:inherit}.holet_policy .inner{grid-template-columns:auto;gap:30px}.holet_policy .hp_sidebar_content{padding:0}.contactus .cont_inner{grid-template-columns:auto;gap:30px}.contactus .cont_address .address{grid-template-columns:auto}}@media screen and (max-width:576px){.main_footer .footer-section{text-align:center;justify-content:center}.main_footer .footer-section p{text-align:center}.main_footer .footer-logo{margin:0 auto 10px;display:inline-block}.main_footer .footer-social{justify-content:center}.main_footer .footer-section h4{display:inline-block}.main_footer .footer-section h4:after{width:100%}.main_footer .footer_contact li{justify-content:center;gap:6px;margin-bottom:10px}.main_footer .footer-content{gap:30px;padding-bottom:20px}.main_footer .footer-bottom-content{flex-direction:column}.res_menu .res_wrap .res_items{grid-template-columns:auto}.spa_sec .spa_inner{grid-template-columns:auto;gap:30px;display:grid}.spa_sec .spa_item .thumb{height:200px}.activities_gallery .activities_thumb.thumb_center{grid-area:inherit}.activities_gallery .activities_thumb.thumb_top_left,.activities_gallery .activities_thumb.thumb_top_right,.activities_gallery .activities_thumb.thumb_bottom_left,.activities_gallery .activities_thumb.thumb_bottom_right{aspect-ratio:inherit}.activities_gallery .activities_thumb img{height:250px}.director .director_items,.director_des .director_des_item{grid-template-columns:auto}.director_des .director_des_item .thumb{height:250px}.director_des .director_des_item:nth-child(3),.director_des .director_des_item:nth-child(6),.director_des .director_des_item:nth-child(9){flex-direction:column-reverse;display:flex}.gallery .inner ul{grid-template-columns:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
