:root{--default-font:"Golos Text", sans-serif;--heading-font:"Newsreader", serif;--nav-font:"Golos Text", sans-serif;--background-color:#faf8ef;--default-color:#0e1013;--heading-color:#090b0d;--accent-color:#a7d7cf;--surface-color:#1a1f2b;--contrast-color:#fff;--shadow-blend:#0d111a98;--shadow-bold:#dbe5f980;--nav-color:#dbe5f9;--nav-hover-color:#4b99ff;--nav-mobile-background-color:#c2c9d9;--nav-dropdown-background-color:#fff;--nav-dropdown-color:#444;--nav-dropdown-hover-color:#4b99ff;scroll-behavior:smooth}.golos-text-font{font-optical-sizing:auto;font-family:Golos Text,sans-serif;font-style:normal;font-weight:600}.newsreader-font{font-optical-sizing:auto;font-family:Newsreader,serif;font-style:normal;font-weight:200}#preloader{background:radial-gradient(color-mix(in srgb, var(--accent-color), transparent 5%), color-mix(in srgb, var(--background-color), transparent 3%));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;justify-content:center;align-self:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}#preloader img{z-index:100000;width:300px;height:auto}body{color:var(--default-color);background-image:linear-gradient(135deg, var(--background-color) 0%, color-mix(in srgb, var(--background-color), transparent 5%) 100%);font-family:var(--default-font);overflow-x:hidden}.logo-img img{max-width:200px;height:auto}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--background-color);box-shadow:inset 0 0 8px #0000004d}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, #fff3, var(--shadow-blend));background-clip:padding-box;border:3px solid #0000;border-radius:999px;transition:transform .25s,filter .25s}::-webkit-scrollbar-thumb:hover{filter:brightness(1.4)saturate(1.2);background:linear-gradient(to bottom, #42424266, var(--accent-color));background-clip:padding-box;transform:scale(1.1);box-shadow:0 0 8px #ffffff4d}.header-area{z-index:9;width:100%;padding-top:28px;position:absolute;top:0;left:0;right:0}@media (width<=767px){.header-area{padding-top:0}}@media (width>=768px) and (width<=991px){.header-area{padding-top:0}}.header-area .main-header-area{padding:0 150px}@media (width<=767px){.header-area .main-header-area{padding:10px}}@media (width>=768px) and (width<=991px){.header-area .main-header-area{padding:10px}}@media (width>=992px) and (width<=1200px){.header-area .main-header-area{padding:0 20px}}@media (width>=1200px) and (width<=1500px){.header-area .main-header-area{padding:0 10px}}.header-area .main-header-area .logo-img{text-align:center}@media (width<=767px){.header-area .main-header-area .logo-img{text-align:left}}@media (width>=768px) and (width<=991px){.header-area .main-header-area .logo-img{text-align:left}}@media (width>=992px) and (width<=1200px){.header-area .main-header-area .logo-img{text-align:left}}@media (width<=767px){.header-area .main-header-area .logo-img img{width:150px}}@media (width>=768px) and (width<=991px){.header-area .main-header-area .logo-img img{width:175px}}.header-area .main-header-area .book_room{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-ms-flex-pack:flex-end;display:flex}.header-area .main-header-area .book_room .socail_links ul li{display:inline-block}.header-area .main-header-area .book_room .socail_links ul li a{color:#a8a7a0;margin:0 10px;font-size:15px}.header-area .main-header-area .book_room .socail_links ul li a:hover{color:#fff}.header-area .main-header-area .book_room .book_btn{margin-left:30px}.header-area .main-header-area .book_room .book_btn a{color:#fff;background:#009dff;border:1px solid #0000;padding:12px 26px;font-size:14px;font-weight:400}.header-area .main-header-area .book_room .book_btn a:hover{color:#009dff;background:#fff;border:1px solid #009dff}.header-area .main-header-area .main-menu{text-align:center;padding:12px 0}.header-area .main-header-area .main-menu ul li{margin-right:50px;display:inline-block;position:relative}@media (width>=992px) and (width<=1200px){.header-area .main-header-area .main-menu ul li{margin-right:20px}}@media (width>=1200px) and (width<=1500px){.header-area .main-header-area .main-menu ul li{margin-right:15px}}.header-area .main-header-area .main-menu ul li a{color:#fff;text-transform:capitalize;text-transform:capitalize;padding:0 0 10px;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;transition:transform .3s,color .3s;display:inline-block;position:relative}@media (width>=992px) and (width<=1200px){.header-area .main-header-area .main-menu ul li a{font-size:15px}}@media (width>=1200px) and (width<=1500px){.header-area .main-header-area .main-menu ul li a{font-size:15px}}.header-area .main-header-area .main-menu ul li a i{font-size:9px}@media (width<=767px){.header-area .main-header-area .main-menu ul li a i{display:none!important}}@media (width>=768px) and (width<=991px){.header-area .main-header-area .main-menu ul li a i{display:none!important}}.header-area .main-header-area .main-menu ul li a:before{content:"";background:var(--accent-color);transform-origin:100%;opacity:0;border-radius:50px;width:100%;height:4px;transition:transform .45s cubic-bezier(.34,1.8,.64,1),opacity .25s;position:absolute;bottom:0;right:0;transform:scaleX(0)}.header-area .main-header-area .main-menu ul li a:hover:before{opacity:1;transform:scaleX(1)}.header-area .main-header-area .main-menu ul li a.active:before{opacity:1;transform:scaleX(.4)translate(-75%)}.header-area .main-header-area .main-menu ul li a:hover{color:var(--accent-color);transform:translateY(-2px)}.header-area .main-header-area .main-menu ul li .submenu{z-index:2;opacity:0;visibility:hidden;text-align:left;-o-transition:.6s;background:#fff;width:200px;transition:all .6s;position:absolute;top:140%;left:0;box-shadow:0 0 10px #00000005}.header-area .main-header-area .main-menu ul li .submenu li{display:block}.header-area .main-header-area .main-menu ul li .submenu li a{position:inherit;-o-transition:.3s;color:#000;padding:10px 15px;transition:all .3s;display:block}.header-area .main-header-area .main-menu ul li .submenu li a:before{display:none}.header-area .main-header-area .main-menu ul li .submenu li:hover a{color:#000}.header-area .main-header-area .main-menu ul li:hover>.submenu{opacity:1;visibility:visible;top:100%}.header-area .main-header-area .main-menu ul li:hover>a:before{opacity:1;transform:scaleX(1)}.header-area .main-header-area .main-menu ul li:first-child a{padding-left:0}.header-area .main-header-area.sticky{z-index:99;background:linear-gradient(135deg, var(--nav-dropdown-color) 0%, color-mix(in srgb, var(--accent-color), transparent 15%) 40%, color-mix(in srgb, var(--default-color), transparent 10%) 100%);-webkit-backdrop-filter:blur(10px);width:100%;padding:10px 150px;transition:transform .5s ease-in-out,background .5s ease-in-out;position:fixed;top:-72px;left:0;right:0;transform:translateY(69px);box-shadow:0 3px 16px #0000001a}@media (width<=767px){.header-area .main-header-area.sticky{padding:10px}}@media (width>=768px) and (width<=991px){.header-area .main-header-area.sticky{padding:10px}}@media (width>=992px) and (width<=1200px){.header-area .main-header-area.sticky{padding:10px 20px}}@media (width>=1200px) and (width<=1500px){.header-area .main-header-area.sticky{padding:10px 20px}}@media (width<=767px){.header-area .main-header-area .row{justify-content:space-between;align-items:center;display:flex}.header-area .col-xl-5,.header-area .col-lg-6,.header-area .col-xl-7{flex:unset;width:auto;padding:0}}.bi-arrow-down-short{font-size:11px}.main-header-area .btn-primary{opacity:0;pointer-events:none;transition:all .3s ease-in-out;transform:translateY(-10px)}.main-header-area.sticky .btn-primary{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}@media (width<=991px){.mobile-hamburger{display:flex}.main-header-area .container-fluid>.row{flex-wrap:nowrap;align-items:center;display:flex}.main-header-area .col-lg-2{flex:auto;width:auto;max-width:none}.mobile-hamburger-col{flex:none;align-items:center;padding-right:6px;display:flex!important}}.mobile-hamburger span{transform-origin:50%;background:#fff;border-radius:2px;width:24px;height:2px;transition:transform .35s,opacity .25s;display:block}.mobile-hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-overlay{z-index:998;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;transition:opacity .3s;display:none;position:fixed;inset:0}.mobile-nav-overlay.active{opacity:1}.mobile-nav-panel{z-index:999;background:linear-gradient(160deg, color-mix(in srgb, var(--accent-color), transparent 25%) 0%, color-mix(in srgb, var(--default-color), transparent 10%) 100%);border:2px solid #ffffff26;border-radius:0 15px 15px 0;width:min(320px,85vw);height:100%;padding:80px 0 40px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 10px 30px #0000004d}.mobile-nav-panel.open{transform:translate(0)}.mobile-nav-panel ul{margin:0;padding:0;list-style:none}.mobile-nav-panel ul li{border-bottom:1px solid #ffffff0f}.mobile-nav-panel ul li a{color:var(--background-color);text-transform:capitalize;letter-spacing:.02em;justify-content:space-between;align-items:center;padding:10px 28px;font-family:Raleway,sans-serif;font-size:medium;font-weight:600;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.mobile-nav-panel ul li a:hover{color:var(--accent-color);padding-left:34px;font-weight:900}.mobile-nav-panel ul li a.active{color:var(--accent-color);font-weight:900;text-decoration:underline}.mobile-nav-panel .mob-submenu-toggle{cursor:pointer}.mobile-nav-panel .mob-submenu-toggle svg{flex-shrink:0;transition:transform .25s}.mobile-nav-panel .mob-submenu-toggle.open svg{transform:rotate(180deg)}.mobile-nav-panel .mob-submenu{background:#0003;max-height:0;transition:max-height .35s;overflow:hidden}.mobile-nav-panel .mob-submenu.open{max-height:400px}.mobile-nav-panel .mob-submenu li a{color:#ffffff8c;padding:12px 28px 12px 44px;font-size:13px;font-weight:400}.mobile-nav-panel .mob-submenu li a:hover{color:#009dff;padding-left:52px}.mobile-nav-close{cursor:pointer;width:36px;height:36px;color:var(--background-color);background:0 0;border:3px solid #fa808088;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:20px;right:20px}.mobile-nav-close:hover{color:#fff;background:#ffffff14}.mobile-nav-logo{border-bottom:1px solid #ffffff0f;align-items:center;margin-bottom:8px;padding:0 28px 24px;display:flex}.mobile-nav-logo img{width:120px}.mobile-nav-book{margin:24px 15vw}.sticky-fab{z-index:990;pointer-events:none;width:120px;height:120px;display:none;position:fixed;bottom:-1px;right:-1px}@media (width<=991px){.sticky-fab{display:block}}.sticky-fab-bg{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-color), transparent 30%) 0%, color-mix(in srgb, var(--default-color), transparent 10%) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:all;border-top:2px solid #ffffff26;border-left:2px solid #ffffff26;border-radius:120px 0 0;width:150px;height:150px;transition:transform .5s cubic-bezier(.34,1.3,.64,1);position:absolute;bottom:0;right:0;transform:translate(100%,100%);box-shadow:-2px -2px 20px #00000040}.sticky-fab.visible .sticky-fab-bg{transform:translate(0)}.fab-book-btn{letter-spacing:0;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;z-index:2;padding:0;font-size:10px;font-weight:300;text-decoration:none;transition:opacity .3s .25s,transform .3s .25s;position:absolute;bottom:-68px;right:3px;transform:scale(.7)}.sticky-fab.visible .fab-book-btn{opacity:1;pointer-events:all;transform:scale(1)}.fab-scroll-top{cursor:pointer;opacity:0;pointer-events:none;z-index:2;background:#ffffff3e;border:3px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .3s .35s,transform .35s .35s,background .2s;display:flex;position:absolute;bottom:70px;right:12px;transform:scale(.6)translate(4px,4px)}.sticky-fab.visible .fab-scroll-top{opacity:1;pointer-events:all;transform:scale(1)translate(0)}.fab-scroll-top:hover{background:#fff0}.fab-scroll-top svg{width:30px;height:20px;stroke:var(--background-color);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fab-social{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:68px;right:72px}.fab-social a{opacity:0;pointer-events:none;justify-content:center;align-items:center;width:30px;height:26px;transition:opacity .3s,transform .35s;display:flex;transform:translate(8px,8px)scale(.6)}.fab-social a:first-child{transition-delay:.38s}.fab-social a:nth-child(2){transition-delay:.45s}.sticky-fab.visible .fab-social a{opacity:1;pointer-events:all;transform:translate(0)scale(1)}.fab-social a svg,circle{stroke:#ffffffbf;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:18px;transition:stroke .2s,transform .2s}.fab-social a:hover svg{stroke:#e0f;transform:scale(1.15)}.fab-social a svg path,.fab-social a svg rect,.fab-social a svg circle{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset}.sticky-fab.visible .fab-social a:first-child svg path,.sticky-fab.visible .fab-social a:first-child svg rect,.sticky-fab.visible .fab-social a:first-child svg circle{stroke-dashoffset:0;transition:stroke-dashoffset .5s .55s}.fab-social a .bi-facebook{color:#ffffffbf;font-size:18px;line-height:1;transition:color .2s,transform .2s;display:block}.fab-social a:hover .bi-facebook{color:#009dff;transform:scale(1.15)}.swiper{filter:grayscale(20%);height:100vh;position:relative}.swiper:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#000000b3 0%,#0003 55%,#0000001a 70%);width:100%;height:100%;position:absolute;top:0;left:0}.swiper-button-next,.swiper-button-prev{z-index:3}.swiper-pagination{display:none}@media (width<=767px){.swiper-pagination{display:block}.swiper-button-next,.swiper-button-prev{display:none!important}}.swiper:after{content:"";-webkit-backdrop-filter:blur(3px);z-index:2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 0%,#0000 50% 100%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 0%,#0000 50% 100%,#000 100%)}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:var(--contrast-color);opacity:.8;background:radial-gradient(transparent, color-mix(in srgb, var(--default-color), transparent 40%), transparent);border-radius:50%;padding:10px;transition:opacity .3s ease-in-out}.swiper-wrapper,.swiper-slide{transition-timing-function:cubic-bezier(.3,0,.5,1)!important}.swiper-slide img{transition:transform 6s ease-in-out}.booking-modal{opacity:0;pointer-events:none;z-index:99;background:0 0;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.booking-modal.active{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(6px);background:#000000b3}.booking-content{background:linear-gradient(250deg, color-mix(in srgb, var(--accent-color), transparent 20%) 0%, color-mix(in srgb, var(--nav-dropdown-color), transparent 60%) 100%);-webkit-backdrop-filter:blur(16px);color:var(--default-color);text-align:center;opacity:0;border:2px solid #ffffff26;border-radius:15px;width:35vw;min-width:300px;max-width:750px;max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 10px 30px #0000004d}@keyframes popIn{0%{opacity:0;transform:scale(.5)translateY(30px)}60%{opacity:1;transform:scale(1.05)translateY(-5px)}80%{transform:scale(.98)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}.booking-content:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(145deg,#ffffff14,#0000 80%);position:absolute;inset:0}.booking-modal.active .booking-content{animation:.5s ease-out .2s forwards popIn}.booking-modal.closing .booking-content{animation:.4s forwards popOut}@keyframes popOut{0%{opacity:1;transform:scale(1)translateY(0)}20%{transform:scale(.98)translateY(2px)}40%{transform:scale(1.02)translateY(-3px)}to{opacity:0;transform:scale(.5)translateY(30px)}}.booking-modal.closing{opacity:0;transition:opacity .4s .3s}#close-booking{cursor:pointer;color:var(--background-color);font-size:1.5rem;position:absolute;top:1px;right:15px}.hero-content{z-index:4;text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-content h1{color:var(--contrast-color);text-shadow:var(--default-color) 0px 3px 20px;font-size:3.5rem;font-weight:400}.btn-primary{z-index:1;color:var(--nav-color);font-weight:300;font-family:var(--default-font);background:0 0;border:2px solid #0000;border-radius:30px;padding:14px 25px;transition:color .25s .15s,transform .3s;display:inline-block;position:relative;overflow:hidden}.btn-primary:before{content:"";background:linear-gradient(140deg, var(--accent-color), color-mix(in srgb, var(--nav-dropdown-color), white 25%));opacity:.9;z-index:-1;border-radius:75% 75% 0 0;width:120%;height:140%;transition:transform .7s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-120%;left:-10%;transform:translateY(0)}.btn-primary:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(150px circle at var(--x,50%) var(--y,50%), color-mix(in srgb, var(--background-color), black 90%), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.btn-primary:hover:before{border-radius:50% 50% 0 0;transition-delay:50ms;transform:translateY(-80%)}.btn-primary:hover:after{opacity:.3}.btn-primary:hover{color:var(--default-color);background:var(--background-color);box-shadow:0 0 20px color-mix(in srgb, var(--accent-color), transparent 75%), inset 0 0 0 1px #fff3;opacity:.9;border:2px solid var(--background-color);transform:scale(.9)}.btn-book{background:var(--background-color);color:var(--default-color);z-index:1;border:2px solid #0000;border-radius:30px;padding:14px 30px;transition:color .2s .15s,transform .3s;display:inline-block;position:relative;overflow:hidden}.btn-book:before{content:"";background:linear-gradient(120deg, var(--accent-color), color-mix(in srgb, var(--accent-color), #000 10%));z-index:-1;opacity:.9;border-radius:20% 25% 0 0;width:130%;height:105%;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;top:110%;left:15%;transform:translate(0)translateY(0)}.btn-book:hover:before{transform:translate(-20%)translateY(-110%)}.btn-book:hover{color:var(--default-color);opacity:.9;border:2px solid var(--background-color);font-weight:600;transform:scale(.95)}.about_area{padding-top:50px;padding-bottom:50px}@media (width<=767px){.about_area{padding-top:20px;padding-bottom:40px}}@media (width>=768px) and (width<=991px){.about_area{padding-top:30px;padding-bottom:80px}}@media (width>=992px) and (width<=1200px){.about_area{padding-top:40px;padding-bottom:40px}}.about_area h3{font-family:var(--heading-font);color:var(--heading-color);margin-bottom:20px;font-size:clamp(3.5rem,5vw,3rem);font-style:italic;font-weight:400;line-height:1.1}.about_area p{font-size:medium;font-weight:300}.about_area .about_thumb{justify-content:flex-end;align-items:center;gap:20px;padding-bottom:1rem;display:flex;position:relative}.about_area .about_thumb .img_1{transition:all .5s cubic-bezier(.075,.2,.165,1);transform:translateY(-20px)}.about_area .about_thumb .img_2{transition:all .5s cubic-bezier(.075,.25,.165,1);transform:translateY(20px)}.about_area .about_thumb img{border-radius:12px;width:100%;max-width:260px;transition:transform .4s}.about_area:hover .about_thumb .img_1,.about_area:hover .about_thumb .img_2{transform:translateY(0)}.about_area .about_thumb img:hover{transform:scale(1.08)}.about_area .about_thumb .img_1,.about_area .about_thumb .img_2{border-radius:12px;overflow:hidden}.line-button{color:#919191;padding-bottom:2px;padding-right:5px;font-size:16px;font-weight:400;display:inline-block;position:relative}.line-button:before{content:"";background:#919191;border-radius:5px;width:100%;height:1px;position:absolute;bottom:0;left:0}.line-button:hover{color:var(--accent-color)}.line-button:hover:before{background:var(--accent-color)}.features_room{padding-top:0;display:block;overflow:hidden}@media (width<=767px){.features_room{padding-top:40px}}@media (width>=768px) and (width<=991px){.features_room{padding-top:0}}.features_room .rooms_here{flex-direction:column;display:flex}.features_room .rooms_here .single_rooms{width:100%;height:20vh;position:relative;overflow:hidden}@media (width>=1200px){.features_room .rooms_here .single_rooms{height:30vh}}@media (width<=767px){.features_room .rooms_here .single_rooms{width:100%;margin-bottom:30px}}.features_room .rooms_here .single_rooms img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s ease-in-out}.features_room .rooms_here .single_rooms:before{content:"";z-index:1;background:linear-gradient(#0003 0%,#000000bf 100%);transition:opacity .5s;position:absolute;inset:0}.features_room .room_heading h3{color:#fff;letter-spacing:1px;margin:0;font-size:32px}.features_room .single_rooms:hover img{transform:scale(1.08)}.features_room .single_rooms:hover:before{opacity:0}.features_room .room_heading{text-align:center;z-index:2;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.features_room .room_heading h3{transition:transform .5s,opacity .5s}.features_room .single_rooms:hover .room_heading h3{transform:translateY(-10px)}.features_room .rooms_here .single_rooms .room_thumb{position:relative;overflow:hidden}.features_room .rooms_here .single_rooms .room_thumb img{-o-transition:.5s;width:100%;transition:all .5s;transform:scale(1)}.features_room .rooms_here .single_rooms .room_thumb .room_heading{padding:60px 60px 47px;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){.features_room .rooms_here .single_rooms .room_thumb .room_heading{padding:20px}}@media (width>=768px) and (width<=991px){.features_room .rooms_here .single_rooms .room_thumb .room_heading{padding:20px}}.features_room .rooms_here .single_rooms .room_thumb .room_heading span{color:#fff;z-index:8;margin-bottom:9px;font-size:14px;display:block;position:relative}.features_room .rooms_here .single_rooms .room_thumb .room_heading h3{color:#fff;z-index:8;font-size:30px;position:relative}@media (width<=767px){.features_room .rooms_here .single_rooms .room_thumb .room_heading h3{font-size:20px}}.features_room .rooms_here .single_rooms .room_thumb .room_heading a{color:#fff;text-transform:capitalize;z-index:8;opacity:0;visibility:hidden;font-weight:600;position:relative;transform:translateY(-40px)}.features_room .rooms_here .single_rooms .room_thumb .room_heading a:hover{color:#009dff}.features_room .rooms_here .single_rooms:hover img{width:100%;transform:scale(1.1)}.features_room .rooms_here .single_rooms:hover .room_heading a{opacity:1;visibility:visible;transform:translateY(0)}.gallery-area{width:100%;height:clamp(500px,100vh,780px);display:none;position:relative}@media (width>=990px){.gallery-area{display:flex}}.gallery-grid-col{-webkit-mask-composite:destination-in;width:75%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-composite:destination-in;flex-shrink:0;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.gallery-inner{will-change:transform;flex-direction:row;align-items:flex-start;gap:14px;display:flex;position:absolute;inset:-80px -40px;transform:translateZ(0)rotate(-8deg)translate(-20px)}.gallery-col{flex-direction:column;flex-shrink:0;gap:14px;width:175px;display:flex}.gallery-col-track{will-change:transform;flex-direction:column;gap:14px;animation:112s linear infinite gallery-scroll;display:flex}.gallery-col:nth-child(2) .gallery-col-track{animation-duration:128s}.gallery-col:nth-child(3) .gallery-col-track{animation-duration:104s}.gallery-col:nth-child(4) .gallery-col-track{animation-duration:120s}.gallery-col:nth-child(5) .gallery-col-track{animation-duration:136s}.gallery-col:nth-child(6) .gallery-col-track{animation-duration:108s}@keyframes gallery-scroll{0%{transform:translateY(0)}to{transform:translateY(-33.3333%)}}.gallery-item{border-radius:10px;flex-shrink:0;width:175px;height:175px;overflow:hidden}.gallery-item img{object-fit:cover;border-radius:inherit;filter:sepia(15%)blur(.3px);width:100%;height:100%;transition:transform .4s ease-in-out;display:block}.gallery-item:hover img{transform:scale(1.06)}.gallery-area-label{text-align:center;z-index:5;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.gallery-area-label h2{font-family:var(--heading-font);color:var(--heading-color);margin:0 0 24px;font-size:clamp(4rem,5vw,3rem);font-style:italic;font-weight:300;line-height:1.1}.gallery-area-label .btn-book{pointer-events:auto;box-shadow:0 5px 10px color-mix(in srgb, var(--accent-color) 50%, transparent 10%);font-size:1rem;font-weight:600}.gallery-mobile{background:var(--background-color);width:100%;height:40vh;min-height:280px;display:block;position:relative;overflow-y:hidden}@media (width>=990px){.gallery-mobile{display:none}}.gm-clip{position:absolute;inset:0;overflow:hidden}.gm-river{will-change:transform;flex-direction:row;align-items:center;gap:0;width:max-content;height:50%;display:flex;position:absolute;left:0}.gm-river-1{padding-top:5rem;animation:180s linear infinite gm-drift-l;top:0}.gm-river-2{padding-bottom:5rem;animation:190s linear -95s infinite gm-drift-r;bottom:0}@keyframes gm-drift-l{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes gm-drift-r{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}.gm-photo{background:var(--background-color);flex-shrink:0;margin:0 10px;padding:8px 8px 22px;position:relative;box-shadow:0 10px 50px #5f2f1147,0 3px 10px #0000001f}.gm-photo img{object-fit:cover;filter:sepia(10%)hue-rotate(5deg);width:110px;height:120px;transition:filter .5s;display:block}.gm-photo:hover img{filter:none}.gm-photo.portrait img{width:88px;height:135px}.gm-photo.landscape img{width:145px;height:95px}.gm-p-a{transform:translateY(-15%)rotate(-2.5deg)}.gm-p-b{transform:translateY(10%)rotate(1.8deg)}.gm-p-c{transform:translateY(-8%)rotate(-1deg)}.gm-p-d{transform:translateY(13%)rotate(2.2deg)}.gm-p-e{transform:translateY(-14%)rotate(-.6deg)}.gm-p-f{transform:translateY(10%)rotate(1.4deg)}.gm-p-g{transform:translateY(-12%)rotate(-2deg)}.gm-p-h{transform:translateY(15%)rotate(.8deg)}.gm-fade-top,.gm-fade-bottom{pointer-events:none;z-index:3;height:35%;position:absolute;left:0;right:0}.gm-fade-top{background:linear-gradient(to bottom, var(--background-color) 0%, transparent 100%);top:0}.gm-fade-bottom{background:linear-gradient(to top, var(--background-color) 0%, transparent 100%);bottom:0}.gm-label{z-index:5;text-align:center;pointer-events:none;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gm-label h2{font-family:var(--heading-font);color:var(--background-color);text-shadow:color-mix(in srgb, var(--accent-color) 50%, transparent 40%) 0px 2px 0px, color-mix(in srgb, var(--accent-color) 50%, transparent 40%) 0px 3px 1px, color-mix(in srgb, var(--default-color) 50%, transparent 40%) 1px 2px 0px, color-mix(in srgb, var(--default-color) 50%, transparent 40%) 0px 0px 2px;margin:0 0 14px;font-size:clamp(3rem,6vw,2.4rem);font-style:italic;font-weight:400;line-height:1.1}.gm-label .btn-book{pointer-events:auto;box-shadow:0 3px 6px color-mix(in srgb, var(--accent-color) 50%, transparent 5%);padding:10px 24px;font-size:13px}.offers_area{padding-bottom:10px}@media (width<=767px){.offers_area{padding-bottom:10px}}.offers_area.padding_top{padding-top:50px}.single_offers{position:relative}@media (width<=767px){.offers_area.padding_top{padding-top:10px}}@media (width>=768px) and (width<=991px){.offers_area.padding_top{padding-top:80px}}@media (width>=992px) and (width<=1200px){.offers_area.padding_top{padding-top:80px}}@media (width<=767px){.offers_area .single_offers{align-items:center;margin-bottom:10px}}.offers_area .section_title h3{text-align:center;color:var(--heading-color);padding-top:3rem;font-size:clamp(3.5rem,5vw,3rem);font-style:italic;font-weight:400;line-height:1.1}.offers_area .single_offers .about_thumb{overflow:hidden}.offers_area .single_offers .about_thumb img{-o-transition:.3s;width:100%;transition:all .3s;transform:scale(1)}.offers_area .single_offers h3{color:var(--default-color);margin-top:20px;font-size:2rem;font-weight:500}@media (width>=768px) and (width<=991px){.offers_area .single_offers h3 br{display:none}}.offers_area .single_offers ul{margin-top:17px;margin-bottom:30px}.offers_area .single_offers ul li{color:#4d4d4d;z-index:2;padding-left:23px;font-size:16px;line-height:28px;position:relative}.offers_area .single_offers ul li:before{content:"";background:#4d4d4d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.offers_area .single_offers a{text-align:center;width:100%}.offers_area .col-xl-4:nth-child(2) .offer_icon svg path,.offers_area .col-xl-4:nth-child(2) .offer_icon svg circle,.offers_area .col-xl-4:nth-child(2) .offer_icon svg rect{transition-delay:.15s}.offers_area .col-xl-4:nth-child(3) .offer_icon svg path,.offers_area .col-xl-4:nth-child(3) .offer_icon svg circle,.offers_area .col-xl-4:nth-child(3) .offer_icon svg rect{transition-delay:.3s}.offers_area .single_offers .offer_icon svg path,.offers_area .single_offers .offer_icon svg circle,.offers_area .single_offers .offer_icon svg ellipse,.offers_area .single_offers .offer_icon svg line,.offers_area .single_offers .offer_icon svg rect,.offers_area .single_offers .offer_icon svg polyline{fill:none;stroke:#1f1f1f;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.offers_area .single_offers.is-visible .offer_icon svg path,.offers_area .single_offers.is-visible .offer_icon svg circle,.offers_area .single_offers.is-visible .offer_icon svg ellipse,.offers_area .single_offers.is-visible .offer_icon svg line,.offers_area .single_offers.is-visible .offer_icon svg rect,.offers_area .single_offers.is-visible .offer_icon svg polyline{stroke-dashoffset:0}.offers_area .col-xl-4:nth-child(2) .offer_icon svg *{transition-delay:.15s}.offers_area .col-xl-4:nth-child(3) .offer_icon svg *{transition-delay:.3s}.offer_icon{justify-content:center;align-items:center;margin-bottom:15px;display:flex}@media (width<=767px){.offer_icon svg{height:20vh}}.offer_icon svg{width:9rem;height:9rem}.offer_divider{background:linear-gradient(90deg, color-mix(in srgb, var(--default-color), transparent 90%), color-mix(in srgb, var(--accent-color), transparent 10%), color-mix(in srgb, var(--accent-color), transparent 5%));transform-origin:100%;opacity:0;border-radius:50px;width:5rem;height:3px;margin:12px auto 16px;transition:transform .6s cubic-bezier(.34,1.8,.64,1),opacity .3s;position:relative;transform:scaleX(0)}.single_offers.is-visible .offer_divider{transform-origin:50%;opacity:1;transform:scaleX(1)}.offer_divider{transform:scaleX(.2)}.single_offers.is-visible .offer_divider{transform:scaleX(1)}.col-xl-4:nth-child(2) .offer_divider{transition-delay:.15s}.col-xl-4:nth-child(3) .offer_divider{transition-delay:.3s}.single_offers:nth-child(odd) .offer_divider{transform-origin:0}.single_offers:nth-child(2n) .offer_divider{transform-origin:100%}.forQuery{padding-top:30px;padding-bottom:200px}@media (width<=767px){.forQuery{padding:30px 0}}@media (width>=768px) and (width<=991px){.forQuery{padding:40px 0}}@media (width>=992px) and (width<=1200px){.forQuery{padding:50px 0}}@media (width>=1200px) and (width<=1500px){.forQuery{padding:50px 0}}.forQuery .Query_border{border:2px solid var(--default-color);border-radius:12px;padding:38px 50px}@media (width<=767px){.forQuery .Query_border{padding:20px}}.forQuery .Query_border .Query_text{text-align:left}.forQuery .Query_border p{color:#1f1f1f;margin-bottom:0;font-size:30px;font-weight:500}@media (width<=767px){.forQuery .Query_border p{text-align:center;margin-bottom:20px;font-size:18px}}@media (width>=768px) and (width<=991px){.forQuery .Query_border p{font-size:18px}}.forQuery .Query_border .phone_num{text-align:right}@media (width<=767px){.forQuery .Query_border .phone_num{text-align:center}}.contact-flip-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.contact-info-card{background:linear-gradient(250deg, color-mix(in srgb, var(--accent-color), transparent 5%) 0%, color-mix(in srgb, var(--nav-dropdown-color), transparent 70%) 100%);-webkit-backdrop-filter:blur(12px);border:1.5px solid #ffffff2e;border-radius:14px;flex-direction:column;align-items:center;gap:0;min-width:220px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.contact-info-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#b4171712,#0000 80%);position:absolute;inset:0}.contact-divider{background:linear-gradient(90deg, color-mix(in srgb, var(--shadow-blend), transparent 50%), color-mix(in srgb, var(--accent-color), transparent 20%), color-mix(in srgb, var(--accent-color), transparent 10%));width:10rem;height:3px;box-shadow:var(--background-color) 1px 2px 0;transform-origin:50%;opacity:0;border-radius:50px;margin:0 auto 16px;transition:transform .6s cubic-bezier(.34,1.8,.64,1),opacity .3s;transform:scaleX(0)}.contact-info-card.is-visible .contact-divider{opacity:1;transform:scaleX(1)}.contact-phone{color:var(--default-color);white-space:nowrap;opacity:0;transform-style:preserve-3d;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:opacity .5s .5s,transform .5s cubic-bezier(.34,1.4,.64,1) .5s;display:flex;transform:translateY(12px)}.contact-info-card.is-visible .contact-phone{opacity:1;transform:translateY(0)}.contact-email{color:var(--default-color);opacity:.8;white-space:nowrap;opacity:0;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:400;transition:opacity .5s .75s,transform .5s cubic-bezier(.34,1.4,.64,1) .75s;display:flex;transform:translateY(-12px)}.contact-info-card.is-visible .contact-email{opacity:1;transform:translateY(0)}.box-item{backface-visibility:hidden;flex-shrink:0;display:inline-block;position:relative}.flip-box{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;display:inline-block;position:relative}.flip-box-front,.flip-box-back{backface-visibility:hidden;border-radius:14px;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,.2,.2,1);position:absolute;inset:0}.flip-box-front{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-color), transparent 80%) 0%, color-mix(in srgb, var(--background-color), transparent 90%) 100%);transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;transform:rotateY(0)}.flip-box:hover .flip-box-front{transform-style:preserve-3d;transform:rotateY(-180deg)}.flip-box-back{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-color), transparent 40%) 0%, color-mix(in srgb, var(--default-color), transparent 50%) 100%);width:100%;transform-style:preserve-3d;opacity:1;pointer-events:none;border:1.5px solid #ffffff2e;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:rotateY(180deg)}.flip-box:hover .flip-box-back{transform-style:preserve-3d;opacity:1;pointer-events:auto;transform:rotateY(0)}.flip-box-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 16px;display:flex;transform:translateZ(30px)}.flip-box a{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-color), transparent 80%) 0%, color-mix(in srgb, var(--default-color), transparent 60%) 100%);min-width:220px;color:var(--default-color);box-shadow:0px 5px 15px color-mix(in srgb, var(--background-color) 50%, transparent 90%);padding:20px;font-size:large;font-weight:500}@media (width<=767px){.contact-flip-wrap{justify-content:center}.contact-email{font-size:11px}}.flip-content{text-align:center;color:var(--default-color);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex;transform:translateZ(30px)}.phrase_area h3{font-family:var(--heading-font);color:var(--heading-color);margin-bottom:20px;font-size:clamp(3.5rem,5vw,3rem);font-style:italic;font-weight:300;line-height:1.1}.phrase_area img{width:200px;padding-bottom:10px}.instragram_area{display:block;overflow:hidden}.instagram_area_icon{justify-content:center;margin-top:-40px;margin-bottom:30px;display:flex}.instagram_area_icon svg{width:26px;height:26px;transition:transform .4s;transform:scale(.85)}.insta-shape{stroke:#000;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80px;transition:stroke-dashoffset .8s}.insta-dot{fill:#000;opacity:0;transition:opacity .3s .5s}.instagram_area_icon.visible svg{animation:1.2s forwards instaGlow;transform:scale(1)}.instagram_area_icon.visible .insta-shape{stroke:url(#instaGradient);stroke-dashoffset:0}.instagram_area_icon.visible .insta-dot{fill:url(#instaGradient);opacity:1}@keyframes instaGlow{0%{filter:drop-shadow(0 0 #dd2a7b00)}50%{filter:drop-shadow(0 0 10px #dd2a7b99)}to{filter:drop-shadow(0 0 5px #dd2a7b66)}}.instragram_area .single_instagram{float:left;width:25%;position:relative;overflow:hidden}@media (width<=767px){.instragram_area .single_instagram{width:50%}}@media (width>=768px) and (width<=991px){.instragram_area .single_instagram{width:50%}}.instragram_area .single_instagram img{-o-transition:.5s;filter:sepia(15%);width:100%;transition:all .5s;transform:scaleX(1)}.instragram_area .single_instagram .ovrelay{-o-transition:.5s;opacity:0;visibility:hidden;background:#0003;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:translate(-80%)}.instragram_area .single_instagram .ovrelay a{color:#fff;text-align:center;font-size:34px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.instragram_area .single_instagram:hover .ovrelay{opacity:1;visibility:visible;transform:translate(0%)}.instragram_area .single_instagram:hover img{transform:scaleX(1.1)}.instragram_area h3{font-style:italic}.page-head{height:75vh}.rooms_area{gap:1.5rem;padding:0 1rem;display:grid}@media (width>=768px){.rooms_area{padding:0 2rem}}.rooms_area .section_title{font-family:var(--heading-font);color:var(--heading-color);justify-content:center;margin-top:20px;margin-bottom:20px;font-size:clamp(3.5rem,5vw,3rem);font-style:italic;font-weight:500;line-height:1.1;display:flex}.room_row{align-items:stretch;gap:1.5rem;display:block}.room_grid{justify-items:center;gap:1.5rem;padding-bottom:20px;display:grid}@media (width>=991px){.room_grid{grid-template-columns:repeat(3,1fr)}}@media (width>=720px) and (width<=990px){.room_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.room_grid{grid-template-columns:repeat(1,1fr)}}.room_card{background:linear-gradient(135deg, var(--shadow-blend) 0%, color-mix(in srgb, var(--accent-color), var(--nav-dropdown-color) 50%) 100%);cursor:pointer;width:100%;max-width:500px;color:var(--background-color);border:1.5px solid #ffffff2e;border-radius:20px;transition:all 1s;overflow:hidden;box-shadow:0 10px 25px #00000014}.room_card:hover{transform:translateY(-5px)scale(.98)}.room_image img{object-fit:cover;width:100%;height:220px;transition:all .25 ease}.room_content{padding:1rem}.room_content h3{color:var(--background-color);margin-bottom:.5rem;font-weight:300}.room_description{color:var(--background-color);margin-bottom:.8rem;font-size:.95rem;font-weight:300;line-height:1.5}.room_meta{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.room_meta li{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.about_intro{justify-content:center;padding:2rem 1rem;display:flex}.about_box{background:var(--shadow-blend);z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--accent-color), transparent 40%) 0%, color-mix(in srgb, var(--default-color), transparent 50%) 100%);width:100%;max-width:1000px;box-shadow:color-mix(in srgb, var(--default-color), transparent 40%) -2px 4px 10px;border:1.5px solid #ffffff2e;border-radius:20px;padding:2rem;position:relative;overflow:hidden}.about_text h2{margin-bottom:1rem;font-size:clamp(2rem,3vw,2.5rem);font-style:italic;font-weight:600}.about_text p{max-width:500px;text-shadow:color-mix(in srgb, var(--background-color) 50%, transparent 40%) 0px 2px 0px, color-mix(in srgb, var(--background-color) 50%, transparent 40%) 0px 3px 1px;font-weight:600}.about_gallery{z-index:-1;pointer-events:none;width:40%;height:220%;display:block;position:absolute;bottom:-130px;right:-20px;overflow:hidden;transform:rotate(30deg)}.about_gallery_track{grid-template-columns:repeat(3,1fr);gap:6px;animation:160s linear infinite aboutGalleryScroll;display:grid}.about_gallery_item{aspect-ratio:1;border-radius:8px;width:100%;overflow:hidden}.about_gallery_item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.about_gallery_item:hover img{transform:scale(1.05)}@keyframes aboutGalleryScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (width<=990px){.about_gallery{filter:blur(2px)saturate(.75)}}@media (width<=449px){.about_gallery{display:none}}.about_gallery:hover .about_gallery_track{animation-play-state:paused}.about_features{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:2rem 1rem;display:grid}.about_features p{text-shadow:color-mix(in srgb, var(--accent-color) 50%, transparent 10%) 0px 2px 0px, color-mix(in srgb, var(--acent-color) 50%, transparent 1%) 0px 3px 10px;font-weight:500}.feature i{margin-bottom:10px;font-size:2rem}.about_story{text-align:center;max-width:800px;margin:auto;padding:2rem 1rem}.about_info .contact-details{margin-bottom:40px;font-size:larger;font-weight:600}.map{width:100%;height:inherit;flex-direction:column;justify-content:center;margin-top:20px;display:flex}iframe{filter:invert(10%)sepia(10%);border-radius:14px}.legal_area{justify-content:center;padding:2rem 1rem;display:flex}.legal_container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:900px;padding:2rem}.legal_intro{opacity:.85;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.legal_item{border-top:1px solid #ffffff14;padding:1.2rem 0}.legal_item:first-of-type{border-top:none}.legal_item h3{margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.legal_item p{opacity:.9;font-size:.95rem;line-height:1.7}@media (width<=768px){.legal_container{padding:1.5rem 1.2rem}.legal_item h3{font-size:1.1rem}}.footer{background:linear-gradient(135deg, var(--default-color) 60%, color-mix(in srgb, var(--accent-color), var(--default-color)) 100%)}.footer .footer_top{padding-top:100px;padding-bottom:100px}@media (width<=767px){.footer .footer_top{padding-top:30px;padding-bottom:30px}.footer .footer_top .footer_widget{margin-bottom:20px}}@media (width>=768px) and (width<=991px){.footer .footer_top .footer_widget{margin-bottom:30px}}.footer .footer_top .footer_widget .footer_title{color:var(--background-color);text-transform:capitalize;font-size:28px;font-weight:500}@media (width<=767px){.footer .footer_top .footer_widget .footer_title{margin-bottom:10px}}.footer .footer_top .footer_widget p.footer_text{color:var(--background-color);margin-bottom:20px;font-size:16px;font-weight:400;line-height:28px}.footer .footer_top .footer_widget ul li a{color:#bababa;font-size:16px;line-height:42px}.footer .footer_top .footer_widget ul li a:hover{color:var(--accent-color)}.footer .copy-right_text{padding-bottom:30px}.footer .copy-right_text .footer_border{border-top:1px solid #fff3;padding-bottom:30px}.footer .copy-right_text .copy_right{color:#919191;margin-bottom:30px;font-size:16px;font-weight:400}@media (width<=767px){.footer .copy-right_text .copy_right{font-size:14px}}.footer .copy-right_text .copy_right a{color:var(--accent-color)}.footer .copy-right_text .socail_links{text-align:right}@media (width<=767px){.footer .copy-right_text .socail_links{text-align:center;margin-top:30px}}.footer .copy-right_text .socail_links ul li{display:inline-block}.footer .copy-right_text .socail_links ul li a{color:#a8a7a0;margin:0 10px;font-size:15px}.footer .copy-right_text .socail_links ul li a:hover{color:#fff}
