@page{margin:1.5cm;}
body{max-width:none;}
body,th,td,input,select,textarea,button,a,div,p,span,strong,em,h1,h2,h3,h4,h5,h6,time{color:black !important;}

html,body{background-color:white;}

.posit{width:99.9% !important;min-width:99.9% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}

header .ar,nav,footer,.cookies,.totop,.noprint,
.offer__section--virtual,.offer__section--video,.offer__section--tags,.offer__panel__section + .offer__panel__section,.offer__menu,
.tabs,.newsletter,.partners,.customers,.footer{display:none !important;}

iframe img{max-width:none !important;}

.anim{opacity:1;}

/*page-break-inside:avoid;*/

.text ul > li,.text ol > li{margin-left:30px;padding-left:0;}
.text ul > li{list-style:square;}
.text ul > li:before{display:none;}
.text table th,.text table td{border:1px solid silver;}
.text table th{background-color:transparent;}

.print{display:block !important;}

.bgw{box-shadow:none;}

time{height:auto;line-height:auto;padding:0;}

.padding--small{padding-top:0 !important;padding-bottom:0 !important;}

header{height:auto;border-bottom-color:silver;margin-bottom:35px;padding-bottom:35px;}
header .posit{height:auto;}

.logo,.claim{display:inline-block;}

.abs .src{max-width:none;-webkit-transform:translate3d(-50%,-50%,0);}

.search--sub{margin-bottom:35px;}
.search--sub,.search--sub .posit{min-height:0;}
.search h1,.search .h1{text-shadow:none;}
.search .parallax{display:none;}

.page.with-line{border-bottom:0;}
.page .posit + .gallery,.page .posit + .files{border-top:1px solid silver;margin-top:35px;padding-top:35px;}
.page .gallery + .files{border-top-color:silver;margin-top:35px;padding-top:35px;}

.files a{min-height:0;padding-right:0;}
.files a .flex--left > div:first-child,.files a > .flex + .flex{display:none;}
.files a .flex--left > div + div{padding:0;}

/*.gallery{page-break-inside:avoid;}*/
.gallery .flex{display:block;overflow:hidden;}
.gallery .flex__col{display:inline-block;width:50%;vertical-align:middle;overflow:hidden;}
.gallery a{position:relative;overflow:hidden;}
.gallery a:before,.gallery .icon{display:none !important;}
.gallery .abs .src{max-height:100%;min-height:0;min-width:0;object-fit:contain;}

.department{display:block;}
.contact{width:100% !important;padding:0;page-break-inside:avoid;}
.contact + .contact{border-top:1px solid silver;margin-top:35px;padding-top:35px;}
.contact .spacer{display:none;}

.vip{color:#d8aa55 !important;}

.offer{background-color:white;}

.offer__container{display:block;}
.offer__container > div{width:100%;}
.offer__panel{width:100%;margin:30px 0 0 0;}

.offer__image{background-color:white;}
.offer__image .posit{display:block;z-index:55;height:auto;margin-bottom:25px;padding-bottom:0;text-shadow:none;}
.offer__image .abs,.offer__image figure.print{margin-bottom:35px;text-align:center;}
.offer__image .abs{position:relative;top:auto;left:auto;height:auto;}
.offer__image .abs:before{display:none;}
.offer__image .abs .src{position:relative;bottom:auto !important;left:auto;min-height:0;min-width:0;max-width:100%;transform:none !important;-webkit-transform:none !important;}
/*.offer__image .flex__col--x{position:absolute;top:-100px;left:0;z-index:999;width:100%;margin-bottom:0;padding-left:30px;}*/
.offer__image .flex__col--x span{color:white !important;}

.offer__highlights{border-top:1px solid silver;margin:0 -20px;}
.offer__highlights li{display:inline-block;height:90px;border:1px solid silver;border-width:1px 0 1px 1px;margin:-1px -1px -1px 0;padding:20px;vertical-align:top;box-shadow:none;}

.offer__section__hdr{height:auto;background-color:white;border-bottom:0;padding:0;}

.offer__section{border-top:1px solid silver;padding-left:0;padding-right:0;}
.offer__section + .offer__section{border-top-color:silver;}

.offer__details .offer__section__hdr{display:none !important;}

.offer__section--info li{display:inline-block;width:50%;padding-right:10px;vertical-align:top;}
.offer__section--info li:before,.offer__section--info li:after{display:none;}

.trigger__text:not(.show){max-height:none;overflow:visible;}
.trigger__text:not(.show):before{display:none;}

.offer__section--description + .offer__list__hdr{display:none !important;}

/*.offer__section--gallery{page-break-inside:avoid;}*/

.offer__section--map{page-break-inside:avoid;}
.offer__section--map #map-canvas,.offer__section--map .iframe{display:none;}
.offer__section--map .googlemap{background-color:white;padding-top:0 !important;}
.offer__section--map .googlemap .hid{display:block;text-align:center;}
.offer__section--map .googlemap .hid img{width:100%;}

.offer__panel__section{page-break-inside:avoid;}
.offer__panel__section .offer__section__hdr,.offer__panel__section .offer__section{text-align:left;}
.offer__panel__section .offer__section__hdr{justify-content:flex-start;border-top:1px solid silver;padding-top:40px;}
.offer__panel__section .offer__section{border-top:0;}
.offer__panel__section .offer__section .agent{margin-left:0;}

/*figure.agent{top:auto;left:auto;width:auto;min-width:0;margin:0 0 10px 0;text-align:left;}
figure.agent .src{position:relative;top:auto;left:auto;min-height:0;min-width:0;max-width:100%;transform:none !important;object-fit:contain;}*/
figure.agent .src{height:100%;width:auto;max-width:none;min-width:0;object-fit:contain;}

.inner-wrapper-sticky{position:relative !important;top:auto !important;left:auto !important;bottom:auto !important;width:auto !important;transform:none !important;}