.Hotelza-header-area{position:relative;z-index:2;background:var(--bg-color1)}.header-logo{}a.logo_two{display:none}.sticky a.logo_two{display:block}.sticky a.active_logo{display:none}.Hotelza-header-area ul{display:inline-block}.header-menu ul li{display:inline-block;position:relative;z-index:1}.header-menu ul li a{display:inline-block;padding:36px 12px 36px 12px;position:relative;z-index:1;font-size:16px;line-height:26px;text-transform:capitalize;color:var(--title-color);font-weight:600;font-family:var(--title-font);transition:.5s}.header-menu ul li a i{display:inline-block;font-size:13px;margin-left:2px;transition:.5s;font-weight:700;color:var(--title-color)}.header-menu ul li a:hover{color:var(--primary-color)}.header-menu ul li a:hover i{color:var(--primary-color)}.sticky .header-menu ul li a:hover{color:var(--primary-color)}.sticky .header-menu ul li a:hover i{color:var(--primary-color)}.sticky .header-btn a:hover{color:var(--primary-color)}.header-menu ul li span{font-size:15px;color:#131414;margin-left:5px;position:relative;top:-1px;display:inline-block;transform:rotate(88deg)}.Hotelza-header-area .Hotelza_btn a{margin-right:23px;border-radius:0}.header-menu ul .sub_menu{position:absolute;left:0;top:130%;width:250px;text-align:left;background:var(--color-white2);margin:0;z-index:1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);transition:.5s;visibility:hidden;border-top:3px solid var(--primary-color);opacity:0;transition:.5s}.sticky .header-menu ul .sub_menu{background:var(--title-color)}.header-menu ul li:hover>.sub_menu{visibility:visible;top:100%;opacity:1}.header-menu ul .sub_menu li{position:relative;margin:0;display:block}.header-menu ul li .sub_menu .sub-menu-style-two{position:relative}.header-menu ul li .sub_menu .sub-menu-style-two a:hover{color:var(--color-white)}.header-menu ul li .sub_menu .sub-menu-style-two:hover .sub-menu-two{left:250px;opacity:1;z-index:9999999;visibility:visible}.header-menu ul li .sub_menu .sub-menu-style-two .sub-menu-two{left:270px;position:absolute;top:-3px;background:var(--color-white);opacity:0;transition:.5s;width:250px;filter:drop-shadow(0 5px 15px rgba(204,204,204,.25));border-top:3px solid var(--primary-color);visibility:hidden}.sticky .header-menu ul li .sub_menu .sub-menu-style-two .sub-menu-two{background:var(--title-color)}.header-menu ul .sub_menu li a{display:block;padding:12px 25px;margin:0;line-height:1.3;letter-spacing:normal;transition:.5s;visibility:inherit!important;color:var(--title-color);font-size:16px;font-weight:500;position:relative;z-index:1;border-bottom:1px solid var(--primary-color)}.header-menu ul .sub_menu li a:before{position:absolute;content:"";width:100%;height:0;left:0;bottom:0;background:var(--primary-color);z-index:-1;transition:.5s}.header-menu ul .sub_menu li a:hover:before{height:100%;top:0}.sticky .sub_menu li a{padding:12px 20px!important}.header_right .nav-btn.navSidebar-button{margin-top:-8px}.header-button{display:inline-block;margin:10px 0 0}.header-button a{display:inline-block;border-radius:8px;font-size:16px;color:#fff;font-weight:500;transition:.5s}.sticky{left:0;margin:auto;position:fixed!important;top:0;width:100%;-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,.1);box-shadow:0 2px 5px -2px rgba(0,0,0,.1);background:#1e1e1e!important;transition:.5s;z-index:999!important;-webkit-animation:300ms running fadeInDown;animation:800ms running fadeInUp;animation-name:slideInDown}.sticky .header-menu ul li a{color:#fff;transition:.5s}.sticky .header-menu ul li a i{color:#fff}.Hotelza-header-area.style_two .header-menu ul .sub_menu li a:before{left:6px}.sticky .Hotelza_btn a::before{background:#efa122}.Hotelza-header-area .header-menu ul .sub_menu li a:hover{color:var(--color-white)}.row.header-wrap{padding:0 66px 0 66px}.Hotelza-header-area.resort-classic .header-wrap{padding:0 48px 0 48px;backdrop-filter:blur(30px);background:var(--color-border2);margin:20px 6px 0}.header-right-wrapper{text-align:right}.header-btn{display:inline-block}.header-sidbar-button{display:inline-block;margin-left:10px}.header-sidbar-button a{display:inline-block;color:var(--primary-color);transition:.5s}.header-sidbar-button a:hover{color:var(--title-color)}.header-sidbar-button a svg{display:inline-block;font-size:30px;font-weight:600;margin-right:16px}.header-btn a{display:inline-block;font-size:15px;text-transform:uppercase;color:var(--color-white2);font-weight:500;font-family:var(--title-font);border-radius:55px;background:var(--primary-color);padding:10px 35px;transition:.5s;position:relative;z-index:1}.header-btn a::before{position:absolute;content:"";height:100%;width:100%;background:var(--title-color);border-radius:30px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.header-btn a:hover::before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.header-btn a svg{display:inline-block;margin-left:10px}.header-call-info{display:inline-block}.header-call-info p{display:inline-block;font-family:var(--title-font);color:var(--title-color);font-weight:600;font-size:16px;letter-spacing:1.6px}.sticky .header-call-info p{color:var(--color-white)}.Hotelza-header-area.resort-classic .header-call-info p{color:var(--color-white)}.header-sidebar{display:inline-block;margin-left:25px}.Hotelza-header-area.classic{background:transparent}.Hotelza-header-area.classic .header-menu ul li .sub_menu .sub-menu-style-two .sub-menu-two{background:var(--title-color)}.Hotelza-header-area.classic .header-menu ul li .sub_menu .sub-menu-style-two a:hover{color:var(--color-white)}.Hotelza-header-area.classic .header-menu ul li a{color:var(--color-white2)}.Hotelza-header-area.classic .header-menu ul li a:hover{color:var(--primary-color)}.Hotelza-header-area.classic .header-menu ul li a i{color:var(--color-white2)}.Hotelza-header-area.classic .header-menu ul li a:hover i{color:var(--primary-color)}.Hotelza-header-area.classic .header-call-info p{color:var(--color-white2)}.Hotelza-header-area.classic .header-menu ul .sub_menu{background:var(--title-color)}.Hotelza-header-area.classic .header-menu ul .sub_menu li a:hover{color:var(--color-white)}.Hotelza-header-area.resort-classic{background:transparent}.Hotelza-header-area.resort-classic .header-menu ul li a{color:var(--color-white)}.Hotelza-header-area.resort-classic .header-menu ul li a i{color:var(--color-white)}.Hotelza-header-area.resort-classic .header-menu ul li .sub_menu .sub-menu-style-two{background:var(--title-color)}.Hotelza-header-area.resort-classic .header-menu ul li .sub_menu .sub-menu-style-two .sub-menu-two{background:var(--title-color)}.Hotelza-header-area.resort-classic .header-menu ul .sub_menu{background:var(--title-color)}.Hotelza-header-area.mountain-classic{background:transparent;border-bottom:1px solid var(--color-white-op16)}.Hotelza-header-area.mountain-classic .header-menu ul li .sub_menu .sub-menu-style-two .sub-menu-two{background:var(--title-color)}.Hotelza-header-area.mountain-classic .header-menu ul li .sub_menu .sub-menu-style-two a:hover{color:var(--color-white)}.Hotelza-header-area.mountain-classic .header-menu ul li a{color:var(--color-white2)}.Hotelza-header-area.mountain-classic .header-menu ul li a:hover{color:var(--primary-color)}.Hotelza-header-area.mountain-classic .header-menu ul li a i{color:var(--color-white2)}.Hotelza-header-area.mountain-classic .header-menu ul li a:hover i{color:var(--primary-color)}.Hotelza-header-area.mountain-classic .header-call-info p{color:var(--color-white2)}.Hotelza-header-area.mountain-classic .header-menu ul .sub_menu{background:var(--title-color)}.Hotelza-header-area.mountain-classic .header-menu ul .sub_menu li a:hover{color:var(--color-white)}.Hotelza-header-area.mountain-classic .header-btn a{background:var(--color-white-op20);backdrop-filter:blur(30px)}.Hotelza-header-area.mountain-classic .header-btn a::before{background:var(--primary-color)}.xs-sidebar-group .xs-overlay{left:100%;top:0;position:fixed;z-index:101;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all .4s ease-in .8s;-o-transition:all .4s ease-in .8s;transition:all .4s ease-in .8s}.xs-sidebar-group .widget-heading{position:absolute;top:23px;right:0;padding:25px}.xs-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--title-color);-webkit-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;-o-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;visibility:hidden;opacity:0}.xs-sidebar-group.isActive .xs-overlay{opacity:.7;visibility:visible;-webkit-transition:all .8s ease-out 0s;-o-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s;left:0}.xs-sidebar-group.isActive .xs-sidebar-widget{opacity:1;visibility:visible;right:0;-webkit-transition:all .7s cubic-bezier(.9,.03,0,.96) .4s;-o-transition:all .7s cubic-bezier(.9,.03,0,.96) .4s;transition:all .7s cubic-bezier(.9,.03,0,.96) .4s}.sidebar-textwidget{padding:40px 32px}.close-side-widget i{color:var(--primary-color);font-size:28px;display:block}.sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;-o-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xs-sidebar-group.isActive .sidebar-widget-container{top:0;opacity:1;visibility:visible;-webkit-transition:all 1s ease-out 1.2s;-o-transition:all 1s ease-out 1.2s;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:0}.xs-bg-black{background-color:var(--primary-color)}.nav-logo{margin:0 0 50px}.content-box h2{color:#fff;font-size:26px;font-weight:600}.content-box p{display:inline-block;color:#fff;padding:15px 0 0}a.theme-btn.btn-style-two span{color:#fff;font-size:20px;padding-top:10px;display:inline-block}a.theme-btn.btn-style-two i{color:var(--primary-color)}.contact-info h2{color:#fff;font-size:26px;margin-bottom:15px;font-weight:600}ul.list-style-one li{display:block;list-style:none;color:#fff;padding:16px 0 0;overflow:hidden}ul.list-style-one li span{font-size:20px;font-weight:600;color:var(--primary-color);margin:0 10px 0 0}ul.social-box{margin:30px 0 0}ul.social-box li{display:inline-block;list-style:none;margin:0 6px 0 0}ul.social-box li a{display:inline-block;width:35px;height:35px;line-height:36px;text-align:center;background:#fff;color:var(--primary-color);transition:.5s;font-size:18px;border-radius:3px}ul.social-box li a:hover{background:var(--primary-color);color:#fff}.hero-section-one{padding:0 20px;background:var(--bg-color1)}.hero-section-one .hero-section-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:160px 0 275px;border-radius:30px}.hero-section-one .hero_content h2{color:var(--color-white2);font-weight:800;font-size:100px;line-height:110px;position:relative;z-index:1}.hero-section-one .hero_content h2 span{display:inline-block;color:var(--primary-color);font-weight:800;font-size:100px;line-height:110px}.hero-section-one .hero-btn a{display:inline-block;background:var(--color-btn);backdrop-filter:blur(50px);font-family:var(--title-font);color:var(--color-white);font-weight:500;font-size:15px;letter-spacing:.3px;padding:15px 42px;margin-top:30px;border-radius:30px;transition:.5s;position:relative;z-index:1}.hero-section-one .hero-btn a::before{position:absolute;content:"";height:100%;width:100%;background:var(--primary-color);border-radius:30px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.hero-section-one .hero-btn a:hover::before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.hero-section-one .hero-btn a svg{margin-left:10px}.hero-section-one-classic{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:300px 0 325px;margin-top:-100px;position:relative}.hero-section-one-classic .hero_content{text-align:center}.hero-section-one-classic .hero-ratting{display:inline-block;background:var(--color-white-op20);backdrop-filter:blur(20px);border-radius:40px;padding:7px 35px;margin-bottom:20px}.hero-section-one-classic .hero-ratting ul li{display:inline-block;color:var(--color-white2);font-size:14px;margin:0 3px}.hero-section-one-classic .hero_content h2{color:var(--color-white2);font-weight:700;font-size:80px;line-height:90px;letter-spacing:8px}.hero-section-one-classic .defult-btn a{margin-top:33px}.hero-section-two{padding:0 20px;background:var(--bg-color1)}.hero-section-two .hero-section-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:120px 0 105px;border-radius:30px}.hero-section-two .hero-space{margin-top:65px}.hero-section-two .hero-main-title h1{font-weight:900;font-size:170px;line-height:120px;color:var(--color-white2);text-transform:uppercase}.hero-section-two .hero-box-content h2{display:inline-block;font-weight:700;font-size:50px;color:var(--color-white)}.hero-section-two .hero-box-content span{display:inline-block;font-weight:700;font-size:50px;color:var(--color-white)}.hero-section-two .hero-counter-box{display:flex;align-items:center;gap:20px}.hero-section-two .hero-box-content p{font-weight:400;font-size:18px;color:var(--color-white);margin-top:5px}.hero-section-two .hero-desc p{font-weight:400;font-size:20px;line-height:32px;color:var(--color-white-op80);margin:35px 0 25px;width:75%}.hero-section-two .hero-video-thumb{position:relative}.hero-section-two .hero_video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-section-two .hero_video a{display:inline-block;backdrop-filter:blur(10px);width:80px;height:80px;line-height:80px;background:var(--color-white-op50);text-align:center;border-radius:50%}.hero-section-two .hero_video a span{display:inline-block;color:var(--color-white);font-size:20px}.hero-section-two-classic{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:310px 0 225px;margin-top:-120px;position:relative}.hero-section-two-classic .hero-ratting{display:inline-block;backdrop-filter:blur(20px);background:var(--color-white-op20);border-radius:40px;padding:7px 30px;margin-bottom:16px}.hero-section-two-classic .hero-ratting ul li{display:inline-block;color:var(--color-white);font-size:16px;margin:0 3px}.hero-section-two-classic .hero-title h2{font-weight:700;font-size:80px;line-height:90px;color:var(--color-white2)}.hero-section-two-classic .hero-desc p{font-weight:400;font-size:20px;line-height:32px;color:var(--color-white-op80);width:45%;margin:20px 0 10px}.hero-section-three{padding:0 20px;background:var(--bg-color1);position:relative}.hero-section-three .hero-section-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:165px 0 135px;border-radius:30px}.hero-section-three .hero-bg-shape{position:absolute;bottom:0;left:20px;right:20px}.hero-section-three .hero_content{text-align:center}.hero-section-three .hero_content .hero-title{text-align:center;font-weight:900;font-size:200px;line-height:110px;color:var(--color-white);margin-bottom:70px}.hero-section-three .hero_content .hero-sub-title{font-weight:400;font-size:150px;line-height:110px;letter-spacing:45px;text-align:center;color:var(--color-white);margin-bottom:30px;position:relative;z-index:1}.hero-section-three .defult-btn{position:relative;z-index:2}.hero-section-three .defult-btn a{backdrop-filter:blur(50px);background:var(--color-black-op30)}.hero-section-three .defult-btn a::before{background-color:var(--primary-color)}.hero-section-three .booking-section-one .add-bg{margin-top:0;backdrop-filter:blur(50px);background:var(--color-white-op20)}.hero-section-three .booking-section-one .add-bg::before{display:none}.hero-section-three .booking-section-one .add-bg::after{display:none}.hero-section-three-classic{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:240px 0 115px;margin-top:-120px;position:relative}.hero-section-three-classic .hero-ratting{display:inline-block;backdrop-filter:blur(20px);background:var(--color-white-op20);border-radius:40px;padding:7px 30px;margin-bottom:16px}.hero-section-three-classic .hero-ratting ul li{display:inline-block;color:var(--color-white);font-size:16px;margin:0 3px}.hero-section-three-classic .hero_content{text-align:center}.hero-section-three-classic .hero-title{color:var(--color-white2);font-weight:700;font-size:80px;line-height:90px;letter-spacing:8px;text-align:center;text-transform:uppercase}.hero-section-three-classic .hero-desc{color:var(--color-white-op80);font-weight:400;font-size:20px;line-height:32px;text-align:center;width:45%;margin:15px auto 5px}.hero-section-three-classic .hero-counter-wrap{display:flex;justify-content:center;gap:110px;margin-top:105px}.hero-section-three-classic .hero-box-content h2{display:inline-block;font-weight:600;font-size:66px;color:var(--color-white);font-family:var(--title-font);line-height:66px;text-transform:uppercase}.hero-section-three-classic .hero-box-content span{display:inline-block;font-weight:600;font-size:66px;color:var(--color-white);font-family:var(--title-font);line-height:66px;text-transform:uppercase}.hero-section-three-classic .hero-box-content p{font-weight:400;font-size:18px;color:var(--color-white);margin-top:5px}.booking-section-one .add-bg{background:var(--color-black1);position:relative;padding:50px 30px 50px 40px;margin-top:-75px;border-radius:20px}.booking-section-one .add-bg::before{position:absolute;content:'';width:98%;height:10px;background:var(--primary-color);border-radius:20px 20px 0 0;left:0;right:0;top:-10px;margin:auto}.booking-section-one .add-bg::after{position:absolute;content:'';width:97%;height:10px;background:var(--color-btn);backdrop-filter:blur(20px);border-radius:20px 20px 0 0;left:0;right:0;top:-20px;margin:auto}.booking-section-one .booking-box{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.booking-section-one .booking-input-box{position:relative;width:100%;display:inline-block;padding:12px;border:1px solid var(--color-btn1);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.booking-section-one .booking-input-box input{width:100%;background:transparent;font-size:16px;font-weight:400;border:0;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}input#arrive{color:transparent}input#arrive1{color:transparent}.booking-section-one .booking-input-box label{position:absolute;left:10px;top:12px;color:var(--color-white2);font-size:16px;display:inline-block;padding:2px 10px;font-weight:400;font-family:var(--title-font);-moz-transition:color .3s , top .3s , background-color .8s;-o-transition:color .3s , top .3s , background-color .8s;-webkit-transition:color .3s , top .3s , background-color .8s;transition:color .3s , top .3s , background-color .8s}.booking-section-one input[type="date"]::-webkit-calendar-picker-indicator{filter:brightness(24.3) invert(15)}.booking-section-one .booking-input-box select{outline:0;color:var(--color-white2);border:0;width:100%;background:transparent;font-size:16px;font-weight:300;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.booking-section-one .booking-input-box option{color:var(--color-black1);font-family:var(--title-font);font-size:16px!important;display:inline-block}.booking-section-one .booking-button{display:inline-block}.booking-section-one .booking-button button{background:var(--primary-color);padding:12px 40px;border:transparent;font-size:15px;text-transform:uppercase;color:var(--color-white);font-weight:500;font-family:var(--title-font);border-radius:30px;position:relative;z-index:1;transition:.5s}.booking-section-one .booking-button button svg{margin-left:10px}.booking-section-one .booking-button button:hover{color:var(--color-white)}.booking-button button:hover svg{fill:var(--primary-color)}.booking-section-one .booking-button button:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--title-color);border-radius:30px;z-index:-1;transition:.5s}.booking-section-one .booking-button button:hover:before{width:100%;left:0}.sec-title{margin-bottom:50px}.sub-title{font-family:var(--title-font);font-weight:500;font-size:16px;text-transform:uppercase;color:var(--primary-color)}.sub-title img{margin-right:10px}.section-title{margin-top:15px}.section-title h1{font-family:var(--title-font);font-weight:700;font-size:40px;line-height:50px;text-transform:uppercase;color:var(--title-color)}.section-title h1 span{font-family:var(--title-font);font-weight:700;font-size:40px;line-height:50px;text-transform:uppercase;color:var(--color-gray)}.section-title h1 .title-gold{font-family:var(--title-font);font-weight:700;font-size:40px;line-height:50px;text-transform:uppercase;color:var(--primary-color)}.about-section-one{background:var(--bg-color1);margin-top:-100px;padding:200px 0 115px}.about-section-one .section-border{border-bottom:1px solid var(--color-border);flex-grow:1;transform-origin:left;transform:scaleX(0)}.about-section-one .section-title{margin-top:15px;padding-left:490px}.about-section-one .about-content{padding-left:55px;position:relative}.about-section-one .about-title h2{color:var(--title-color);font-weight:600;font-size:28px}.about-section-one .about-desc p{color:var(--text-color);font-weight:400;font-size:18px;line-height:30px}.about-section-one .about-list ul li svg{margin-right:15px}.about-section-one .about-list{border-top:1px solid var(--color-border);margin:30px 0 50px;padding:30px 0 0}.about-section-one .about-list ul li{font-family:var(--title-font);color:var(--title-color);font-weight:500;font-size:18px;margin-bottom:10px}.about-section-one .about-btn a{display:inline-block;background:var(--primary-color);padding:15px 44px;border:transparent;font-size:15px;text-transform:uppercase;color:var(--color-white);font-weight:500;font-family: var(--title-font);border-radius:30px;letter-spacing:1.5px;position:relative;z-index:1;transition:.5s}.about-section-one .about-btn a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--title-color);border-radius:30px;z-index:-1;transition:.5s}.about-section-one .about-btn a svg{margin-left:10px}.about-section-one .about-btn a svg path{fill:var(--color-white);transition:.5s}.about-section-one .about-btn a:hover{color:var(--color-white)}.about-section-one .about-btn a:hover svg path{fill:var(--color-white)}.about-section-one .about-btn a:hover:before{width:100%;left:0}.about-section-one .about-counter-box{background:var(--color-white);display:inline-block;padding:30px 40px;text-align:center;position:absolute;bottom:-45px;right:0}.about-section-one .about-box-content h3{display:inline-block;font-weight:600;font-size:34px;color:var(--title-color);margin:12px 0 2px}.about-section-one .about-box-content span{display:inline-block;font-weight:600;font-size:34px;color:var(--title-color)}.about-section-one-classic{padding:120px 0 110px}.about-section-one-classic .section-title h1{text-transform:capitalize}.about-section-one-classic .section-title h1 span{text-transform:capitalize}.about-section-one-classic .section-title h1 .title-gold{text-transform:capitalize}.about-section-one-classic .about-thumb-wrapper{position:relative}.about-section-one-classic .about-counter-box{position:absolute;top:0;right:40px;background:var(--primary-color);width:312px;height:292px;padding:50px 0 50px;text-align:center}.about-section-one-classic .about-icon.reveal{margin-bottom:35px}.about-section-one-classic .about-box-content h1{display:inline-block;font-weight:700;font-size:60px;color:var(--color-white)}.about-section-one-classic .about-box-content span{display:inline-block;font-weight:700;font-size:60px;color:var(--color-white)}.about-section-one-classic .about-box-content p{font-weight:400;font-size:22px;color:var(--color-white);margin-top:10px}.about-section-one-classic .about-thumb2{position:absolute;bottom:0;right:38px}.about-section-one-classic .section-desc p{line-height:28px;margin:22px 0 0;width:90%}.about-section-one-classic .section-desc.two p{line-height:28px;margin:12px 0 0}.about-section-one-classic .about-counter{display:flex;align-items:center;gap:15px;margin:18px 0 11px}.about-section-one-classic .counter-text h2{display:inline-block;font-weight:500;font-size:16px;line-height:26px;text-transform:uppercase;color:var(--title-color)}.about-section-one-classic .counter-text span{display:inline-block;font-weight:500;font-size:16px;line-height:26px;text-transform:uppercase;color:var(--title-color)}.about-section-one-classic .counter-text p{font-weight:500;font-size:16px;line-height:26px;text-transform:uppercase;color:var(--title-color)}.about-section-two{padding:100px 0 100px;background:var(--color-white2);border-radius:0 0 50px 50px}.about-section-two .section-title{padding-left:490px}.about-section-two .about-single-box{background:var(--color-white);border-radius:30px;padding:20px;margin-bottom:20px}.about-section-two .about-single-box.two{background:var(--primary-color);text-align:center}.about-section-two .about-title h2{font-weight:500;font-size:28px;margin:15px 0 25px;text-transform:uppercase;padding-left:20px}.about-section-two .about-single-box.two .about-title h2{color:var(--color-white)}.about-section-two .about-desc p{font-weight:400;font-size:18px;line-height:30px;padding:25px 0 26px;padding-left:20px}.about-section-two .about-btn a{display:inline-block;font-family:var(--title-font);font-weight:600;font-size:15px;color:var(--title-color);text-transform:uppercase;transition:.5s;padding:0 0 28px 20px}.about-section-two .about-btn a:hover{color:var(--primary-color)}.about-section-two .about-btn a svg{margin-left:10px}.about-section-two .about-btn a svg path{transition:.5s;fill:var(--title-color)}.about-section-two .about-btn a:hover svg path{fill:var(--primary-color)}.about-section-two .autor-img-box{display:flex;justify-content:center;padding:75px 0 32px}.about-section-two .author-image{margin-left:-15px}.about-section-two .about-box-content h3{display:inline-block;font-weight:700;font-size:70px;color:var(--color-white)}.about-section-two .about-box-content span{display:inline-block;font-weight:700;font-size:70px;color:var(--color-white);font-family: var(--title-font)}.about-section-two .about-box-content p{font-weight:400;font-size:28px;color:var(--color-white);padding:27px 0 75px}.about-section-two .about-single-box.two .about-btn a{display:inline-block;font-family: var(--title-font);font-weight:500;font-size:15px;color:var(--color-white);text-transform:uppercase;padding:13px 32px;border:1px solid var(--color-white);border-radius:30px;letter-spacing:1.5px;transition:.5s;position:relative;z-index:1;margin-bottom:25px}.about-section-two .about-single-box.two .about-btn a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--title-color);border-radius:30px;z-index:-1;transition:.5s}.about-section-two .about-single-box.two .about-btn a:hover:before{width:100%;left:0}.about-section-two .about-single-box.two .about-btn a svg path{fill:var(--color-white);transition:.5s}.about-section-two .about-single-box.three .about-desc p{font-weight:400;font-size:16px;line-height:28px;padding:0 0 26px;padding-left:20px}.about-section-two .about-single-box.three .about-title h2{margin:15px 0 11px}.about-section-two .about-list-item{margin-bottom:28px}.about-section-two .about-list-item ul li{font-family: var(--text-font);color:var(--title-color);font-weight:400;font-size:16px;line-height:28px;margin-bottom:7px}.about-section-two .about-list-item ul li svg{margin-right:10px}.about-section-two .about-thumb .reveal{display:block}.about-section-two-classic{padding:180px 0 110px}.about-section-two-classic .section-title h1{text-transform:initial}.about-section-two-classic .section-title h1 span{text-transform:capitalize}.about-section-two-classic .section-title h1 .title-gold{text-transform:initial}.about-section-two-classic .about-thumb-wrapper{position:relative}.about-section-two-classic .about-thumb-wrapper::before{position:absolute;content:'';width:380px;height:584px;border:1px solid var(--primary-color);left:-15px;top:-15px}.about-section-two-classic .about-counter-box{position:absolute;top:-60px;right:45px;background:var(--primary-color);width:257px;height:260px;padding:32px 30px 35px}.about-section-two-classic .about-icon.reveal{position:absolute;top:36px;right:36px}.about-section-two-classic .about-box-content h3{display:inline-block;font-weight:700;font-size:40px;color:var(--color-white)}.about-section-two-classic .about-box-content span{display:inline-block;font-weight:700;font-size:40px;color:var(--color-white)}.about-section-two-classic .about-box-content p{font-weight:400;font-size:22px;color:var(--color-white);padding-top:95px}.about-section-two-classic .about-thumb2{position:absolute;bottom:0;right:45px}.about-section-two-classic .section-desc p{line-height:28px;margin:22px 0 35px;width:90%}.about-section-two-classic .about-box{display:flex;gap:20px}.about-section-two-classic .about-icon{margin-top:7px}.about-section-two-classic .about-title h2{font-weight:600;font-size:22px;line-height:32px}.about-section-two-classic .add-border{border-bottom:1px solid var(--color-border);padding-bottom:32px;margin-bottom:26px}.about-section-two-classic .about-list ul li{font-family:var(--title-font);color:var(--title-color);font-weight:500;font-size:18px;line-height:28px;margin-bottom:12px}.about-section-two-classic .about-list ul li svg{margin-right:10px}.about-section-two-classic .defult-btn a{margin-top:36px}.about-section-two-classic .sec-title{margin-bottom:0}.about-section-two-classic .section-title{margin-top:0}.about-section-three{padding:100px 0 110px;background:var(--color-white2)}.about-section-three .section-title{margin-top:15px;padding-left:490px}.about-section-three .about-wrapper-mountain{position:relative}.about-section-three .circle-text{width:180px;height:180px;position:absolute;padding:10px;transform:translate(-50%,-50%);left:50%;top:50%;background:var(--color-white2);border-radius:50%}.about-section-three .circle-text svg{width:100%;height:100%;transform:rotate(0deg);animation:spin 20s linear infinite;background:var(--primary-color);border-radius:50%;padding:15px}@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}.about-section-three .circle-text text{font-size:30px;font-weight:700;fill:#fff;text-transform:uppercase;word-spacing:20px;letter-spacing:2px;font-family: var(--title-font)}.about-section-three .circle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;line-height:16px;text-align:center;background:var(--color-white);border-radius:50%}.about-section-three .section-desc p{line-height:28px;margin:22px 0 35px}.about-section-three .about-box{display:flex;gap:20px}.about-section-three .about-icon{margin-top:7px}.about-section-three .about-title h2{font-weight:600;font-size:22px;line-height:32px}.about-section-three .about-wrapper-right{margin-left:40px}.about-section-three .add-border{border-bottom:1px solid var(--color-border);padding-bottom:32px;margin-bottom:26px}.about-section-three .about-list ul li{font-family:var(--title-font);color:var(--title-color);font-weight:500;font-size:18px;line-height:28px;margin-bottom:12px}.about-section-three .about-list ul li svg{margin-right:10px}.about-section-three .defult-btn a{margin-top:36px}.about-section-three-classic{padding:120px 0 110px;background:var(--color-white2)}.about-section-three-classic .about-wrapper-mountain{position:relative}.about-section-three-classic .circle-text{width:180px;height:180px;position:absolute;padding:10px;transform:translate(-50%,-50%);left:50%;top:50%;background:var(--color-white2);border-radius:50%}.about-section-three-classic .circle-text svg{width:100%;height:100%;transform:rotate(0deg);animation:spin 20s linear infinite;background:var(--primary-color);border-radius:50%;padding:15px}.about-section-three-classic .circle-text text{font-size:30px;font-weight:700;fill:#fff;text-transform:uppercase;word-spacing:20px;letter-spacing:2px;font-family: var(--title-font)}.about-section-three-classic .circle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;line-height:16px;text-align:center;background:var(--color-white);border-radius:50%}.about-section-three-classic .about-wrapper-right{margin-left:40px}.about-section-three-classic .sec-title{margin-bottom:0}.about-section-three-classic .section-desc p{line-height:28px;margin:18px 0 25px}.about-section-three.classic .defult-btn a{margin-top:36px}.about-section-three-classic .about-counter{display:flex;align-items:center;gap:15px;margin:25px 0 5px}.about-section-three-classic .counter-text h2{display:inline-block;font-weight:500;font-size:16px;line-height:26px;text-transform:uppercase;color:var(--title-color)}.about-section-three-classic .counter-text span{display:inline-block;font-weight:500;font-size:16px;line-height:26px;text-transform:uppercase;color:var(--title-color)}.about-section-three-classic .counter-text p{font-weight:500;font-size:16px;line-height:26px;text-transform:uppercase;color:var(--title-color)}.about-section-inner{background:#f3f7f1;padding:120px 0 120px}.about-section-inner .about-thumb{margin-left:35px;margin-top:0;position:relative;z-index:1}.about-section-inner .about_shapes{position:absolute;bottom:12%;left:-24%;animation:upDown 1.8s ease-in-out 1.8s forwards infinite alternate}@keyframes upDown {
    0% {
      -webkit-transform: translateY(0px);
      -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
      -o-transform: translateY(0px);
      transform: translateY(0px);
    }
    100% {
      -webkit-transform: translateY(-15px);
      -moz-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
      -o-transform: translateY(-15px);
      transform: translateY(-15px);
    }
  }.about-section-inner .abou_list-item{display:flex;gap:60px;margin-bottom:20px}.about-section-inner .abou_list ul li{font-size:16px;color:#fff;font-weight:500;font-family:"Playfair Display"}.about-section-inner .abou_list ul li{color:#161616;margin-bottom:10px}.about-section-inner .abou_list ul li i{margin-right:15px;color:var(--primary-color);font-size:16px}.about-section-inner .section-title{margin-top:15px;margin-bottom:20px}.our-room-suites-section-one{background:var(--bg-color2);padding:100px 0 100px;position:relative}.our-room-suites-section-one .single-room-box{background:var(--color-gradient-1);padding:20px 20px 36px 20px;position:relative;border:1px solid var(--color-border2);margin-bottom:20px}.our-room-suites-section-one .room-thumb{position:relative}.our-room-suites-section-one .room-thumb figure{position:relative;display:block;height:100%}.room-thumb figure img{}.our-room-suites-section-one .price-tag{display:inline-block;font-family:var(--title-color);font-weight:500;font-size:15px;color:var(--color-white-op80);background:var(--color-white-op16);backdrop-filter:blur(20px);border-radius:36px;padding:10px 20px;position:absolute;top:20px;left:20px;z-index:2;transition:.5s}.our-room-suites-section-one .price-tag:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);border-radius:30px;z-index:-1;transition:.5s}.our-room-suites-section-one .price-tag:hover:before{width:100%;left:0}.our-room-suites-section-one .room-content{padding:0 20px}.our-room-suites-section-one .room-content h2{font-family: var(--title-font);color:var(--color-white2);font-weight:600;font-size:24px;text-transform:uppercase;margin:20px 0 15px;transition:.5s}.our-room-suites-section-one .room-content h2:hover{color:var(--primary-color)}.our-room-suites-section-one .room-info{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--color-border2);border-bottom:1px solid var(--color-border2);padding:20px 0;margin-bottom:32px}.our-room-suites-section-one .room-info p{font-size:15px;color:var(--color-white-op50)}.our-room-suites-section-one .room-info i{color:var(--primary-color);margin-right:10px}.our-room-suites-section-one .explore-btn{display:inline-block;font-family:var(--title-font);color:var(--color-white2);font-weight:600;font-size:15px;text-transform:uppercase;transition:.5s}.our-room-suites-section-one .explore-btn svg path{transition:fill .3s ease;fill:var(--color-white)}.our-room-suites-section-one .explore-btn:hover svg path{fill:var(--primary-color)}.our-room-suites-section-one .explore-btn svg{margin-left:10px}.our-room-suites-section-one .explore-btn:hover{color:var(--primary-color)}.our-room-suites-section-one .explore-btn:hover svg{color:var(--primary-color)}.room-suites-arrow-box .slider-prev{font-size:16px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white2);background:var(--color-border2);position:absolute;right:290px;top:190px;z-index:2;border:0}.room-suites-arrow-box .slider-prev:hover{background:var(--primary-color)}.room-suites-arrow-box .slider-next{font-size:16px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white2);background:var(--color-border2);position:absolute;right:225px;top:190px;z-index:2;border:0}.room-suites-arrow-box .slider-next:hover{background:var(--primary-color)}.our-room-suites-section-one.classic{background:var(--color-white2)}.our-room-suites-section-one.classic .single-room-box{background:var(--color-white);border:1px solid var(--color-white)}.our-room-suites-section-one.classic .room-content h2{color:var(--title-color)}.our-room-suites-section-one.classic .room-content h2:hover{color:var(--primary-color)}.our-room-suites-section-one.classic .room-info{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.our-room-suites-section-one.classic .room-info p{color:var(--title-color)}.our-room-suites-section-one.classic .explore-btn{color:var(--title-color)}.our-room-suites-section-one.classic .explore-btn svg path{transition:fill .3s ease;fill:var(--title-color)}.our-room-suites-section-one.classic .explore-btn:hover svg path{fill:var(--primary-color)}.our-room-suites-section-one.classic .explore-btn svg{margin-left:10px}.our-room-suites-section-one.classic .explore-btn:hover{color:var(--primary-color)}.our-room-suites-section-one.classic .explore-btn:hover svg{color:var(--primary-color)}.our-room-suites-section-one.classic .room-suites-arrow-box .slider-prev{color:var(--title-color);background:var(--color-white)}.our-room-suites-section-one.classic .room-suites-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.our-room-suites-section-one.classic .room-suites-arrow-box .slider-next{color:var(--title-color);background:var(--color-white)}.our-room-suites-section-one.classic .room-suites-arrow-box .slider-next:hover{color:var(--color-white);background:var(--primary-color)}.our-room-suites-section-two{background:var(--color-white3);padding:100px 0 120px}.our-room-suites-section-two .border-color{border-bottom:1px solid var(--color-border)}.our-room-suites-section-two .room-suites-bg{box-shadow: 0px 10px 150px 0px #D0CAC24D;background:var(--color-white);padding:20px 50px 20px 20px;border-radius:30px;margin-bottom:25px}.our-room-suites-section-two .room-suites-thumb figure{display:block}.our-room-suites-section-two .room-suites-thumb img{border-radius:20px}.our-room-suites-section-two .single-room-box{padding-left:55px}.our-room-suites-section-two .price-tag{display:inline-block;font-family: var(--title-color);font-weight:600;font-size:15px;color:var(--color-black-op80);border:1px solid var(--color-border);border-radius:36px;padding:4px 16px;transition:.5s}.our-room-suites-section-two .room-content h2 a{display:inline-block;font-family: var(--title-font);font-weight:600;font-size:32px;border-radius:36px;text-transform:uppercase;margin:20px 0 15px;transition:.5s}.our-room-suites-section-two .room-content h2 a:hover{color:var(--primary-color)}.our-room-suites-section-two .room-content p{line-height:28px;width:90%}.our-room-suites-section-two .room-info{display:flex;gap:22px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px 0;margin:68px 0 32px}.our-room-suites-section-two .info-item i{margin-right:5px;color:var(--primary-color)}.our-room-suites-section-two .info-item span{display:inline-block;font-size:15px;color:var(--title-color)}.our-room-suites-section-two .explore-btn{display:inline-block;font-family: var(--title-font);color:var(--title-color);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:1.4px;transition:.5s;border:1px solid var(--color-border);border-radius:36px;padding:8px 28px;transition:.5s;position:relative;z-index:1}.our-room-suites-section-two .explore-btn svg{margin-left:5px}.our-room-suites-section-two .explore-btn svg path{transition:.5s;fill:var(--title-color)}.our-room-suites-section-two .explore-btn:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);border-radius:30px;z-index:-1;transition:.5s}.our-room-suites-section-two .explore-btn:hover:before{width:100%;left:0}.our-room-suites-section-two .explore-btn:hover{color:var(--color-white)}.our-room-suites-section-two .explore-btn:hover svg path{fill:var(--color-white)}.our-room-suites-section-two .defult-btn a{margin-top:56px}.room-suites-section-two-classic{padding:100px 0 95px}.overlay{position:relative}.overlay::before{position:absolute;z-index:1;content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(22,22,22,0) 40%,rgba(22,22,22,.9) 80%);bottom:0;left:0}.room-suites-section-two-classic .single-room-box{position:relative;margin-bottom:25px;transition:.5s;overflow:hidden}.room-suites-section-two-classic .single-room-box::before{position:absolute;z-index:2;content:"";width:0;height:94%;border:1px solid var(--primary-color);left:15px;top:15px;opacity:0;transition:.5s}.room-suites-section-two-classic .single-room-box:hover::before{width:94%;opacity:1}.room-suites-section-two-classic .single-room-box.two:hover::before{width:96%;opacity:2}.room-suites-section-two-classic .single-room-box::after{position:absolute;z-index:2;content:"";width:0;height:1px;border-bottom:1px solid var(--primary-color);left:15px;right:44px;bottom:82px;transition:.5s;opacity:0}.room-suites-section-two-classic .single-room-box:hover::after{width:94%;opacity:1}.room-suites-section-two-classic .single-room-box.two:hover::after{width:96%;opacity:1}.room-suites-section-two-classic .room-thumb{position:relative;transition:.5s}.room-suites-section-two-classic .room-content{position:absolute;z-index:2;bottom:20px;left:42px;transition:.5s;transform:translateY(65px)}.room-suites-section-two-classic .single-room-box:hover .room-content{transform:translateY(0)}.room-suites-section-two-classic .booking-tag a{font-family: var(--title-font);color:var(--color-white);background:var(--primary-color);font-weight:600;font-size:16px;line-height:24px;border-radius:30px;padding:9px 28px;transform:rotate(90deg);text-transform:uppercase;position:absolute;z-index:2;top:0;right:-18px;opacity:0;transition:.5s}.room-suites-section-two-classic .single-room-box:hover .booking-tag a{top:86px;opacity:1}.room-suites-section-two-classic .room-content .room-title h2 a{display:inline-block;font-family:var(--title-font);font-weight:500;font-size:26px;color:var(--color-white);transition:.5s}.room-suites-section-two-classic .room-content .room-title h2 a:hover{color:var(--primary-color)}.room-suites-section-two-classic .room-content .price-tag a{display:inline-block;font-weight:400;font-size:15px;font-family: var(--text-font);color:var(--color-white-op70);backdrop-filter:blur(20px);border:1px solid var(--color-white-op16);background:var(--color-white-op16);border-radius:50px;padding:4px 16px;margin:10px 0 25px;transition:.5s}.room-suites-section-two-classic .room-info{display:flex;gap:20px;padding:20px 0 15px;transition:.5s}.room-suites-section-two-classic .room-info p{font-size:16px;font-weight:400;color:var(--color-white4);transition:.5s}.room-suites-section-two-classic .room-info p i{display:inline-block;color:var(--primary-color);margin-right:7px;transition:.5s}.our-room-suites-section-three{padding:100px 0 62px;background:var(--color-white2)}.our-room-suites-section-three .section-title{margin-top:20px}.our-room-suites-section-three .sec-title{margin-bottom:20px}.our-room-suites-section-three .panel-space{padding-bottom:50px}.our-room-suites-section-three .panel-space .section-border{margin-bottom:50px}.our-room-suites-section-three .room-suites-number span{display:inline-block;font-family:var(--title-font);font-weight:500;font-size:60px;line-height:50px;text-transform:uppercase;color:var(--color-black-op15);transition:.5s}.our-room-suites-section-three .panel-space:hover .room-suites-number span{color:var(--primary-color)}.our-room-suites-section-three .room-content h2{line-height:1}.our-room-suites-section-three .room-content h2 a{display:inline-block;font-family:var(--title-font);font-weight:600;font-size:32px;text-transform:uppercase}.our-room-suites-section-three .room-content p{width:60%;margin:18px 0 25px}.our-room-suites-section-three .room-list{margin-bottom:32px}.our-room-suites-section-three .room-list ul li{font-family: var(--title-font);font-weight:500;font-size:18px;color:var(--title-color);margin-bottom:8px}.room-list ul li svg{margin-right:10px}.our-room-suites-section-three .explore-btn{display:inline-block;font-weight:400;font-size:15px;color:var(--title-color);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:30px;padding:7px 25px;transition:.5s;position:relative;z-index:1}.our-room-suites-section-three .explore-btn svg{margin-left:5px;transition:.5s}.our-room-suites-section-three .explore-btn:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);border-radius:30px;z-index:-1;transition:.5s}.our-room-suites-section-three .panel-space:hover .explore-btn:before{width:100%;left:0}.our-room-suites-section-three .panel-space:hover .explore-btn{color:var(--color-white)}.our-room-suites-section-three .panel-space:hover .explore-btn svg path{fill:var(--color-white)}.our-room-suites-section-three .room-suites-thumb img{border-radius:20px}.room-suites-section-three-classic{padding:100px 0 0;background:var(--color-white2);position:relative}.room-suites-section-three-classic .room-suites-thumb .reveal{height:280px}.room-suites-section-three-classic .room-suites-thumb img{border-radius:20px}.room-suites-section-three-classic .room-content{backdrop-filter:blur(100px);background:var(--color-white-op50);border-radius:20px;margin:-58px 20px 0;padding:30px 36px 30px 36px;position:relative}.room-suites-section-three-classic .suites-icon-box{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--color-border);padding-bottom:28px;margin-bottom:28px}.room-suites-section-three-classic .room-suites-title h2{line-height:1}.room-suites-section-three-classic .room-suites-title h2 a{font-family:var(--title-font);font-weight:600;font-size:23px;color:var(--title-color);transition:.5s}.room-suites-section-three-classic .room-suites-title h2 a:hover{color:var(--primary-color)}.room-suites-section-three-classic .room-list ul li{font-family: var(--title-font);font-weight:500;font-size:18px;color:var(--title-color);margin-bottom:10px}.room-suites-section-three-classic .room-suites-arrow-box{position:absolute;z-index:2;right:0;top:-35px}.room-suites-section-three-classic .room-suites-arrow-box .slider-prev{font-size:16px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);border:1px solid var(--color-border);background:transparent;margin-right:10px}.room-suites-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.room-suites-section-three-classic .room-suites-arrow-box .slider-next{font-size:16px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);border:1px solid var(--color-border)!important;background:transparent;margin-right:10px}.room-suites-section-three-classic .room-suites-arrow-box .slider-next:hover{background:var(--primary-color);color:var(--color-white)}.rooms-suites-grid-section{padding:100px 0 100px;background:var(--color-white3)}.rooms-suites-grid-section .suites-grid_menu{margin-bottom:50px;text-align:center;margin-top:10px}.rooms-suites-grid-section .menu-filtering{border:1px solid var(--color-border);display:inline-block;border-radius:70px;padding:15px 12px 15px 12px}.rooms-suites-grid-section .suites-grid_menu ul li{display:inline-block;text-align:center;padding:9px 30px;cursor:pointer;margin:0 2px;font-size:16px;color:var(--color-black-op70);font-weight:500;border-radius:50px;border:1px solid var(--color-border);transition:.5s;font-family:var(--title-font);font-weight:500;font-size:15px;text-transform:uppercase}.rooms-suites-grid-section .suites-grid_menu ul li:hover{background-color:var(--primary-color);color:var(--color-white)}.rooms-suites-grid-section li.current_menu_item{color:var(--color-white)!important;background:var(--primary-color)!important}.rooms-suites-grid-section .rooms-suites-grid-box{background:var(--color-white);padding:20px 20px 38px;border:1px solid var(--color-border);border-radius:20px;margin-bottom:20px}.rooms-suites-grid-section .rooms-suites-thumb{position:relative}.rooms-suites-grid-section .price-badge{position:absolute;z-index:1;top:20px;left:20px;color:var(--color-white-op80);background:var(--color-white-op16);backdrop-filter:blur(30px);padding:4px 20px;border-radius:30px;font-size:15px;font-weight:600;font-family: var(--title-font)}.rooms-suites-grid-section .rooms-suites-content{margin:18px 20px 0}.rooms-suites-grid-section .rooms-suites-content h2 a{font-family:var(--title-font);font-weight:600;font-size:24px;text-transform:uppercase;color:var(--title-color);transition:.5s}.rooms-suites-grid-section .room-details{display:grid;grid-template-columns:repeat(2,1fr);padding:18px 20px 15px 18px;border-radius:15px;border:1px solid var(--color-border);grid-column-gap:45px;grid-row-gap:35px;transition:.5s;position:relative;margin:12px 0 32px}.rooms-suites-grid-section .room-details::before{position:absolute;content:'';width:100%;height:1px;background:var(--color-border);left:0;top:60px}.rooms-suites-grid-section .room-details::after{position:absolute;content:'';height:100%;width:1px;background:var(--color-border);left:180px;top:0}.rooms-suites-grid-section .detail-item{font-size:15px;display:flex;align-items:center}.rooms-suites-grid-section .detail-item span{font-family:var(--text-font);font-weight:400;font-size:15px;line-height:24px;color:var(--title-color)}.rooms-suites-grid-section .detail-item span i{display:inline-block;color:var(--primary-color);margin-right:8px}.rooms-suites-grid-section .room-suite-btn a{display:inline-block;font-family:var(--text-font);font-weight:500;font-size:14px;letter-spacing:1.4px;border:1px solid var(--color-border);border-radius:36px;padding:8px 20px;transition:.5s;position:relative;z-index:1}.rooms-suites-grid-section .room-suite-btn a svg{margin-left:5px;transition:.5s}.rooms-suites-grid-section .room-suite-btn a::before{position:absolute;content:"";height:100%;width:100%;background:var(--primary-color);border-radius:36px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.rooms-suites-grid-section .rooms-suites-grid-box:hover .room-suite-btn a::before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.rooms-suites-grid-section .rooms-suites-grid-box:hover .room-suite-btn a{color:var(--color-white)}.rooms-suites-grid-section .rooms-suites-grid-box:hover .room-suite-btn a svg path{fill:var(--color-white)}.rooms-suites-grid-section .rooms-suites-grid-box:hover .rooms-suites-content h2 a{color:var(--primary-color)}.video-section{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width:768px) and (max-width:991px){.video__area{background-attachment:unset}}@media only screen and (max-width:767px){.video__area{background-attachment:unset}}.video__area:hover .play-now{opacity:0;visibility:hidden}.video__area:hover .video__content a::before{opacity:0;visibility:hidden}.video__area .play-now{display:inline-block;font-weight:600;font-size:24px;backdrop-filter:blur(10px);color:var(--color-white);text-transform:uppercase;background:var(--primary-color);text-transform:capitalize;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:120px;height:120px;line-height:120px;opacity:1;visibility:visible;-webkit-transition:all .3s;transition:all .3s;top:50%;left:50%;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.video__area .play-now{width:150px;height:150px;line-height:150px}}@media only screen and (max-width:767px){.video__area .play-now{width:120px;height:120px;line-height:120px}}.video__content{display:block;width:100%;height:700px}@media only screen and (min-width:992px) and (max-width:1199px){.video__content{height:550px}}@media only screen and (min-width:768px) and (max-width:991px){.video__content{height:550px}}@media only screen and (max-width:767px){.video__content{height:450px}}.video__content a{position:absolute;width:100%;height:100%;left:0;top:0;border:none;background-color:transparent}.video__content a::before{position:absolute;content:'';width:170px;height:170px;border-radius:50%;border:1px solid var(--color-white-op60);left:45.6%;top:38%}.cursor{position:fixed;pointer-events:none;font-weight:600;font-size:24px;line-height:23px;color:var(--color-white);background:#000;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:999;-webkit-transition:all .3s;transition:all .3s}.cursor.video{width:160px;height:160px;line-height:160px;border-radius:100%;background-color:rgba(0,0,0,.2);border:1px solid var(--color-white)}@media only screen and (max-width:767px){.cursor.video{display:none}}.video-section.mountain .video__content a::before{border:1px solid var(--color-white-op20);background:var(--color-border2);backdrop-filter:blur(20px)}.video-section.mountain .video__area .play-now{backdrop-filter:blur(30px);color:var(--color-white);background:var(--color-white-op20)}.video-section.mountain-classic{display:block;width:100%;height:700px}.video-section.mountain-classic .video-content{background:var(--color-border2);backdrop-filter:blur(50px);border-top-left-radius:20px;border-top-right-radius:20px;position:absolute;width:31%;left:0;right:0;bottom:0;margin:auto;text-align:center;padding-top:50px}.video-section.mountain-classic .video-icon a{display:inline-block;width:80px;height:80px;line-height:80px;background:var(--color-white-op20);text-align:center;border-radius:50%;color:var(--color-white);font-size:20px}.video-section.mountain-classic .video-title{padding:28px 20px 26px}.video-section.mountain-classic .video-title h3{font-weight:600;font-size:24px;line-height:34px;text-transform:uppercase;color:var(--color-white2)}.video-section.mountain-classic .video-btn a{display:inline-block;font-family: var(--title-font);font-weight:500;font-size:15px;letter-spacing:1.5px;color:var(--color-white);background:var(--color-white-op16);border-radius:30px;padding:12px 36px;transition:.5s}.video-section.mountain-classic .video-btn a:hover{background:var(--primary-color)}.video-section.mountain-classic .video-btn a svg{margin-left:10px}.video-section.mountain-classic .video-call-info a{display:block;font-family: var(--title-font);font-weight:500;font-size:18px;text-transform:uppercase;color:var(--color-white);background:var(--primary-color);padding:27px 0;margin-top:50px}.our-facilities-section-one{padding:80px 0 135px;position:relative}.our-facilities-section-one .facilities-thumb{position:absolute;left:80px;top:80px}.our-facilities-section-one .section-border{margin:22px 0 0}.our-facilities-section-one .sec-title{margin-bottom:35px}.our-facilities-section-one .facilities-wrap{margin-left:22px}.our-facilities-section-one .facilities-box{margin-bottom:40px}.our-facilities-section-one .facilities-box.mr{margin-bottom:10px}.our-facilities-section-one .facilities-content h2{font-weight:500;font-size:20px;margin-top:10px}.our-facilities-section-one.classic{padding:105px 0 100px;position:relative}.our-facilities-section-one.classic .single-facilities-box{background:var(--color-white-op80);padding:50px 20px 43px;margin-bottom:20px;backdrop-filter:blur(50px);text-align:center;position:relative;z-index:1;overflow:hidden;transition:.5s}.our-facilities-section-one.classic .single-facilities-box::before{content:'';position:absolute;z-index:-1;bottom:0;left:0;right:0;background:var(--primary-color);border-radius:999px 999px 0 0;width:100%;height:0%;transition:all .4s ease-in-out}.our-facilities-section-one.classic .single-facilities-box:hover:before{height:100%;border-radius:0}.our-facilities-section-one.classic .facilities-icon{width:80px;height:80px;line-height:80px;background:var(--color-white-op60);margin:0 auto;border-radius:50%;transition:all .4s ease-in-out;position:relative;z-index:1}.our-facilities-section-one.classic .facilities-icon::before{position:absolute;z-index:-1;content:"";left:0;top:0;height:100%;width:100%;transform:scale(0);border-radius:50%;background:var(--color-white-op5);transition:all 300ms ease}.our-facilities-section-one.classic .facilities-icon img{transition:.5s}.our-facilities-section-one.classic .single-facilities-box:hover .facilities-icon::before{transform:scale(1)}.our-facilities-section-one.classic .single-facilities-box:hover .facilities-icon img{filter:brightness(0) invert(1)}.our-facilities-section-one.classic .facilities-content h2{font-weight:500;font-size:24px;margin-top:35px;transition:all .4s ease-in-out}.our-facilities-section-one.classic .single-facilities-box:hover .facilities-content h2{color:var(--color-white)}.our-facilities-section-one.classic .facilities-content p{font-size:16px;line-height:28px;transition:all .4s ease-in-out}.our-facilities-section-one.classic .single-facilities-box:hover .facilities-content p{color:var(--color-white-op80)}.premium-facilities-section-one{padding:100px 0 80px}.premium-facilities-section-one .premium-facilitie-content h2{font-weight:500;font-size:20px;margin:13px 0 0}.premium-facilities-section-one .sec-title{margin-bottom:22px}.premium-facilities-section-one .add-border{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:36px 0 30px;position:relative}.premium-facilities-section-one .add-border::before{position:absolute;content:'';width:100%;height:1px;background:var(--color-border);left:0;top:220px}.premium-facilities-section-one .add-border::after{position:absolute;content:'';width:1px;height:100%;background:var(--color-border);left:355px;top:0}.premium-facilities-section-one .premium-facilitie-box{margin-bottom:62px}.premium-facilities-section-one .premium-facilitie-box.mr{margin-bottom:0}.premium-facilities-section-one .row.left-space{margin-left:60px}.premium-facilities-section-one .premium-facilitie-thumb{margin-bottom:15px}.premium-facilities-section-one .premium-facilitie-thumb.img-up{margin-top:-80px}.premium-facilities-section-two{padding:100px 0 120px}.premium-facilities-section-two .premium-facilitie-content h2{font-weight:500;font-size:20px;margin:13px 0 0}.premium-facilities-section-two .add-border{border:1px solid var(--color-border);padding:32px 0 27px;position:relative;margin:0 5px 0 0}.premium-facilities-section-two .add-border::before{position:absolute;content:'';width:100%;height:1px;background:var(--color-border);left:0;top:220px}.premium-facilities-section-two .add-border::after{position:absolute;content:'';width:1px;height:100%;background:var(--color-border);left:342px;top:0}.premium-facilities-section-two .premium-facilitie-box{margin-bottom:62px;padding:0 12px}.premium-facilities-section-two .premium-facilitie-box.mr{margin-bottom:0}.premium-facilities-section-two .row.left-space{margin-left:60px}.premium-facilities-section-two .premium-facilitie-thumb.reveal{display:inline-block}.premium-facilities-section-two .premium-facilitie-thumb.img-up{margin-top:-80px}.premium-facilities-section-two.mountain-classic{background:var(--color-white2)}.premium-facilities-section-two.mountain-classic .premium-facilitie-thumb img{display:inline-block;border-radius:20px}.premium-facilities-section-two.mountain-classic .add-border{background:var(--color-white);border-radius:20px;border:none}.premium-facilities-section-two.mountain-classic .add-border::before{width:92%;left:0;right:0;margin:auto}.premium-facilities-section-two.mountain-classic .add-border::after{height:92%;bottom:0;margin:auto}.premium-facilities-section-two.mountain-classic .premium-facilitie-content h2{font-weight:500;font-size:20px;margin:13px 0 0}.facilities-section-three{padding:120px 0 120px;background:var(--bg-color2);position:relative}.facilities-section-three .single-facilities-box{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22464%22%20height%3D%22582%22%20viewBox%3D%220%200%20464%20582%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M464%20492C464%20503.046%20455.046%20512%20444%20512H414C402.954%20512%20394%20520.954%20394%20532V562C394%20573.046%20385.046%20582%20374%20582H20C8.9543%20582%200%20573.046%200%20562V20C0%208.95432%208.95431%200%2020%200H444C455.046%200%20464%208.95431%20464%2020V492Z%22%20fill%3D%22url\(%23paint0_linear_275_775\)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_275_775%22%20x1%3D%2233%22%20y1%3D%2224.0828%22%20x2%3D%22430.732%22%20y2%3D%22546.564%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220.15%22%20stop-color%3D%22white%22%20stop-opacity%3D%220.04%22%2F%3E%3Cstop%20offset%3D%220.5%22%20stop-color%3D%22white%22%20stop-opacity%3D%220.09%22%2F%3E%3Cstop%20offset%3D%220.85%22%20stop-color%3D%22white%22%20stop-opacity%3D%220.04%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);padding:40px 40px 130px;border-radius:20px;background-position:center center;background-repeat:no-repeat;background-size:cover}.facilities-section-three .single-facilities-box .facilities-content h1{color:var(--primary-color);font-weight:500;font-size:16px}.facilities-section-three .single-facilities-box .facilities-content h2{color:var(--color-white2);font-weight:600;font-size:32px;line-height:42px;text-transform:uppercase}.facilities-section-three .single-facilities-box .facilities-content p{font-weight:400;font-size:18px;line-height:30px;color:var(--color-white-op50);padding:130px 0 25px;border-bottom:1px solid var(--color-border2)}.facilities-section-three .facilities-single-box{position:relative}.facilities-section-three .facilities-single-box .facilities-content{position:relative;background:var(--color-gray2);display:flex;align-items:center;gap:20px;padding:25px 30px 25px;margin:-65px 30px 0;border-radius:12px;position:relative;z-index:1;transition:.5s}.facilities-section-three .facilities-single-box .facilities-content:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);border-radius:12px;z-index:-1;transition:.5s}.facilities-section-three .facilities-single-box:hover .facilities-content:before{width:100%;left:0}.facilities-section-three .facilities-single-box .facilities-content h3{line-height:30px}.facilities-section-three .facilities-single-box .facilities-content h3 a{display:inline-block;color:var(--color-white2);font-weight:600;font-size:23px;font-family:var(--title-font)}.facilities-section-three .facilities-single-box .facilitie-icon a{display:inline-block;width:44px;height:44px;line-height:44px;background:var(--color-gray2);color:var(--color-white);font-size:12px;border-radius:50%;text-align:center;position:absolute;right:0;top:0;transition:.5s}.facilities-section-three .facilities-single-box:hover .facilitie-icon a{background:var(--primary-color)}.facilities-section-three .facilities-box-content{display:inline-block;margin-right:20px}.facilities-section-three .facilities-box-content h3{color:var(--color-white);display:inline-block;font-family:var(--title-font);font-weight:500;font-size:70px}.facilities-section-three .facilities-box-content span{color:var(--color-white);display:inline-block;font-family:var(--title-font);font-weight:500;font-size:70px}.facilities-section-three .counter-title{display:inline-block}.facilities-section-three .counter-title h3{color:var(--color-white-op70);font-weight:500;font-size:18px;line-height:28px}.facilities-section-three .facilities-count-box{margin-top:80px}.facilities-section-three .facilities-content-count{margin-left:30px}.facilities-section-three .facilities-arrow-box{position:absolute;z-index:2;left:266px;bottom:180px}.facilities-section-three .facilities-arrow-box .slider-prev{font-size:16x;height:45px;line-height:45px;width:45px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white2);background:var(--color-border2);margin-right:10px;z-index:2;border:0}.facilities-section-three .facilities-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.facilities-section-three .facilities-arrow-box .slider-next{font-size:16px;height:45px;line-height:45px;width:45px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white2);background:var(--color-border2);z-index:2;border:0}.facilities-section-three .facilities-arrow-box .slider-next:hover{background:var(--primary-color);color:var(--color-white)}.ativities-luxury-section-one{padding:100px 0 100px;background:var(--color-white2)}.ativities-luxury-section-one .section-title{padding-left:470px}.ativities-luxury-section-one .single-ativities-box{position:relative;z-index:1;overflow:hidden;margin-bottom:20px;transition:.5s}.ativities-luxury-section-one .ativities-thumb{position:relative}.ativities-luxury-section-one .ativities-thumb::before{position:absolute;z-index:3;content:'';width:100%;height:100%;background:linear-gradient(0deg,rgba(20,20,20,.85) 19%,rgba(20,20,20,0) 40%);left:0;bottom:0}.ativities-luxury-section-one .ativities-thumb::after{position:absolute;z-index:3;content:'';width:91.5%;height:92%;border:1px solid var(--color-white-op16);margin:auto;left:20px;bottom:20px}.ativities-luxury-section-one .ativities-thumb:hover:after{border:1px solid var(--primary-color)}.ativities-luxury-section-one .ativities-title{position:absolute;bottom:20px;left:20px;right:20px;margin:auto}.ativities-luxury-section-one .ativities-title h2{color:var(--color-white);font-weight:600;font-size:24px;text-align:center;background:var(--color-border2);backdrop-filter:blur(20px);padding:15px 0;position:relative;z-index:4;transition:.5s}.ativities-luxury-section-one .ativities-title h2:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);z-index:-1;transition:.5s}.ativities-luxury-section-one .single-ativities-box:hover .ativities-title h2:before{width:100%;left:0}.ativities-luxury-section-one.two{background:var(--title-color);margin-top:-92px;padding:180px 0 100px}.ativities-luxury-section-one.two .section-border{border-bottom:1px solid var(--color-border2)}.testimonial-section-one{padding:100px 0 120px;position:relative}.testimonial-section-one .section-border{margin:30px 0 24px}.testimonial-section-one .testi-counter-box h2{display:inline-block;font-weight:500;font-size:18px;line-height:28px;color:var(--primary-color)}.testimonial-section-one .testi-counter-box span{display:inline-block;font-weight:500;font-size:18px;color:var(--primary-color)}.testimonial-section-one .testi-counter-box .client{display:inline-block;font-weight:500;font-size:18px;color:var(--title-color)}.testimonial-section-one .testi-counter-box p{font-weight:500;font-size:18px;color:var(--title-color)}.testimonial-section-one .testi-content-wrap{background:var(--color-white-op5);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);box-shadow: 0px 20px 120px 0px #CFCFCF40;padding:40px 18px 30px;text-align:center;margin-top:-60px}.testimonial-section-one .testi-quote{width:60px;height:60px;line-height:60px;background:var(--color-white-op60);border-radius:50%;margin:auto;transition:.5s}.testimonial-section-one .testi-content-wrap:hover .testi-quote{background:var(--primary-color)}.testimonial-section-one .testi-content-wrap:hover .testi-quote img{filter:brightness(0) invert(1)}.testimonial-section-one .testi-desc p{color:var(--title-color);font-weight:400;font-size:16px;line-height:26px;margin:30px 0 26px}.testimonial-section-one .autor-title{font-weight:600;font-size:18px;line-height:26px;margin-bottom:5px}.testimonial-section-one .autor-desi{color:var(--text-color);font-weight:400;font-size:16px;line-height:26px}.testimonial-section-one .testimonial-arrow-box .slider-prev{font-size:24px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);background:var(--color-white2);position:absolute;left:240px;bottom:120px;z-index:5;border:0}.testimonial-section-one .testimonial-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-one .testimonial-arrow-box .slider-prev i{display:inline-block;font-size:20px}.testimonial-section-one .testimonial-arrow-box .slider-next{font-size:24px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);background:var(--color-white2);position:absolute;left:300px;bottom:120px;z-index:5;border:0}.testimonial-section-one .testimonial-arrow-box .slider-next:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-one .testimonial-arrow-box .slider-next i{display:inline-block;font-size:20px}.testimonial-section-one-bg{padding:120px 0 240px}.testimonial-section-one-bg .testi-counter-box{text-align:right;margin-top:-32px}.testimonial-section-one-bg .testi-counter-box h2{display:inline-block;font-family:var(--title-font);color:var(--color-white2);font-weight:700;font-size:50px}.testimonial-section-one-bg .testi-counter-box span{display:inline-block;font-family:var(--title-font);color:var(--color-white2);font-weight:700;font-size:50px}.testimonial-section-one-bg .testi-counter-box p{font-family: var(--title-font);font-weight:500;font-size:20px;color:var(--color-white2);margin-top:18px}.testimonial-section-one-classic{margin-top:-240px}.testimonial-section-one-classic .testi-bg{background:var(--color-white2)}.testimonial-section-one-classic .testi-thumb .reveal{display:block}.testimonial-section-one-classic .single-testi-box{padding:0 0 0 50px}.testimonial-section-one-classic .testi-desc p{font-family: var(--title-font);font-weight:400;font-size:22px;line-height:36px;color:var(--title-color);margin:25px 0 80px}.testimonial-section-one-classic .testi-autor-box{display:flex;align-items:center;gap:20px}.testimonial-section-one-classic .testi-autor-content h3{font-weight:600;font-size:20px;line-height:28px}.testimonial-section-one-classic .testimonial-arrow-box .slider-next{font-size:16px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);background:var(--color-white);position:absolute;right:50px;bottom:5px;z-index:5;border:0}.testimonial-section-one-classic .testimonial-arrow-box .slider-next:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-one-classic .testimonial-arrow-box .slider-prev{font-size:16px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);background:var(--color-white);position:absolute;right:110px;bottom:5px;z-index:5;border:0}.testimonial-section-one-classic .testimonial-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-two{background:var(--title-color);padding:100px 0 120px;position:relative}.testimonial-section-two .section-border{border-bottom:1px solid var(--color-border2)}.testimonial-section-two .single-testi-box{border:1px solid var(--color-border2);border-radius:24px;background:linear-gradient(360deg,rgba(33,33,33,.9) 0%,rgba(23,23,23,.4) 100%);padding:52px 40px 40px;overflow:hidden;position:relative}.testimonial-section-two .testi-desc p{font-family: var(--title-font);font-weight:400;font-size:22px;line-height:36px;color:var(--color-white-op70);margin:25px 0 15px}.testimonial-section-two .testi-ratting ul li{display:inline-block;font-size:20px;color:var(--primary-color)}.testimonial-section-two .testi-autor-box{padding-top:130px}.testimonial-section-two .autor-title{font-family: var(--title-font);color:var(--color-white2);font-weight:600;font-size:24px;line-height:28px;text-transform:uppercase;margin-bottom:7px}.testimonial-section-two .autor-desi{font-weight:400;font-size:16px;line-height:26px;color:var(--color-white-op50)}.testimonial-section-two .testi-icon{width:100px;height:100px;line-height:100px;background:var(--primary-color);text-align:center;border-radius:50%;position:relative;margin:0 auto 54px}.testimonial-section-two .testi-icon::before{position:absolute;content:'';width:136px;height:136px;background:var(--color-white-op5);border:1px solid var(--color-white-op16);border-radius:50%;left:-18px;top:-18px}.testimonial-section-two .single-testi-box.cout-box{text-align:center;padding:70px 40px 22px}.testimonial-section-two .testi-box-content h3{display:inline-block;font-weight:700;font-size:70px;color:var(--color-white)}.testimonial-section-two .testi-box-content span{display:inline-block;font-weight:700;font-size:70px;color:var(--color-white)}.testimonial-section-two .testi-box-content p{font-weight:400;font-size:28px;line-height:36px;color:var(--color-white-op50);margin:20px 0 62px}.testimonial-section-two .testi-btn a{display:inline-block;font-family: var(--title-font);font-weight:500;font-size:15px;color:var(--color-white);background:var(--color-border2);text-transform:uppercase;padding:13px 32px;border-radius:30px;letter-spacing:1.5px;transition:.5s;position:relative;z-index:1;margin-bottom:25px}.testimonial-section-two .testi-btn a svg{margin-left:10px}.testimonial-section-two .testi-btn a svg path{fill:var(--color-white);transition:.5s}.testimonial-section-two .testi-btn a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);border-radius:30px;z-index:-1;transition:.5s}.testimonial-section-two .testi-btn a:hover:before{width:100%;left:0}.testimonial-section-two .testi-thumb{position:absolute;bottom:0;right:0}.testimonial-section-two .testimonial-arrow-box .slider-prev{font-size:24px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white2);background:var(--color-border2);position:absolute;right:290px;top:195px;z-index:5;border:0}.testimonial-section-two .testimonial-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-two .testimonial-arrow-box .slider-prev i{display:inline-block;font-size:20px}.testimonial-section-two .testimonial-arrow-box .slider-next{font-size:24px;height:50px;line-height:50px;width:50px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white2);background:var(--color-border2);position:absolute;right:225px;top:195px;z-index:5;border:0}.testimonial-section-two .testimonial-arrow-box .slider-next:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-two .testimonial-arrow-box .slider-next i{display:inline-block;font-size:20px}.testimonial-section-two-classic{background:var(--title-color);padding:200px 0 120px;margin-top:-92px}.testimonial-section-two-classic.mountain-classic{margin:0;padding:120px 0 120px}.testimonial-section-two-classic .testi-thumb-wrapper{position:relative}.testimonial-section-two-classic .testi-thumb2{position:absolute;top:0;right:46px}.testimonial-section-two-classic .testi-thumb3{position:absolute;top:300px;right:46px}.testimonial-section-two-classic .testi-content-count{background:var(--color-black1);width:45.4%;height:100%;margin-top:20px;padding:35px 40px 45px}.testimonial-section-two-classic .testi-icon{display:inline-block}.testimonial-section-two-classic .testi-box-content{display:inline-block;position:relative;top:12px;left:8px}.testimonial-section-two-classic .testi-box-content h3{display:inline-block;color:var(--color-white);font-family:var(--title-font);font-weight:700;font-size:48px}.testimonial-section-two-classic .testi-box-content span{display:inline-block;color:var(--color-white);font-family:var(--title-font);font-weight:700;font-size:48px}.testimonial-section-two-classic .counter-desc p{color:var(--color-white-op60);font-weight:400;font-size:22px;line-height:30px;padding-top:74px}.testimonial-section-two-classic .testi-quote{width:150px;height:150px;line-height:150px;background:var(--title-color);border-radius:50%;text-align:center;position:absolute;transform:translate(-50%,-50%);left:46%;top:51%}.testimonial-section-two-classic .testi-quote .icon{width:110px;height:110px;line-height:110px;background:var(--primary-color);border-radius:50%;text-align:center;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.testimonial-section-two-classic .section-border{border-bottom:1px solid var(--color-border2);padding:35px 0 0}.testimonial-section-two-classic .sec-title{margin-bottom:30px}.testimonial-section-two-classic .testi-autor-box{display:flex;align-items:center;gap:20px;margin-bottom:36px}.testimonial-section-two-classic .testi-autor-content .autor-title{color:var(--color-white);font-weight:600;font-size:20px;line-height:28px}.testimonial-section-two-classic .testi-autor-content .autor-desi{color:var(--color-white-op70);font-weight:400;font-size:16px;line-height:26px}.testimonial-section-two-classic .testi-content-wrap{background:var(--color-white-op5);padding:45px 40px 50px 40px}.testimonial-section-two-classic .testi-desc p{font-family:var(--title-font);font-weight:400;font-size:20px;line-height:34px;color:var(--color-white-op70);margin-bottom:18px}.testimonial-section-two-classic .testi-ratting ul li{display:inline-block;font-size:18px;color:var(--primary-color)}.testimonial-section-two-classic li.ratting-num{color:var(--color-white)!important;font-size:18px;font-weight:600}.testimonial-section-two-classic .testimonial-arrow-box{position:absolute;z-index:2;top:0;right:0}.testimonial-section-two-classic .testimonial-arrow-box .slider-prev{font-size:16px;height:45px;line-height:45px;width:45px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white);background:var(--color-border2);margin-right:10px;z-index:2;border:0}.testimonial-section-two-classic .testimonial-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-two-classic .testimonial-arrow-box .slider-next{font-size:16px;height:45px;line-height:45px;width:45px;border-radius:50%;transition:all .3s ease 0s;color:var(--color-white);background:var(--color-border2);z-index:2;border:0}.testimonial-section-two-classic .testimonial-arrow-box .slider-next:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-two-classic.mountain-classic .testi-box-content h1{display:inline-block;color:var(--color-white);font-family:var(--title-font);font-weight:700;font-size:48px}.testimonial-section-two-classic.mountain-classic .testi-box-content span{display:inline-block;color:var(--color-white);font-family:var(--title-font);font-weight:700;font-size:48px}.testimonial-section-three{background:var(--color-white2);padding:200px 0 120px;margin-top:-80px}.testimonial-section-three .testi-thumb-wrapper{position:relative}.testimonial-section-three .testi-thumb2{position:absolute;top:0;right:46px}.testimonial-section-three .testi-thumb3{position:absolute;top:300px;right:46px}.testimonial-section-three .testi-content-count{background:var(--color-black1);width:45.4%;height:100%;margin-top:20px;padding:35px 40px 45px}.testimonial-section-three .testi-icon{display:inline-block}.testimonial-section-three .testi-box-content{display:inline-block;position:relative;top:12px;left:8px}.testimonial-section-three .testi-box-content h1{display:inline-block;color:var(--color-white);font-family:var(--title-font);font-weight:700;font-size:48px}.testimonial-section-three .testi-box-content span{display:inline-block;color:var(--color-white);font-family:var(--title-font);font-weight:700;font-size:48px}.testimonial-section-three .counter-desc p{color:var(--color-white-op60);font-weight:400;font-size:22px;line-height:30px;padding-top:74px}.testimonial-section-three .testi-quote{width:150px;height:150px;line-height:150px;background:var(--color-white2);border-radius:50%;text-align:center;position:absolute;transform:translate(-50%,-50%);left:46%;top:51%}.testimonial-section-three .testi-quote .icon{width:110px;height:110px;line-height:110px;background:var(--primary-color);border-radius:50%;text-align:center;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.testimonial-section-three .section-border{border-bottom:1px solid var(--color-border);padding:35px 0 0}.testimonial-section-three .sec-title{margin-bottom:30px}.testimonial-section-three .testi-autor-box{display:flex;align-items:center;gap:20px;margin-bottom:36px}.testimonial-section-three .testi-autor-content .autor-title{color:var(--title-color);font-weight:600;font-size:20px;line-height:28px}.testimonial-section-three .testi-autor-content .autor-desi{color:var(--text-color);font-weight:400;font-size:16px;line-height:26px}.testimonial-section-three .testi-content-wrap{background:var(--color-white);padding:45px 40px 50px 40px;border-radius:20px}.testimonial-section-three .testi-desc p{font-family:var(--title-font);font-weight:400;font-size:20px;line-height:34px;color:var(--color-black-op70);margin-bottom:18px}.testimonial-section-three .testi-ratting ul li{display:inline-block;font-size:18px;color:var(--primary-color)}.testimonial-section-three .testimonial-arrow-box{position:absolute;z-index:2;top:0;right:0}.testimonial-section-three .testimonial-arrow-box .slider-prev{font-size:16px;height:45px;line-height:45px;width:45px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);border:1px solid var(--color-border);margin-right:10px;background:transparent}.testimonial-section-three .testimonial-arrow-box .slider-prev:hover{background:var(--primary-color);color:var(--color-white)}.testimonial-section-three .testimonial-arrow-box .slider-next{font-size:16px;height:45px;line-height:45px;width:45px;border-radius:50%;transition:all .3s ease 0s;color:var(--title-color);border:1px solid var(--color-border);background:transparent}.testimonial-section-three .testimonial-arrow-box .slider-next:hover{background:var(--primary-color);color:var(--color-white)}.subcribe-section-one{padding:110px 0 120px;background-repeat:no-repeat;background-size:cover;background-position:center center}.subcribe-section-one .sec-title{margin-bottom:0}.subcribe-section-one .subscribe-box{position:relative;border-bottom:1px solid var(--color-white);padding-bottom:13px;margin-bottom:13px}.subcribe-section-one .subscribe-box input{color:var(--color-white);font-family:var(--title-font);font-weight:500;font-size:18px;background:transparent;border:0;outline:0}.subcribe-section-one .subscribe-box input::placeholder{color:var(--color-white);font-family:var(--title-font);font-weight:500;font-size:18px}.subcribe-section-one .subscribe-box button{color:var(--primary-color);font-family: var(--title-font);font-weight:500;font-size:18px;position:absolute;right:0;background:transparent;border:0}.subcribe-section-one .subscribe-box button span{display:inline-block;margin-left:5px}.subcribe-section-one .checkbox-label{font-size:16px;font-weight:400;font-family: var(--text-font);color:var(--color-white-op70)}.subcribe-section-two{padding:110px 0 120px;background-repeat:no-repeat;background-size:cover;background-position:center center}.subcribe-section-two .sec-title{margin-bottom:0}.subcribe-section-two .subscribe-box{position:relative;border:1px solid var(--color-white-op16);backdrop-filter:blur(20px);height:60px;width:100%;border-radius:50px;padding:15px 30px 15px}.subcribe-section-two .subscribe-box input{color:var(--color-white);font-family:var(--title-font);font-weight:500;font-size:18px;background:transparent;border:0;outline:0}.subcribe-section-two .subscribe-box input::placeholder{color:var(--color-white-op50);font-family:var(--title-font);font-weight:500;font-size:18px}.subcribe-section-two .subscribe-box button{color:var(--color-white);font-family: var(--title-font);font-weight:500;font-size:18px;position:absolute;top:6px;right:10px;background:var(--primary-color);border:0;width:46px;height:46px;border-radius:50%}.subcribe-section-two .subscribe-box button span{display:inline-block;margin-left:5px}.subcribe-section-two .checkbox-label{font-size:16px;font-weight:400;font-family: var(--text-font);color:var(--color-white-op70);padding-top:10px}.blog-section-one{padding:100px 0 100px}.blog-section-one .section-title{padding-left:715px}.blog-section-one.classic .section-title{padding-left:0}.single-blog-box{margin-bottom:20px}.blog-section-one .blog-thumb{position:relative}.blog-thumb figure{width:100%}.blog-thumb figure img{width:100%}.blog-section-one .meta-blog{position:absolute;left:20px;bottom:30px}.blog-section-one .meta-blog a{font-family:var(--title-font);font-weight:600;font-size:15px;text-transform:uppercase;color:var(--color-white-op80);background:var(--color-white-op16);backdrop-filter:blur(20px);border-radius:36px;padding:12px 22px;position:relative;z-index:2;transition:.5s}.blog-section-one .meta-blog a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);border-radius:30px;z-index:-1;transition:.5s}.blog-section-one .meta-blog a:hover:before{width:100%;left:0}.blog-section-one .blog-content h1{margin-top:20px}.blog-section-one .blog-content h1 a{display:inline-block;font-weight:600;font-family: var(--title-font);font-size:26px;line-height:36px;transition:.5s}.blog-section-one .single-blog-box:hover .blog-content h1 a{color:var(--primary-color)}.blog-section-one .section-border{border-bottom:1px solid var(--color-border);padding-top:4px;margin-bottom:18px;position:relative;z-index:1;transition:.5s}.blog-section-one .section-border::before{position:absolute;left:0;bottom:0;width:0%;height:1px;background:var(--primary-color);content:"";z-index:-1;opacity:0;transition:.5s}.blog-section-one .single-blog-box:hover .section-border::before{width:100%;opacity:1}.blog-section-one .blog-user{display:inline-block}.blog-section-one .blog-user a{color:var(--title-color);display:inline-block;font-family:var(--title-font);font-weight:500;font-size:15px;padding-right:18px;margin-right:18px;position:relative;transition:.5s}.blog-section-one .blog-user a:hover{color:var(--primary-color)}.blog-section-one .blog-user a::before{position:absolute;content:'';height:14px;width:1px;right:0;top:6px;background:var(--color-border1)}.blog-section-one .blog-user a span{display:inline-block;color:var(--text-color)}.blog-section-one .blog-button{display:inline-block}.blog-section-one .blog-button a{display:inline-block;font-family:var(--title-font);font-weight:500;font-size:15px;transition:.5s;text-transform:uppercase;color:var(--title-color)}.blog-section-one .blog-button a svg{margin-left:10px}.blog-section-one .single-blog-box:hover .blog-button a{color:var(--primary-color)}.blog-section-one .blog-content h3{margin-top:20px}.blog-section-one .blog-content h3 a{display:inline-block;font-weight:600;font-family: var(--title-font);font-size:26px;line-height:36px;transition:.5s}.blog-section-one .blog-content h3 a:hover{color:var(--primary-color)}.main-footer-one{padding:105px 0 30px;background:var(--title-color)}.main-footer-one .main-footer-section{position:relative;z-index:1;padding:0 0 108px}.main-footer-one .main-footer-section .footer-widget-content .footer-desc{color:var(--theme-color-white);font-weight:400;font-size:16px;line-height:26px;padding:32px 0 40px}.main-footer-one .main-footer-section .footer-widget-content{padding-right:45px}.main-footer-one .main-footer-section .footer-widget-content.social{padding-right:0;padding-top:15px}.main-footer-one .main-footer-section .footer-widget-content .footer-desc{color:var(--color-white-op60);font-weight:400;font-size:16px;line-height:26px;padding:32px 0 40px}.main-footer-one .main-footer-section .footer-widget-content .footer-social li{display:inline-block;margin-right:7px}.main-footer-one .main-footer-section .footer-widget-content .footer-social li a{display:inline-block;color:var(--color-white);background:var(--color-border2);width:42px;height:42px;line-height:42px;border-radius:50%;text-align:center;transition:.5s;position:relative;z-index:1}.main-footer-one .main-footer-section .footer-widget-content .footer-social li a::before{position:absolute;z-index:-1;content:"";left:0;top:0;height:100%;width:100%;transform:scale(0);border-radius:50%;background:var(--primary-color);transition:all 300ms ease}.main-footer-one .main-footer-section .footer-widget-content .footer-social li a:hover::before{transform:scale(1)}.main-footer-one .main-footer-section .footer-widget-content .footer-title{color:var(--color-white);font-weight:600;font-size:26px;margin:0 0 45px;text-transform:uppercase}.main-footer-one .main-footer-section .footer-widget-content .footer-menu li a{display:flex;justify-content:space-between;color:var(--color-white);font-family: var(--title-font);font-weight:500;font-size:17px;border-bottom:1px solid var(--color-white-op16);padding-bottom:13px;margin-bottom:14px;transition:.5s;position:relative;z-index:1}.main-footer-one .main-footer-section .footer-widget-content .footer-menu li a::before{position:absolute;left:0;bottom:0;width:0%;height:1px;background:var(--primary-color);content:"";z-index:-1;opacity:0;transition:.5s}.main-footer-one .main-footer-section .footer-widget-content .footer-menu li a:hover::before{width:100%;opacity:1}.main-footer-one .main-footer-section .footer-widget-content .footer-menu li a i{display:inline-block}.main-footer-one .main-footer-section .footer-widget-content .footer-menu li a:hover{color:var(--primary-color)}.main-footer-one .main-footer-section .footer-widget-content .location{color:var(--color-white);font-family: var(--text-font);font-weight:400;font-size:18px;line-height:28px;padding-bottom:30px}.main-footer-one .main-footer-section .footer-widget-content .location span{display:block;color:var(--color-white-op60);font-family: var(--text-font);font-weight:400;font-size:18px;padding-bottom:10px}.main-footer-one .main-footer-section .footer-widget-content .contact-info .email-text a{display:block;color:var(--color-white-op60);font-family: var(--text-font);font-weight:400;font-size:18px;padding-bottom:10px}.main-footer-one .main-footer-section .footer-widget-content .contact-info .email-address a{display:inline-block;color:var(--color-white);font-family: var(--text-font);font-weight:400;font-size:18px}.main-footer-one .footer-bottom{position:relative;border-top:1px solid var(--color-border2);z-index:1;padding:30px 0 0}.main-footer-one .footer-bottom .copyright-text{color:var(--color-white);font-weight:400;font-size:16px}.main-footer-one .footer-bottom .copyright-text a{display:inline-block;color:var(--primary-color)}.main-footer-one .footer-bottom .footer-bottom-menu{text-align:right}.main-footer-one .footer-bottom .footer-bottom-menu ul li{display:inline-block;margin-left:43px}.main-footer-one .footer-bottom .footer-bottom-menu ul li a{color:var(--color-white);display:inline-block;font-family: var(--title-font);font-weight:500;font-size:16px;transition:.5s}.main-footer-one .footer-bottom .footer-bottom-menu ul li a:hover{color:var(--primary-color)}.galary-section-one{padding:100px 0 0}.galary-section-one.resort-classic{background:var(--color-white2);padding:100px 0 120px;margin:0}.galary-section-one .section-title{margin-top:0}.gallary-thumb{position:relative;overflow:hidden}.gallary-thumb::before{background:rgba(255,255,255,.3);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;pointer-events:none;-webkit-transition:all 400ms linear;transition:all 400ms linear}.gallary-thumb:hover::before{left:0;right:0;opacity:0}.gallary-list .owl-stage{display:flex;align-items:center}.gallary-list .gallary-thumb img{width:100%;height:480px;object-fit:cover;border-radius:0;transition:.35s ease}.gallary-list .owl-item:not(.center) {width:430px!important;margin:0 15px!important}.gallary-list .owl-item.center{width:700px!important;margin:0 0!important}.gallary-list .owl-item.center img{height:480px!important}.gallary-list .owl-stage{display:flex;align-items:center}.gallary-list .owl-item{display:flex;justify-content:center}.owl-prev{position:absolute;left:280px;bottom:215px}.owl-next i{display:inline-block;font-size:20px;transition:.5s;text-align:center;color:var(--color-white2);width:50px;height:50px;line-height:50px;border-radius:50%;background:var(--color-white-op16);backdrop-filter:blur(20px)}.owl-next i:hover{background-color:var(--primary-color);color:var(--color-white2)}.owl-next{position:absolute;right:280px;bottom:215px}.owl-prev i{display:inline-block;font-size:20px;transition:.5s;text-align:center;color:var(--color-white2);width:50px;height:50px;line-height:50px;border-radius:50%;background:var(--color-white-op16);backdrop-filter:blur(20px)}.owl-prev i:hover{background-color:var(--primary-color);color:var(--color-white2)}.hotel-work-section-one{padding:120px 0 120px;background:var(--color-white2)}.hotel-work-section-one .work-bg{background:var(--color-white)}.hotel-work-section-one .work-content-wrapper{padding-left:25px}.hotel-work-section-one .hotel-work-thumb .reveal{display:block}.hotel-work-section-one .work-number span{display:inline-block;font-family:var(--title-font);font-weight:600;font-size:20px;color:var(--primary-color);padding-left:60px;position:relative}.hotel-work-section-one .work-number span::before{position:absolute;content:'';width:50px;height:1px;background:var(--primary-color);left:0;top:12px}.hotel-work-section-one .work-content h1{font-weight:600;font-size:30px}.hotel-work-section-one .work-content p{font-size:16px;line-height:28px;margin:10px 0 25px;width:90%}.hotel-work-section-one .work-list{margin-bottom:36px}.hotel-work-section-one .work-list ul li{font-family: var(--text-font);font-weight:400;font-size:16px;color:var(--title-color);margin-bottom:10px}.hotel-work-section-one .work-list ul li svg{margin-right:10px}.hotel-work-section-one .work-btn a{display:inline-block;font-family:var(--title-font);font-weight:500;font-size:14px;letter-spacing:1.5px;color:var(--title-color);border:1px solid var(--color-border);border-radius:60px;padding:10px 30px;position:relative;z-index:1;transition:.5s}.hotel-work-section-one .work-btn a::before{position:absolute;content:"";height:100%;width:100%;background:var(--primary-color);border-radius:30px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.hotel-work-section-one .work-btn a:hover::before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.hotel-work-section-one .work-btn a:hover{color:var(--color-white)}.hotel-work-section-one .work-btn a svg{margin-left:5px}.hotel-work-section-one .work-btn a svg path{transition:fill .3s ease;fill:var(--title-color)}.hotel-work-section-one .work-btn a:hover svg path{fill:var(--color-white)}.marquee-section-one{position:relative;z-index:1;padding:0 0 100px}.marquee-section-one .inner-container{max-width:1820px;margin:0 auto}.marquee-section-one .marquee{position:relative;--duration:30s;--gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:0}.marquee-section-one .marquee-block{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:0;min-width:100%;-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite}.marquee-block h3{text-transform:uppercase;color:var(--color-black-op13);font-weight:900;font-size:160px;line-height:160px;letter-spacing:16px}.marquee-section-one .marquee-block .content-box{position:relative;margin-right:0}.marquee-section-one .marquee-block .content-box:last-child{margin-right:0}.marquee-section-one .marquee-block .content-box:last-child::before{display:none}.marquee-section-one .marquee-block .content-box .title{margin:0}@-webkit-keyframes scroll {
    0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(calc(-100% - var(--gap)));
      transform: translateX(calc(-100% - var(--gap)));
    }
  }@keyframes scroll {
    0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(calc(-100% - var(--gap)));
      transform: translateX(calc(-100% - var(--gap)));
    }
  }.team-section-one{padding:100px 0 180px;background-position:center center;background-repeat:no-repeat;background-size:cover}.team-section-one.inner{padding:100px 0 100px}.team-section-one .section-title h1{text-transform:capitalize}.team-section-one .section-title h1 .title-gold{text-transform:capitalize}.team-section-one .single-team-box{backdrop-filter:blur(50px);border:1px solid var(--color-border2);background:var(--color-border2);padding:15px;margin-bottom:20px}.team-section-one .team-thumb{position:relative;overflow:hidden;transition:.5s}.team-section-one .team-thumb img{width:100%;transform:scale(1);transition:.5s}.team-section-one .single-team-box:hover .team-thumb img{transform:scale(1.2)}.team-section-one .team-social{position:absolute;right:18px;top:18px;transition:.5s;opacity:0}.team-section-one .single-team-box:hover .team-social{opacity:1}.team-section-one .team-social ul li{margin-bottom:10px}.team-section-one .team-social ul li:nth-child(1) a {transition-delay:.1s}.team-section-one .team-social ul li:nth-child(2) a{transition-delay:.3s}.team-section-one .team-social ul li:nth-child(3) a {transition-delay:.4s}.team-section-one .team-social ul li a{display:inline-block;width:40px;height:40px;line-height:40px;background:var(--color-white-op16);border-radius:50%;color:var(--color-white);text-align:center;transition:.5s;position:relative;z-index:1;transform:translateY(-160px);opacity:0}.team-section-one .single-team-box:hover .team-social ul li a{opacity:1;transform:translateY(0);visibility:visible}.team-section-one .team-social ul li a::before{position:absolute;z-index:-1;content:"";left:0;top:0;height:100%;width:100%;transform:scale(0);border-radius:50%;background:var(--primary-color);transition:all 300ms ease}.team-section-one .team-social ul li a:hover::before{transform:scale(1)}.team-section-one .team-autor{padding:16px 0 18px;text-align:center}.team-section-one .team-title a{display:inline-block;font-family: var(--title-font);font-weight:600;font-size:24px;color:var(--color-white);margin-bottom:6px;transition:.5s}.team-section-one .team-title a:hover{color:var(--primary-color)}.team-section-one .team-desi{display:inline-block;font-family: var(--text-font);font-weight:400;font-size:15px;line-height:1;text-transform:uppercase;color:var(--color-white-op70);backdrop-filter:blur(20px);border:1px solid var(--color-white-op16);border-radius:30px;padding:9px 32px}.rooms-section-one{padding:132px 0 78px}.rooms-section-one .rooms-title h1{font-weight:900;font-size:200px;line-height:110px;text-align:center;text-transform:uppercase}.rooms-section-two{background-repeat:no-repeat;background-size:cover;background-position:center center}.rooms-section-two .room-item{padding:40px 0 40px 0;transition:.5s;position:relative;z-index:1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.rooms-section-two .room-item:after{position:absolute;content:"";height:100%;width:100%;transition:.5s;z-index:-1;background:var(--color-border2);border:1px solid var(--color-white-op16);backdrop-filter:blur(50px);right:0;bottom:0;transform:perspective(500px) rotateX(-90deg);opacity:0}.rooms-section-two .room-price a{display:inline-block;font-family: var(--title-font);font-weight:600;font-size:15px;color:var(--color-white-op80);border-radius:36px;background:var(--color-white-op16);padding:5px 20px;margin-left:40px;transition:.5s;opacity:0;transform:translateX(-180px)}.rooms-section-two .room-content{padding:380px 40px 0;transform:translateY(20px);transition:.5s}.rooms-section-two .room-title{color:var(--color-white2);font-weight:600;font-size:30px;line-height:50px;text-transform:uppercase}.rooms-section-two .room-desc{color:var(--color-white-op50);font-weight:400;font-size:16px;line-height:26px;opacity:0;position:absolute;transform:translateY(20px)}.rooms-section-two .room-info{display:flex;gap:20px;padding:45px 40px 56px;transition:.5s;position:relative}.rooms-section-two .room-info::before{position:absolute;content:'';width:100%;height:1px;background:var(--color-white-op16);left:0;top:28px}.rooms-section-two .room-info::after{position:absolute;content:'';width:100%;height:1px;background:var(--color-white-op16);left:0;bottom:38px}.rooms-section-two .room-info p{color:var(--color-white-op50);font-weight:400;font-size:15px}.rooms-section-two .room-info p i{display:inline-block;margin-right:10px;color:var(--primary-color)}.rooms-section-two .room-arrow a{display:inline-block;width:46px;height:46px;line-height:46px;background:var(--color-white-op16);backdrop-filter:blur(30px);border-radius:50%;text-align:center}.rooms-section-two .room-btn.defult-btn{padding:0 40px}.rooms-section-two .room-arrow{padding-left:40px;transition:.5s}.rooms-section-two .defult-btn a{opacity:0;position:absolute;transition:.5s;transform:translateY(20px);padding:11px 28px}.rooms-section-two .room-item:hover:after{transform:perspective(500px) rotateX(0deg);opacity:1}.rooms-section-two .room-item:hover .room-arrow{opacity:0}.rooms-section-two .room-item:hover .defult-btn a{opacity:1;transform:translateY(-78px)}.rooms-section-two .room-item:hover .room-content{opacity:1;transform:translateY(-40px)}.rooms-section-two .room-item:hover .room-desc{opacity:1;transform:translateY(-12px)}.rooms-section-two .room-item:hover .room-title{opacity:1;transform:translateY(-15px)}.rooms-section-two .room-item:hover .room-price a{opacity:1;transform:translateY(0)}.hotel-season-offer-section{background:var(--color-white2);padding-bottom:120px}.hotel-season-offer-section .single-offer-box{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:relative;padding:50px 52px 40px;overflow:hidden}.hotel-season-offer-section .offer-content h1{display:inline-block;color:var(--color-white-op80);font-weight:600;font-size:15px;line-height:24px;text-transform:uppercase;backdrop-filter:blur(30px);border:1px solid var(--color-border2);background:var(--color-border2);border-radius:36px;padding:4px 20px}.hotel-season-offer-section .offer-title{margin:18px 0 60px}.hotel-season-offer-section .offer-content .offer-title h2{color:var(--color-white);font-weight:600;font-size:30px;line-height:40px;text-transform:uppercase}.hotel-season-offer-section .offer-content .offer-title span{display:inline-block;color:var(--primary-color);font-weight:600;font-size:30px;line-height:40px;text-transform:uppercase}.hotel-season-offer-section .offer-thumb{position:absolute;top:25px;right:20px}.hotel-season-offer-section .single-companies-box{background:var(--color-white);border-radius:20px;position:relative;padding:30px 52px 50px}.hotel-season-offer-section .companies-content h2{color:var(--primary-color);font-weight:500;font-size:16px}.hotel-season-offer-section .companies-title{margin-bottom:70px}.hotel-season-offer-section .companies-title h3{font-weight:600;font-size:30px;line-height:40px;text-transform:uppercase}.hotel-season-offer-section .companies-title h3 span{display:inline-block;font-weight:600;font-size:30px;line-height:40px;text-transform:uppercase;color:var(--primary-color)}.breadcumb-section{background-size:cover;background-position:center;background-repeat:no-repeat;height:535px;position:relative}ul.breadcumb-item li i{display:inline-block;font-size:16px;font-weight:600;margin-right:12px}.breadcumb-content h1{margin:0 0 12px;color:var(--color-white);font-weight:600;font-size:54px}ul.breadcumb-item li{list-style:none;display:inline-block;padding:10px 0 0;font-size:16px;color:var(--color-white);font-weight:500}ul.breadcumb-item li a{transition:.5s;padding:0 12px 0 0;position:relative;z-index:1;font-size:16px;color:var(--color-white2);font-weight:500}ul.breadcumb-item li a:hover{color:var(--primary-color)}ul.breadcumb-item li a i{display:inline-block;font-size:12px;margin-right:7px;position:relative;top:-1px}.Hotelza-section{padding:120px 0 100px;background:var(--color-white)}.Hotelza-category-box{padding:40px 40px 30px;border-radius:0;background:var(--color-white4);border:2px solid var(--color-white);margin-bottom:30px}.search-bx{position:relative;z-index:1}.search-bx input{padding:10px 25px;width:100%;height:60px;border-radius:0;background:var(--color-white);border:none;font-size:16px;color:var(--title-color);font-weight:500;outline:0}.search-bx input::placeholder{color:var(--title-color)}.search-bx button.subscribe-btn{border:0;background:transparent;color:var(--color-gray);position:absolute;right:20px;top:16px;border-radius:5px;font-size:17px}.Hotelza-category-box{padding:40px 40px 30px;border-radius:0;background:var(--color-white4);border:2px solid var(--color-white);margin-bottom:30px}h2.category-title{padding:0 0 19px;margin-bottom:30px;position:relative;z-index:1;display:inline-block;font-size:24px;color:var(--title-color);font-weight:500;margin-top:0}h2.category-title:before{position:absolute;content:"";left:0;bottom:7px;width:30px;height:1px;background:var(--title-color);transition:.5s}h2.category-title:hover:before{width:50px}h1.category-title{padding:0 0 19px;margin-bottom:30px;position:relative;z-index:1;display:inline-block;font-size:24px;color:var(--title-color);font-weight:500;margin-top:0}h1.category-title:before{position:absolute;content:"";left:0;bottom:7px;width:30px;height:1px;background:var(--title-color);transition:.5s}h1.category-title:hover:before{width:50px}.post-thumb{flex-shrink:0}.Hotelza-category-items{margin-bottom:20px}.category-content{padding-left:20px}.category-content h3{margin:0}.category-content h3 a{display:inline-block;transition:.5s;font-size:18px;line-height:24px;color:var(--title-color);font-weight:500}.category-content h3 a:hover{color:var(--primary-color)}.category-content h2{margin:0}.category-content h2 a{display:inline-block;transition:.5s;font-size:18px;line-height:24px;color:var(--title-color);font-weight:500}.category-content h2 a:hover{color:var(--primary-color)}.category-content h4{font-size:14px;color:var(--text-color);font-weight:500;line-height:1.2}.Hotelza-category-box.two h3.category-title{margin-bottom:12px}ul.Hotelza-service li{list-style:none;border-radius:0;border:0;position:relative;z-index:1;transition:.5s;border-bottom:1px solid rgba(16,16,16,.10196078431372549)}ul.Hotelza-service li span{float:right}ul.Hotelza-service li span i{font-size:15px;font-weight:700;opacity:0;transition:.5s}ul.Hotelza-service li a{font-size:16px;color:var(--title-color);font-weight:500;padding:11px 0 11px;display:block}ul.Hotelza-service li a i{padding:0 10px 0 0;font-size:14px;display:inline-block;color:#52614e;transition:.5s}ul.Hotelza-service li:hover:before{width:100%;left:0}ul.Hotelza-service li:hover a{color:var(--primary-color)}ul.Hotelza-service li:hover a i{color:var(--primary-color)}ul.Hotelza-service li:last-child{border-bottom:0}ul.Hotelza-service li:last-child a{padding:11px 0 0}ul.Hotelza-service li:hover span i{opacity:1}.category-content h3{font-size:14px;color:var(--text-color);font-weight:500;line-height:1.2}.category-content h5{font-size:14px;color:var(--text-color);font-weight:500;line-height:1.2}ul.list_category li{display:inline-block;margin-bottom:10px;margin-right:7px}ul.list_category li a{display:inline-block;padding:5px 20px;background:var(--color-white);font-size:15px;line-height:30px;color:var(--title-color);font-weight:400}ul.list_category li a:hover{background:var(--primary-color);color:var(--color-white)}.Hotelza-btn.style_inner{margin-top:30px}ul.list_category li a{display:inline-block;padding:5px 20px;background:var(--color-white);font-size:15px;line-height:30px;color:var(--title-color);font-weight:400}ul.list_category li a:hover{background:var(--primary-color);color:var(--color-white)}.Hotelza-title h2{padding:24px 0 19px;font-size:30px;color:var(--title-color);font-weight:600}.Hotelza-description p{font-size:17px;line-height:26px;color:var(--title-color);font-weight:400;margin:0}.Hotelza-title.two h2{padding:14px 0 44px}.Hotelza-title h2{padding:24px 0 19px;font-size:30px;color:var(--title-color);font-weight:600}.Hotelza-single-box{margin-bottom:30px}.Hotelza-single-box ul li{font-size:17px;line-height:26px;color:var(--title-color);font-weight:600;display:flex;align-items:center;margin-bottom:18px;gap:10px}.Hotelza-single-box ul li img{border-radius:50%;background:#52614e2b;flex-shrink:0;padding:13px 12px}.Hotelza-section .single-team-box{backdrop-filter:blur(50px);border:1px solid var(--color-border2);background:var(--color-border2);padding:15px;margin-bottom:20px;background:#1b4344}.team-thumb{position:relative;overflow:hidden;transition:.5s}.team-thumb img{width:100%;transform:scale(1);transition:.5s}.single-team-box:hover .team-thumb img{transform:scale(1.2)}.team-social{position:absolute;right:18px;top:18px;transition:.5s;opacity:0}.single-team-box:hover .team-social{opacity:1}.team-social ul li{margin-bottom:10px}.team-social ul li:nth-child(1) a {transition-delay:.1s}.team-social ul li:nth-child(2) a{transition-delay:.3s}.team-social ul li:nth-child(3) a {transition-delay:.4s}.team-social ul li a{display:inline-block;width:40px;height:40px;line-height:40px;background:var(--color-white-op16);border-radius:50%;color:var(--color-white);text-align:center;transition:.5s;position:relative;z-index:1;transform:translateY(-160px);opacity:0}.single-team-box:hover .team-social ul li a{opacity:1;transform:translateY(0);visibility:visible}.team-social ul li a::before{position:absolute;z-index:-1;content:"";left:0;top:0;height:100%;width:100%;transform:scale(0);border-radius:50%;background:var(--primary-color);transition:all 300ms ease}.team-social ul li a:hover::before{transform:scale(1)}.team-autor{padding:16px 0 18px;text-align:center}.team-title a{display:inline-block;font-family: var(--title-font);font-weight:600;font-size:24px;color:var(--color-white);margin-bottom:6px;transition:.5s}.team-title a:hover{color:var(--primary-color)}.team-desi{display:inline-block;font-family: var(--text-font);font-weight:400;font-size:15px;line-height:1;text-transform:uppercase;color:var(--color-white-op70);backdrop-filter:blur(20px);border:1px solid var(--color-white-op16);border-radius:30px;padding:9px 32px}.team-details-area{padding:120px 0 68px;background:var(--color-white)}.team-details{box-shadow:6px 5px 30px rgba(0,0,0,.12);padding:50px;margin-bottom:50px;border-radius:20px}.team-details-thumb img{width:100%}.team-details-content{padding:0 0 0 35px}.team-details-title h2{color:#0e0e0e;font-size:30px;font-weight:700}.team-details-title p{font-size:16px;margin:10px 0 0;color:var(--title-color);font-weight:600}.team-details-content-text ul li{margin-bottom:17px;display:block;color:#65677a}.team-details-content-text ul li span{font-weight:500;margin-right:15px;font-size:17px;color:var(--title-color)}.team-details-content-icon a{margin:3px;background:var(--primary-color);line-height:1;display:inline-block;border-radius:3px;color:var(--color-white);height:35px;width:35px;line-height:35px;text-align:center;transition:.5s;border:1px solid var(--primary-color)}.team-details-content-icon a:hover{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}.skill-wrapper h6{margin-bottom:8px;margin-top:20px}.team-detail-title h2{font-size:35px;font-weight:600;color:#161616;line-height:0}.team-detail-title p{font-size:16px;font-weight:400;color:#63636b;margin-top:40px}.Hotelza-appoinment{padding:120px 0 108px;background:#fff}.Hotelza-appoinment .Hotelza-section-title{margin-bottom:39px}.row.contact-info_item{border-radius:20px;margin:0;background:url(http://hotelboutique.linx.lat/wp-content/themes/hotelza-boutique/assets/images/inner-page/xcontact-bg.png.pagespeed.ic.auvK_OJWTE.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.Hotelza-appoinment .contact-form-box{padding:0;background:transparent;border-radius:20px}.Hotelza-appoinment .form-box input{width:100%;margin-bottom:20px;padding:0 20px;outline:0;font-size:15px;color:var(--primary-color);font-weight:400;font-family:"Open Sans";height:58px;border-radius:4px;background-color:transparent;border:1px solid rgba(27,52,52,.1)}.Hotelza-appoinment .form-box input::placeholder{color:#868681}.Hotelza-appoinment .form-box input:focus,button:focus{outline-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}.Hotelza-appoinment .form-box textarea{width:100%;height:150px;border-radius:4px;background-color:#fff;border:1px solid rgba(27,52,52,.1);padding:12px 20px 0}.Hotelza-appoinment .form-box textarea::placeholder{color:#868681}.Hotelza-appoinment .check_bx p{margin:0;font-size:17px;line-height:26px;color:#868681;font-weight:400;font-family:"Open Sans"}.Hotelza-appoinment .check_bx{display:flex;align-items:center;gap:15px;margin-bottom:37px;margin-top:17px}.Hotelza-appoinment button.submit-btn{padding:15px 25px;border-radius:5px}.contact-service-box{text-align:center;margin-bottom:30px;position:relative;padding:60px 0 14px}.contact-service-box:before{position:absolute;right:0;top:92px;content:'';width:2px;height:130px;background-color:rgba(255,255,255,.5019607843137255)}.contact-service-box.last:before{display:none}.contact-head{display:flex;justify-content:space-between;align-items:center;border-bottom: 1px solid #ffff;padding-bottom:50px;margin-bottom:45px}.contact-title h5{font-size:16px;font-weight:500;font-family:"Open Sans";color:#65677a}.contact-icon img{position:relative;z-index:1}.contact-icon{width:80px;height:80px;line-height:80px;text-align:center;border-radius:100%;background-color: #ffffff3d;display:inline-block;font-size:25px;color: #ffff;position:relative}.contact-icon:after{content:'';position:absolute;width:100px;height:100px;border-radius:100%;z-index:1;top:-10px;left:-10px;margin:auto;right:0;border: 2px solid #ffffff6e;text-align:center}.contact-address h2{margin:30px 0 12px;font-size:24px;color:#fff;font-weight:600;text-align:center}.contact-address span{font-size:16px;color:#fff;font-weight:400;font-family:"Open Sans"}.google-map{overflow:hidden}.row.appoinment.align-items-center{padding:100px 0 0}.contact-section{background:var(--bg-color2)}.form-box input{width:100%;height:52px;margin-bottom:20px;border-top:0;border-bottom: 1px solid #ffffff5c;display:inline-block;background-color:transparent;font-size:15px;color:#fff;font-weight:400;border-left:0;border-right:0;outline:0}.form-box textarea{width:100%;height:90px;outline:none;background:transparent;border-top:0;border-right:0;border-left:0;border-bottom: 1px solid #ffffff6e;color:#fff}.check_bx p{color: #ffffff8a;margin:0;font-size:14px;font-weight:400}.check_bx input[type="checkbox"]{height:20px;width:20px}.check_bx{display:flex;align-items:center;gap:15px;margin-bottom:27px;margin-top:6px}button.submit-btn{padding:12px 32px;display:inline-block;position:relative;z-index:1;transition:.5s;overflow:hidden;border:1px solid #6e7a6a;background:var(--color-white);font-size:16px;text-transform:uppercase;color:var(--title-color);font-weight:500;outline:none}button.submit-btn i{padding-left:7px;position:relative;top:2px;transform:rotate(-45deg);display:inline-block;font-size:14px;font-weight:600;transition: 0.s}button.submit-btn:hover{color:var(--color-white);background:var(--primary-color)}.rooms-details{padding:120px 0 100px}.rooms-details input#arrive{color:var(--title-color)}span.rooms-price{font-size:15px;display:inline-block;color:#52614e;font-weight:400;margin:30px 0 0;border:1px solid #52614e;padding:4px 22px}.rooms-details-content h1{font-size:36px;color:#161616;font-weight:600;margin:16px 0 15px}.rooms-details_list{border-top:1px solid rgba(30,30,30,.10196078431372549);border-bottom:1px solid rgba(30,30,30,.10196078431372549);padding:13px 0 13px;margin-top:33px;margin-bottom:29px}.rooms-details_list ul li{display:inline-block;font-size:16px;color:#616161;font-weight:400;margin:0 55px 0 0}.rooms-details_list ul li img{margin-right:10px}p.room-detils-desc{margin-right:65px}p.room-detils-desc2{margin:22px 20px 20px 0}.room-details-check-content span{font-size:26px;color:#161616;font-weight:500;margin-bottom:32px;display:inline-block}.room-details-check-content img{margin-right:12px}p.check-item{font-size:16px;color:#616161;font-weight:400;margin:0 0 13px;display:flex;align-items:center;gap:10px}p.check-item i{font-size:22px;color:#52614e}h1.room-detils-title-2{font-size:32px;color:#161616;font-weight:500;margin:33px 0 17px}p.room-detils-desc.upper{margin-bottom:42px}h1.room-detils-title-2{font-size:32px;color:#161616;font-weight:500;margin:33px 0 17px}p.room-detils-desc{margin-right:65px}.room-detls-list-item{margin-top:25px}.room-detls-list-item ul li{font-size:16px;color:#616161;font-weight:400;margin:0 0 11px;display:flex;align-items:center;gap:10px}.room-detls-list-item ul li i{font-size:22px;color:#52614e}.booking-container{background-color:#f2f7f0;padding:43px 35px 40px;box-shadow:initial;width:100%;border-radius:0}.booking-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.booking-heading h2{font-size:28px;color:#161616;font-weight:500;margin:0}.booking-heading p{font-size:14px;color:#161616;font-weight:500;margin:0}.booking-heading p strong{font-size:22px;text-transform:uppercase;color:#161616;font-weight:500}.controls{text-align:left;position:relative;width:24%;margin-right:25px}.booking-container .controls{width:100%;margin-right:0;margin-bottom:15px}.controls input[type="date"]{padding:12px;border: 1px solid #c6c6c678;width:100%;background:transparent;font-size:16px;font-weight:300;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.controls label{position:absolute;left:10px;top:12px;color:#fff;background:var(--brand-color)!important;font-size:16px;display:inline-block;padding:2px 10px;font-weight:400;-moz-transition:color .3s , top .3s , background-color .8s;-o-transition:color .3s , top .3s , background-color .8s;-webkit-transition:color .3s , top .3s , background-color .8s;transition:color .3s , top .3s , background-color .8s;background-color:#fff}.booking-container .controls label{left:6px;top:12px;padding:2px 31px 3px 16px;background-color:#f2f7f0!important;font-size:14px;line-height:26px;color:#616161!important;font-weight:400;font-family:"Open Sans"}.booking-container .controls{width:100%;margin-right:0;margin-bottom:15px}.booking-input-box{position:relative;z-index:1;margin-bottom:15px}.controls .booking-input-box{margin-bottom:0}.booking-input-box i{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--light);font-size:16px}.controls.bx-2 .booking-input-box i{left:inherit;right:21px;top:28px;font-size:14px;color:#52614e}.controls .booking-input-box i{left:inherit;right:17px}.booking-container .controls label{left:6px;top:12px;padding:2px 31px 3px 16px;background-color:#f2f7f0!important;font-size:14px;line-height:26px;color:#616161!important;font-weight:400}.booking-container .controls.bx-2 label{left:inherit;right:42px;top:14px;padding:0;background:transparent!important}.booking-container .controls .booking-input-box select{padding:15px 23px 15px 20px;font-size:14px;color:#616161;font-weight:400;border-radius:0;background:transparent}.booking-input-box option{color:#222;display:inline-block}.services h2{font-size:28px;color:#161616;font-weight:500;margin:28px 0 25px}.service{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid rgba(22,22,22,.15);position:relative;z-index:1}.service input[type="checkbox"]{height:16px;width:16px}.service label{display:flex;align-items:center;justify-content:space-between}.service label span{font-size:14px;line-height:26px;color:#616161;font-weight:400;margin:0}.booking-heading.cost{border-top:2px solid rgba(22,22,22,.10196078431372549);padding-top:13px;margin-top:45px;margin-bottom:35px}.booking-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.booking-heading.cost{border-top:2px solid rgba(22,22,22,.10196078431372549);padding-top:13px;margin-top:45px;margin-bottom:35px}.booking-heading.cost h3{font-size:24px;color:#161616;font-weight:500}.booking-heading p{font-size:14px;color:#161616;font-weight:500;margin:0}.booking-heading p strong{font-size:22px;text-transform:uppercase;color:#161616;font-weight:500}.booking-button button{background:#52614e;padding:12px 31px;border:transparent;position:relative;z-index:1;transition:.5s;font-size:15px;text-transform:uppercase;color:#fff;font-weight:500;width:100%;margin-top:9px}.booking-button button:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:#fff;z-index:-1;transition:.5s}.booking-button button:hover:before{width:100%;left:0}.booking-button button:hover{color:var(--title-color)}.Hotelza-category-box{padding:40px 40px 30px;border-radius:0;background-color:#f3f4f3;border:2px solid #fff;margin-bottom:30px}.rooms-amenitie-bx{background:transparent;padding:30px 0 0}h3.category-title{padding:0 0 19px;margin-bottom:30px;position:relative;z-index:1;display:inline-block;font-size:24px;color:#1e1e1e;font-weight:500;margin-top:0}.rooms-amenitie-bx h3.category-title{margin-bottom:0!important;font-size:28px;padding:11px 0 14px}ul.Hotelza-service li{list-style:none;border-radius:0;border:0;position:relative;z-index:1;transition:.5s;border-bottom:1px solid rgba(16,16,16,.10196078431372549)}.rooms-amenitie-bx ul.Hotelza-service li a{display:block;font-size:15px;color:#616161;font-weight:400;font-family:"Open Sans";padding:14px 0 14px}.rooms-amenitie-bx ul.Hotelza-service li img{margin-right:15px}.controls input[type="text"]:focus,.controls input[type="text"]:hover,.controls input[type="email"]:focus,.controls input[type="email"]:hover,.controls input[type="number"]:focus,.controls input[type="number"]:hover,.controls input[type="date"]:focus,.controls input[type="date"]:hover,.controls input[type="tel"]:focus,.controls input[type="tel"]:hover,.controls textarea:focus,.controls textarea:hover,.controls button:focus,.controls button:hover,.controls select:focus,.controls select:hover{outline:none;border-color:#fff;border: 1px solid #c6c6c678 !important}.booking-container{background-color:#f2f7f0;padding:43px 35px 40px;box-shadow:initial;width:100%;border-radius:0}.booking-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.booking-heading h2{font-size:28px;color:#161616;font-weight:500;margin:0}.booking-heading p{font-size:14px;color:#161616;font-weight:500;margin:0}.booking-heading p strong{font-size:22px;text-transform:uppercase;color:#161616;font-weight:500;font-family:"Open Sans"}.booking-container .controls{width:100%;margin-right:0;margin-bottom:15px}.booking-container .controls label{left:6px;top:12px;padding:2px 31px 3px 16px;background-color:#f2f7f0!important;font-size:14px;line-height:26px;color:#616161!important;font-weight:400;font-family:"Open Sans"}.booking-container .controls label.active{top:-11px;color:#616161!important;background-color:#f2f7f0!important}.booking-container .controls input[type="date"]::-webkit-calendar-picker-indicator{filter:brightness(1) invert(.5)}.booking-container .controls.bx-2 label{left:inherit;right:42px;top:14px;padding:0;background:transparent!important}.controls.bx-2 .booking-input-box i{left:inherit;right:21px;top:28px;font-size:14px;color:#52614e}.booking-container select{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.extra-service{margin-top:20px}.extra-service h2{font-size:28px;color:#161616;font-weight:500}.extra-service label{font-weight:normal;display:flex;justify-content:space-between;align-items:center}.extra-service input[type="checkbox"]{margin-right:10px}.total-cost{margin-top:20px;font-size:18px;font-weight:bold;text-align:right}.update-btn{display:block;width:100%;padding:10px;background-color:#4a5f39;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.update-btn:hover{background-color:#3b4d2d}.service{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid rgba(22,22,22,.15);position:relative;z-index:1}.services h2{font-size:28px;color:#161616;font-weight:500;margin:28px 0 25px}.service label span{font-size:14px;line-height:26px;color:#616161;font-weight:400;margin:0}.service:last-child{border-bottom:none}.service input[type="checkbox"]{height:16px;width:16px}.service label{display:flex;align-items:center;justify-content:space-between}.service .prices{color:#616161;font-weight:400;text-transform:capitalize;margin:0 0 0 65px;display:inline-block}.service select{line-height:12px;padding-right:18px;font-size:14px;width:65px;height:28px;background-color:rgba(255,255,255,0);border:1px solid rgba(22,22,22,.15);appearance:none;outline:0;text-align:center;position:relative;z-index:1;margin:0;border-radius:0}span.option-icon i{position:absolute;right:22px;font-size:11px;display:inline-block;bottom:24px}.booking-heading.cost{border-top:2px solid rgba(22,22,22,.10196078431372549);padding-top:13px;margin-top:45px;margin-bottom:35px}.booking-heading.cost h3{font-size:24px;color:#161616;font-weight:500}.rooms-amenitie-bx{background:transparent;padding:30px 0 0}.rooms-amenitie-bx h3.category-title{margin-bottom:0!important;font-size:28px;padding:11px 0 14px}.rooms-amenitie-bx h3.category-title:before{display:none}.rooms-amenitie-bx ul.Hotelza-service li a{display:block;font-size:15px;color:#616161;font-weight:400;padding:14px 0 14px}.rooms-amenitie-bx ul.Hotelza-service li img{margin-right:15px}.blog-meta{padding:8px 0 16px}.blog-meta span a{transition:.5s;display:inline-block;font-size:16px;text-transform:uppercase;color:#616161;font-weight:400}.blog-meta span i{display:inline-block;transform:rotate(68deg);font-size:10px;position:relative;top:-2px;margin:0 6px 0}.blog-content-text.text-left h2{margin:0 0 22px;font-size:32px;color:#1e1e1e;font-weight:600}p.qouik{margin-right:33px}p.qouik2{margin:25px 44px 46px 0}h3.blog-dtls-title3{font-size:28px;color:#1e1e1e;font-weight:500;margin:0 0 18px}p.desc-style1{margin:0 34px 28px 0}.blog-details-list-item{margin-top:29px;margin-bottom:52px}ul.blog-details-list li{margin-bottom:14px;font-size:16px;color: #1e1e1ebd;font-weight:500;display:flex;align-items:center;gap:10px}.blog-dtls-img img{width:100%}p.desc-style1{margin:20px 34px 28px 0}.blog-details-social{display:flex;align-items:center;justify-content:space-between;margin-top:56px;border-top:1px solid rgba(16,16,16,.10196078431372549);border-bottom:1px solid rgba(16,16,16,.10196078431372549);padding:25px 0 25px;margin-bottom:59px}.blog-social-tags ul li{display:inline-block}.blog-social-tags ul li strong{font-size:20px;color:#101010;font-weight:500;margin-right:10px}.blog-social-tags ul li a{display:inline-block;text-align:center;padding:2px 20px;margin-right:8px;border:1px solid rgba(16,16,16,.1);font-size:15px;color:#616161;font-weight:400}.single-blog-social-icon{display:flex;align-items:center;justify-content:space-between}.single-blog-social-icon ul li{display:inline-block;margin-left:12px}.details_rcnt .Hotelza-category-items{background-color:#fff;border:1px solid rgba(16,16,16,.1);padding:30px 30px 30px;align-items:center;justify-content:center}.pagination-btns a{display:inline-block;font-size:18px;color:#616161;font-weight:600;margin-bottom:0;margin-right:18px}.pagination-btns a i{font-size:14px;position:relative;top:-2px}.category-content h4{margin:0}.details_rcnt .category-content h4 a{display:inline-block;transition:.5s;font-size:17px;color:#1e1e1e;font-weight:500}.details_rcnt .category-content h6{margin:5px 0 0;text-transform:uppercase;font-size:16px;line-height:26px;color:#616161;font-weight:400}.comment-bx{margin-top:60px}.comment-title h3{margin-bottom:33px;font-size:32px;color:#1e1e1e;font-weight:500}.blog-details-comment{margin-bottom:20px;position:relative;border:1px solid rgba(16,16,16,.1);padding:25px 44px 6px 30px}.blog-details-comment-thumb{float:left;margin-right:25px;position:relative;top:5px}.blog-details-comment-content{overflow:hidden}.blog-details-comment-content h2{margin:0;margin-bottom:13px;font-size:20px;color:#1e1e1e;font-weight:500}.blog-details-comment-content p{font-size:15px;line-height:26px;color:#616161;font-weight:400}.blog-details-comment-reply a{border-radius:2px;display:inline-block;position:absolute;right:30px;top:20px;font-size:15px;text-decoration:underline;color:#1e1e1e;font-weight:400;text-transform:uppercase}.blog-details-comment.reply{margin-left:100px;padding:25px 44px 6px 30px}.comment-title.two h3{margin:90px 0 35px}input.comment-box{border:0;width:100%;margin-bottom:20px;padding:25px;height:60px;background-color:#f3f4f2;outline:0}input.comment-box::placeholder{color:var(--title-color)}#comment-msg-box::placeholder{color:var(--title-color)}#comment-msg-box{width:100%;transition:.5s;height:180px;background-color:#f3f4f2;border:0;padding:21px 25px;outline:0}.check_bx{display:flex;align-items:center;gap:15px;margin-bottom:27px;margin-top:6px}.check_bx.two{margin:13px 0 20px}.check_bx input[type="checkbox"]{height:20px;width:20px}.check_bx.two p{font-size:15px;color:#616161;font-weight:400}.comment-form .submit-comment{padding:14px 10px;margin-left:15px;border:0;transition:.5s;border-radius:0;margin-top:10px;font-family:"Open Sans";width:165px;font-size:16px;color:#fff;text-transform:uppercase;font-weight:500;background:var(--primary-color)}.comment-form .submit-comment:hover{background:var(--title-color)}.blog-thumb figure{width:100%}.dine-section{padding:105px 0 120px;background:#161616;position:relative}.dine-section .Hotelza-section-title{margin-bottom:63px}.dine-thumb{position:relative;z-index:1}.dine-content{position:absolute;bottom:45px;padding-left:35px;width:100%;z-index:2}.dine-content h2 a{font-size:28px;color:#fff;font-weight:600;position:relative;padding-left:50px;z-index:1;display:inline-block;transition:.5s}.dine-content h2 a:hover{color:var(--primary-color)}.dine-content h2 a:before{content:'';left:0;width:35px;height:1px;background-color:#fff;top:21px;z-index:-1;position:absolute}.dine-content p{border-radius:17px;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);display:inline-block;margin:0 0 2px;padding:2px 22px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:500}.slider-arrow-dine{position:absolute;top:20%;right:16%;z-index:1}.dine-section .slider-arrow-dine button.slider-prev{width:54px;outline:0!important;height:54px;line-height:54px;border-radius:50%;background-color:#2e2e2e;border:0!important;color:#fff;font-size:16px;transition:.5s;margin-bottom:12px;margin-right:8px}.dine-section .slider-arrow-dine button.slider-next{width:54px;outline:0!important;height:54px;line-height:54px;border-radius:50%;background-color:#2e2e2e;border:0!important;color:#fff;font-size:16px;transition:.5s;margin-bottom:12px;margin-right:8px}.dine-section .slider-arrow-dine button.slider-prev:hover{background:var(--primary-color)!important}.dine-section .slider-arrow-dine button.slider-next:hover{background:var(--primary-color)!important}.slider-arrow-dine button:focus{outline-color:0!important;border:0!important}.about-section-inner-dine{background:#f3f8f1;padding:120px 0 120px;position:relative}.contact-infos{display:flex;align-items:center;gap:20px}.contact-infos span i{height:40px;width:40px;border:2px solid #d5e5d1;display:inline-block;border-radius:50%;font-size:16px;line-height:34px;text-align:center;color:#d5e5d1;position:relative;top:12px}.style_dines .contact-info-content p{font-size:16px;color:#616161;margin:5px 0 0}.contact-info-content h2{font-size:24px;text-transform:uppercase;color:#fff;font-weight:500;font-family:'Open Sans';margin:2px 0 0}.style_dines .contact-info-content h2{color:#161616}.counter-single-box{background:url(http://hotelboutique.linx.lat/wp-content/themes/hotelza-boutique/assets/images/inner-page/xcounter-bx.png.pagespeed.ic._C8Lo1TQ2R.png);background-repeat:no-repeat;background-size:cover;display:inline-block;padding:45px 35px 26px;width:250px;text-align:center;position:absolute;left:-50px;bottom:-55px}.counter-single-box.box2{display:flex;align-items:center;background:url(http://hotelboutique.linx.lat/wp-content/themes/hotelza-boutique/assets/images/inner-page/xcounter-bx.png.pagespeed.ic._C8Lo1TQ2R.png);background-repeat:no-repeat;background-position:center center;background-size:cover;width:308px;left:inherit;right:0;bottom:0;padding:22px 30px 24px;gap:15px;animation:upDown 1.5s ease-in-out 1.5s forwards infinite alternate}.counter-single-box.box2 .counter_icon{width:64px;height:64px;border-radius:50%;background:var(--primary-color);line-height:62px}.counter-content{text-align:left}.counter-number h1{font-size:30px;text-transform:uppercase;color:#fff;font-weight:500}.counter-number span{position:relative;top:-8px;font-size:16px;left:-3px}.counter-desc p{display:inline-block;padding:0;font-size:18px;color: #ffffff9c;font-weight:500}.counter-content .counter-desc p{font-size:16px;color: #ffffffa6;font-weight:400}.about-section-inner-dine .sec-title{margin-bottom:20px}.about-section-inner-dine .section-desc p{margin-top:20px}.dine-over-view-section{background:url(http://hotelboutique.linx.lat/wp-content/themes/hotelza-boutique/assets/images/inner-page/xdine-over-bg2.jpg.pagespeed.ic.zt5HYqxXxs.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover;padding:105px 0 120px}.over-view-content{text-align:center}.overview_list{display:inline-block;border-top: 1px solid #ffffff7d;border-bottom: 1px solid #ffffff7d;padding:25px 0 25px;margin:47px 0 49px}.overview_list ul li{font-size:18px;color:#fff;font-weight:400;display:inline-block;margin:0 22px 0}.overview_list ul li:first-child{margin:0 20px 0 0}.overview_list ul li i{color:#d5e5d1;margin-right:10px}.restaurant-section{padding:120px 0 120px;background:#f3f7f1}.restaurant-section .section-title{margin-bottom:20px}.restaurant-thumb{margin-left:-176px}.restaurant-item{display:flex;align-items:center;gap:20px}.restaurant-icon{width:66px;height:66px;border-radius:33px;background: rgb(192 151 99 /20%);text-align:center;line-height:63px;flex-shrink:0}h2.restaurant-title{font-size:20px;line-height:28px;color:#161616;font-weight:500;margin:0}.restaurant-author-itm{display:flex;align-items:center;gap:20px;border-top:1px solid rgba(22,22,22,.10196078431372549);padding-top:30px;margin-top:30px}.restaurant-author{display:flex;align-items:center;gap:15px}.author_bio h3{font-size:18px;color:#161616;line-height:1;font-weight:500;margin:0}.author_bio p{font-size:14px;color:#616161;font-weight:400;margin:0}.restaurant-section .defult-btn a{margin-top:0}.dine-section.style_two{padding:100px 90px 120px}.portfolio_nav{margin:0 0 40px}.portfolio_menu ul{text-align:center;list-style:none}.portfolio_nav ul li{transition:all .5s ease 0s;cursor:pointer;padding:7px 22px;display:inline-block;margin-left:10px;font-size:16px;background-color:rgba(255,255,255,.10196078431372549);color:#fff;font-weight:500}.portfolio_nav ul li:hover,.portfolio_nav ul li.current_menu_item{color:#fff;background:var(--primary-color)}.style_two .dine-content h2 a{padding-left:0}.style_two .dine-content h2 a:before{display:none}span.price{font-size:16px;text-transform:uppercase;color:#d5e5d1;font-weight:600;margin:11px 0 0;display:inline-block}.restaurant-section.sports .restaurant-thumb{margin-left:35px;margin-top:0;position:relative;z-index:1}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background:var(--bg-color1)}.preloader::before{position:absolute;top:50%;left:0;right:0;width:100%;text-align:center;margin:0 auto;margin-top:30px;color:var(--title-color);font-weight:700;font-size:12px;letter-spacing:1px;content:"Loading";text-transform:uppercase;-webkit-transition:none;-o-transition:none;transition:none}.loader{display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-75px 0 0 -50px;border-radius:50%;border:3px solid var(--primary-color);border-top-color:var(--text-color);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:var(--primary-color);-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:var(--text-color);-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}