<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.headerWidget17 .text-wrap .main-title,.slogen,#layoutWidget11868,#layoutWidget11918,.headerWidget17,.btn_ghost .icon{
    display: none;
}
.layoutWidget84 .box div p {
    text-align: left;
}
.bookingWidget03{
    z-index: 2;
   background: none;
}
.bookingWidget03 .box {
    margin: -55px auto 40px;
    background: #fff;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
}
.bookingWidget03 .box .bookinDdatePicker,.bookingWidget03 .box .bookingRoomPicker,.bookingWidget03 .box .bookingGuestPicker,.bookingWidget03 .box .bookingCode{
margin-right: 12px;
}

.headerWidget14 .rightPart{
top: 40px;
}
.btn_ghost,.btn_secondary{
   border-radius: 0px;
    color: #ffffff !important;
    background: #725a37;
    border: none;
}
.btn_ghost:hover,.btn_secondary:hover{
background: #503f26;
}
.headerWidget14 .navFixed .navBurger g {
    fill: #725a37;
}
.headerWidget14 .navFixed{
background:rgba(1,15,42,0.85);
}
.headerWidget14 .navFixed .rightPartBot .date-box .date-text{
opacity: 1;
}
.headerWidget14 .navFixed .rightPartBot .date-box {
   background: #725a37;
    color: #fff;
}
.headerWidget14 .navFixed .rightPartBot .date-box .calendar-icon {
    fill: rgba(255, 255, 255, 0.7);
}
.headerWidget14 .navFixed .rightPartBot .bookingBox:hover,.headerWidget14 .navFixed .rightPartBot .additional-btn:hover {
    background-color: #503f26;
}
.headerWidget14 .member .dropdownList{
background: #725a37;
}
.headerWidget14 .rightPartBot .bookingBtn {
    opacity: 1;
}
.headerWidget14 .rightPartBot .bookingBox,.headerWidget14 .rightPartBot .date-box{
background-color: rgba(255, 255, 255, 0.42);
}
.headerWidget14 .additional-btn-wrap .additional-btn{
background-color: #725a37;
width: auto;
font-size: 14px;
    border-radius: 4px;
    text-align: center;
    height: 34px;
    line-height: 34px;
    padding: 0px 14px;
    margin:0 0 8px 8px;
}
.headerWidget14 .rightPartBot .additional-btn:hover {
    background-color: rgba(255, 255, 255, 0.27);
}
.headerWidget14 .member .dropdownList
.bookingWidget03 .oneBooking .members li label,.headerWidget14 .navFixed .rightPart a,.headerWidget14 .navFixed .rightPart .topNavBarDropdown span,.datepicker{
    color: #b48d30;
}
.headerWidget14 .headerContainer .description p {
    font-size: 22px;
}
.bookingWidget03 .box .bookingInputBg{
background: #e6e6e4;
}
.bookingWidget03 .oneBooking .members li .formControl{
border-color: #B5A191 !important;
}
.bookingWidget03 .oneBooking .members li label {
    color: #988677;
}
.bookingWidget03 .oneBooking .members li .formControl:focus {
    border-color: #8a5427 !important;
}
.text_link {
    color: #988677;
}
.bookingWidget03 .oneBooking .members .agreeText {
    color: #988677;
}
.bookingWidget03 .oneBooking .members .agreeText span,.bookingWidget03 .oneBooking .members li .foreignerTextBtn {
    color: #986438;
}
.bookingWidget03 .oneBooking .members li .verificationCurrent,.bookingWidget03 .oneBooking .members li .registerDefault,.bookingWidget03 .oneBooking .members li .verificationBox{
    background: #988677;
}
.bookingWidget03 .oneBooking .members li .return-btn {
    color: #988677;
}
.bookingWidget03 .box .bookingBtn,.listWidget11 .pagination .currentPage,.headerWidget14 .navFixed .rightPartBot .bookingBox,.headerWidget14 .navFixed .rightPartBot .additional-btn {
 background: #725a37;
}
.headerWidget14 .navFixed .rightPart .additional-btn-wrap a{
color: #fff;
}
.datepicker__month-button{
    background-color: #B5A191;
}
.datepicker__month-day--first-day-selected, .datepicker__month-day--last-day-selected{
background-color: #988677;
}
.bookingWidget03 .box .iconIndicate{
color: #B5A191;
}
.headerWidget14 .nav .share{
display: none;
}



