#nav{position:relative;z-index:30}#nav .nav-container{border-top:0.5rem solid rgba(116,81,50,0.7);position:fixed;top:0;right:0;left:0;background:#ffffff;padding:1rem 0}#nav li{position:relative}#nav li > a{display:block;padding:1rem 0;color:#ffffff;text-align:center;text-decoration:none !important;position:relative;font-weight:bold}#nav li.selected > a::after, #nav li.selected-path > a::after, #nav li.hover > a::after, #nav li.focus > a::after{content:"";display:block;height:0.25rem;width:3rem;background:#5a131f !important;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#nav ul.level-0{width:100%}#nav li.level-0{display:block;float:left}#nav li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:100%;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a{padding:1rem;text-align:left;background:#8a131f}#nav li.hover > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav .level-1 ul{left:100%}.top{background:rgba(116,81,50,0.7);padding:0.25rem 0}.top a{color:#ffffff}.top ul{float:right}.top ul li{padding:0 1rem;padding-right:0 !important;display:inline-block}.top ul li > a:hover, .top ul li > a.focus{text-decoration:none;color:#ffffff}.top ul li i{padding-right:0.3rem}.top .languageswitch .btn{padding:4px !important}.top .s-contact li{padding:0 0.5rem;top:5px;margin-bottom:0;margin-left:1.5rem}.top .s-contact i{left:-10px;top:0.4rem}#wrapper-outer{position:relative;min-height:100%}.vri-widget-fixed{position:absolute !important;padding:2rem 0 !important;z-index:11 !important}.vri-widget-fixed .vri-element-date input, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-date input, .vri-widget-fixed .vri-element-input-icon input, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-input-icon input, .vri-widget-fixed .vri-element-date input[type="text"], .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-date input[type="text"], .vri-widget-fixed .vri-element-input-icon input[type="text"], .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-input-icon input[type="text"]{padding:0 8px 11px !important}.vri-widget-fixed .vri-element-select::before, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-select::before, .vri-widget-fixed .vri-element-date::before, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-date::before, .vri-widget-fixed .vri-element-input-icon::before, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-input-icon::before{line-height:37px !important}.vri-widget-fixed form > *{height:38px;overflow:hidden}#header{z-index:20;position:relative}#header .top{background:rgba(116,81,50,0.7)}#header .top span{font-size:0.8rem}#header .top .whatsapp{padding-top:5px}#header .main{position:fixed;top:0;right:0;left:0;background:#ffffff;box-shadow:0 0 5px 5px rgba(0,0,0,0.1)}#header .main, #header .main a{color:#745132}#header .main .s-logo{position:absolute;z-index:35;top:0;margin:0;left:50%;transform:translateX(-50%);background:#8a131f;padding:0;clip-path:polygon(100% 0,100% 100%,50% 80%,0 100%,0 0)}#header .main .s-logo a{display:block;padding:1rem 1rem 4rem}#header .main .s-logo img{width:150px;display:table;margin:0 auto}#header .main .s-contact{text-align:right}#header .main .s-contact li{display:inline-block;padding-right:1rem}#nav .btn{margin-bottom:0}#banner{background:#745132;position:relative;z-index:19;overflow:hidden}#banner .carousel-indicators{bottom:80px}#banner .caption{text-align:center;position:absolute;z-index:1;bottom:220px;left:50%;transform:translateX(-50%)}#banner .caption .h1, #banner .caption .h2{color:#ffffff !important}#banner .caption .h1{font-size:3rem !important;margin-bottom:0.5rem}#banner .caption .h2{font-family:opensans_regular_webfont, Arial, sans-serif !important;margin-top:0.5rem}#banner .caption .h2::before{background:#ffffff !important;top:125% !important}#widget_book .cst, #widget_book .vri-widget-container{display:block !important}#main{position:relative;z-index:10;padding-top:1rem;background:#ffffff}#main ::selection, #main ::-moz-selection{color:#ffffff;background:#8a131f}#main .m-law_pagelaw p, #main .m-law_pagelaw h2, #main .m-law_pagelaw h3, #main .m-law_pagelaw h4, #main #section-agb p, #main #section-agb h2, #main #section-agb h3, #main #section-agb h4, #main .m-form_contact p, #main .m-form_contact h2, #main .m-form_contact h3, #main .m-form_contact h4{text-align:left !important}#main .m-law_pagelaw h2::before, #main #section-agb h2::before, #main .m-form_contact h2::before{left:0;transform:none}#main .m-grid_3_3_3_3{margin-right:30px;margin-left:30px}#main .m-grid_3_3_3_3 .figure{width:100%}#main .m-grid_3_3_3_3 .figure img{width:100%}#main #footer-form{background:#ffffff;border-bottom:1rem solid rgba(116,81,50,0.7);box-shadow:10px 10px 10px 10px rgba(0,0,0,0.2);padding:2rem}#footer{position:relative;z-index:10;background:rgba(116,81,50,0.7)}#footer *{color:#ffffff}#footer .main{padding:1rem 0}#footer .main .container-fluid{max-width:90%}#footer .main .linklist{text-align:right}#footer .main .image{margin-top:-6rem}#footer .main .image img{border-radius:50%}#footer .main .image .box{background:#8a131f;color:#ffffff;font-style:italic;width:50%;padding:1rem;margin-right:auto;margin-left:auto;margin-top:-2rem;font-size:1.2rem;z-index:10;position:relative}#footer .bottom{padding:0.5rem 0;font-size:0.8rem;background:#745132}.vsc{max-width:none !important}.vsc .vsc-metabar{position:absolute}.vsc .vsc-metabar .vsc-metabar-wrapper{background:transparent;padding:20px 0 24px 0}.vsc .vsc-button-roomtypes-add::before, .vsc .vsc-button-roomtypes-remove::before{top:3px;color:#ffffff}.vsc .vdp-head, .vsc .vsc-navigation-progress, .vsc .vsc-button, .vsc .vsc a.vsc-button, .vsc .vsc-button-disabled:hover, .vsc .vsc a.vsc-button-disabled:hover, .vsc .vsc-item .vsc-menu-item-input:checked+.vsc-menu-item-label, .vsc .vsc-modal-section>label:hover, .vsc .vsc-item .vdp-days .vdp-date-reset>*:first-child::before, .vsc .vsc-item .vdp-days .vdp-cell.vsc-date-highlight, .vsc .vsc-item .vdp-days .vdp-cell.vsc-date-bookable:hover, .vsc .vsc-item .vdp-days .vdp-cell.vsc-date-free:hover, .vsc .vsc-item .vdp-days .vdp-cell.vdp-date-selected, .vsc .vsc-item .vdp-days .vdp-cell.vsc-date-disabled.vdp-date-selected{background:#8a131f !important;color:#ffffff !important}.vsc .vsc-modal .vsc-title{border-bottom:2px solid #8a131f !important}.vsc .vsc-item-personaldata .vsc-item-content-info .vsc-title, .vsc .vsc-item-summary .vsc-item-content-info .vsc-title, .vsc .vsc-item-cancelation .vsc-item-content-info .vsc-title, .vsc .vsc-item-payment .vsc-item-content-info .vsc-title, .vsc .vsc-item-personaldata .vsc-item-content-contact .vsc-title, .vsc .vsc-item-summary .vsc-item-content-contact .vsc-title, .vsc .vsc-item-cancelation .vsc-item-content-contact .vsc-title, .vsc .vsc-item-payment .vsc-item-content-contact .vsc-title, .vsc .vsc-navigation-progress-hint, .vsc .vsc-metabar-button:hover, .vsc .vsc-title .vsc-item-title, .vsc .vsc-item-personaldata-codes-add, .vsc .vsc-item-complete .vsc-item-icon-state::before, .vsc .vsc-item-roomtypes .vsc-item-collapsed-item-persons .vsc-icon-adult::before, .vsc .vsc-list-item-input:checked+.vsc-list-item-label .vsc-list-item-state .vsc-icon::before, .vsc .vsc-roomtype-alloc-adult::before, .vsc .vsc-roomtype-alloc-child::before, .vsc .vsc-roomtype-alloc-empty::before, .vsc .vsc-element-checkbox-input:checked+.vsc-element-checkbox-label::before{color:#8a131f !important}.vsc .vsc-item .vdp-days .vdp-date-reset>*:first-child::before{border:1px solid #8a131f}.vsc .vsc-item-gallery-scroller .vjg2_item.current img{border:2px solid #8a131f}.vsc .vsc-item .vsc-menu-item-input+.vsc-menu-item-label{background:#8a131f}.vsc .vsc-item .vsc-menu-item-input+.vsc-menu-item-label:hover, .vsc .vsc-item .vsc-menu-item-input+.vsc-menu-item-label:focus, .vsc .vsc-item .vsc-menu-item-input+.vsc-menu-item-label:checked+.vsc-menu-item-label{background:#5a131f}#google_translate_element{background:#8a131f;color:#ffffff;padding:0.5rem 0.75rem;transform:translateX(86%);transition:transform 300ms}#google_translate_element span{font-size:1.2rem;padding-left:1rem}#google_translate_element .goog-te-gadget-simple{background:none;border:none}#google_translate_element .goog-te-gadget-simple span{color:#ffffff !important}#google_translate_element .goog-te-gadget-simple img{border-radius:50%;margin-right:0.5rem}#google_translate_element .goog-te-menu-value:hover, #google_translate_element .goog-te-menu-value:focus{text-decoration:none}#google_translate_element:hover, #google_translate_element:focus{transform:translateX(0);transform:translate 300ms}#quicklinks{position:fixed;z-index:21;right:0;bottom:40%;display:block}#quicklinks li{color:#ffffff;background:#8a131f;padding:0.5rem 1.5rem;font-size:1.2rem;transform:translateX(86%);transition:transform 300ms}#quicklinks li span{display:inline-block;color:#ffffff;padding-left:1.5rem}#quicklinks li i{top:0.8rem;padding:0 0 0 1rem}#quicklinks li:hover, #quicklinks li:focus{transform:translateX(0);transform:translate 300ms}@media screen and (max-width:575px){#footer .linklist{line-height:1.5;text-align:left !important}}@media screen and (min-width:576px) and (max-width:767px){#footer .linklist{line-height:1.5}}@media screen and (max-width:767px){#header .s-logo a{padding:1rem 0.5rem 1.5rem !important}#header .s-logo img{width:60px !important}#header #nav{display:none}.oc-nav_mobile-inner{min-width:20rem}.oc-nav_mobile-inner li.level-0{margin:0.5rem 0;padding:0.5rem 0 1rem;border-bottom:1px solid rgba(0,0,0,0.2)}.oc-nav_mobile-inner li.level-0 a{font-size:1.3rem}.vri-widget-fixed .vri-element-date input, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-date input, .vri-widget-fixed .vri-element-input-icon input, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-input-icon input, .vri-widget-fixed .vri-element-date input[type="text"], .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-date input[type="text"], .vri-widget-fixed .vri-element-input-icon input[type="text"], .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-input-icon input[type="text"]{padding:0 8px 5px !important}.vri-widget-container{position:relative !important;padding:0.5rem 0 !important}.vri-widget-container form > *{margin:0 !important}.vri-widget-container form .vri-widget-date-from, .vri-widget-container form .vri-widget-date-to{width:45%}.vri-widget-container form .vri-widget-adults, .vri-widget-container form .vri-widget-children{margin-top:4px !important;width:33%}.vri-widget-container form .vri-clear{margin-top:4px !important;width:auto !important}#banner{min-height:200px}#banner .s-banner{min-height:200px}#banner .s-banner .carousel{min-height:200px}#banner .s-banner .carousel .carousel-indicators{display:none}#banner .s-banner .carousel .carousel-inner{min-height:200px}#banner .s-banner .carousel .carousel-inner .carousel-item{min-height:200px}#banner .s-banner .carousel .carousel-inner .carousel-item img{min-height:100%;margin:0}#banner .s-banner .carousel .carousel-inner .carousel-item .caption{bottom:0 !important;width:90%}#banner .s-banner .carousel .carousel-inner .carousel-item .caption .h1{font-size:1.2rem !important}#banner .s-banner .carousel .carousel-inner .carousel-item .caption .h2{font-size:0.9rem !important}#banner .s-banner .carousel .carousel-inner .carousel-item .caption .h2::before{height:2px !important}.m-text_headline{hyphens:auto;-webkit-hyphens:auto}#footer .container-fluid{max-width:none !important}#footer h5{margin:0.5rem 0}#footer .image{margin:-2rem 0 1rem !important}#footer .image img{width:100px}#footer .image .box{width:70% !important;padding:0.5rem !important;font-size:1rem !important;margin-top:-1rem !important}#footer .hc-widget-small{float:left !important;margin-top:1rem}}@media screen and (min-width:768px) and (max-width:991px){#header .nav{display:block;width:100%}#header .s-logo img{width:130px !important}#banner{min-height:400px}#banner .s-banner{min-height:400px}#banner .s-banner .carousel{min-height:400px}#banner .s-banner .carousel .carousel-inner{min-height:400px}#banner .s-banner .carousel .carousel-inner .carousel-item{min-height:400px}#banner .s-banner .carousel .carousel-inner .carousel-item img{min-height:100%;margin:0 !important}#banner .s-banner .carousel .carousel-inner .carousel-item .caption{bottom:130px !important}#banner .s-banner .carousel .carousel-inner .carousel-item .caption .h1{font-size:2rem !important}#banner .s-banner .carousel .carousel-inner .carousel-item .caption .h2{font-size:1.2rem !important}.vri-widget-fixed .vri-element-date input, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-date input, .vri-widget-fixed .vri-element-input-icon input, .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-input-icon input, .vri-widget-fixed .vri-element-date input[type="text"], .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-date input[type="text"], .vri-widget-fixed .vri-element-input-icon input[type="text"], .vri-widget-fixed #vri-overlay .vri-container-14479 .vri-element-input-icon input[type="text"]{padding:0 8px 5px !important}.vri-widget-container form > *{width:20%;margin:0 !important}.vri-widget-container form > *.vri-clear{width:auto}#footer .container-fluid{max-width:none !important}#footer .linklist{line-height:1.5}#footer .image{margin:-10rem 0 !important}#footer .image img{width:250px}#footer .image .box{width:30% !important}#footer .hc-widget-small{float:right !important}}@media screen and (min-width:992px) and (max-width:1583px){#banner .caption{bottom:115px !important}#banner .caption .h1{font-size:2rem !important}#banner .caption .h2{font-size:1.2rem !important}.m-grid_3_3_3_3 .row{margin:0 -10px !important}.m-grid_3_3_3_3 .row > *{padding:0 10px !important}.m-grid_3_3_3_3 .m-text_headline{hyphens:auto;-webkit-hyphens:auto}#footer .container-fluid{max-width:none !important}#footer .container-fluid .row{margin:0 -10px !important}#footer .container-fluid .row > *{padding:0 10px !important}#footer .linklist{margin-left:-3rem;text-align:left !important}#footer .box{width:auto !important;padding:0.5rem !important;font-size:1rem !important}#footer .law{margin-right:3rem}#footer .law h5{margin-right:-3rem}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}