/*! noew-framework, Compiled at 2025-12-04 09:29:11 */
@media screen{#body .availability>.facility>.description a:active span,#body .availability>.facility>.description a:focus span,#body .availability>.facility>.description a:hover span,#body .availability>.result .links a:active span,#body .availability>.result .links a:focus span,#body .availability>.result .links a:hover span{text-decoration:underline}#body .availability{float:left;margin:0 0 0 20px;width:1180px}#body .availability>h2{float:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:500;margin:3px 0 20px}#body .availability>.result{width:100%;float:left;margin-bottom:25px}#body .availability>.result.packets{margin-top:35px}#body .availability>.result p{width:50%;float:left;font-size:1.063rem;line-height:1.3rem}#body .availability>.result p strong{font-family:Roboto;font-weight:500}#body .availability>.result .links{float:right}#body .availability>.result .links a,#body .availability>.result .links a:visited{float:left;font-size:.875rem;line-height:1.3rem;margin-left:30px}#body .availability>.result .links a:first-child{margin-left:0}#body .availability>.result .links a:before{float:left;font-family:iconset;content:'\e624';font-size:10px;margin:0 5px 0 0}#body .availability>.facility>.description h3,#body .availability>.header>.col1 strong{font-family:Roboto;font-weight:500}#body .availability>.header{width:100%;float:left;padding:18px 0}#body .availability>.header>.col1{width:560px;float:left;font-size:1.063rem}#body .availability>.header>.col2,#body .availability>.header>.col3,#body .availability>.header>.col4{float:left;font-size:.875rem}#body .availability>.header>.col2{width:155px}#body .availability>.header>.col3{width:190px}#body .availability>.facility{width:1140px;float:left;padding:20px}#body .availability>.facility .thumbs{width:100%;float:left;margin-top:20px}#body .availability>.facility .thumbs a{float:left;margin-right:5px}#body .availability>.facility .thumbs a .thumb{width:90px;height:50px;float:left}#body .availability>.facility>.room{width:180px;height:100px;float:left;margin-right:20px}#body .availability>.facility>.description{width:340px;float:left}#body .availability>.facility>.description h3{width:90%;float:left;font-size:1.063rem;line-height:1.3rem}#body .availability>.facility>.description p{width:90%;float:left;font-size:.875rem;line-height:1.2rem;padding:5px 0}#body .availability>.facility>.description a,#body .availability>.facility>.description a:visited{float:left;font-size:.875rem}#body .availability>.facility>.description a:before{float:left;font-family:iconset;content:'\e624';font-size:10px;margin:2px 5px 0 0}#body .availability>.facility>.amount:not(:empty){width:155px;float:left;font-family:Roboto;font-size:.875rem;font-weight:500;margin:7px 0 0}#body .availability>.facility>.formWrapper{width:168px;height:28px;float:left;border-radius:2px;overflow:hidden}#body .availability>.facility>.formWrapper label{float:left;font-size:0;text-indent:-10000px}#body .availability>.facility>.formWrapper>select{width:190px;padding:3px 0 0 5px;float:left;font-size:.875rem;background-color:transparent;border-style:none}#body .availability>.facility>.price{width:200px;float:left;font-family:Roboto;font-size:1.5rem;font-weight:500;line-height:1.4rem;margin-left:20px}#body .availability>.facility>.price strong{font-family:Roboto;font-size:2rem;font-weight:500}#body .availability>.facility>.select{width:20px;height:20px;float:right;margin:5px 0 0}#body .availability>.facility>.select label{width:20px;height:20px;float:left;font-size:0;cursor:pointer}#body .availability>.facility>.select input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}#body .availability>.facility>.select input[type=checkbox]+label{padding-left:27px}#body .availability>.facility>.select input[type=checkbox]:hover+label:hover{background-position:0 -90px}#body .availability>.facility>.select input[type=checkbox]:checked+label,#body .availability>.facility>.select input[type=checkbox]:checked+label:hover{background-position:0 -180px;font-family:Roboto;font-weight:500}#body .availability>.total{width:100%;float:left;font-family:Roboto;font-size:1.063rem;font-weight:500;text-align:right;margin:13px 0 0}#body .availability>.total strong{font-family:Roboto;font-size:2.5rem;font-weight:500;margin-bottom:17px}#body .availability>.total a.buttonstyle{margin-top:17px}}@media screen and (max-width:1220px){#body .availability{width:96.72%;margin-left:1.63%}#body .availability>.header>.col1{width:47.45%}#body .availability>.header>.col2{width:13.13%}#body .availability>.header>.col3{width:16.1%}#body .availability>.facility{width:96.61%;padding:20px 1.75%}#body .availability>.facility>.description{width:300px}}@media screen and (max-width:1200px){#body .availability>.header>.col2,#body .availability>.header>.col3,#body .availability>.header>.col4{display:none}#body .availability>.facility>.price{width:25%;margin-top:20px;margin-left:0}#body .availability>.facility>a.buttonstyle{float:right;margin-top:20px}#body .availability>.facility>.select{width:100%;float:left;margin-top:20px}#body .availability>.facility>.select label{width:auto;font-size:.875rem;padding-top:4px}}@media screen and (max-width:900px){#body .availability>.facility>.formWrapper{margin-top:20px}#body .availability>.facility>.price{width:20%}}@media screen and (max-width:800px){#body .availability>.facility>.price{width:50%}#body .availability>.facility>.amount{margin-top:20px}}@media screen and (max-width:600px){#body .availability>.header>.col1,#body .availability>.result .links,#body .availability>.result p{width:100%}#body .availability>.facility>.description a{display:none}#body .availability>.facility>.description{width:96%;margin-left:2%}#body .availability>.facility>.description h3,#body .availability>.facility>.description p{width:100%}#body .availability>.facility>.amount{margin-top:7px}#body .availability>.facility>.formWrapper{width:90%}#body .availability>.facility>.formWrapper>select{width:110%}#body .availability>.facility>.price{width:50%}}@media screen and (max-width:500px){#body .availability>h2{font-size:1.25rem}}@media screen and (max-width:400px){#body .availability>.result .links a{margin-left:0;clear:both}}