﻿@charset "UTF-8";.daterangepicker td.active,.daterangepicker td .active:hover{background-color:var(--primary-color)!important;border-color:transparent;color:#fff;}*{scrollbar-color:var(--color1) #fff;scrollbar-width:thin;}:root{--primary-color:var(--primary-color,--color-bnetwork-default);--secondary-color:#000;--font-awesome:"Font Awesome 6 Pro";--font:AvenirLTStd-Light,"Segoe UI",Roboto,"Helvetica Neue",Arial!important;}body{margin:0;min-height:100vh;font-family:var(--font);top:0!important;}.btn-black-primary-gradient{--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;background-color:#000;color:#fff;padding:10px 20px;border:0;cursor:pointer;margin-left:10px;}.btn-black-primary-gradient:hover{background:linear-gradient(95deg,#000,var(--bs-shadeBlack,#f06));}.modal-open{padding-right:0!important;}@media(max-width:991.98px){.modal-body *{max-width:100%!important;}.modal-body img{object-fit:contain;}.modal-body table{width:auto!important;}.modal-body table tr{display:block;margin:auto;border:0!important;width:100%;float:left;}.modal-body table th,.modal-body table td{float:left;display:block;margin:auto;border:0!important;height:auto!important;max-width:100%!important;line-height:100%;}}.full-viewport-width{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-right:-50vw;}#header-menu{font-size:.8rem;}#header-menu *{--bs-nav-link-color:#fff;--bs-navbar-color:#fff;--bs-nav-link-hover-color:#fff;--bs-link-hover-color-rgb:white;--bs-navbar-active-color:#fff;}#header-menu .offcanvas{--bs-offcanvas-height:70vh;}#header-menu .navbar-brand{--bs-navbar-color:#fff;--bs-navbar-brand-color:#fff;}#header-menu .sticky-top .dropdown-menu{--bs-dropdown-zindex:1021;}#header-menu .dropdown-menu{color:#000;font-size:.8rem;--bs-dropdown-zindex:1031;}#header-menu .nav-item{text-transform:lowercase;}#header-menu .nav-item .nav-link.btn.rounded-circle{height:40px;width:40px;}#header-menu .offcanvas .navbar-nav{--nav-link-padding-x:.5rem;}@media(max-width:991.98px){#header-menu .offcanvas *{--bs-nav-link-color:#000;--bs-navbar-color:#000;--bs-nav-link-hover-color:#000;--bs-link-hover-color-rgb:black;--bs-navbar-active-color:#000;}#header-menu .offcanvas .navbar-nav{--horizontal-padding:calc(-1*var(--bs-offcanvas-padding-y));margin-left:var(--horizontal-padding);margin-right:var(--horizontal-padding);}#header-menu .offcanvas .navbar-nav li{padding-top:1rem;padding-bottom:1rem;}#header-menu .offcanvas .navbar-nav li:not(:last-child){border-bottom:1px solid #dee2e6;}#header-menu .offcanvas #navbar-secondary{display:block;}#header-menu .offcanvas #main-menu-responsive .navbar-nav{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin:auto;}#header-menu .offcanvas #main-menu-responsive .navbar-nav .dropdown-menu{position:absolute;}#header-menu .offcanvas #main-menu-responsive .navbar-nav .nav-item{width:100%;background-color:#ced4da;border-radius:var(--bs-border-radius)!important;}#header-menu .offcanvas #main-menu-responsive .navbar-nav .nav-item .nav-link{background:unset!important;border:unset!important;height:unset!important;width:unset!important;box-shadow:unset!important;aspect-ratio:unset!important;text-align:center;}}#header-menu::before{background-image:var(--background-home-url,black)!important;background-position-y:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;content:" ";opacity:.3;}#header-menu .navbar-brand{font-size:.9em;}#header-menu #event-details,#header-menu #company-details,#header-menu #trademark{padding-left:1rem;padding-right:1rem;}#header-menu #trademark,#header-menu #company-details{border-left:1px solid #fff;}#header-menu #dropdown-languages-content{--bs-dropdown-min-width:0;--bs-dropdown-item-padding-x:.5rem;}@media(max-width:991.98px){#header-menu #dropdown-languages-content{--bs-dropdown-min-width:100%;}}@media(min-width:992px){#header-menu .account-data::after{content:"";}}.dark-overlay{position:relative;overflow:hidden;}.dark-overlay::after{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";opacity:.3;background:#000;}.booking-com-bg{width:200px;height:20px;background-image:url("../images/booking_logo.svg");background-size:auto 100%;background-position:left center;background-repeat:no-repeat;}.white-tooltip{--bs-tooltip-bg:white;}.white-tooltip .tooltip-inner{box-shadow:0 4px 8px rgba(0,0,0,.2);}#main-content{background-color:#fff;}select.fa-select,select.fa-select>*{font-family:var(--font),var(--font-awesome);font-weight:300;}.overlay-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;}.img-hover-zoom{overflow:hidden;}.img-hover-zoom img{transition:transform 1s ease;}.img-hover-zoom:hover img{transform:scale(1.05);}a.unstyled-link{text-decoration:none;color:unset;}a:hover~.overlay-icon{transform:translate(-50%,-50%) scale(1.5);}.hotel-rating{cursor:default;display:inline-block;}.hotel-rating .trustyou-score{position:relative;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.hotel-rating .trustyou-score *{line-height:1em;}.hotel-rating .trustyou-score .value{--trustyou-color:#000;position:relative;float:left;color:#fff;text-align:center;float:none;display:inline-block;vertical-align:top;margin:0 3px 0 0;padding:5px 0 0;font-weight:500;font-size:10px;width:19px;height:19px;background-color:var(--trustyou-color);border-color:var(--trustyou-color);}.hotel-rating .trustyou-score .value:after{border-width:2px;position:absolute;top:100%;left:0;border-style:solid;content:"";border-color:var(--trustyou-color) transparent transparent var(--trustyou-color);}.hotel-rating .bookingcom-score{display:flex;--booking-logo-sizing:32px;--booking-logo-sizing:21px;}.hotel-rating .bookingcom-score>*{--booking-bg:#003580;font-size:calc(var(--booking-logo-sizing)/2);font-weight:500;display:flex;justify-content:center;align-items:center;background-color:var(--booking-bg);color:#fff;border-radius:calc(var(--booking-logo-sizing)/5.5) calc(var(--booking-logo-sizing)/5.5) calc(var(--booking-logo-sizing)/5.5) 0;height:var(--booking-logo-sizing);min-width:var(--booking-logo-sizing);width:var(--booking-logo-sizing);vertical-align:baseline;}.hotel-rating .bookingcom-score .bookingcom-value{--booking-bg:#006ce4;border-top-right-radius:0;border-bottom-right-radius:0;}.hotel-rating .bookingcom-score .bookingcom-icon{border-top-left-radius:0;border-bottom-left-radius:0;}.hotel-rating .bookingcom-score .bookingcom-icon img{height:calc(var(--booking-logo-sizing)/2);}.separator{border:0;border-top:1px solid #ccc;margin:0;padding:2px 0;}.smaller{font-size:80%;}.bigger{font-size:120%;}@media(max-width:991.98px){#pagePayment{border-width:0!important;box-shadow:none!important;}}@media(min-width:992px){#pagePayment #payment-content{max-width:60%;}}#pagePayment #payment-content .tablePayment{display:block;background-color:#f2f2f2;}.ecoTab{padding-left:30px;padding-bottom:20px;}#booking-map{min-height:300px;}#booking-map .map-container .btn-book{display:none;}.bookingComColor{background-color:#003580!important;}.bookingCom{margin-left:0;padding:10px!important;line-height:5px!important;text-align:center;}.skiptranslate{max-height:0!important;height:0!important;position:fixed!important;top:-1000px!important;}.BForBnetwork{--bs-text-opacity:1;display:inline-block;}.BForBnetwork::first-letter {color:#f67a97!important;}