/*! * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.2/font/bootstrap-icons.min.css);:root{--bs-font-sans-serif:"Lato";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@font-face{font-family:InterLight;src:url('../fonts/Inter-Light.ttf');font-style:normal;font-weight:200}@font-face{font-family:InterMedium;src:url('../fonts/Inter-Medium.ttf');font-style:normal;font-weight:400}@font-face{font-family:InterUltraLight;src:url('../fonts/Inter-ExtraLight.ttf');font-style:normal;font-weight:100}@font-face{font-family:Lato;src:url('../fonts/Lato-Light.ttf');font-style:normal;font-weight:100}body{font-family:var(--bs-font-sans-serif);background:#f8f8f800;font-size:16px;line-height:1.8;font-weight:400;color:#000000cc}.block-21 .text .heading a:active,.block-21 .text .heading a:focus,.block-21 .text .heading a:hover,.block-21 .text .meta>div a,.blog-entry .text .heading a:active,.blog-entry .text .heading a:focus,.blog-entry .text .heading a:hover,.ftco-footer .block-23 ul li span,.ftco-footer .ftco-footer-widget ul li a:hover,.ftco-footer .ftco-footer-widget ul li a:hover span,.ftco-footer-social li a:hover,.hero-wrap .slider-text .breadcrumbs span a:focus,.hero-wrap .slider-text .breadcrumbs span a:focus i,.hero-wrap .slider-text .breadcrumbs span a:hover,.hero-wrap .slider-text .breadcrumbs span a:hover i,.nav-link,a,button{color:#b1772c}a,button{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}a:focus,a:hover,button:focus,button:hover{text-decoration:none;color:#b1772c;outline:0!important}.block-21 .text .heading a,.blog-entry .text .heading a,.dbox p a,.nav-link:hover,.wrapper .social-media p a:hover{color:#000}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{line-height:1.5;color:rgba(0,0,0,.8);font-weight:400}.ftco-navbar-light{position:relative;top:0;left:0;right:0;z-index:3;padding:0}.ftco-navbar-light .navbar-brand{color:#fff;padding-top:.7rem;padding-bottom:.7rem}.ftco-navbar-light .navbar-brand:focus,.ftco-navbar-light .navbar-brand:hover{color:#000!important}.ftco-navbar-light .navbar-nav .dropdown:hover .dropdown-menu{display:block;margin-top:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link{font-size:14px;padding-top:1.2rem;padding-bottom:1.2rem;padding-right:25px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-wrap:nowrap}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link span{position:relative;display:block;padding-bottom:2px}.ftco-navbar-light .btn-custom{margin-right:20px;text-transform:uppercase;font-size:1px;font-weight:700;background:rgba(255,255,255,.1);padding:4px 10px;color:#fff;border-radius:2px}.ftco-navbar-light .navbar-toggler{border:none;cursor:pointer;padding-right:0;text-transform:uppercase;font-size:16px;letter-spacing:.1em}.ftco-navbar-light .navbar-toggler:focus,.ftco-navbar-light .navbar-toggler:hover{text-decoration:none;color:#b1772c;outline:0!important;-webkit-box-shadow:none;box-shadow:none}.navbar-brand{font-weight:900;font-size:30px;z-index:3;position:relative}.navbar-brand img{display:block;max-width:130px}.navbar-brand span .small,.navbar-brand span small{display:block;font-size:12px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px}.navbar-brand .flaticon{font-size:40px;color:#b1772c;line-height:.7}.btn,.video-wrap .subheading{font-size:13px;text-transform:uppercase}.hero-wrap{min-height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:inherit}.hero-wrap:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent 0,#000);bottom:0;content:"";display:block;height:30%;position:absolute;width:100%}.hero-wrap .overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background:#222}.hero-wrap.hero-wrap-2,.hero-wrap.hero-wrap-2 .slider-text{min-height:auto;height:700px}.hero-wrap.hero-wrap-2 .overlay{opacity:.4}.hero-wrap .slider-text{height:100vh;min-height:750px;color:rgba(255,255,255,.8);z-index:3}.booking-form,.ftco-room-section,.img-cuisine,.room-wrap .img,.testimony-section{z-index:0;position:relative}.hero-wrap .slider-text .subheading{text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:1px}.hero-wrap .slider-text .h1,.hero-wrap .slider-text h1{font-weight:700;color:#fff;font-size:80px;line-height:1.2}.hero-wrap .slider-text .breadcrumbs{font-size:14px;margin-bottom:10px;z-index:99;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.8)}.hero-wrap .slider-text .breadcrumbs span,.hero-wrap .slider-text .breadcrumbs span a{color:rgba(255,255,255,.8)}.hero-wrap .slider-text .breadcrumbs span i{color:rgba(255,255,255,.8);font-size:12px}.hero-wrap .slider-text .bread{font-weight:400;color:#fff;font-size:70px}.bg-light{background:#f8f8f8!important}.bg-darken{background:#222!important}.btn{cursor:pointer;border-radius:0;-webkit-box-shadow:0 24px 36px -11px rgba(0,0,0,.09);-moz-box-shadow:0 24px 36px -11px rgba(0,0,0,.09);box-shadow:0 24px 36px -11px rgba(0,0,0,.09);font-weight:700;letter-spacing:1px}.btn:active,.btn:focus,.btn:hover{outline:0}.btn.btn-primary{background:#b1772c!important;border:1px solid #b1772c!important;color:#fff!important}.btn.btn-primary span{color:#fff!important;font-size:16px;line-height:1;margin-left:10px}.btn.btn-primary:hover{border:1px solid #b1772c;background:0 0;color:#b1772c}.btn.btn-white{background:#fff!important;border:1px solid #fff!important;color:#000!important}.btn.btn-white:hover{border:1px solid #fff;background:0 0;color:#fff}.btn.btn-white.btn-outline-white{border:1px solid rgba(255,255,255,.7)!important;background:0 0!important;color:#fff!important}.btn.btn-white.btn-outline-white:hover{border:1px solid transparent!important;background:#fff!important;color:#000!important}.form-control{height:45px;background:#fff;color:rgba(0,0,0,.8);font-size:14px;border-radius:2px;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.1)}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.3)!important}.form-control::-moz-placeholder{color:rgba(0,0,0,.3)!important}.form-control:-ms-input-placeholder{color:rgba(0,0,0,.3)!important}.form-control:-moz-placeholder{color:rgba(0,0,0,.3)!important}.comment-form-wrap .form-control:active,.comment-form-wrap .form-control:focus,.form-control:active,.form-control:focus{border-color:#b1772c!important}.comment-form-wrap textarea.form-control,textarea.form-control{height:inherit!important}.ftco-booking{margin-top:-80px}.booking-form{width:100%;background:#222;-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);box-shadow:0 5px 25px -2px rgba(0,0,0,.06)}.room-wrap,.services{background:#fff;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-ms-transition:.3s}.booking-form .form-wrap,.img-hover.overlay{position:relative;overflow:hidden}.booking-form .form-group{position:relative;margin-bottom:0;width:100%;border-left:1px solid rgba(0,0,0,.05)}.booking-form .form-group label{font-weight:700;font-size:12px;color:#fff;text-transform:uppercase;margin-bottom:10px;letter-spacing:1px}.booking-form .form-group .form-field{position:relative;display:block}.booking-form .form-group .form-control{padding:0 0 0 25px;display:block;width:100%;height:inherit!important;font-size:16px;border:none!important;color:rgba(255,255,255,.4)!important;background:0 0!important;border-radius:0}.booking-form .form-group .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.4)!important}.booking-form .form-group .form-control::-moz-placeholder{color:rgba(255,255,255,.4)!important}.booking-form .form-group .form-control:-ms-input-placeholder{color:rgba(255,255,255,.4)!important}.booking-form .form-group .form-control:-moz-placeholder{color:rgba(0,0,0,.4)!important}.booking-form .form-group .form-control.btn{font-size:16px;font-weight:700;text-transform:uppercase;background:#b1772c!important;border:none!important;color:#fff!important;padding:0 30px!important;line-height:1.4!important;border-radius:0}@media (max-width:991.98px){.ftco-navbar-light{position:relative;top:0;padding:7px 0}.ftco-navbar-light .navbar-nav{padding-top:20px;padding-bottom:20px}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link span{display:inline-block}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link{padding:0 10px 1rem}.booking-form .form-group .form-control.btn{padding:25px 20px!important}}.booking-form .form-group .select-wrap,.search-form .form-group{position:relative}.booking-form .form-group .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.booking-form .form-group .icon{position:absolute;top:50%;left:0;font-size:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:rgba(255,255,255,.3);width:30px;height:30px}.services{width:100%;padding:30px 20px;transition:.3s;-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);box-shadow:0 5px 25px -2px rgba(0,0,0,.06);border:1px dashed #b1772c}.ftco-about-section .f-services .icon,.services .icon{margin-bottom:8px}.services .icon img{width:70px;line-height:1.2}#map,.dbox .text,.services .text,.wrapper{width:100%}.services .text .h2,.services .text h2{font-size:20px;margin-bottom:2px}.ftco-about-section .f-services:hover .text,.services:hover{background:#222;-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.18);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.18);box-shadow:0 5px 25px -2px rgba(0,0,0,.18)}.ftco-about-section .f-services:hover .text .h3,.ftco-about-section .f-services:hover .text h3,.ftco-gallery .gallery-wrap .icon span,.pricing-entry:hover .text .h3,.pricing-entry:hover .text h3,.room-wrap:hover .text .h3 a,.room-wrap:hover .text h3 a,.services:hover .icon span,.services:hover .text .h2,.services:hover .text h2,.testimony-wrap .icon span{color:#fff}.room-wrap{margin-bottom:60px;-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.04);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.04);box-shadow:0 5px 25px -2px rgba(0,0,0,.04);transition:.3s}.room-wrap .img.img-room:after,.room-wrap .text{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-ms-transition:.3s}.room-wrap .img{display:block;width:100%;height:280px}.room-wrap .img.img-room:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';opacity:0;background:#222;z-index:-1;transition:.3s}.room-wrap .text{position:relative;transition:.3s;padding:0}.ftco-gallery .gallery-wrap:after,.pricing-entry{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-ms-transition:.3s}.room-wrap .text .h3,.room-wrap .text h3{font-size:30px;margin-bottom:10px}.room-wrap .text .h3 a,.room-wrap .text h3 a{color:#000;font-weight:400}.room-wrap .text ul{margin-top:-25px;border-radius:4px;padding:10px 0;background:#fff;-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);box-shadow:0 5px 25px -2px rgba(0,0,0,.06)}.room-wrap .text ul li{font-size:16px;margin-right:10px;display:inline-block;list-style:none}.room-wrap .text ul li span{margin-right:5px}.room-wrap .text .price{color:#b1772c;font-weight:700}.room-wrap .text .price .small,.room-wrap .text .price small{font-size:14px}.room-wrap .text .btn-custom{color:#222;text-transform:uppercase;font-size:14px;font-weight:700;border:1px solid rgba(0,0,0,.05);padding:5px 10px;border-radius:2px}.room-wrap:hover{-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.08);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.08);box-shadow:0 5px 25px -2px rgba(0,0,0,.08);background:#222;color:rgba(255,255,255,.7)}.room-wrap:hover .text .btn-custom{color:#fff;border:1px solid rgba(255,255,255,.1)}.room-wrap:hover .img:after{opacity:.5}.room-detail{width:100%;height:500px}.ftco-room-section .tns-outer,.testimony-section .tns-outer{position:relative;padding-bottom:3em!important}.ftco-room-section .tns-ovh,.testimony-section .tns-ovh{padding:2em 0 0}.ftco-room-section .tns-controls,.testimony-section .tns-controls{text-align:center;margin-bottom:10px}.ftco-room-section .tns-nav,.testimony-section .tns-nav{text-align:center;margin:0;position:absolute;bottom:0;left:0;right:0;z-index:99}.ftco-room-section .tns-nav>[aria-controls],.testimony-section .tns-nav>[aria-controls]{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:#ddd;border:0}.ftco-room-section .tns-outer [aria-controls],.ftco-room-section .tns-outer [data-action],.testimony-section .tns-outer [aria-controls],.testimony-section .tns-outer [data-action]{cursor:pointer}.ftco-room-section .tns-nav>.tns-nav-active,.testimony-section .tns-nav>.tns-nav-active{background:#999}.img-cuisine:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';opacity:.4;background:#222;z-index:-1}.ftco-intro,.pricing-entry .text,.vid-section{z-index:0;position:relative}.img-cuisine .icon{position:absolute;top:50%;right:-40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px;height:120px;border-radius:5px;background:#b1772c;-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);box-shadow:0 5px 25px -2px rgba(0,0,0,.06)}.img-cuisine .icon span{color:#fff;font-size:60px}@media (max-width:1199.98px){.services{margin-bottom:20px}.img-cuisine{height:300px;width:100%}.img-cuisine .icon{right:50%;margin-right:-50px}}.vid-height,.vid-section{height:600px}.categories,.ftco-footer .block-23 ul,.list{padding:0}.list li{list-style:none}.list li span{color:#222}.rate i{color:#b1772c;margin:0 4px}.pricing-entry{width:100%;display:block;margin-bottom:10px;background:#fff;padding:30px;transition:.3s}.pricing-entry .img{width:60px;height:60px;border-radius:50%}.about-author .desc,.pricing-entry .desc,.testimony-wrap .tx{width:calc(100% - 80px)}.dbox p,.pricing-entry .desc p,.sidebar-box :last-child{margin-bottom:0}.pricing-entry .text{width:100%;display:block}.ftco-gallery .gallery-wrap:after,.ftco-intro .overlay,.pricing-entry .text:after,.vid-section .overlay{right:0;z-index:-1;left:0;content:''}.pricing-entry .text:after{position:absolute;bottom:35%;width:100%;height:1px}.pricing-entry .text .h3,.pricing-entry .text h3{width:calc(100% - 80px);font-size:20px;margin-bottom:0}.pricing-entry .text .price{width:80px;color:#b1772c;text-align:right;font-size:20px}.ftco-section-counter,.pricing-entry:hover{background:#222}.ftco-intro .h2 span,.ftco-intro h2 span,.video-icon{background:#b1772c}.pricing-entry:hover .text .h3 span,.pricing-entry:hover .text h3 span{padding-right:20px}.vid-section .overlay{position:absolute;top:0;bottom:0;background:#222;opacity:.5}.video-wrap .subheading{display:block;margin-bottom:5px;color:#fff;font-weight:700;letter-spacing:2px}.video-wrap .h3,.video-wrap h3{color:#fff;font-weight:400;font-size:70px}.about-author .bio,.video-icon{height:80px;border-radius:50%;display:block}.video-icon{width:80px!important;margin:0 auto;-webkit-animation:2s infinite pulse;animation:2s infinite pulse}.video-icon span{color:#fff;font-size:50px;line-height:1}.about-author .bio{width:80px}.about-author .desc .h3,.about-author .desc h3{font-size:30px;font-weight:400}.ftco-section{padding:4em 0;position:relative;width:100%;overflow-x:hidden}.ftco-no-pt{padding-top:0!important}.ftco-no-pb{padding-bottom:0!important}.ftco-intro{color:rgba(255,255,255,.8);padding:6em 0}.ftco-footer,.ftco-footer .ftco-footer-widget ul li a{color:rgba(255,255,255,.7)}.ftco-intro .overlay{position:absolute;top:0;bottom:0;opacity:.9;background:#222}.ftco-intro .subheading,.heading-section .subheading{font-size:13px;display:block;margin-bottom:5px;color:#b1772c;text-transform:uppercase;font-weight:700;letter-spacing:2px}.ftco-intro .h1,.ftco-intro h1{color:#fff;font-weight:400}.ftco-intro .h2,.ftco-intro h2{color:#fff;font-weight:400;font-size:40px!important}.ftco-gallery .gallery-wrap{width:100%;height:300px;display:block;position:relative;z-index:0}.ftco-gallery .gallery-wrap:after{position:absolute;top:0;bottom:0;background:#000;opacity:0;transition:.3s}.ftco-gallery .gallery-wrap .icon{width:40px;height:40px;border-radius:50%;background:#b1772c;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;opacity:0}.ftco-gallery .gallery-wrap:hover:after{opacity:.3}.ftco-gallery .gallery-wrap:hover .icon{opacity:1}.ftco-footer{padding:4em 0 0;background:#1a1a1a}.ftco-footer .logo a{position:relative;text-decoration:none}.ftco-footer .ftco-footer-widget .h2,.ftco-footer .ftco-footer-widget h2{color:#fff;margin-bottom:20px;font-size:20px}.ftco-footer .ftco-footer-widget ul li{margin-bottom:10px}.ftco-footer .ftco-footer-widget ul li a span{font-size:14px;color:rgba(255,255,255,.7)}.ftco-footer .ftco-footer-widget .btn-primary{background:#fff!important;border:2px solid #fff!important}.ftco-footer .ftco-footer-widget .btn-primary:hover{background:#fff;border:2px solid #fff!important}.ftco-footer .block-23 ul li,.ftco-footer .block-23 ul li>a{list-style:none;line-height:1.5;font-size:15px}.ftco-footer .block-23 ul li .icon,.ftco-footer .block-23 ul li .text{display:table-cell;vertical-align:top;color:rgba(255,255,255,.8)!important}.ftco-footer .block-23 ul li .icon{width:40px;font-size:15px;padding-top:2px;color:#b1772c!important}.ftco-footer .block-23 .ftco-footer-social{background-color:#fff;text-align:center}.ftco-footer .block-23 .ftco-footer-social li{margin:10px}.ftco-footer .bg-darken{background:#151515!important}.ftco-footer-social li{list-style:none;margin:0 5px 0 0;display:inline-block}.ftco-footer-social li a{height:40px;width:40px;display:block;color:#b1772c;border-radius:2px;position:relative;background:rgba(255,255,255,.05)}.ftco-footer-social li a span{position:absolute;font-size:18px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#b1772c!important}#simple-chat-button--container,.simple-chat-button--container{position:fixed;bottom:20px;right:20px;z-index:999999999}#simple-chat-button--button,.simple-chat-button--button{display:block;position:relative;text-decoration:none;width:50px;height:50px;border-radius:50%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:scale(1);transform:scale(1);box-shadow:0 6px 8px 2px rgba(0,0,0,.15);color:#25d366;background-color:#fff}#simple-chat-button--button:before,.simple-chat-button--button:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;-webkit-animation:2s ease-out 5.3s infinite scb-shockwave-animation;animation:2s ease-out 5.3s infinite scb-shockwave-animation;z-index:-1}#simple-chat-button--button:hover,.simple-chat-button--button:hover{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media only screen and (max-width:1024px){#simple-chat-button--container,.simple-chat-button--container{bottom:12px}}@-webkit-keyframes scb-shockwave-animation{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 2px #b1772c57,inset 0 0 1px #b1772c57}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scb-shockwave-animation{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 2px #b1772c57,inset 0 0 1px #b1772c57}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.bi-telephone::before,.bi-whatsapp::before{margin-top:14px;margin-left:14px}@media (max-width:767.98px){.ftco-navbar-light .navbar-brand{color:#fff}.ftco-navbar-light .navbar-nav{padding-top:20px;padding-bottom:20px;margin-right:0}.ftco-navbar-light .navbar-nav>.nav-item.active>a{color:#fff;background:0 0}.hero-wrap .slider-text .h1,.hero-wrap .slider-text h1{font-size:40px}.services{border-radius:2px;margin-bottom:10px}.ftco-intro{background-position:center center!important}#map{height:300px}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(197,168,128,.4);-webkit-box-shadow:0 0 0 0 rgba(197,168,128,.4);box-shadow:0 0 0 0 rgba(197,168,128,.4)}70%{-moz-box-shadow:0 0 0 30px rgba(197,168,128,0);-webkit-box-shadow:0 0 0 30px rgba(197,168,128,0);box-shadow:0 0 0 30px rgba(197,168,128,0)}100%{-moz-box-shadow:0 0 0 0 rgba(197,168,128,0);-webkit-box-shadow:0 0 0 0 rgba(197,168,128,0);box-shadow:0 0 0 0 rgba(197,168,128,0)}}.heading-section .h2,.heading-section h2{font-size:54px;font-weight:400;line-height:1.4;text-transform:uppercase}.heading-section .h2 span,.heading-section h2 span{font-weight:400}.blog-img,.img,.user-img{background-size:cover;background-repeat:no-repeat;background-position:center center}.testimony-wrap{display:block;position:relative;background:#fff;padding:35px 30px 30px!important;border-radius:4px;width:98%;margin:0 auto;color:rgba(0,0,0,.8);-webkit-box-shadow:0 5px 12px -9px rgba(0,0,0,.17);-moz-box-shadow:0 5px 12px -9px rgba(0,0,0,.17);box-shadow:0 5px 12px -9px rgba(0,0,0,.17)}.testimony-wrap .icon{position:absolute;bottom:0;right:0;width:30px;height:30px;border-radius:50%;background:#b1772c}.testimony-wrap .user-img{width:80px;height:80px;position:relative;border-radius:50%}.testimony-wrap .name{font-weight:700;font-size:22px;margin-bottom:0;color:#222;line-height:1}.testimony-wrap .position{font-size:13px;text-transform:uppercase;color:#b1772c;font-weight:600}.ftco-about-section .img{height:230px}.ftco-about-section .f-services{width:100%;padding:0}.ftco-about-section .f-services .icon span{font-size:60px;line-height:1.2;color:#b1772c}.ftco-about-section .f-services .text{background:#fff;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;-webkit-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);-moz-box-shadow:0 5px 25px -2px rgba(0,0,0,.06);box-shadow:0 5px 25px -2px rgba(0,0,0,.06);border:1px dashed #b1772c}.ftco-about-section .f-services .text .h3,.ftco-about-section .f-services .text h3{font-size:24px;font-weight:400;margin-bottom:10px}.section-counter .counter-wrap{width:100%;text-align:center;padding:90px 40px;position:relative;z-index:0}.section-counter .counter-wrap:after{position:absolute;top:0;left:50%;content:'';width:1px;height:40%;background:rgba(255,255,255,.05);z-index:-1}.section-counter .number{font-size:40px;font-weight:700;color:#b1772c;line-height:1;margin-bottom:5px;display:block}.section-counter .caption{display:block;color:rgba(255,255,255,.8);letter-spacing:2px;font-size:30px;font-weight:400}.block-20{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;display:block;width:100%;height:300px;z-index:-1}.blog-entry,.comment-form-wrap .comment-form,.contact-wrap,.glo-reservation,.tagcloud a{background:#fff}.blog-entry,.blog-entry .text{z-index:0;width:100%;position:relative}.blog-entry{overflow:hidden;border-radius:4px;-webkit-box-shadow:0 10px 25px -13px rgba(0,0,0,.1);-moz-box-shadow:0 10px 25px -13px rgba(0,0,0,.1);box-shadow:0 10px 25px -13px rgba(0,0,0,.1)}@media (min-width:768px){.blog-entry{margin-bottom:40px}}@media (max-width:575.98px){.navbar-brand{line-height:1}.navbar-brand img{display:block;width:100px}.hero-wrap .slider-text .btn{width:100%;display:block;margin-bottom:5px}.booking-form .form-group{margin-bottom:0;border:none}.booking-form .form-group .icon{left:0}.room-wrap{margin-bottom:40px}.ftco-intro .h2,.ftco-intro h2{font-size:20px}.heading-section .h2,.heading-section h2{font-size:38px}.blog-entry{margin-bottom:30px}}.blog-entry .text{margin:0 auto;padding:30px}.blog-entry .text .heading{font-size:22px;margin-bottom:0;font-weight:400}.blog-entry .meta{text-transform:uppercase;font-size:13px;font-weight:600}.blog-entry .meta span{margin-right:10px}.blog-entry .btn-custom{text-transform:uppercase;color:#000;font-size:13px;font-weight:600;letter-spacing:2px}.blog-single .h2,.blog-single h2{font-size:50px;line-height:1.2;font-weight:400}.block-27 ul,.comment-list{padding:0;margin:0}.block-27 ul li{display:inline-block;margin-bottom:4px;font-weight:400}.block-27 ul li a,.block-27 ul li span{color:#000;text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;border-radius:4px;border:1px solid #e6e6e6;background:trasparent}.block-27 ul li.active a,.block-27 ul li.active span,.block-27 ul li:hover a,.block-27 ul li:hover span{background:#b1772c;color:#fff;border:1px solid transparent}.wrapper .social-media .h3,.wrapper .social-media h3{font-size:20px;font-weight:400}.comment-form-wrap .form-group label,.dbox p span,.wrapper .social-media p a{font-size:13px;color:#000;text-transform:uppercase}.wrapper .social-media p a{font-weight:600;margin-right:10px}.contact-wrap{border:1px dashed #b1772c}.contact-wrap .h3,.contact-wrap h3{color:#000;font-weight:700;font-size:30px}.dbox{width:100%;margin-bottom:25px}@media (min-width:768px){.dbox{margin-bottom:0}}.dbox p span{display:block;font-weight:700}.contactForm .label{color:#b1772c;text-transform:uppercase;font-size:12px;font-weight:600}.contactForm .form-control{border:none;border-bottom:1px solid rgba(0,0,0,.1);padding:0}.block-21 .blog-img{display:block;height:80px;width:80px}.block-21 .text{width:calc(100% - 90px)}.block-21 .text .heading{font-size:18px;font-weight:600;margin-bottom:0}.block-21 .text .meta>div{display:inline-block;font-size:12px;margin-right:5px}.tagcloud a{text-transform:uppercase;display:inline-block;padding:4px 10px;margin-bottom:7px;margin-right:4px;border-radius:4px;color:#222;font-size:11px}.comment-form-wrap{clear:both}.comment-form-wrap .form-group label{font-weight:700}.comment-form-wrap .form-control{height:45px;background:0 0;color:rgba(0,0,0,.8);font-size:14px;border-radius:2px;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.1)}.comment-form-wrap .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.3)!important}.comment-form-wrap .form-control::-moz-placeholder{color:rgba(0,0,0,.3)!important}.comment-form-wrap .form-control:-ms-input-placeholder{color:rgba(0,0,0,.3)!important}.comment-form-wrap .form-control:-moz-placeholder{color:rgba(0,0,0,.3)!important}.comment-list .children{padding:50px 0 0 40px;margin:0;float:left;width:100%}.comment-list li{padding:0;margin:0 0 30px;float:left;width:100%;clear:both;list-style:none}.comment-list li .vcard{width:80px;float:left}.comment-list li .vcard img{width:50px;border-radius:50%}.comment-list li .comment-body{float:right;width:calc(100% - 80px)}.comment-list li .comment-body .h3,.comment-list li .comment-body h3{font-size:20px;font-weight:600;font-family:Nunito,Arial,sans-serif}.comment-list li .comment-body .meta{text-transform:uppercase;font-size:13px;letter-spacing:.1em;font-weight:600;color:#b1772c;display:block;margin-bottom:10px}.comment-list li .comment-body .reply{padding:5px 10px;background:#b1772c;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:600;border-radius:4px}.comment-list li .comment-body .reply:hover{color:#fff;background:#000}.search-form .form-group input{padding-right:50px;font-size:14px;border:none}.search-form .icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#b1772c}.sidebar-box{margin-bottom:30px;padding:10px;font-size:15px;width:100%}.sidebar-box .h3,.sidebar-box h3{font-size:20px;margin-bottom:20px;font-weight:700;font-family:Nunito,Arial,sans-serif}.categories li{position:relative;margin-bottom:10px;padding-bottom:10px;list-style:none;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.categories li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.categories li a{display:block;color:#1a1a1a}.categories li a span{position:absolute;right:0;top:0;color:#ccc}.categories li.active a{color:#000;font-style:italic}.amenities-span span{border:1px solid #eee;border-radius:5px;padding:0 5px;color:#b1772c;margin-right:5px}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:3rem;height:3rem;background-repeat:no-repeat;background-position:50%;background-size:30px;background-color:#000000fa;border-radius:50%}.carousel-control-next-icon:hover,.carousel-control-prev-icon:hover{background-color:#b1772c}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.video-overlay{position:absolute;top:50%;left:0;right:0;bottom:50%}@media only screen and (max-width:768px){#simple-chat-button--container,.simple-chat-button--container{bottom:12px}.video-overlay{position:absolute;top:0;left:0;right:0;bottom:50%}}.glo-reservation-thumb .img-hover.overlay{display:block}.img-hover.overlay::before{height:100%;width:100%;content:"";background:#181b1c;position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:1;transform:translate(100%,100%);transition:opacity .4s,visibility .4s,transform .6s,-webkit-transform .6s}.glo-reservation-thumb .img-hover.overlay img{width:100%;min-height:230px}.img-hover img{-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.glo-reservation-content{padding:30px 35px 28px;border-color:#b1772c;border-style:dashed;border-width:1px;border-top:none}.glo-reservation-info-wrapper{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;gap:10px}.glo-reservation-info{transition:.5s}.glo-reservation-info i{font-size:16px;color:var(--clr-theme-1)}.glo-reservation-info span{font-size:14px;margin-inline-start:5px;text-transform:uppercase;letter-spacing:1px;color:#1e2223}.glo-reservation-title{margin-bottom:15px}.glo-reservation-content p{margin-bottom:30px}.glo-reservation-price h4{font-size:18px;text-transform:capitalize;color:#1e2223}.glo-reservation-price h4 span{font-size:15px;margin-inline-start:5px;color:#777}