@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}.blog-quote p,.blog-tag.blog-tag-rooms,.comments,.panel-body p,.panel-title,.testimonial,body,h4,p{text-align:left}.center-container,.upper-page{display:table;height:100%;width:100%}.dropdown a.disabled-custom,.google-maps iframe{-webkit-pointer-events:none;-moz-pointer-events:none}.hero-subheading,.main-navigation .navbar-nav li a,.more-button-txt-center,.panel-title,h4{text-transform:uppercase}.hero-heading,.hero-subheading,.main-navigation .navbar-nav li a,.more-button-txt-center{font-family:Montserrat,sans-serif}.menu-img .menu-img-inner img,video{object-fit:cover;object-position:center}.blog-quote p,.blog-quote p span,.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-shadow:none}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Thin.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-Black.ttf') format('truetype');font-weight:900;font-style:normal}.bg-img-1{background-image:url(../img/background/bg-1.jpg)}.bg-img-3{background-image:url(../img/background/hero-bg-3.jpg)}.parallax-image-bg-1{background-image:url(../img/background/floor.jpg)}.parallax-image-bg-2{background-image:url(../img/background/parallax-image-bg-2.jpg)}.parallax-image-bg-3{background-image:url(../img/background/parallax-image-bg-3.jpg)}.parallax-image-bg-4{background-image:url(../img/background/parallax-image-bg-4.jpg)}.about-bg-1{background-image:url(../img/about/1.jpeg)}.services-bg-1{background-image:url(../img/about/services/1.jpg)}.services-bg-2{background-image:url(../img/about/services/2.jpg)}.services-bg-3{background-image:url(../img/about/services/3.jpg)}.services-bg-4{background-image:url(../img/about/services/4.jpg)}.rooms-bg{background-image:url(../img/rooms/1.jpg)}.restaurant-bg{background-image:url(../img/facilities/restaurant/1.jpg)}.spa-bg{background-image:url(../img/facilities/spa/1.jpg)}.fitness-bg{background-image:url(../img/facilities/fitness/1.jpg)}.pool-bg{background-image:url(../img/facilities/pool/1.jpg)}.facilities-bg-1{background-image:url(../img/facilities/1.jpg)}.facilities-bg-2{background-image:url(../img/facilities/2.jpg)}.facilities-bg-3,.facilities-bg-4{background-image:url(../img/facilities/3.jpeg)}.gallery-bg{background-image:url(../img/gallery/1.jpeg)}.contact-bg{background-image:url(../img/contact/1.jpg)}.booking-bg{background-image:url(../img/booking/1.jpg)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#form .error,#form-3 .error-c,.blog-quote p,.color-switch,.hero-heading,.hero-subheading,.panel-title,.social-icons,.social-icons a,.social-icons a:hover,.success,.success-c,a,a:active,a:focus,a:hover,a:visited,body,h2.hero-heading,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.hero-heading,a,a:active,a:focus,a:hover,a:visited,body,p{-webkit-backface-visibility:hidden}.hero-heading,body,p{backface-visibility:hidden}body,h4,p{font-size:15px}body,html{height:100%;line-height:170%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.reservation-button:focus,:focus{outline:0}a:active,a:focus,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;outline:0}body{font-family:Raleway,sans-serif;font-style:normal;font-weight:500;background:#fff;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;margin:0;padding:0}.panel-title,.social-icons,h4{font-family:Montserrat,sans-serif}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0;backface-visibility:hidden;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}p{letter-spacing:.05em;line-height:2}p a,p a:hover{text-decoration:none;outline:0;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.logo,.main-navigation-bg,.main-navigation-bg .logo,.main-navigation-bg .main-navigation .navbar-nav li a,.navbar .navbar-nav>li,.navbar-bg-switch,.owl-next,.owl-prev,.to-top-arrow{-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out}.logo,.navbar-bg-switch{transition:.4s ease-out}.item-button,.section-title-inner,.section-title-inner.section-title-inner-dark,.skill-bar-percent,.skill-bar-percent-2,.skillbar-title,.skillbar-title-2,.team-box,.team-box span,button,h4,strong{font-weight:700}::-moz-selection{background:#5f5f5f;color:#fff}::selection{background:#5f5f5f;color:#fff}.nopadding{padding:0!important;margin:0!important}.upper-page{position:relative;min-height:586px}.center-container{position:absolute;table-layout:fixed;background:0 0}#preloader-status,.center-block,.center-block-contact-modal{display:table-cell;vertical-align:middle}.logo .logo-light{opacity:1;-moz-opacity:1;-webkit-opacity:1;width:59px;height:55px}.logo .logo-dark,.main-navigation-bg .logo .logo-light{opacity:0;-moz-opacity:0;-webkit-opacity:0;height:0}.main-navigation-bg .logo .logo-dark{opacity:1;-moz-opacity:1;-webkit-opacity:1;height:auto}.hover-icons,.to-top-arrow{opacity:0;text-align:center}.navbar-bg-switch{position:fixed;width:100%;top:0;left:0;z-index:999}.logo{padding-top:25px;margin:0 0 0 50px}.main-navigation .navbar-nav li a{font-size:12px;text-align:center;letter-spacing:.05em;text-decoration:none;margin:0 auto;padding:58px 15px 35px;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;color:#fff}h2.section-heading span:after,h2.section-heading span:before{margin-top:-1px;height:0;content:"";top:50%;position:absolute}.lang-switcher{position:relative;top:1em;right:2em;transition:.5s}.lang-switcher .dropdown-menu{background:0 0!important;box-shadow:none!important;margin:auto}.lang-switcher .dropdown-menu li a:hover{background:0 0!important;transform:scale(1.2)}.navbar-collapse-position-primary .lang-switcher{top:.25em;transition:.5s}.main-navigation .navbar-nav li:last-child a{margin:0 50px 0 0}.main-navigation .navbar-nav li a:hover,.nav li a:focus,.nav li a:hover{color:#fff;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out}.main-navigation .navbar-nav li a:hover{transition:.4s ease-out}.nav li a:focus,.nav li a:hover{background:0 0;transition:.4s ease-out}.main-navigation-bg{height:81px;-webkit-box-shadow:0 0 15px rgba(196,196,196,.35);-moz-box-shadow:0 0 15px rgba(196,196,196,.35);box-shadow:0 0 15px rgba(196,196,196,.35);background:#fff;transition:.4s ease-out}.main-navigation-bg .logo{padding-top:12px;margin:0 0 0 50px;transition:.4s ease-out}.main-navigation-bg .main-navigation .navbar-nav li a{color:#5f5f5f;padding:31px 15px 0;transition:.4s ease-out}.blog-quote p,.blog-side-text a:hover,.blog-tag,.col-all:hover .color-switch,.color-switch,.contact-info-description,.contact-info-description-img,.contact-info-text a,.contact-info-text a:active,.contact-info-text a:focus,.contact-info-text a:hover,.contact-info-text a:visited,.copyright,.copyright a,.copyright a:active,.copyright a:focus,.copyright a:hover,.copyright a:visited,.intro-years h2,.intro-years h3,.intro-years h4,.item-selector a,.main-navigation .navbar-nav li .dropdown-menu a:hover,.main-navigation-bg .main-navigation .navbar-nav li a:hover,.more-button-bg-center,.panel-body p,.panel-title-span,.section-title h2,.section-title-inner,.section-title-inner.section-title-inner-dark,.section-title.section-title-dark h2,.skill-bar-percent,.skill-bar-percent-2,.skillbar-title,.skillbar-title-2,.social-icons li span,.team-box,.team-box span,.testimonial blockquote,.testimonial.testimonial-2 blockquote,body,h2.hero-heading,h2.hero-heading.hero-heading-dark,h4,p,p a,p a:hover{color:#5f5f5f}.navbar-nav .active a{color:#ccc!important;background:0 0;text-decoration:none}.navbar .navbar-nav>li{height:110px;transition:.4s ease-out}.navbar .navbar-nav>li.open>a:focus,.navbar .navbar-nav>li.open>a:hover,.pswp__caption,.pswp__top-bar,.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#fff}.main-navigation-bg.navbar .navbar-nav>li{height:80px;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.main-navigation .navbar-nav li .dropdown-menu a{font-size:11px;color:#5f5f5f;padding:25px 15px 0}.main-navigation .navbar-nav li .dropdown-menu:last-child a{margin:0}.dropdown:hover .dropdown-menu{right:auto;left:50%;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (min-width:768px){.main-navigation #navbar-collapse{display:flex!important;justify-content:right;align-items:center}.dropdown:hover .dropdown-menu{display:block}}.dropdown-menu>li:last-child{padding-bottom:25px!important}.dropdown-menu{border:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 10px rgba(196,196,196,.35);-moz-box-shadow:0 10px 10px rgba(196,196,196,.35);box-shadow:0 10px 10px rgba(196,196,196,.35)}.bg-dark.bg-dark-blog,.bg-light,.contact-modal,.contact-modal.open,.navbar .navbar-nav>.open>a,.navbar .navbar-nav>.open>a:focus,.navbar .navbar-nav>.open>a:hover,.preloader-bg,.pswp__bg,.pswp__img--placeholder--blank{background:#fff}.dropdown a.disabled-custom{pointer-events:none}.extra-margin-border{position:relative;height:auto;min-height:inherit;margin-left:50px;margin-right:50px;background:0 0}.border-top,.border-top.top-position-primary{position:absolute;background:rgba(255,255,255,.2);-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;z-index:105}.carousel-item-all,.hero-bg,.img-fullwidth-all img,.parallax-all,.parallax-title,.swiper-slide-inner-bg,.swiper-slide-inner-bg-2{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}.border-top.top-position-primary{background:0 0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}.border-top{width:100%;height:1px;top:110px}.hero-fullscreen,.hero-fullscreen-FIX{width:100%;height:100%}.overlay:before{content:"";position:absolute;display:block;top:0;left:0;bottom:0;right:0;z-index:1}.hero-fullscreen{position:absolute;left:0;top:0;overflow:hidden;z-index:0}.hover-icons a,.hover-icons a:hover:after,.to-top-arrow{background:#111}.to-top-arrow{position:fixed;bottom:-10px;width:50px;height:50px;line-height:47px;cursor:pointer;font-size:16px;color:#fff;-moz-opacity:0;-webkit-opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);transition:.4s ease-out;z-index:105}@media only screen and (max-width:995px){.to-top-arrow{right:80px}.to-top-arrow.show{bottom:60px}}.to-top-arrow.show{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:1;-moz-opacity:1;-webkit-opacity:1}.hover-effect-img:hover .hover-icons,.swiper-slide-active .swiper-slide-inner-bg-2,.swiper-slide-duplicate-active .swiper-slide-inner-bg-2,.to-top-arrow:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1}.scroll-indicator-wrapper{position:absolute;width:1px!important;height:100%;left:-1px;right:0;margin-left:auto;margin-right:auto;opacity:1;-moz-opacity:1;-webkit-opacity:1;visibility:visible;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;transition:.7s}.contact-modal,.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.scroll-indicator{position:absolute;bottom:100px;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:1005}.scroll-line{display:block;width:1px;height:50px;background:0 0}.scroll-line::before{content:"";display:block;width:1px;height:50%;top:0;background-color:#fff;-webkit-animation:2s ease-in-out infinite scroll-down;-ms-animation:scroll-down 2s ease-in-out infinite;animation:2s ease-in-out infinite scroll-down}@-webkit-keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(.5);transform-origin:bottom}100%{height:100%;transform:scaleY(0);transform-origin:bottom}}@-ms-keyframes scroll-down{100%,50%,70%{height:100%}0%{height:0}70%{transform:scaleY(.5);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(.5);transform-origin:bottom}100%{height:100%;transform:scaleY(0);transform-origin:bottom}}.parallax-overlay,.parallax-overlay-video-testimonials{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}.parallax-overlay{background:rgba(0,0,0,.7)}.parallax-overlay-video-testimonials{background:rgba(0,0,0,.3)}.img-fullwidth-all,.parallax-all,.parallax-title{background-repeat:no-repeat;background-position:center center}.parallax{display:block;width:100%;height:100%;overflow:hidden}.parallax-all,.parallax-title{position:relative;background-size:cover;border:none;z-index:1}.more-wraper-center{position:relative;width:120px!important;max-width:120px;height:120px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;z-index:1}.more-wraper-center.more-wraper-center-form{margin:-5px auto 0;bottom:-20px}.more-button-circle{display:block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-clip:content-box;padding:2.5px;cursor:pointer}.more-wraper-center:hover .more-button-circle{-webkit-animation:5s linear infinite spin;-moz-animation:5s linear infinite spin;-ms-animation:spin 5s linear infinite;-o-animation:5s linear infinite spin;animation:5s linear infinite spin}.more-button-txt-center{position:absolute;top:60px;left:60px;width:120px!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-style:normal;letter-spacing:normal;line-height:normal;color:#111;margin:0 auto;cursor:pointer}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.extra-margin-halves,.footer-credits-logo,.home-quotes-wrap,.img-fullwidth-wrapper,.input-inner,.legendary-gallery,.post-list .post-list-item,.select-inner,.testimonial{position:relative}@media (min-width:992px){.img-fullwidth{position:absolute;width:50vw;height:auto;top:0;bottom:0}}#preloader,.preloader-bg{position:fixed;width:100%;height:100%;z-index:999999;overflow:hidden}.img-fullwidth-all{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.loader,.loader span{width:45px;height:45px}#preloader{display:table;table-layout:fixed;background:#fff}.preloader-position{position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.hover-effect,.hover-effect.the-team{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.loader{position:relative;left:50%;top:auto;margin-left:-22px;margin-top:2px;-webkit-animation:1s linear infinite rotate;-moz-animation:1s linear infinite rotate;-ms-animation:rotate 1s infinite linear;-o-animation:1s linear infinite rotate;animation:1s linear infinite rotate;border:3px solid rgba(17,17,17,.15);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader span{position:absolute;top:-3px;left:-3px;border:3px solid transparent;border-top:3px solid rgba(17,17,17,.75);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hover-icons{position:absolute;width:100%;top:50%;left:15px;-moz-opacity:0;-webkit-opacity:0;-webkit-transition:.35s ease-out;-moz-transition:.35s ease-out;-ms-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:1}@media only screen and (min-width:1024px){.hover-icons{left:10px}}@media only screen and (max-width:880px){.logo{padding-top:6px;margin:7px 0 0 25px}.main-navigation .navbar-nav li:last-child a{margin:0}.main-navigation .navbar-nav li a{padding:33px 15px 0;right:25px}.main-navigation-bg .logo{margin:1px 0 0 25px}.main-navigation-bg .main-navigation .navbar-nav li a{padding:32px 15px 0}.dropdown a.disabled-custom{-webkit-pointer-events:auto;-moz-pointer-events:auto;pointer-events:auto}.to-top-arrow{right:30px}.to-top-arrow.show{bottom:-5px}.parallax{padding:100px 0}.hover-icons{left:5px}.hover-effect{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;bottom:15px;right:15px}}@media only screen and (max-width:640px){.img-fullwidth{min-height:350px}.hover-icons{left:0}}.hover-icons a{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;width:50px;height:50px;line-height:50px;margin:0 4px;font-size:20px;border:1px solid #111;-webkit-transition:.35s ease-out;-moz-transition:.35s ease-out;-ms-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-10px}.hero-heading,h2.hero-heading{font-size:55px;letter-spacing:-.04em;text-transform:none;line-height:1.15}.hover-icons a.iw-slide-left{-webkit-transform:translate3d(-60px,0,0);-moz-transform:translate3d(-60px,0,0);-ms-transform:translate3d(-60px,0,0);-o-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0)}.hover-icons a.iw-slide-right{-webkit-transform:translate3d(60px,0,0);-moz-transform:translate3d(60px,0,0);-ms-transform:translate3d(60px,0,0);-o-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.hover-effect-img:hover .hover-icons a{padding:0;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.hover-icons a:hover{background:#111;border:1px solid #111}.hover-icons a i,.hover-icons a:before{position:relative;z-index:1}.hover-effect-img{position:relative;z-index:5!important}.hover-effect{position:absolute;background:#fff;opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;box-sizing:border-box;cursor:pointer}#google-maps-wrapper,.google-maps,.google-maps iframe{height:600px;width:100%}.hover-effect-img:hover .hover-effect{opacity:.85;-moz-opacity:0.85;-webkit-opacity:0.85;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.legendary-gallery .img-caption,.menu{display:none}#google-maps-wrapper{position:relative;overflow:hidden;-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");bottom:-59px;margin:-59px auto 0}.google-maps iframe{position:relative;top:-59px;pointer-events:none}.hero-heading{position:relative;font-style:normal;text-align:center;color:#fff;margin:-6px auto 0;width:100%;z-index:1}.hero-subheading,h2.hero-heading{position:relative;font-style:normal;text-align:center;-webkit-backface-visibility:hidden;z-index:1}h2.hero-heading{backface-visibility:hidden;width:100%}@media all and (min-width:1920px){.hero-heading{font-size:65px;margin:-8px auto 0}h2.hero-heading{font-size:65px;margin:-8px auto -9px}}@supports ((text-stroke:1px #fff) or (-webkit-text-stroke:1px #fff)){h2.hero-heading span{color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;text-shadow:none}}@supports ((text-stroke:1px #111) or (-webkit-text-stroke:1px #111)){.hero-heading.hero-heading-dark span,h2.hero-heading.hero-heading-dark span{color:transparent;-webkit-text-stroke:1px #111;text-stroke:1px #111;text-shadow:none}}.hero-subheading{font-size:12px;font-weight:700;letter-spacing:.05em;line-height:normal;color:#fff;backface-visibility:hidden;margin:-1px auto}.panel-title,.social-icons{line-height:2;font-style:normal;position:relative}#form .error,#form-3 .error-c,.blog-quote p,.color-switch,.panel-title{-webkit-backface-visibility:hidden}.color-switch,.panel-title{backface-visibility:hidden}.hero-heading.hero-heading-dark span,.hero-subheading.hero-subheading-dark,.hero-subheading.hero-subheading-dark span,.pswp__caption__center,.service-number{color:#111}.hero-subheading span{position:relative;display:inline-block;padding-right:60px;margin-right:30px;line-height:1;color:#fff}.hero-subheading span::before{content:"";position:absolute;display:block;top:50%;right:0;width:30px;height:0;margin-top:-1px;border-top:1px solid #fff}.hero-subheading.hero-subheading-dark span::before{border-top:1px solid #111}h4{line-height:1;letter-spacing:-.04em}#form input:focus,#form textarea:focus,#form-3 input:focus,#form-3 textarea:focus,.col-all .color-switch,.col-all:hover .color-switch{-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}.testimonial.testimonial-bottom{margin:-5px 0 -30px}.testimonial .inner{margin:0 auto;padding:0}.testimonial blockquote{position:relative;margin-bottom:25px;padding:0;z-index:1}blockquote,q{quotes:none}.quote-inner a,.quote-inner a:hover{color:#5f5f5f;text-decoration:none}.testimonial blockquote::before{content:"\201C";position:absolute;color:rgba(17,17,17,.15);font-family:Georgia,serif;font-size:165px;font-style:normal;left:0;top:-90px;z-index:-10}.panel-wrapper{position:relative;background:0 0;width:100%;height:calc(100% + 300px);margin:-25px auto -45px 0;z-index:1}.panel-title{font-size:13px;font-weight:800;padding:0;letter-spacing:.02em;color:#5f5f5f;margin-left:-15px}.copyright,.social-icons{letter-spacing:.05em;text-transform:uppercase}.item-button,h2{letter-spacing:-.04em}.panel-group .panel{border:none;background:0 0;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.panel-group .panel .panel-heading{border:none;background:0 0}.panel-group .panel .panel-heading h4 a{display:block;background:0 0;padding:15px;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-ms-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.panel-group .panel .panel-heading h4 a:hover,.panel-group .panel .panel-heading h4 a:not(.collapsed){background:0 0;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-ms-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.panel-group .panel .panel-heading h4 a:not(.collapsed) i:before{content:"\f209";font-family:Ionicons}.ion{font-size:15px;padding-right:10px}.panel-group .panel .panel-heading h4 a i{position:relative;display:block;top:6px;left:-15px;color:#5f5f5f;text-align:center}.panel-group .panel .panel-body{padding-top:0}.panel-group .panel .panel-heading+.panel-collapse>.list-group,.panel-group .panel .panel-heading+.panel-collapse>.panel-body{border-top:none;background:0 0;text-align:center;padding:25px 0}.panel-group .panel+.panel{border:none;margin-top:0}.blog-tag,.footer-credits,.intro-years h3,.section-title h2,h2{text-align:center}.footer-credits-logo{margin:1px auto -7px}.social-icons{color:#111;background:0 0;border:none;width:auto;height:auto;-webkit-transition:1.5s;-moz-transition:1.5s;-ms-transition:1.5s;-o-transition:1.5s;transition:1.5s;margin:-5px auto -4px}.social-icons a,.social-icons a:hover{outline:0;text-decoration:none}.social-icons li a:active,.social-icons li a:focus,.social-icons li a:hover,.social-icons li a:visited{font-family:Montserrat,sans-serif;letter-spacing:.05em;font-style:normal;text-transform:uppercase}.social-icons li{display:inline;padding:0}.social-icons li span{padding:0 10px}.copyright{position:relative;margin:-5px auto -8px;text-align:center;font-size:9px;font-weight:800}a.link-effect{position:relative;display:inline-block;text-decoration:none;color:inherit}a.link-effect::after{content:"";position:absolute;display:block;width:100%;height:1px;left:0;bottom:0;padding:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .4s cubic-bezier(.4, 0, .2, 1);-moz-transition:-moz-transform .4s cubic-bezier(.4, 0, .2, 1);-ms-transition:-ms-transform .4s cubic-bezier(.4, 0, .2, 1);-o-transition:-o-transform .4s cubic-bezier(.4, 0, .2, 1);transition:transform .4s cubic-bezier(.4, 0, .2, 1)}a.link-effect:hover::after{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.4, 0, .2, 1);-moz-transition:-moz-transform .4s cubic-bezier(.4, 0, .2, 1);-ms-transition:-ms-transform .4s cubic-bezier(.4, 0, .2, 1);-o-transition:-o-transform .4s cubic-bezier(.4, 0, .2, 1);transition:transform .4s cubic-bezier(.4, 0, .2, 1)}.section-all{min-height:inherit}.item-selector{display:flex;justify-content:center;flex-wrap:wrap;margin:-5px 0 0;padding:0}.item-button{position:relative;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800!important;text-align:center;text-transform:uppercase;color:#5f5f5f!important;line-height:1;margin:4px 0 0;padding:0}.item-name,.item-price,.team-box{text-transform:uppercase;line-height:1.5;font-family:Montserrat,sans-serif;letter-spacing:-.04em}@media (min-width:768px){.menu{grid-column-gap:40px;grid-template-columns:repeat(2,1fr)}}.menu-visible{display:grid}.item-wrapper{display:flex;align-items:baseline}.item-name,.item-price{font-size:13px;font-weight:800;text-align:center;color:#5f5f5f}.item-divider{flex:1;border-bottom:1px dashed #5f5f5f;margin:0 15px}.item-description{margin:0 0 50px}.carousel-img-item-all{position:relative;width:100%;height:100%;min-height:600px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.team-box{left:0;bottom:0;font-size:15px}.team-box span{letter-spacing:.05em}.hover-effect.the-team{position:absolute;background:#fff;opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;box-sizing:border-box;cursor:default}.bg-dark,.bg-light.bg-light-blog,.half.half-color.half-color-invert{background:#f7f7f7}.hero-bg,.img-fullwidth-all img{background-repeat:no-repeat}.hero-bg{position:absolute;width:100%;height:100%;overflow:hidden;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.hero-bg,.hero-bg-show{-webkit-transition:1.5s;-moz-transition:1.5s;-ms-transition:1.5s;-o-transition:1.5s;transition:1.5s}.hero-bg,.hero-bg-FIX{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);opacity:1;-moz-opacity:1;-webkit-opacity:1}.hero-bg-FIX{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.hero-bg-show,.swiper-slide-active .swiper-slide-inner-bg,.swiper-slide-duplicate-active .swiper-slide-inner-bg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-moz-opacity:1;-webkit-opacity:1}.pswp__counter{color:#111;opacity:1}.pswp__share-modal{background:rgba(255,255,255,.5)}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../photoswipe/default-skin/default-skin-reverse.png) 0 0/264px 88px no-repeat;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}#form-2 label,.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}#form-2,.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.owl-prev,.panel-from-left-blog.open,.post-list .post-list-item:nth-of-type(odd) .post-list-bg,.pswp__button--arrow--left,.section-title-line>span::before{left:0}.post-list .post-list-item:nth-of-type(2n) .post-list-bg,.pswp__button--arrow--right,.section-title-line>span::after{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(255,255,255,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.owl-carousel{cursor:grab}.owl-nav-custom-all,.owl-nav-custom-facilities,.owl-nav-custom-menu,.owl-nav-custom-news,.owl-nav-custom-rooms,.owl-nav-custom-team{position:relative;width:114px!important;max-width:114px;height:50px;left:2px;right:0;margin:2px auto;text-align:center;overflow:hidden}.owl-buttons{position:static}.owl-next,.owl-next.disabled,.owl-prev,.owl-prev.disabled{position:absolute;display:block;width:50px;height:50px;line-height:50px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.owl-next,.owl-prev{text-align:center;transition:.4s ease-out;border-radius:50%;font-size:12px;background:#111;cursor:pointer;z-index:10}.owl-next{left:60px}.owl-next:hover,.owl-prev:hover,.swiper-slide-controls-play-pause i,.swiper-slide-controls:hover{-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.owl-next.disabled,.owl-prev.disabled{content:"";background:#ccc!important;border-radius:50%;-webkit-transition:.27s cubic-bezier(0, 0, .58, 1);-moz-transition:.27s cubic-bezier(0, 0, .58, 1);-ms-transition:.27s cubic-bezier(0, 0, .58, 1);-o-transition:.27s cubic-bezier(0, 0, .58, 1);transition:.27s cubic-bezier(0, 0, .58, 1);cursor:default!important}.swiper-container{width:100%;height:100%;margin:0 auto}.swiper-slide-controls,.swiper-slide-controls-play-pause{height:50px;line-height:50px;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;cursor:pointer}.hero-slider-img .swiper-slide{position:relative;float:left;width:100%;height:100%;overflow:hidden}.swiper-slide-txt{position:relative;width:100%!important;padding:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}.swiper-slide-txt-inner{position:relative;max-width:600px}.hero-slider-bg-controls{position:absolute;z-index:10}.swiper-slide-controls{display:inline-block;width:50px;transition:.4s ease-out;font-size:16px}.swiper-slide-controls.slide-next,.swiper-slide-controls.slide-prev{width:50px!important;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.mfp-arrow-left:after,.mfp-arrow-right:after{font-size:16px;font-weight:500;margin-top:22px;color:#fff;font-family:Ionicons}.swiper-slide-pagination{position:absolute;width:8px;z-index:10}@media only screen and (max-width:880px){.legendary-gallery{margin:0 15px}.legendary-gallery figure:last-child,.move-down{margin-bottom:15px}.hero-heading,h2.hero-heading{padding:0 25px}.hero-subheading span{padding-right:40px;margin-right:20px}.hero-subheading span::before{width:20px}.team-box{padding:5px 10px}.hover-effect.the-team{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;bottom:15px;right:15px}.hero-slider-bg-controls{right:25px;bottom:15px}.swiper-slide-controls.slide-next{margin-top:10px}.swiper-slide-pagination{left:30px;bottom:12px}.swiper-slide-controls-play-pause{right:150px;bottom:15px}}.swiper-slide-pagination::before{content:"";position:absolute;top:-50px;left:0;right:0;bottom:-50px;background:0 0}.swiper-slide-pagination .swiper-pagination-bullet{position:relative;width:100%;height:6px;background:0 0;opacity:1;-moz-opacity:1;-webkit-opacity:1}.move-down,.swiper-slide-pagination .swiper-pagination-bullet:last-child{margin-bottom:0}.swiper-slide-pagination .swiper-pagination-bullet::after,.swiper-slide-pagination .swiper-pagination-bullet::before{content:"";position:absolute;width:6px;height:6px;top:0;left:50%;background:#fff;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.swiper-slide-pagination .swiper-pagination-bullet::after{content:"";position:absolute;width:8px;height:8px;top:50%;left:50%;margin:-4px 0 0 -1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.swiper-slide-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);background:#fff}.slider-progress-bar{position:absolute;top:0;left:0;z-index:-1}.circle-svg{-webkit-transform:scale(1) rotate(-90deg);-moz-transform:scale(1) rotate(-90deg);-ms-transform:scale(1) rotate(-90deg);-o-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-ms-transition:-ms-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s}.circle,.circle-svg circle{fill:none;stroke:#fff;stroke-dasharray:3;stroke-width:1px}.slider-progress-bar.slider-active .circle{stroke-dashoffset:200px;-webkit-transition:stroke-dashoffset 4s linear;transition:stroke-dashoffset 4s linear}.swiper-slide-controls-play-pause{position:absolute;width:50px;transition:.4s ease-out;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:16px;color:#fff;background:0 0;z-index:10}#form input,#form-3 input,.mfp-counter,.mfp-title{font-size:13px;line-height:1.5;font-family:Raleway,sans-serif;font-style:normal}.swiper-slide-controls-play-pause:hover{-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;background:0 0}.slider-on-off-switch,.swiper-slide-controls-play-pause.slider-on-off i::before{content:"\f478";position:relative;width:50px!important;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.swiper-container-wrapper{padding-top:0!important;height:100%!important}.swiper-slide{overflow:hidden}.swiper-slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background:#111;-webkit-backface-visibility:hidden;backface-visibility:hidden}.success,.success-c,h2{-webkit-backface-visibility:hidden;font-style:normal}.swiper-slide-inner-bg{position:absolute;width:100%;height:100%;background-position:center center;background-size:cover;-webkit-transition:opacity .6s ease-in-out,transform 2s .7s;-moz-transition:opacity .6s ease-in-out,transform 2s .7s;-ms-transition:opacity .6s ease-in-out,transform 2s .7s;-o-transition:opacity .6s ease-in-out,transform 2s .7s;transition:opacity .6s ease-in-out,transform 2s .7s;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.2;-moz-opacity:0.2;-webkit-opacity:0.2}.swiper-slide-inner-txt,.swiper-slide-inner-txt-2{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.swiper-slide-inner-txt{position:absolute;width:80%!important;margin-left:auto;margin-right:auto;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-moz-opacity:0;-webkit-opacity:0;z-index:15}.center-container-contact-modal,video{height:100%;width:100%;left:0;position:absolute}.swiper-slide-active .swiper-slide-inner-txt{-webkit-transition:opacity 1.8s 1.2s;-moz-transition:opacity 1.8s 1.2s;-ms-transition:opacity 1.8s 1.2s;-o-transition:opacity 1.8s 1.2s;transition:opacity 1.8s 1.2s;opacity:1;-moz-opacity:1;-webkit-opacity:1}video{top:0}.mfp-arrow-left:after{content:"\f124";left:15px}.mfp-arrow-right:after{content:"\f125";right:15px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:crosshair}#form-2 .c-5,.mfp-arrow-left:after,.mfp-arrow-left:before{border-right:none}.mfp-arrow-right:after,.mfp-arrow-right:before{border-left:none}.mfp-counter,.mfp-title{font-weight:700;letter-spacing:.05em;color:#fff}.lity-close,.mfp-close{font-weight:500!important}.mfp-close{color:#fff!important;cursor:pointer!important}.mfp-arrow-left,.mfp-arrow-right,.mfp-content{z-index:99998!important}.mfp-bg{background:rgba(0,0,0,.7);z-index:99996!important}.mfp-wrap{z-index:99997!important}.mfp-arrow,.mfp-close{color:#fff;opacity:1;-moz-opacity:1;-webkit-opacity:1}#form .error,#form-3 .error-c,.success,.success-c{color:#5f5f5f;letter-spacing:.15em;text-transform:uppercase}.lity{z-index:99999;cursor:crosshair;background:rgba(0,0,0,.55)}.center-container-contact-modal{display:table;top:0;background:0 0}.center-block-contact-modal-padding-top{padding:100px 0 0}.center-block-contact-modal-padding-bottom{padding:0 0 100px}.contact-modal-wrapper{position:relative;width:50%;margin:0 auto}.contact-modal,.contact-modal.open{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;right:0;left:0;bottom:0;top:0}.contact-modal{position:fixed;box-sizing:border-box;opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;overflow-x:hidden;overflow-y:auto;z-index:99999}#form input,#form textarea,#form-3 input,#form-3 textarea{-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;color:#111}.contact-modal.open{box-sizing:border-box;visibility:visible;opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.contact-modal-closer{position:relative;width:50px;height:auto;margin:-5px auto 0;font-size:20px;text-align:center;cursor:pointer}#contact-form{position:relative;width:100%;top:-20px;padding:0;text-align:center}#form input,#form-3 input{position:relative;width:100%;height:40px;border-bottom:1px solid #111;border-left:none;border-right:none;border-top:none;padding:5px;background:0 0;margin:10px 0 20px;font-weight:600;text-align:center;transition:.5s linear}#form textarea,#form-3 textarea{margin:16px 0 10px;transition:.5s linear}#form input:hover,#form textarea:hover,#form-3 input:hover,#form-3 textarea:hover{border-color:rgba(17,17,17,.5);-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}.success,.success-c{font-family:Raleway,sans-serif;font-size:10px;font-weight:700;text-align:center;margin:0 auto;padding:50px 0 25px;line-height:1;backface-visibility:hidden}#form .error,#form-3 .error-c{position:absolute;display:block;font-size:9px;margin:-13px auto 0;padding:0;font-weight:700!important;backface-visibility:hidden;left:0;right:0;width:200px!important}button{text-transform:uppercase;color:#111}.news-modal .modal-content,.post-wrapper .post-content{min-height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;border:none;background:#fff}.blog-quote{line-height:100px;padding:0 0 0 50px;margin:0}.blog-quote p{position:relative;font-style:normal;text-transform:none;letter-spacing:-.02em;margin:-12px 0 0;width:100%;backface-visibility:hidden}@supports ((text-stroke:1px #5f5f5f) or (-webkit-text-stroke:1px #5f5f5f)){.blog-quote p,h2.hero-heading.hero-heading-dark span{color:transparent;-webkit-text-stroke:1px #5f5f5f;text-stroke:1px #5f5f5f;text-shadow:none}}.blog-quote p span{-webkit-text-stroke:1px #5f5f5f;text-stroke:1px #5f5f5f}.nopadding.nopadding-xs{margin-left:-15px!important;margin-right:-15px!important}.lower-page.lower-page-modal,.lower-page.lower-page-post,.section-all{position:relative;height:auto;min-height:inherit;overflow:hidden;margin-left:0;margin-right:0}.halves .half,.img-fullwidth,.img-fullwidth-wrapper{min-height:650px}.section-item img{width:33vw;height:66vh;object-fit:cover}.blog-quote p,.blog-quote p span,.hero-heading span,.hero-heading.hero-heading-dark span,.service-number,h2.hero-heading span{-webkit-text-stroke:unset;text-stroke:unset}.hero-heading span,.hover-icons a,.hover-icons a:active,.hover-icons a:focus,.hover-icons a:hover,.hover-icons a:visited,a,a:active,a:focus,a:hover,a:visited,h2.hero-heading span,h2.section-heading.section-heading-light{color:#fff}.blog-item h2,.blog-quote p,.blog-quote p span,.blog-tag,.hero-heading,.hero-heading.hero-heading-dark,.intro-years h3,.main-navigation .navbar-nav li a,.more-button-txt-center span,.more-button-txt-center.more-button-txt-center-close span,.news-modal .modal-content h2,.post-wrapper .post-content h2,.social-icons,.social-icons li a,.social-icons li a:active,.social-icons li a:focus,.social-icons li a:hover,.social-icons li a:visited,h2.hero-heading,h2.hero-heading.hero-heading-dark{font-weight:800}.testimonial blockquote{font-weight:700;font-family:Montserrat,sans-serif;font-size:35px;font-style:normal;line-height:1.75}p,p a,p a:hover{font-weight:600}.team-box{-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px;-ms-border-radius:0 20px 0 20px;-o-border-radius:0 20px;border-radius:0 20px}.hover-effect{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}#google-maps-wrapper,.footer-credits-logo,.legendary-gallery,.upper-page{z-index:2}.testimonial.testimonial-2{text-align:center!important}.testimonial.testimonial-2 .inner{max-width:1080px!important;margin:0 auto}@media only screen and (max-width:1200px){.panel-title{font-size:14px}.contact-modal-wrapper{width:90%}.testimonial.testimonial-2 .inner{max-width:940px!important;padding:0}}.vertical-lines,.vertical-lines-wrapper{position:fixed;width:100%;left:0;top:0;height:100%}@media only screen and (max-width:995px){.hero-heading{font-size:45px;margin:-6px auto 0}h2.hero-heading{font-size:45px;margin:-6px auto}.carousel-img-item-all{min-height:500px}.swiper-slide-txt{padding:0 10px;left:0}.swiper-slide-txt-inner{max-width:100%}.blog-quote p{font-size:35px}.testimonial.testimonial-2{text-align:left!important}.testimonial.testimonial-2 .inner{padding:0 25px}}.testimonial.testimonial-2 blockquote::before{color:rgba(224,224,224,.15)}.more-button-bg-center,.more-button-bg-center.more-button-bg-center-dark{background:0 0;border:2px dashed #fff}.img-fullwidth-all img,.swiper-slide-inner-bg-2{background-position:center center;background-size:cover}.more-button-bg-center.more-button-bg-center-dark.more-button-bg-center-dark-close,.swiper-slide-controls:hover{background:0 0}.vertical-lines-wrapper{overflow:hidden;margin:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;z-index:1}.vertical-lines{opacity:1;-moz-opacity:1;-webkit-opacity:1}.vertical-effect{position:relative;width:25%;height:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid rgba(188,188,188,.2)}.vertical-effect::before{content:"";position:absolute;display:block;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;width:1px}.vertical-effect:first-child::before,.vertical-effect:last-child::before{content:"";position:absolute;right:-1px;background:#5f5f5f}.vertical-effect:first-child::before{top:0;-webkit-animation:6s ease-out infinite raindrop;-moz-animation:6s ease-out infinite raindrop;-ms-animation:raindrop 6s ease-out infinite;-o-animation:6s ease-out infinite raindrop;animation:6s ease-out infinite raindrop}.vertical-effect:last-child::before{bottom:0;-webkit-animation:6s ease-out infinite raindrop-reverse;-moz-animation:6s ease-out infinite raindrop-reverse;-ms-animation:raindrop-reverse 6s ease-out infinite;-o-animation:6s ease-out infinite raindrop-reverse;animation:6s ease-out infinite raindrop-reverse}@-webkit-keyframes raindrop{0%{top:-10%;opacity:0;height:0}50%{opacity:1}100%{top:100%;height:35%}}@-ms-keyframes raindrop{0%{top:-10%;opacity:0;height:0}50%{opacity:1}100%{top:100%;height:35%}}@keyframes raindrop{0%{top:-10%;opacity:0;height:0}50%{opacity:1}100%{top:100%;height:35%}}@-webkit-keyframes raindrop-reverse{0%{bottom:-10%;opacity:0;height:0}50%{opacity:1}100%{bottom:100%;height:35%}}@-ms-keyframes raindrop-reverse{0%,100%{height:80px}0%{bottom:0;opacity:0}50%{opacity:1}100%{bottom:100%}}@keyframes raindrop-reverse{0%{bottom:0;opacity:0;height:80px}50%{opacity:1}100%{bottom:100%;height:80px}}.swiper-slide-inner-bg-2{position:absolute;width:100%;height:100%;opacity:1;-moz-opacity:1;-webkit-opacity:1}.swiper-slide-inner-txt-2,.swiper-slide-inner-txt-3{position:absolute;width:80%!important;margin-left:auto;margin-right:auto;top:50%;z-index:15;left:50%}.swiper-slide-inner-txt-2{transform:translate(-50%,-50%);opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-pointer-events:auto;-moz-pointer-events:auto;pointer-events:auto}.overlay-dark::before,.swiper-slide-inner-txt-3{-webkit-pointer-events:none;-moz-pointer-events:none}.swiper-slide.swiper-slide-3{height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.swiper-slide-inner-txt-3{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;-moz-opacity:1;-webkit-opacity:1;pointer-events:none}.box-img,.img-fullwidth-all img{position:relative;width:100%;height:100%}.more-wraper-center.more-wraper-center-home{-webkit-pointer-events:auto;-moz-pointer-events:auto;pointer-events:auto}.box-img{display:block;margin:0 auto -6px;overflow:hidden;z-index:10}@-webkit-keyframes raindrop{0%{top:0;opacity:0;height:80px}50%{opacity:1}100%{top:100%;height:80px}}@-ms-keyframes raindrop{0%,100%{height:80px}0%{top:0;opacity:0}50%{opacity:1}100%{top:100%}}@keyframes raindrop{0%{top:0;opacity:0;height:80px}50%{opacity:1}100%{top:100%;height:80px}}@-webkit-keyframes raindrop-reverse{0%{bottom:0;opacity:0;height:80px}50%{opacity:1}100%{bottom:100%;height:80px}}.hover-effect-img:hover .hover-icons a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.hover-icons a,.hover-icons a:active,.hover-icons a:focus,.hover-icons a:hover,.hover-icons a:visited{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.hover-effect.the-team{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;cursor:grab}.hover-effect-img hover-effect.the-team,.hover-effect-img:hover hover-effect.the-team{opacity:.85;-moz-opacity:0.85;-webkit-opacity:0.85;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}@media all and (min-width:1920px){@-webkit-keyframes raindrop{0%{top:0;opacity:0;height:90px}50%{opacity:1}100%{top:100%;height:90px}}@-ms-keyframes raindrop{0%,100%{height:90px}0%{top:0;opacity:0}50%{opacity:1}100%{top:100%}}@keyframes raindrop{0%{top:0;opacity:0;height:90px}50%{opacity:1}100%{top:100%;height:90px}}@-webkit-keyframes raindrop-reverse{0%{bottom:0;opacity:0;height:90px}50%{opacity:1}100%{bottom:100%;height:90px}}@-ms-keyframes raindrop-reverse{0%,100%{height:90px}0%{bottom:0;opacity:0}50%{opacity:1}100%{bottom:100%}}@keyframes raindrop-reverse{0%{bottom:0;opacity:0;height:90px}50%{opacity:1}100%{bottom:100%;height:90px}}.hero-heading{font-size:85px}}@supports ((text-stroke:1px #fff) or (-webkit-text-stroke:1px #fff)){.hero-heading span{color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;text-shadow:none}}h2.hero-heading{margin:-10px auto -5px}@media only screen and (max-width:768px){.logo{padding-top:8px;margin:5px 0 0 10px}.lang-switcher{display:none}.main-navigation .navbar-nav li a{color:#5f5f5f;padding:10px 15px;right:auto}.main-navigation .navbar-nav li a:hover{color:#5f5f5f}.main-navigation-bg{height:auto;min-height:81px}.main-navigation-bg .logo{margin:1px 0 0 10px}.main-navigation-bg .main-navigation .navbar-nav li a{padding:10px 15px}.main-navigation .navbar-nav li:first-child{padding-top:7px}.main-navigation .navbar-nav li:last-child{padding-bottom:8px}.navbar-toggle .icon-bar{background:#fff}.main-navigation-bg .navbar-toggle .icon-bar{background:#111}.navbar-toggle{margin-top:-42px;margin-right:10px;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.main-navigation-bg .navbar-toggle{margin-top:-38px;margin-right:10px;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.navbar-collapse{background:#fff;margin-top:19px}.main-navigation-bg.navbar .navbar-nav>li,.navbar .navbar-nav>li{height:auto}.main-navigation .navbar-nav li .dropdown-menu a{font-size:10px;padding:5px 15px}.dropdown:hover .dropdown-menu{left:auto;-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.dropdown-menu>li:first-child{margin-top:-7px}.dropdown-menu>li:last-child{padding-bottom:0!important}.extra-margin-border{margin-left:25px;margin-right:25px}.border-top{top:86px}.border-top.top-position-primary{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.to-top-arrow{right:15px}.scroll-indicator{bottom:50px}.scroll-line{height:25px}.testimonial blockquote::before{font-size:135px;top:-70px}.hero-slider-bg-controls{right:10px}.swiper-slide-pagination{left:15px}.swiper-slide-controls-play-pause{right:135px}h2.hero-heading{margin:-7px auto -3px}}.overlay-dark::before{background:rgba(0,0,0,.65);pointer-events:none}@media only screen and (max-width:995px){@-webkit-keyframes raindrop{0%{top:0;opacity:0;height:70px}50%{opacity:1}100%{top:100%;height:70px}}@-ms-keyframes raindrop{0%,100%{height:70px}0%{top:0;opacity:0}50%{opacity:1}100%{top:100%}}@keyframes raindrop{0%{top:0;opacity:0;height:70px}50%{opacity:1}100%{top:100%;height:70px}}@-webkit-keyframes raindrop-reverse{0%{bottom:0;opacity:0;height:70px}50%{opacity:1}100%{bottom:100%;height:70px}}@-ms-keyframes raindrop-reverse{0%,100%{height:70px}0%{bottom:0;opacity:0}50%{opacity:1}100%{bottom:100%}}@keyframes raindrop-reverse{0%{bottom:0;opacity:0;height:70px}50%{opacity:1}100%{bottom:100%;height:70px}}h2.hero-heading{margin:-7px auto -3px}.testimonial blockquote{font-size:30px}}#reservation-form-wrapper.reservation-form-wrapper-home,.scroll-indicator.scroll-indicator-home,.swiper-slide-controls-play-pause,.swiper-slide-pagination,.testimonial blockquote::before,.visible-mobile-devices,.visible-mobile-devices-2,h6{display:none;visibility:hidden}.team-box span{display:block;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.02em}.legendary-gallery{margin:-15px 25px 0;z-index:2}.legendary-gallery figure{padding:25px}.legendary-gallery figure:last-child{margin-bottom:25px}@media only screen and (max-width:880px){.lity-close,.lity-close:active{top:5px;right:5px}.blog-quote{padding:0 0 0 30px;margin:0}.blog-quote p{font-size:30px;margin:0;top:0}.nopadding{padding:0!important;margin:0!important}.nopadding.nopadding-xs{margin-left:-10px!important;margin-right:-10px!important}.legendary-gallery figure,.lower-page.lower-page-modal,.lower-page.lower-page-post{padding:0}.team-box{padding:10px 15px}.testimonial.testimonial-2 .inner{padding:0 15px}.hero-slider-bg-controls{right:15px;bottom:20px}.swiper-slide-pagination{left:20px;bottom:17px}.swiper-slide-controls-play-pause{right:140px;bottom:20px}.section-all{margin-left:0;margin-right:0}.testimonial blockquote{font-size:25px}.legendary-gallery{margin:5px 20px 0}.legendary-gallery figure:last-child,.move-down{margin-bottom:20px}}.legendary-gallery img{width:50vw;height:66vh;object-fit:cover}.testimonial.testimonial-2 .inner{max-width:inherit!important}.more-button-txt-center.more-button-txt-center-close span{font-family:Montserrat,sans-serif;letter-spacing:.05em}@media only screen and (max-width:995px){.legendary-gallery img{width:100%;height:100%}.more-button-txt-center,.more-button-txt-center.more-button-txt-center-close span{font-size:12px;letter-spacing:-.02em}}.more-button-txt-center{font-size:13px;font-weight:500;letter-spacing:.05em}.swiper-slide-controls{color:#fff;background:0 0}.carousel-item-all,.post-bg-all{background-position:center center;background-repeat:no-repeat}.circle-svg{position:absolute;left:0}.blog-quote p{font-size:35px;top:2px;line-height:1.75}.intro-years h2,.intro-years h4,.section-title h2{font-size:15px;font-family:Montserrat,sans-serif;text-transform:uppercase}.social-icons,.social-icons li a:active,.social-icons li a:focus,.social-icons li a:hover,.social-icons li a:visited{font-size:12px;letter-spacing:-.02em}.blog-tag,.section-title-inner,.section-title-inner.section-title-inner-dark{letter-spacing:.02em;font-size:13px;text-transform:uppercase;font-family:Montserrat,sans-serif}.testimonial{margin:-15px 0 -37px}.parallax{padding:130px 0}.lity-close,.lity-close:active{top:40px;right:40px}.intro-years h2,.intro-years h4{font-weight:800!important}.section-title h2{font-weight:600;line-height:1;letter-spacing:-.02em;margin:0 auto}.section-title-line>span{position:relative;display:inline-block;line-height:1px;padding:0 30px}.section-title-line>span::after,.section-title-line>span::before{content:"";position:absolute;display:block;width:15px;height:1px;top:0;background-color:#5f5f5f}.intro-years{position:relative;width:auto;height:auto;margin:0 auto}.intro-years h2,.intro-years h4{text-align:center;color:#5f5f5f;line-height:1;letter-spacing:-.02em;margin:0 auto}.intro-years h3{position:relative;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:150px;text-transform:uppercase;letter-spacing:-.02em;width:100%;line-height:100%;margin:-18px auto;z-index:0}.blog-side-heading h3,h2{text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.the-line{position:relative;width:1px;height:80px;margin:1px auto}@media all and (min-width:1920px){.testimonial.testimonial-2 .inner{max-width:1180px!important;padding:0 20px}.parallax{padding:140px 0}.the-line{height:90px}}.carousel-item-img-wrapper{position:relative;height:auto;margin:0;padding:0;overflow:hidden;cursor:grab}.circle-wrapper,.circle-wrapper-full{display:block;left:0;margin-left:auto}.circle-wrapper,.circle-wrapper-full,.circle-wrapper-half{margin-right:auto;position:relative;right:0;overflow:hidden}.form-control.input.datepicker,.reservation-button,button{cursor:pointer}.carousel-item-img-wrapper.carousel-item-img-wrapper-all{height:auto}.carousel-item-all{position:relative;width:100%;background-size:cover;height:70vh}.circle-wrapper{width:50%;padding-bottom:50%;height:auto}.circle-wrapper .mp4video,.circle-wrapper img,.circle-wrapper-full .carousel-item-all,.circle-wrapper-half .mp4video,.circle-wrapper-half img{position:absolute;width:100%;height:100%;clip-path:circle(50% at 50% 50%);object-fit:cover}.circle-wrapper-full{width:100%;padding-bottom:100%;height:auto}.circle-wrapper-half{display:inline-block;width:25%;padding-bottom:25%;height:auto;left:-75px;margin-left:50px}h2{position:relative;font-family:Montserrat,sans-serif;font-weight:800;font-size:45px;margin:-7px auto 5px;backface-visibility:hidden;width:100%;line-height:1.15;z-index:1}.blog-tag{margin:-5px auto}.blog-tag.blog-tag-rooms span{font-size:20px;padding-left:20px}.blog-tag.blog-tag-light{color:#f3bf3d}.post-bg-all{width:100%;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.halves:hover .post-bg-all{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.reservation-button,.reservation-button:hover{-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear}.all-bg-right{-webkit-border-radius:0 50px 0 0;-moz-border-radius:0 50px 0 0;-ms-border-radius:0 50px 0 0;-o-border-radius:0 50px 0 0;border-radius:0 50px 0 0}.all-bg-left{-webkit-border-radius:0 0 0 50px;-moz-border-radius:0 0 0 50px;-ms-border-radius:0 0 0 50px;-o-border-radius:0 0 0 50px;border-radius:0 0 0 50px}.halves{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.halves .half{-webkit-box-flex:0;-ms-flex:none;flex:none}.half.half-color{background:#fff;min-height:100px}.extra-margin-owl{position:relative;height:auto;min-height:inherit;overflow:hidden;background:0 0}.extra-margin-container{position:relative;height:auto;min-height:inherit;background:0 0}@media only screen and (max-width:1200px){.testimonial.testimonial-2 .inner{max-width:inherit!important;padding:0 30px}.extra-margin-container.extra-margin-container-modal{margin-left:-10px;margin-right:-10px}.extra-margin-container{margin-left:0;margin-right:0}}@media only screen and (max-width:995px){.blog-quote p{font-size:30px}.circle-wrapper,.circle-wrapper-half{width:100%;padding-bottom:100%}.testimonial{margin:-10px 0 -30px}.section-title h2{font-size:13px}.the-line{height:70px}.carousel-item-img-wrapper{width:100%}.circle-wrapper-half{left:0;margin-left:0}h2{font-size:35px;margin:-4px auto 5px}.all-bg-left,.all-bg-right{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.extra-margin-container.extra-margin-container-modal{margin-left:-30px;margin-right:-30px}.swiper-scrollbar{display:none;visibility:hidden}}.section-title-inner,.section-title-inner.section-title-inner-dark{display:block;text-align:center;margin:-7px 0 -5px}.swiper-scrollbar{position:absolute;left:0;right:0;bottom:74px;margin-left:auto;margin-right:auto;width:300px!important;height:1px;background:rgba(119,119,119,.75);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;z-index:15}.swiper-scrollbar-drag{position:relative;width:100%;height:3px;top:-1px;left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff}h1.hero-heading.hero-heading-home{margin:-13px auto 8px}.social-icons li a,p a,p a:active,p a:focus,p a:hover,p a:visited{color:#5f5f5f!important}.contact-info-description,.contact-info-description-img,.contact-info-text,.contact-info-text a,.contact-info-text a:hover,.more-button-txt-center span,.parallax-content .hero-heading,.parallax-content .section-title .section-title-line,.section-title.section-title-home h2,.testimonial.testimonial-2 .quote .quote-inner{color:#e5e5e5}a.link-effect.link-effect-light::after{background-color:#e5e5e5!important}.parallax-content .section-title .section-title-line>span::after,.parallax-content .section-title .section-title-line>span::before,.section-title-line.section-title-line-home>span::after,.section-title-line.section-title-line-home>span::before{background-color:#e5e5e5}@supports ((text-stroke:1px #e5e5e5) or (-webkit-text-stroke:1px #e5e5e5)){.parallax-content .hero-heading span{color:transparent;-webkit-text-stroke:1px #e5e5e5;text-stroke:1px #e5e5e5;text-shadow:none}}.color-switch,.intro-years h3,.section-title-inner.section-title-inner-dark,.team-box span{color:#323232}.section-title-line.section-title-line-dark>span::after,.section-title-line.section-title-line-dark>span::before,a.link-effect.link-effect-light::after,a.link-effect::after{background-color:#5f5f5f}.skillbar-bar,.skillbar-bar-2{background:#ccc}.blog-quote{border-left:5px solid #5f5f5f}@supports ((text-stroke:1px #5f5f5f) or (-webkit-text-stroke:1px #5f5f5f)){.blog-quote p span,h2.hero-heading span,h2.hero-heading.hero-heading-dark span{color:transparent;-webkit-text-stroke:1px #5f5f5f;text-stroke:1px #5f5f5f;text-shadow:none}}.the-line{background:#5e5e5e}.the-line.the-line-light{background:#e5e5e5}.more-button-bg-center{border:2px dashed #e5e5e5}.more-button-bg-center.more-button-bg-center-dark.more-button-bg-center-dark-close{border:2px dashed #191919}.blog-side-launcher,.menu-img .menu-img-inner{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.contact-modal-closer,.more-button-txt-center.more-button-txt-center-close span{color:#191919}.hover-effect.the-team{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px);top:25px;left:25px;bottom:25px;right:25px}.hover-effect{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px);top:50px;left:50px;bottom:50px;right:50px}.hero-slider-bg-controls{right:44px;bottom:50px}.swiper-slide-pagination{left:50px;bottom:47px}.swiper-slide-controls-play-pause{right:170px;bottom:50px}@media only screen and (max-width:880px){.testimonial.testimonial-2 .inner{padding:0 80px}.blog-quote{padding:0 0 0 20px}.blog-quote p{font-size:25px}.parallax{padding:120px 0}.lity-close,.lity-close:active{top:10px;right:10px}h2{padding:0 25px}.extra-margin-halves,.extra-margin-owl{margin-left:20px;margin-right:20px}.extra-margin-container,.extra-margin-container.extra-margin-container-modal{margin-left:0;margin-right:0}.hover-effect,.hover-effect.the-team{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);height:-webkit-calc(100% - 40px);height:-moz-calc(100% - 40px);height:calc(100% - 40px);top:20px;left:20px;bottom:20px;right:20px}.hero-slider-bg-controls{right:44px;bottom:50px}.swiper-slide-pagination{left:50px;bottom:47px}.swiper-slide-controls-play-pause{right:170px;bottom:50px}.to-top-arrow{right:50px}.to-top-arrow.show{bottom:30px}.extra-margin-owl{margin-left:50px;margin-right:50px}}.to-top-arrow{right:50px}.to-top-arrow.show{bottom:30px}.extra-margin-owl{margin-left:50px;margin-right:50px}.extra-margin-container{margin-left:0;margin-right:0}@media only screen and (max-width:995px){.swiper-scrollbar-drag{display:none;visibility:hidden}h1.hero-heading.hero-heading-home{margin:-7px auto 7px}.to-top-arrow{right:50px}.to-top-arrow.show{bottom:30px}.extra-margin-container{margin-left:-30px;margin-right:-30px}}@media only screen and (max-width:880px){.extra-margin-container{margin-left:10px;margin-right:10px}}@media only screen and (max-width:768px){.blog-quote p{top:-2px}h2{margin:-4px auto 5px}.extra-margin-container,.extra-margin-container.extra-margin-container-modal{margin-left:5px;margin-right:5px}h1.hero-heading.hero-heading-home{margin:-7px auto 5px}.hero-slider-bg-controls{right:15px;bottom:20px}.swiper-slide-pagination{left:20px;bottom:17px}.swiper-slide-controls-play-pause{right:140px;bottom:20px}.to-top-arrow{right:20px}.to-top-arrow.show{bottom:0}.extra-margin-owl{margin-left:20px;margin-right:20px}}@media only screen and (max-width:1200px){.extra-margin-container.extra-margin-container-modal,.extra-margin-container.extra-margin-container-post{margin-left:-10px;margin-right:-10px}}@media only screen and (max-width:995px){.extra-margin-container.extra-margin-container-modal,.extra-margin-container.extra-margin-container-post{margin-left:-25px;margin-right:-25px}}.testimonial.testimonial-2 .inner{padding:0 50px}@media all and (min-width:1920px){.testimonial.testimonial-2 .inner{padding:0 20px}}.post-all-txt{padding:0 35px}@media all and (min-width:1920px){.post-all-txt{padding:0 150px}}@media only screen and (max-width:1200px){.post-all-txt,.testimonial.testimonial-2 .inner{padding:0 50px}}@media only screen and (max-width:995px){.testimonial.testimonial-2 .inner{padding:0 50px}.post-all-txt{padding:0 35px}}.menu-img{position:relative;padding:0 0 0 95px;margin:-80px 0 0;width:80px;height:80px}#form-2,.reservation-button{padding:0;position:relative}.reservation-form-wrapper,.swiper-slide-controls.slide-next,.swiper-slide-controls.slide-prev{margin-left:auto;margin-right:auto}.menu-img .menu-img-inner{position:absolute;left:0;top:40px;width:80px;height:80px;border-radius:50%;overflow:hidden}.menu-img .menu-img-inner img{position:absolute;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-heading.hero-heading-home,.hero-heading.hero-heading-home span,.testimonial.testimonial-2 blockquote,h2.hero-heading,h2.hero-heading span{font-family:Montserrat,sans-serif;font-weight:800;color:#fff!important;-webkit-text-stroke:unset!important;text-stroke:unset!important}.blog-quote p,.blog-quote p span,.hero-heading.hero-heading-dark,.hero-heading.hero-heading-dark span{font-family:Montserrat,sans-serif;font-weight:800;color:#5f5f5f!important;-webkit-text-stroke:unset!important;text-stroke:unset!important}.swiper-slide-controls.slide-prev{position:absolute;width:50px;top:50%;left:50px;right:auto;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.swiper-slide-controls.slide-next{position:absolute;width:50px;top:50%;right:50px;left:auto;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.more-button-txt-center span,.more-button-txt-center.more-button-txt-center-close span{font-size:11px}input[type=text]{display:block;max-width:100%;width:100%;height:auto;font-family:Montserrat,sans-serif;font-size:15px;color:#111;font-weight:500;line-height:1.5em}.reservation-form-wrapper{position:relative;width:100%!important;max-width:100%;height:62.5px;left:0;right:0;text-align:center;background:#f7f7f7}.reservation-wrapper span{display:inline-block}.reservation-wrapper{position:absolute;width:100%;left:0;bottom:0;z-index:2}.reservation-inner{position:relative;height:62.5px!important}#form-2 .col-1,#form-2 .col-2,#form-2 .col-3{float:left;width:16.66%}#form-2 .c-1,#form-2 .c-2,#form-2 .c-3,#form-2 .c-4,#form-2 .c-5{height:62.5px;margin:0;text-align:left}#form-2 .c-1,#form-2 .c-2,#form-2 .c-3,#form-2 .c-4{border-right:none;height:62.5px;margin:0}.ui-datepicker .ui-datepicker-header{background:#5f5f5f;border:#5f5f5f;color:#fff}.ui-datepicker{font-size:13px;color:#5f5f5f;font-weight:500;background:#fff;border:1px solid #ececec!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;z-index:100!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ececec!important;background:#f7f7f7;color:#5f5f5f;font-weight:500}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #5f5f5f;background:#5f5f5f;font-weight:500;color:#fff}.ui-datepicker .ui-datepicker-prev:after{font-family:Ionicons;content:"\f3d2";font-size:17px;color:#fff}.ui-datepicker .ui-datepicker-next:before{font-family:Ionicons;content:"\f3d3";font-size:17px;color:#fff;float:right}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{background:0 0;border:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{top:2px;cursor:pointer}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:10px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:10px}.input-inner::after,.select-inner:after{content:"";right:20px;font-family:Ionicons;-webkit-pointer-events:none;-moz-pointer-events:none;position:absolute;display:block}.ui-datepicker{border:none}.reservation-button{display:block;width:100%;line-height:62.5px;margin:0;border:none;background:#f3bf3d;color:#111;transition:.5s linear;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:-.02em}#form-2 .error-r,.success-r{letter-spacing:.15em;-webkit-backface-visibility:hidden;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.reservation-button:hover{background:#111;color:#fff;transition:.5s linear}.reservation-button::after{content:"";position:absolute;display:block;width:1px;height:100%;left:100%;top:0;background:0 0}.input-inner::after{top:23px;content:"\f3f3";font-size:17px;color:#5f5f5f;line-height:1;pointer-events:none}.input-inner.input-inner-without-icon::after{content:""}.input-inner input{display:block;width:100%;padding:20px 40px 20px 20px;background:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.input-inner input::placeholder{font-size:15px;color:#111;font-weight:500}.input-inner input:focus{outline:0;background:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.select-wrapper{font-family:Montserrat,sans-serif;margin:0}#form-2 .error-r,.success-r,textarea{font-family:Raleway,sans-serif}.select-inner:after{top:25px;content:"\f3d0";font-size:16px;line-height:16px;font-weight:500;color:#5f5f5f;pointer-events:none}.select2{width:100%!important;height:62.5px!important;background:#fff;margin:0}.select2 :focus{outline:0!important}.select2-container--default .select2-results>.select2-results__options{max-height:500px;border:1px solid #ececec!important}.select2-container--default .select2-selection--single{background:0 0;border-radius:0;border:none;height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;color:#111;font-weight:500;line-height:1;padding:23px 49px 17px 20px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-dropdown{background:0 0;border-radius:0;z-index:100;min-width:0;border:none}.select2-container--open .select2-dropdown--below,.select2-results__option{border-top:1px solid #ececec}.select2-container--open .select2-dropdown--above{border-bottom:1px solid #ececec}.select2-results__option:first-child,textarea{border-top:none}.select2-results__option{background:#fff;font-size:13px;font-weight:500;line-height:20px;color:#5f5f5f;text-align:center;padding:10px 30px}.small .select2-results__option{padding-left:0}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background:#5f5f5f;color:#fff}.success-r{font-size:10px;font-style:normal;font-weight:700;text-align:center;color:#5f5f5f;margin:28px auto 0;padding:0;line-height:1;backface-visibility:hidden}#comment-form,.post-box-inner{left:0;margin-left:auto;margin-right:auto;width:100%!important;text-align:center!important;position:relative;right:0}#form-2 .error-r{position:absolute;display:block;font-size:9px;text-align:left;color:#5f5f5f;padding:0;font-weight:700!important;backface-visibility:hidden;left:0;right:0;width:100%!important;margin:2px 0 0}.reservation-wrapper.reservation-wrapper-home{bottom:50px}#form-2.form-2 .error-r,.reservation-wrapper.reservation-wrapper-home .success-r{color:#fff!important}.reservation-wrapper.reservation-wrapper-home .success-r{margin:54px auto 0!important}.team-box span{font-size:14px}.post-box-inner{height:auto;background:0 0}.team-box,.team-box span{position:relative;text-align:center;padding:0;background:0 0}.more-wraper-center.more-wraper-center-form-2{margin:15px auto -15px}#comment-form{top:-20px;padding:0}.extra-margin-blog{position:relative;margin-left:-15px;margin-right:-15px;background:0 0}.panel-from-left-blog,.panel-overlay-from-right-blog{position:fixed;height:100vh;top:0;z-index:99996!important}form{margin:0;padding:0}textarea{position:relative;width:100%;height:100px;border-bottom:1px solid #111;border-left:none;border-right:none;padding:5px;background:0 0;margin:5px;font-size:13px;line-height:1.5;font-style:normal;font-weight:600;text-align:center;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}.blog-side-heading h3,button{font-family:Montserrat,sans-serif;font-style:normal}.make-space{margin-left:15px;margin-right:15px}::-webkit-input-placeholder{font-size:12px;color:#111}:-ms-input-placeholder{font-size:12px;color:#111}::-moz-placeholder{font-size:12px;color:#111}input:-moz-placeholder{font-size:12px;color:#111}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}button{border:none;background:0 0;outline:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:normal;line-height:normal;margin:0 auto}.panel-from-left-blog{width:25%;overflow-x:hidden;overflow-y:auto;left:-100%;background:#fff;-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-ms-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;opacity:1;-moz-opacity:1;-webkit-opacity:1}.panel-overlay-from-right-blog{width:76%;overflow:hidden;right:-100%;background:rgba(255,255,255,.7);-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-ms-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;opacity:0;-moz-opacity:0;-webkit-opacity:0;cursor:crosshair}.panel-overlay-from-right-blog.open{right:0;opacity:1;-moz-opacity:1;-webkit-opacity:1}.blog-sidebar-wrapper{position:relative;margin:0;padding:100px 50px}.blog-side-text a,.blog-side-text a:active,.blog-side-text a:focus,.blog-side-text a:hover,.blog-side-text a:visited{color:#5f5f5f;text-decoration:none;outline:0;font-weight:600;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.blog-side-heading h3{font-weight:700;font-size:25px;text-align:left;letter-spacing:-.02em;color:#111;margin:-5px 0 -2px;width:100%;line-height:1.5;text-shadow:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.blog-side-launcher{position:fixed;width:50px;height:50px;line-height:50px;left:50px;bottom:50px;font-size:16px;text-align:center;color:#111;background:#fff;border-radius:50%;-webkit-transition:1.5s;-moz-transition:1.5s;-ms-transition:1.5s;-o-transition:1.5s;transition:1.5s;cursor:pointer;z-index:115}.blog-side-launcher.blog-side-launcher-color{color:#fff;background:#111}.blog-comments{width:100%;margin:0 auto;padding:0;line-height:1}.comments article{position:relative;margin:0 auto}.profile-photo{position:relative;display:block;text-align:left;margin:-8px 0 -22px;z-index:10}.comments article img{width:80px;height:80px;border-width:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:15px auto 30px}.comment-responce h4 a,.comment-responce h4 a:active,.comment-responce h4 a:focus,.comment-responce h4 a:hover,.comment-responce h4 a:visited,.comment-time,.comments a,.comments a:active,.comments a:focus,.comments a:hover,.comments a:visited{color:#111!important;font-size:14px;text-transform:uppercase;font-weight:700}h4.h4-comments{font-size:20px;color:#111!important}.comment-responce{padding-left:75px}.blog-search{width:300px}.more-wraper-center.more-wraper-center-home,.more-wraper-inner-home{width:120px!important;height:220px!important}#submit-btn,.blog-search input{background:0 0;display:inline-block;outline:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#111}.blog-search input{width:250px;height:40px;line-height:40px;border-bottom:1px solid rgba(0,0,0,.5);font-size:13px;color:#111;z-index:1}@media only screen and (max-width:1200px){#form-2 .col-1,#form-2 .col-2{width:20%}#form-2 .col-3{width:100%}.col-1.c-1,.col-1.c-2{margin-bottom:43px!important}.col-2.c-3,.col-2.c-4,.col-2.c-5{margin-bottom:35px!important}.success-r{margin:0 auto}.reservation-wrapper.reservation-wrapper-home .success-r{margin:54px auto 0!important}.panel-from-left-blog{width:50%}.panel-overlay-from-right-blog{width:51%}h4.h4-comments{font-size:20px}.blog-search{width:300px}.blog-search input{width:250px}}@media only screen and (max-width:880px){.extra-margin-container.extra-margin-container-modal,.extra-margin-container.extra-margin-container-post{margin-left:-30px;margin-right:-30px}.post-all-txt,.testimonial.testimonial-2 .inner{padding:0 50px}.hover-icons a{left:-5px}.swiper-slide-controls.slide-prev{left:50px;top:auto;bottom:50px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.swiper-slide-controls.slide-next{margin-top:0;right:50px;top:auto;bottom:50px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#reservation-form-wrapper.reservation-form-wrapper-home,.reservation-wrapper{display:block;visibility:visible}.reservation-form-wrapper{height:auto}#form-2 .col-1,#form-2 .col-2{width:100%}#form-2 .c-1,#form-2 .c-2,#form-2 .c-3,#form-2 .c-4{border-right:none}.col-1.c-1,.col-1.c-2{margin-bottom:43px!important}.col-2.c-3,.col-2.c-4,.col-2.c-5{margin-bottom:35px!important}.reservation-button:hover{background:#111}.success-r{margin:0 auto;padding:30px 0 25px}.reservation-wrapper.reservation-wrapper-home{bottom:auto}#form-2.form-2 .error-r,.reservation-wrapper.reservation-wrapper-home .success-r{color:#5f5f5f!important}.reservation-wrapper.reservation-wrapper-home .success-r{margin:-3px auto 0!important;padding:30px 0 25px}.panel-from-left-blog{width:75%}.panel-overlay-from-right-blog{width:26%}.blog-side-text a,.blog-side-text a:active,.blog-side-text a:focus,.blog-side-text a:hover,.blog-side-text a:visited{font-size:14px}.blog-side-heading h3{font-size:20px;margin:-5px 0 -2px}.blog-search{width:250px}.blog-search input{width:200px}.reservation-wrapper{position:relative;bottom:auto;padding:50px 0;background:#f7f7f7}}.star-wrapper,h2.section-heading span{position:relative;display:inline-block}.col-1.c-1,.col-1.c-2,.col-2.c-3,.col-2.c-4,.col-2.c-5{margin-bottom:0!important}.section-txt p:last-child{padding-top:25px}.section-txt-2 a,.section-txt-2 a:active,.section-txt-2 a:focus,.section-txt-2 a:hover,.section-txt-2 a:visited,.section-txt-2 p{text-align:center!important;color:#5f5f5f}.more-wraper-center.more-wraper-center-home{text-align:center!important;left:auto;margin:-80px auto 0}.more-button-txt-center.more-button-txt-center-home{top:110px}.more-button-txt-center.more-button-txt-center-form{top:105px}.button-effect,a.button-effect{padding:0;background-color:transparent;cursor:pointer;overflow:visible}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.2;opacity:.4}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.2;opacity:.4}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.button-effect .pulse::after,.button-effect .pulse::before,.button-effect::after,.button-effect::before,a.button-effect .pulse::after,a.button-effect .pulse::before,a.button-effect::after,a.button-effect::before{content:"";position:absolute;width:80px;height:80px;top:-webkit-calc(50% - 40px);top:-moz-calc(50% - 40px);top:calc(50% - 40px);left:-webkit-calc(50% - 40px);left:-moz-calc(50% - 40px);left:calc(50% - 40px);right:auto;bottom:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:4s linear infinite pulse;animation:4s linear infinite pulse;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;opacity:0;-moz-opacity:0;-webkit-opacity:0;border:1px solid #fff;border-radius:50%;background-color:transparent}.button-effect::after,a.button-effect::after{-webkit-animation-delay:1s;animation-delay:1s}.button-effect .pulse::after,a.button-effect .pulse::after{-webkit-animation-delay:3s;animation-delay:3s}.button-effect .pulse::before,a.button-effect .pulse::before{-webkit-animation-delay:2s;animation-delay:2s}.star-wrapper{width:100%!important;max-width:100%;height:auto;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center!important;color:#f3bf3d;font-size:16px;z-index:1}.parallax-title-content,h2.section-heading{position:relative;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase}h2.section-heading{font-size:14px;color:#5f5f5f;font-style:normal;font-weight:800;letter-spacing:-.02em;padding:0;margin:2px 0 0;z-index:10}h2.section-heading span{padding-right:90px;margin-right:30px;line-height:1}h2.section-heading span:before{display:block;right:0;width:60px;border-top:1px solid #5f5f5f}h2.section-heading-light span:before{border-top:1px solid #fff}h2.section-heading.section-heading-all{padding:0}h2.section-heading span:after{display:block;right:0;width:60px}.parallax-title-content{font-weight:900;font-size:160px;line-height:1;letter-spacing:-.08em;color:#2e2e2e;background:#fff;mix-blend-mode:lighten;overflow:hidden;margin:-20px auto -6px}.parallax-title-content.parallax-title-content-dark{color:#fff;background:#000;mix-blend-mode:darken}@media all and (min-width:1920px){h2.section-heading span{padding-right:105px;margin-right:35px}h2.section-heading span:after,h2.section-heading span:before{width:70px}.parallax-title-content{font-size:310px;margin:-26px auto -6px}.inner-spacer{padding:0}}@media only screen and (max-width:1200px){.col-1.c-1,.col-1.c-2,.col-2.c-3,.col-2.c-4,.col-2.c-5{margin-bottom:20px!important}#form-2 .error-r{margin:-1px 0 0}.parallax-title-content{font-size:115px;margin:-12px auto -3px}}@media only screen and (max-width:1024px){.parallax-title-content{font-size:85px;margin:-9px auto -2px;letter-spacing:-.04em}}@media only screen and (max-width:880px){.col-1.c-1,.col-1.c-2,.col-2.c-3,.col-2.c-4,.col-2.c-5{margin-bottom:20px!important}.parallax-title-content{font-size:85px;margin:-9px auto -2px}}@media only screen and (max-width:640px){.extra-margin-container{margin-left:5px;margin-right:5px}.parallax-title-content{font-size:65px;margin:-7px auto 0}}.image-caption,.image-caption-reverse{position:absolute;color:#fff;font-weight:600;font-size:13px;padding:10px 20px;background:rgba(0,0,0,.7);-webkit-border-radius:0 20px 0 20px;-moz-border-radius:0 20px;-ms-border-radius:0 20px 0 20px;-o-border-radius:0 20px;border-radius:0 20px;z-index:5}.col-md-6-custom,.container-custom{padding-left:0;padding-right:0;width:100%}.image-caption{right:50px;bottom:50px}.room-service-container{display:flex;flex-wrap:wrap;justify-content:space-around}.room-service-item{margin:0 50px}.image-caption-reverse{left:50px;bottom:50px}.post-list .post-list-wrapper{margin:-40px 0 0;padding:0 0 150px}.post-list .post-list-item:not(:first-of-type){margin-top:460px}.post-list .post-list-item:nth-of-type(odd) .post-list-bg.post-list-bg-all{left:auto;right:0}.post-list .post-list-item-container{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.post-list .post-list-row{position:relative;z-index:4}.post-list .post-list-content{padding:150px;background:#fff;-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-ms-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px}@media only screen and (max-width:1200px){.post-list .post-list-wrapper{margin:-130px 0 0;padding:0 0 60px}.post-list .post-list-item:not(:first-of-type){margin-top:200px}.post-list .post-list-content{padding:50px 80px}}@media only screen and (max-width:995px){.reservation-button{font-size:13px}h2.section-heading span{padding-right:75px;margin-right:25px}h2.section-heading span:before{width:50px}.parallax-title-content{letter-spacing:-.04em}.post-list .post-list-wrapper{margin:-60px 0 0;padding:0}.post-list .post-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.post-list .post-list-item:not(:first-of-type){margin-top:0}.post-list .post-list-content{padding:0 95px;margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.post-list .post-list-content.post-list-content-reverse{-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;-ms-border-radius:0 50px 50px 0;-o-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0}.post-list .post-list-bg{position:absolute;width:calc(50% + 150px);height:calc(100% + 300px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;-ms-border-radius:0 50px 50px 0;-o-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;z-index:3}.post-list .post-list-bg.post-list-bg-reverse{-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-ms-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px}.post-list-content-wrapper{padding-top:190px;margin-top:-1px}.container-custom{margin-right:auto;margin-left:auto}.col-md-6-custom{position:relative;min-height:1px}@media only screen and (min-width:995px){.col-lg-4-custom{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.offset-lg-1-custom{margin-left:0}.offset-lg-7-custom{margin-left:50%}}.inner-spacer{position:relative;margin:0 auto;padding:0}@media only screen and (max-width:1200px){.post-list .post-list-bg{width:calc(50% + 130px);height:calc(100% + 120px)}.inner-spacer{width:100%;padding:0 50px}.visible-mobile-devices-2{display:block;visibility:visible}}@media only screen and (max-width:995px){.post-list .post-list-bg.post-list-bg-reverse,.post-list .post-list-content.post-list-content-reverse{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.post-list .post-list-bg{position:relative;width:100%;max-width:100%;height:auto;min-height:580px;-webkit-transform:none;transform:none;padding-top:50%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.post-list-content-wrapper{padding-top:60px}.container-custom{padding:0}.col-md-6-custom{padding-right:15px;padding-left:15px}.inner-spacer{padding:0 50px}.visible-mobile-devices{display:block;visibility:visible}}@media only screen and (max-width:880px){.inner-spacer,.post-list .post-list-content{padding:0 50px}}@media only screen and (max-width:768px){.extra-margin-container.extra-margin-container-modal,.extra-margin-container.extra-margin-container-post{margin-left:5px;margin-right:5px}.inner-spacer,.post-all-txt,.testimonial.testimonial-2 .inner{padding:0 20px}.hover-icons a{left:0}.blog-side-launcher,.image-caption-reverse,.swiper-slide-controls.slide-prev{left:20px;bottom:20px}.image-caption,.swiper-slide-controls.slide-next{right:20px;bottom:20px}.reservation-wrapper{padding:20px 0}h2.section-heading span{padding-right:60px;margin-right:20px}h2.section-heading span:before{width:40px}.post-list .post-list-content{padding:0 25px}}.divider-l,.divider-m,.divider-m-2,.divider-s,.divider-xl{position:relative;width:100%;margin:0 auto;background:0 0;z-index:-1}.divider-s{height:25px}.divider-m{height:50px}.divider-m-2{height:40px}.hidden-mobile-devices{display:block;visibility:visible}@media only screen and (max-width:995px){.hidden-mobile-devices{display:none;visibility:hidden}}@media only screen and (max-width:880px){.divider-m-2{height:15px}.divider-xl{height:100px}.visible-mobile-devices-2{display:none;visibility:hidden}.hidden-mobile-devices{display:block;visibility:visible}}.divider-xl{height:130px}.divider-xl.divider-xl-2{height:170px}.divider-l{height:80px}.divider-l-2{height:71px}@media all and (min-width:1920px){.divider-xl{height:140px}.divider-xl.divider-xl-2{height:185px}.divider-l{height:90px}.divider-l-2{height:31px}}@media only screen and (max-width:995px){.divider-xl{height:120px}.divider-xl.divider-xl-2{height:155px}.divider-l{height:70px}.divider-l-2{height:71px}}
