@font-face{font-display:swap;font-family:Majesti Banner Light;font-style:normal;font-weight:300;src:url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Light.woff2) format("woff2"),url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Light.woff2) format("woff")}@font-face{font-display:swap;font-family:Majesti Banner Regular;font-style:normal;font-weight:400;src:url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Regular.woff2) format("woff2"),url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Regular.woff2) format("woff")}@font-face{font-display:swap;font-family:Majesti Banner Medium;font-style:normal;font-weight:500;src:url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Medium.woff2) format("woff2"),url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Medium.woff2) format("woff")}@font-face{font-display:swap;font-family:Majesti Banner Bold;font-style:normal;font-weight:600;src:url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Bold.woff2) format("woff2"),url(../../front-end/fonts/Majesti\ Banner/Majesti-Banner-Bold.woff2) format("woff")}body,html{color:#2e2d2c;min-height:100vh}body:not(.nav-open){overflow-x:hidden}body.nav-open{overflow:hidden;position:relative}body.nav-open:after{background-color:#2e2d2c;bottom:0;content:"";left:0;opacity:.95;position:absolute;right:0;top:0;z-index:998}li,ul{color:#2e2d2c;font-size:1.2rem}#main-3{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}#main-3>header{flex-shrink:0}#main-3>main{flex-grow:1}#main-3>footer{flex-shrink:0}#main-3 .button-fancy>.btn-arrow{background-color:#002919;background-image:linear-gradient(45deg,#3d4932,#002919);transition-duration:.2s}#main-3 .button-fancy:hover>.text{color:#002919}#main-3 .button-fancy:hover.-color-1>.btn-arrow:after,#main-3 .button-fancy:hover.-color-1>.btn-arrow:before{background-color:#002919}#main-3 .bg-theme-primary-dark :not(.writing-sec) .button-fancy:hover>.text{color:#fff}#main-3 .bg-theme-primary-dark :not(.writing-sec) .button-fancy:hover.-color-1>.btn-arrow{background-color:#fff;background-image:none}#main-3 .bg-theme-primary-dark :not(.writing-sec) .button-fancy:hover.-color-1>.btn-arrow:after,#main-3 .bg-theme-primary-dark :not(.writing-sec) .button-fancy:hover.-color-1>.btn-arrow:before{background-color:#fff}#main-3 .bg-theme-primary-dark .writing-sec .button-fancy>.btn-arrow{background-color:#002919;background-image:linear-gradient(45deg,#3d4932,#002919);transition-duration:.2s}#main-3 .bg-theme-primary-dark .writing-sec .button-fancy:hover>.text{color:#002919}#main-3 .bg-theme-primary-dark .writing-sec .button-fancy:hover.-color-1>.btn-arrow:after,#main-3 .bg-theme-primary-dark .writing-sec .button-fancy:hover.-color-1>.btn-arrow:before{background-color:#002919}.alert-success{background-color:#96aa83;border-color:#96aa83;color:#3d4932}@media screen and (min-width:575px){.label{font-size:.8rem}}.bg-transparent{background-color:transparent}.bg-theme-gray-light{background-color:#dfe4e1}.bg-theme-primary-light{background-color:#ced6d1}.bg-theme-primary-dark{background-color:rgba(0,41,25,.97);color:#fff}.bg-theme-primary-dark li,.bg-theme-primary-dark ol,.bg-theme-primary-dark p,.bg-theme-primary-dark ul{color:inherit}.bg-theme-primary-dark a.button-fancy:hover>.text{color:#fff}.bg-theme-primary-dark a.button-fancy:hover>.btn-arrow,.bg-theme-primary-dark a.button-fancy:hover>.btn-arrow:after,.bg-theme-primary-dark a.button-fancy:hover>.btn-arrow:before{background-color:#fff}.btn.btn-primary{background-image:linear-gradient(45deg,#002919,#001009);border-color:#fff;border-radius:0;font-size:16px;font-weight:400;letter-spacing:.1em;padding:16px 42px;text-decoration:none;text-transform:uppercase;transition:all .15s ease}.btn.btn-primary:focus,.btn.btn-primary:hover{box-shadow:0 0 4px hsla(0,0%,96%,.3);filter:brightness(1.1);transform:scale(1.03);transition:all .15s ease}.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#002919;border-color:#fff;box-shadow:0 0 4px hsla(0,0%,96%,.3);color:#fff}.button-fancy{text-transform:uppercase}.btn.btn-menu{color:#fff;padding:15px 15px 29px}.btn.btn-menu:active{background-color:transparent;border-color:transparent}.section-padding{padding-bottom:140px;padding-top:140px}@media screen and (max-width:991px){.section-padding{padding-bottom:120px;padding-top:120px}}@media screen and (max-width:767px){.section-padding{padding-bottom:100px;padding-top:100px}}@media screen and (max-width:575px){.section-padding{padding-bottom:80px;padding-top:80px}}.section-padding-small{padding-bottom:90px;padding-top:90px}.js-cookie-consent{background-color:#2e2d2c;border-radius:0;bottom:0;color:#fff;left:0;padding:10px 0;position:fixed;text-align:center;width:100%;z-index:1000000}.js-cookie-consent-agree,.js-cookie-consent-disagree{background-color:#002919;background-image:none;border:none;border-radius:0;color:#fff;margin-left:10px;padding:10px 20px}.js-cookie-consent-agree:active,.js-cookie-consent-agree:hover,.js-cookie-consent-disagree:active,.js-cookie-consent-disagree:hover{background-color:#001009;color:#fff}.js-cookie-consent-agree:focus,.js-cookie-consent-disagree:focus{box-shadow:none}a{color:#3d4932}a:hover{color:#242b1d}.thm-h-3.thm-h h2{opacity:.09}.thm-h-3.thm-h h2,.thm-h-3.thm-h h4{font-family:Majesti Banner Regular,serif}.thm-h-3.thm-h h4:after{background:#b3beb7}.thm-h-3.thm-h h4.text-center:after{margin-left:auto;margin-right:auto}.thm-h h2{font-family:Majesti Banner Regular,serif}.y-loading #prelouder img{animation:pulse 1s infinite;height:98px;max-height:100px;max-width:unset;width:20px}.y-breadcrum h1{font-family:Majesti Banner Regular,serif}.y-breadcrum a:after{top:50%;transform:translateY(-50%)}.menu-2.menu-3-color .fixed-top{background:#fff;box-shadow:0 0 6px rgba(46,45,44,.3)}.menu-2.menu-3-color .fixed-top>div{background-color:hsla(142,8%,72%,.5)}.menu-2.menu-3-color .sidenav{background-color:#002919;background-image:linear-gradient(45deg,#002919,#001009);z-index:999}.menu-2.menu-3-color .sidenav .sidenav_cat{margin-bottom:40px}.menu-2.menu-3-color .sidenav .sidenav_cat h3{font-family:Majesti Banner Bold,serif;font-size:24px;font-weight:unset}.menu-2.menu-3-color .sidenav .mobile-menu-locales{padding:0 20px}.menu-2.menu-3-color .sidenav .mobile-menu-locales .mobile-menu-locale a{font-size:1.2rem;opacity:.5}.menu-2.menu-3-color .sidenav .mobile-menu-locales .mobile-menu-locale a.current-locale{font-size:1.3rem;opacity:1}.menu-2.menu-3-color .sidenav .mobile-menu-locales .mobile-menu-locale:first-of-type a{padding-left:0}.menu-2.menu-3-color .sidenav .mobile-menu-locales .mobile-menu-locale:last-of-type a{padding-right:0}.menu-2.menu-3-color .sidenav .tagnav li a{background:hsla(0,0%,100%,.1)}.menu-2.menu-3-color .sidenav .tagnav li a:hover{background:hsla(0,0%,100%,.2)}.menu-2.menu-2-scrolled.menu-3-color .fixed-top>div{background:rgba(0,41,25,.98);transition:all .25s ease-in}.menu-2.menu-2-scrolled>div{width:100%!important}.menu-2.menu-2-scrolled .menu-1-inner .main_nav_outer .main_nav .dropdown>.btn,.menu-2.menu-2-scrolled .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn{color:#fff}.menu-2.menu-2-scrolled .navbar-toggler .hamburger .hamburger-inner,.menu-2.menu-2-scrolled .navbar-toggler .hamburger .hamburger-inner:after,.menu-2.menu-2-scrolled .navbar-toggler .hamburger .hamburger-inner:before{background-color:#fff}.menu-2.menu-2-scrolled .social-bar .social li a{color:#fff}.menu-2 .menu-1-inner .menu-1-logo{padding-left:15px;padding-right:15px}.menu-2 .menu-1-inner .menu-1-logo a.navbar-brand{align-items:center;display:flex;flex-wrap:nowrap;padding:5px 0}.menu-2 .menu-1-inner .menu-1-logo a.navbar-brand img{height:65px;max-height:unset;width:78px}.menu-2 .menu-1-inner .dropdown{margin-left:10px;margin-right:10px}.menu-2 .menu-1-inner .dropdown .dropdown-menu{border-radius:0;box-shadow:0 2px 6px rgba(46,45,44,.3)}.menu-2 .menu-1-inner .dropdown .dropdown-menu a:active,.menu-2 .menu-1-inner .dropdown .dropdown-menu a:focus,.menu-2 .menu-1-inner .dropdown .dropdown-menu a:hover{background:#fff;color:#2e2d2c}.menu-2 .menu-1-inner .main_nav_outer{padding-left:15px;padding-right:15px}.menu-2 .menu-1-inner .main_nav_outer .main_nav{display:flex;height:100%;justify-content:end;margin-top:0}.menu-2 .menu-1-inner .main_nav_outer .main_nav .dropdown>.btn{color:#3d4932;padding-top:25px}@media screen and (max-width:1199px){.menu-2 .menu-1-inner .main_nav_outer .main_nav .dropdown>.btn{font-size:14px}}.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link{display:inline-block;height:100%;margin-left:7px;margin-right:7px;vertical-align:middle}.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn{background:none;border:none;border-radius:0;color:#2e2d2c;display:block;font-family:Sen,sans-serif;font-size:1rem;height:auto;line-height:1.3em;padding:25px 5px 29px;transition:all .3s ease}@media screen and (max-width:1199px){.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn{font-size:14px}}.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn:focus{box-shadow:none}.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn.btn-external{align-items:center;background-color:#3d4932;color:#fff;display:flex;height:100%;padding-left:25px;padding-right:25px}.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn.btn-external i{font-weight:700}.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn.btn-external:focus,.menu-2 .menu-1-inner .main_nav_outer .main_nav .main-nav-link .btn.btn-external:hover{background-color:#4a583c;color:#fff}.menu-2 .btn.btn-external{align-items:center;background-color:#3d4932;border-radius:0;display:inline-flex;justify-content:start;opacity:1;padding-left:25px;padding-right:25px;text-align:left}.menu-2 .btn.btn-external i{font-weight:700}.menu-2 .btn.btn-external:focus,.menu-2 .btn.btn-external:hover{background-color:#4a583c}.menu-2 .navbar-toggler .hamburger .hamburger-inner,.menu-2 .navbar-toggler .hamburger .hamburger-inner:after,.menu-2 .navbar-toggler .hamburger .hamburger-inner:before{background-color:#2e2d2c}.menu-2 .social-bar{background-color:#001a10}.menu-2 .social-bar .social{margin-bottom:0}.menu-2 .social-bar .social li{display:inline-block}.menu-2 .social-bar .social li a{padding-left:10px;padding-right:10px}.menu-2 .social-bar .social li:last-child a{padding-right:0}.header-slider-section .hh3{background-color:#9e9e9e;background-position:50%;max-height:80vh!important;min-height:940px!important}@media screen and (max-width:1199px){.header-slider-section .hh3{min-height:800px!important}}@media screen and (max-width:991px){.header-slider-section .hh3{max-height:60vh!important;min-height:640px!important}}@media screen and (max-width:768px){.header-slider-section .hh3{min-height:480px!important}}@media screen and (max-width:575px){.header-slider-section .hh3{min-height:400px!important}}.header-slider-section .hh3 .header-cont h1{font-family:Majesti Banner Light,serif}.header-slider-section .hh3 .header-cont h5{color:#f4f4f4}.header-video-section{aspect-ratio:16/9;margin-top:75px}.header-video-section .header-video{height:100%;position:relative;width:100%}.header-video-section .header-video video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.header-video-section .header-video .overlay{align-items:center;background-color:rgba(46,45,44,.6);bottom:0;display:flex;flex-direction:column;justify-content:end;left:0;position:absolute;right:0;top:0;z-index:2}.header-video-section .header-video .overlay .header-cont{margin-bottom:80px}.header-video-section .header-video .overlay .header-cont h1{color:#fff;font-family:Majesti Banner Light,serif;font-size:8vh;font-weight:700;margin-bottom:40px;text-align:center}.header-video-section .header-video .overlay .header-cont h5{color:#f4f4f4}@media screen and (max-width:991px){.header-slider-section .header-cont h1,.header-video-section .header-cont h1{font-size:60px!important}}@media screen and (max-width:767px){.header-slider-section .header-cont,.header-video-section .header-cont{margin-bottom:60px!important}.header-slider-section .header-cont h1,.header-video-section .header-cont h1{font-size:48px!important}}@media screen and (max-width:575px){.header-slider-section .header-cont h1,.header-video-section .header-cont h1{font-size:38px!important}.header-slider-section .header-cont .btn,.header-video-section .header-cont .btn{font-size:14px!important;padding:12px 36px}}@media screen and (max-width:400px){.header-slider-section .header-cont,.header-video-section .header-cont{margin-bottom:20px!important}}.page-header-section{background-color:#002919;background-position:50%;background-repeat:no-repeat;background-size:cover}.page-header-section .header-inner{background:linear-gradient(108deg,rgba(0,41,25,.5),transparent) no-repeat;padding-bottom:2rem}@media screen and (max-width:767px){.page-header-section .header-inner{padding-bottom:3rem;padding-top:14rem}}.page-header-section .header-inner .header-cont:before{background-image:url(/front-end/images/logo-circle.png);opacity:.2}.about-section.h3-about-section{background-image:none}.about-section.h3-about-section .home-about-3{margin-bottom:0;margin-top:0}.about-section.h3-about-section .home-about-3 .thm-h.thm-h-3 h2{line-height:.8;white-space:normal}.writing-sec{color:#2e2d2c!important}.writing-sec :last-child{margin-bottom:0}.half-section .writing-sec{background:#d7ddd9!important;box-shadow:10px 15px 15px rgba(46,45,44,.05)!important}.half-section .writing-sec :last-child{margin-bottom:0}.text-image-section .writing-sec{overflow:hidden}.text-image-section .writing-sec .thm-h.thm-h-3 h2{font-size:64px;line-height:.8!important;overflow:hidden;white-space:normal}@media screen and (max-width:767px){.text-image-section .writing-sec .thm-h.thm-h-3 h2{font-size:47px}}.menu-card-section .writing-sec{overflow:hidden}.menu-card-section .writing-sec .thm-h.thm-h-3 h2{font-size:64px;line-height:.8!important;overflow:hidden;white-space:normal}@media screen and (max-width:767px){.menu-card-section .writing-sec .thm-h.thm-h-3 h2{font-size:47px}}.text-section .thm-h.thm-h-3 h2{line-height:.8!important;white-space:normal}.call-to-action-section .call-to-action-text p:last-of-type{margin-bottom:0}.gallery-section .thm-h.thm-h-3 h2{line-height:.8!important;white-space:normal}.gallery-section .charter-carousel-2{background:#d7ddd9!important;box-shadow:10px 15px 15px rgba(46,45,44,.05)!important;margin-top:0!important;padding-bottom:30px!important;padding-top:30px!important}.gallery-section .owl-nav{display:block;margin-left:auto;margin-right:auto;text-align:center}.rooms-section .y-dest_list_single{margin-bottom:0;padding:5rem 0}.rooms-section .y-dest_list_single .image-popup{color:#2e2d2c;overflow:hidden;position:relative}.rooms-section .y-dest_list_single .image-popup .image-caption{background:#fff;bottom:0;left:0;margin-bottom:5px;margin-left:5px;max-width:100%;min-width:50%;padding:10px;position:absolute}.room-slider-section .charter-carousel .item a,.room-slider-section .charter-carousel .item a img{height:280px}@media only screen and (max-width:767px){.room-slider-section .charter-carousel .item a,.room-slider-section .charter-carousel .item a img{height:200px}}.room-slider-section .charter-carousel.owl-carousel .owl-nav{max-width:65%;top:-62px!important}@media only screen and (max-width:767px){.room-slider-section .charter-carousel.owl-carousel .owl-nav{top:-52px!important}.room-slider-section .charter-carousel.owl-carousel .owl-nav:after{top:60px}}@media only screen and (max-width:600px){.room-slider-section .charter-carousel.owl-carousel .owl-nav{max-width:100%;top:-10px!important}.room-slider-section .charter-carousel.owl-carousel .owl-nav:after{top:32px;width:100%}}.room-slider-section .charter-carousel .center .item a,.room-slider-section .charter-carousel .center .item a img{height:350px}@media only screen and (max-width:767px){.room-slider-section .charter-carousel .center .item a,.room-slider-section .charter-carousel .center .item a img{height:250px}}.mfp-bg{background:rgba(46,45,44,.87);opacity:1;z-index:10000}.mfp-wrap{z-index:10001}.mfp-wrap .mfp-iframe-holder .mfp-content{max-width:1200px}.youtube-section .player-wrapper{border-radius:.25rem;box-shadow:0 0 12px rgba(46,45,44,.3);position:relative;transition:all .1s ease}.youtube-section .player-wrapper:after{background:radial-gradient(farthest-corner,transparent 0,transparent 60%,#000 100%);border-radius:.25rem;bottom:0;content:"";display:block;left:0;opacity:.15;pointer-events:none;position:absolute;right:0;top:0;transition:all .1s ease}.youtube-section .player-wrapper .player-thumbnail{border-radius:3px}.youtube-section .player-wrapper .player-popup-button{align-items:center;border-radius:50%;color:#002919;display:flex;font-size:80px;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .15s ease;width:80px;z-index:4}.youtube-section .player-wrapper .player-popup-button i{font-weight:900}.youtube-section .player-wrapper:hover{filter:brightness(1.02)}.youtube-section .player-wrapper:hover .player-popup-button{filter:brightness(1.04);transform:translate(-50%,-50%) scale(1.06)}.contact-form-section.y-single_form{background-image:none}.contact-form-section.y-single_form #contact{scroll-margin-top:120px}.contact-form-section.y-single_form .thm-h{color:#2e2d2c}.contact-form-section.y-single_form .form-control,.contact-form-section.y-single_form .form-control:focus{border-color:#002919!important;color:#002919!important}.contact-form-section.y-single_form .form-control::-moz-placeholder{opacity:.7}.contact-form-section.y-single_form .form-control::placeholder{opacity:.7}.contact-form-section.y-single_form label{color:#002919;opacity:.7}.contact-form-section.y-single_form .btn.btn-primary{background-color:#fff!important;color:#002919!important}.contact-form-section.y-single_form .btn.btn-primary:focus,.contact-form-section.y-single_form .btn.btn-primary:hover{background-color:#002919!important;color:#fff!important}.contact-form-section.y-single_form .btn.btn-primary:not(:disabled):not(.disabled):active{border-color:#002919;box-shadow:0 0 4px rgba(0,41,25,.5);color:#fff}footer.footer-3.footerdark{background-color:#002919;background-image:none;padding-top:0}footer.footer-3.footerdark .footer-box h2{font-family:Majesti Banner Bold,serif;font-weight:unset}footer.footer-3.footerdark .social li>a:hover,footer.footer-3.footerdark a:hover{color:#64746a}footer.footer-3.footerdark .navbar-brand img{max-height:130px}.copysec{font-size:12px}.copysec p{font-size:inherit!important}