.layoutWidget93 .boxWrap .nextBtnWrap,.layoutWidget93 .boxWrap .prevBtnWrap{
    display: none;
}
.layoutWidget93 .box .listWrap .listItem{
    width: 48% !important;
}
.locationWidget09 .caption {
    width: 45%;
    float: right;
    padding: 64px 24px 24px 24px;
    text-align: left;
}
.locationWidget09 .amap-container{
float: left;
width: 50% !important;
}

.layoutWidget94,.layoutWidget90,.locationWidget09,.listWidget11 {
    background: #f3f3f3 !important;
}


.layoutWidget94 .caption .captionBox .boot-title ,.layoutWidget90 .caption .captionBox .boot-title,.layoutWidget91 .box .boot-title,.listWidget11 .prev-btn-wrap,.listWidget11 .next-btn-wrap,.listWidget11 .pagination a{
    color: #b48d30;
}
.layoutWidget26 .thumbnailBox{
    padding: 20px;
}
.layoutWidget26 .thumbnailBox .thumbnail{
    border: none;
    padding: 20px 0;
}
.layoutWidget14 .box .thumbnail img {
    float: right;
    width: 220px;
}
#widget-instance-12001,#layoutWidget12000,#widget-instance-12004{
background: #000;
color: rgba(255, 255, 255, 0.75);
}
.layoutWidget14 .box .caption{
width: 60%;
}
.layoutWidget14 .box .caption .captionBox{
padding: 40px 40px 0px 0px;
}
.layoutWidget14 .box .thumbnail{
width: 40%;
padding:0;
}
.layoutWidget14 .box .caption .captionBox h2{
color: rgba(255, 255, 255, 0.8);
}
.layoutWidget27 .thumbnailBox .thumbnail{
border: none;
padding: 0px;
max-width: 1082px;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.layoutWidget27 .thumbnailBox .thumbnail p{
display: none;
}
.layoutWidget84 .box{
padding: 21px 20px 40px;
}
.layoutWidget84 .box {
  padding: 21px 20px;
  max-width: 1120px;
}
.layoutWidget84 .box div{
    margin-right: 30px;
    width: 30%;
}
.layoutWidget84 .box div p{
width: 88%;
padding:0px;
}
.layoutWidget84 .box div h2{
border-top: 1px solid rgba(255, 255, 255, 0.2);
padding: 20px 20px 20px 0px;
}
.footerWidget07,.layoutWidget26{
background: #010F2A;
}
.footerWidget07 .siteInfo,.footerWidget07 .siteInfo .footer_text a,.footerWidget07 .siteInfo .footer_text .derby{
color: #b5a191 !important;
}
.logo_btm{
float: right;
}
.footerWidget07 .siteInfo .footer_text .mpsCode .logo_btm a{
color: #fff;
opacity: 0.3;
padding: 0 20px;
display: inline-block;
}
.footerWidget07 .siteInfo .footer_text .mpsCode .logo_btm a:hover{
    opacity: 1;
}
.footerWidget07 .siteInfo .footer_text{
    width: 88%;
}
.footerWidget07 .siteInfo .footer_icon img {
    width: 110px;
}
.reslogo {
max-height:80px;
max-width:120px;
position:absolute;
top:5%;
right:5%;
}

#layoutWidget12035 .box .panel .textRight .caption .title {
padding-top: 16px;
}
.layoutWidget104 .box .panel .imgLeft .swiper-slide img {
min-width:100%;
}
.layoutWidget05 .box div h2 {color: #725a37;}
.layoutWidget01 .btn {background: #725a37; color:#ffffff; display:inline-block; padding:8px 16px;text-decoration: none;}
.hy_tab {
border-collapse: collapse;
}
.hy_tab td {
    border: 1px solid #ffffff;
    background: #f5f5f5;
    text-align: center;
    line-height: 1.2;
    padding:8px 4px;
}
.hy_tab .hy_tab_b td {
    background: rgba(181, 161, 145, 0.3);
    font-weight: bold;
}
.locationWidget09 .amap-container {
    height: 600px !important;
}
.headerWidget14 .nav li {
    margin-bottom: 16px;
}
.headerWidget14 .nav li a::before {
    bottom: -22px;
}
@media (min-width: 993px) and (max-width: 1420px) {
.headerWidget14 .logo {
    text-align: left;
    margin-left: 60px;
}
.headerWidget14 .navFixed .logo img {
    top: 0;
    transform: none;
}
}
@media (min-width: 992px){
.bookingWidget03 .box .bookinDdatePicker {
width: 416px;
}
#layoutWidget12040.layoutWidget104 .box .panel .imgLeft {
width:45%;
}
#layoutWidget12040.layoutWidget104 .box .panel .textRight {
width:55%;
}
.headerWidget14 .nav {
background: rgba(1,15,42,0.9);
background: -moz-linear-gradient(left, rgba(1,15,42,0.9)) 0, rgba(1,15,42,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0,rgba(1,15,42,0)), color-stop(100%, rgba(1,15,42,0)));
background: -webkit-linear-gradient(left, rgba(1,15,42,0.9) 0, rgba(1,15,42,0) 100%);
background: -o-linear-gradient(left, rgba(1,15,42,0.9) 0, rgba(1,15,42,0) 100%);
background: -ms-linear-gradient(left, rgba(1,15,42,0.9) 0, rgba(1,15,42,0) 100%);
background: linear-gradient(to right, rgba(1,15,42,0.9) 0px, rgba(1,15,42,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010f2ad9', endColorstr='#010f2a00',GradientType=0 );
z-index:-1;
font-size: 16px;
}
.headerWidget14 .nav.active {
z-index:10;
width:50%;
min-width:450px;
}
}
@media (max-width: 992px){
.headerWidget14 .nav,.headerWidget14 .rightPart.active {
background: rgba(1,15,42,0.9);
font-size: 16px;
backdrop-filter:blur(10px);
}
.headerWidget14 .rightPart.active { 
font-size: 14px;
}
.headerWidget14 .navigator .rightPartBot{
display: block;
width: calc(100vw - 48px);
    margin-bottom: 24px;
    position: fixed;
    top: auto !important;
    bottom: 0;
    z-index: 11;
}
.headerWidget14 .rightPartBot .date-box,.headerWidget14 .rightPartBot .bookingBox{
display: none;
}
.headerWidget14 .navFixed .navBarIcon .fa-user-circle {
    color: #725a37;
}
.layoutWidget84 .box div{
    margin-right: 15px;
}
.locationWidget09 .caption{
width: 43%;
padding: 0px 24px 24px 24px;
}

.layoutWidget84 .box div h2{
padding: 20px 20px 20px 0px;
}
#layoutWidget11978 .caption{
display: none;
}
.layoutWidget94 .description{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.layoutWidget94 .caption .captionBox{
padding: 24px 24px 7px 24px;
}
.layoutWidget91{
margin-top: 20px;
}

}


.layoutWidget104{
background:transparent;
color: #666;
}
.layoutWidget104 .box{
max-width:1140px;
}
.layoutWidget104 .box .panel{
    width: 100%;
}
.layoutWidget104 .box .panel .textRight .caption .title{
    font-size: 1.442em;
   color: #725a37;
}

.layoutWidget104 .box .panel .textRight{
height: auto;
}
.layoutWidget104 .box .panel .textRight .caption{
padding:24px;
    top: 0; 
    transform: translate(0%, 0%); 
overflow: hidden;
}
.layoutWidget104 .box .panel .textRight .caption .description{
max-height: 900px;
min-height:240px;
overflow: auto !important;
}
.data-li li span{
float: left;
    margin-right: 4px;
}
.data-li  {
overflow:hidden;
}
.layoutWidget104 .box .panel .textRight .caption .btn {
    display: initial;
    float: right;

}
.layoutWidget104 .box .panel .textRight .caption .btn a{
    background: #725a37;
    line-height: 32px;
    padding: 0px 24px;
    color: #fff;
    height: 30px;
}
.layoutWidget104 .box .panel .textRight .caption .btn .fa-angle-right{
display:none;
}

.layoutWidget104 .box .panel .imgLeft .swiper-slide img{
width: auto !important;
    height: 100% !important;
    position: absolute !important;
    top: 0px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}

.layoutWidget104 .box .panel:nth-child(even) {
margin-left:0;
}

.layoutWidget104 .box .panel .imgLeft {
width:55%;
}

.layoutWidget104 .box .panel .textRight {
width:45%;
}

.layoutWidget104 .description div {
font-size:12px;
overflow: hidden;
position:relative;
}
.layoutWidget104 .description div b{
position:absolute;
top:0;
left:0;
}
.layoutWidget104 .description div span{
margin-left:5em;
display:block;
}

@media (max-width: 768px){
.headerWidget14 .headerContainer .description h2{
font-size: 1.4rem;
}
.bookingWidget03 {
    position: static;
}
.bookingWidget03 .box{
margin: 0px;
}
.layoutWidget94{
padding-top: 24px;
}
.layoutWidget93 .box .listWrap .listItem {
    width: 100% !important;
}
.layoutWidget93 .boxWrap .nextBtnWrap, .layoutWidget93 .boxWrap .prevBtnWrap{
display: block;
}
.locationWidget09 .amap-container,.locationWidget09 .caption{
float: none;
width: 100% !important;
}
.locationWidget09 .amap-container{ height: 330px !important;}
.locationWidget09 .caption{
padding: 20px 24px 24px 24px;
box-sizing: border-box;
}
.caption .captionBox .btn,.layoutWidget93 .box .listWrap .caption .btn_ghost,.listWidget11 #newsList .newsSummary .newsInfo .btn_ghost,.layoutWidget92 .box .listWrap .caption .btn_ghost{
padding: 4px 12px !important;
}
.footerWidget07 .siteInfo{
margin: 0px 30px;
}
.footerWidget07 .siteInfo .footer_text a{
display: inline-block;
}
.layoutWidget14 .box .thumbnail{
width: 220px;
 float: none;
}
.layoutWidget14 .box .caption {
    width: 100% !important;
}
.layoutWidget84 .box div {
    width: 100%;
}
.layoutWidget84 .box div p{
margin-bottom: 20px;
}
.layoutWidget84 .box div h2{
padding: 5px 0px 0px 0px;
width: 100%;
}
.layoutWidget84 .box .textCenter h2,.layoutWidget84 .box .textRight h2{
    padding-top: 5px !important;
}
.layoutWidget27 .thumbnailBox .thumbnail .btn_secondary{
margin-top: 15px;
}
.layoutWidget27 .thumbnailBox {
    padding: 0px;
}
.listWidget11 #newsList li {
width:100%;
}
.nav_tabbtn li .regsit .wrap{
    margin-bottom: 10px;
    margin-right: 0px !important;
    float: left;
}
.footerWidget07 .siteInfo .footer_text {
    width: 100%;
}
.logo_btm {
    float: none;
    margin-top: 20px;
}
.layoutWidget14 .box .caption .captionBox {
    padding: 15px 40px 0px 0px;
}
.footerWidget07 .siteInfo .footer_text .mpsCode .logo_btm a{
padding: 0 12px;
opacity: 0.7;
}
.layoutWidget104 .box .panel .imgLeft {
width:100%;
}
.layoutWidget104 .box .panel .imgLeft .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    position: absolute !important;
    top: 50% !important;
    left: 0 !important;
    transform: translateY(-50%) !important;
}
.layoutWidget104 .box .panel .textRight {
    width: 100%;
    height: auto;
}
.data-li li {
    width: 100%;
    float:none;
}
}
@media (max-width: 576px){
.headerWidget14 .nav ul {
margin-left:44px;
}
}








</pre></body></html>