<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">[doc-wrp] {
	position:relative;
	width:1230px;
	margin:0px auto 80px auto;
	color:rgba(47, 47, 47, 1);
	padding:0px 0px 60px 0px;

}

[doc-wrp] &gt; h1 {
	font-size:32px;
	font-weight:700;
	line-height:40px;
	margin:50px 0px 40px 0px;
	
}

[doc-text] {
	columns:2;
	column-gap:30px;
}

[doc-text] h2 {
	font-weight:700;
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 14px;

}

[doc-text] p {
	font-size:14px;
	line-height:22px;
	font-weight:500;
	margin:0px 0px 20px 0px;
	padding:8px 14px 8px 14px;
}

[doc-text] p[delim] {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


[doc-text] p:nth-child(even) {
        background-color: #F5F4F2;
}

[doc-text]  ul {
	display:block
	width:100%;
	margin:-20px 0px 20px 44px;
        
}

[doc-text]  ul &gt; li {
        display:block;
	font-size:14px;
	font-weight:500;
	line-height:22px;	
        list-style: none;
        position:relative;

}

[doc-text]  &gt; ul &gt; li b {
	font-weight:700;
}

[doc-text]  ul &gt; li:before {
    content:"·";
    position:absolute;
    font-size:16px;
    font-weight:700;
    vertical-align:middle;
    height:22px;
    top:-0px;
    left:-15px;
    width:10px;
}


@media screen and (max-width: 1280px) {

[doc-wrp] {
	width:100%;
	padding:0px calc( (100vw - 990px)/(1280 - 990) * (30 - 14) + 14px) 0px calc( (100vw - 990px)/(1280 - 990) * (30 - 14) + 14px);
}


[doc-text] {
	column-gap:calc( (100vw - 990px)/(1280 - 990) * (30 - 14) + 14px);
}

[doc-wrp] &gt; h1 {
	font-size:calc( (100vw - 320px)/(1290 - 320) * (32 - 18) + 18px);
	font-weight:700;
	line-height:calc( (100vw - 320px)/(1290 - 320) * (40 - 25) + 25px);
	margin:calc( (100vw - 320px)/(1290 - 320) * (50 - 30) + 30px) 0px calc( (100vw - 320px)/(1290 - 320) * (40 - 20) + 20px) 0px;

	
}

	
}

@media screen and (max-width: 990px) {

[doc-wrp] {
	width:100%;
	padding:0px calc( (100vw - 320px)/(990 - 320) * (160 - 8) + 8px) 0px calc( (100vw - 320px)/(990 - 320) * (160 - 8) + 8px);
}


[doc-text] {
        columns:1;
	column-gap:0px;
}
	
}





[promo-wrp] {
        position:relative;
	width:1320px;
	margin:0px auto 40px auto;
}




[promo-wrp] &gt; h1 {
	font-size:32px;
	font-weight:700;
	line-height:40px;
	margin:60px 0px 40px 0px;
	
}



[pd-content] {
        position:relative;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:flex-center;
	margin:0px 0px 0px 0px;
}





[pd-content] &gt; * {
	flex:0 0 calc(100%/3 - 5px);
	margin:0px 0px 10px 0px;
}



ol[breadcrumbs][promo-disc] {
	display:flex;
	position:absolute;
	left:0px;
	top:-35px;
	
	
}

[room-wrp] {
	position:relative;
}


ol[breadcrumbs][promo-disc-content] {
	display:flex;
	position:absolute;
	left:0px;
	top:15px;

	
	
}


@media screen and (max-width: 1400px) {

[promo-wrp] {
	width:100%;
	padding:0px calc( (100vw - 900px)/(1400 - 900) * (40 - 14) + 14px) 0px calc( (100vw - 900px)/(1400 - 900) * (40 - 14) + 14px);
}

[pd-content] &gt; * {
	flex:0 0 calc(100%/2 - calc( (100vw - 900px)/(1400 - 900) * (20 - 7) + 7px));
        flex:0 0 calc(100%/3 - 5px);
}


[promo-wrp] &gt; h1 {
        font-size:calc( (100vw - 320px)/(1400 - 320) * (32 - 18) + 18px);
	line-height:calc( (100vw - 320px)/(1400 - 320) * (40 - 24) + 24px);
	margin:calc( (100vw - 320px)/(1400 - 320) * (50 - 40) + 40px) 0px calc( (100vw - 320px)/(1400 - 320) * (40 - 20) + 20px) 0px;
	
}





ol[breadcrumbs][promo-disc] {
	left:calc( (100vw - 900px)/(1400 - 900) * (40 - 14) + 14px);
	top:calc( (100vw - 900px)/(1400 - 900) * (-35 - -30) + -30px);
}

	
}


@media screen and (max-width: 900px) {

[promo-wrp] {
	padding:0px calc( (100vw - 600px)/(900 - 600) * (120 - 8) + 8px) 0px calc( (100vw - 600px)/(900 - 600) * (120 - 8) + 8px);
}

[pd-content] &gt; * {
	flex:0 0 100%;
}

ol[breadcrumbs][promo-disc] {
	left:calc( (100vw - 600px)/(900 - 600) * (120 - 8) + 8px);
}


}

@media screen and (max-width: 600px) {

[promo-wrp] {
	padding:0px 8px 0px 8px;
}


ol[breadcrumbs][promo-disc] {
	left:8px;
}


}








[prdi-wrp] {
        position:relative;
	background-color:#fbf7eb;	
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	padding:28px 14px 28px 14px;
}

[prdi-wrp-delim] {
	height:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

[prdi-wrp][dr] {
	background-image:url(../images/baloons.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
}


[prdi-wrp] &gt; span {
	flex:0 0 100%;
	text-align:center;
}

[prdi-wrp] &gt; span:nth-of-type(1) {
	font-size:18px;
	font-weight:700;
	line-height:26px;
	text-transform:uppercase;
}


[prdi-wrp] &gt; span:nth-of-type(1) &gt; br {
	display:none;
}

@media screen and (max-width: 470px) {
[prdi-wrp] &gt; span:nth-of-type(1) &gt; br {
	display:inline;
}
}



[prdi-wrp] &gt; span:nth-of-type(2) {
        display:block;
	color:#ff0000;	
	font-size:40px;
        font-weight:700 !important;

}

[prdi-wrp] &gt; span:nth-of-type(2) &gt; span:nth-of-type(2) {
	font-size:48px;
        font-weight:700;
        line-height:96px;

}

[prdi-wrp] &gt; span:nth-of-type(2) &gt; span:nth-of-type(1) {
	font-size:18px;
	font-weight:500;
}

[prdi-wrp] &gt; span:nth-of-type(3) {
	font-size:14px;
	font-weight:700;
	line-height:24px;
}

[prdi-wrp] &gt; span:nth-of-type(4) {
	font-size:14px;
	font-weight:700;
        line-height:24px;
}

[prdi-wrp] &gt; span:nth-of-type(5), [prdi-wrp] a {
	height:44px;
	flex:0 0 200px;
	background-color:#55ae16;
	color:white;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	margin:28px 0px 0px 0px;
	user-select:none;
	text-decoration:none;
}

[prdi-wrp] &gt; span:nth-of-type(5):active, [prdi-wrp] a:active {
	transform:translate3d(1px,1px,0px);
}

[room-wrp] h2[small-title] {
	font-size:18px;
	font-weight:700;
	line-height:26px;

}

[room-wrp] h2[small-title2] {
	margin:5px 0px 0px 0px;

}




























[pdc-wrp] {
        position:relative;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	margin:40px 0px 20px 0px;


}

[pdc-wrp] &gt; div {
	flex:0 0 calc(100%/2 - 30px);
	padding:8px 8px 8px 8px;
}





[pdc-wrp] &gt; div:nth-of-type(1) {
	background-color: #F5F4F2;
}



[pdc-title] {
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:22px;
	margin:0px 0px 20px 0px;
}

[pdc-wrp-2] ul {
	padding:0px 14px 0px 14px;
}

[pdc-wrp-2] ul li {
        position:relative;
        display:block;
	font-size:14px;
	font-weight:500;
	line-height:22px;
	margin:0px 0px 20px 0px;
}


[pdc-wrp-2]:nth-of-type(2) ul li {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}


[22pdc-wrp-2] ul li:before {
	content:"";
	position:absolute;
	width:3px;
	height:3px;
	background-color:black;
	left:-8px;
	top:10px;
	border-radius:100px;
}

[room-line-price] &gt; span[promo] {
	color:#FF0000 !important;
}

[room-line-price] &gt; span[promo]:nth-of-type(1) {
        display:block;
	font-size:14px;
	font-weight:500;
	text-align:center;
}

[room-line-price] &gt; span[promo]:nth-of-type(2) {
        display:block;
	font-size:24px;
	font-weight:700;
        text-align:center;
}

@media screen and (max-width: 900px) {

[pdc-wrp] {
	flex-wrap:wrap;
}

[pdc-wrp] &gt; div {
	flex:0 0 100%;
}


[room-wrp] h2[small-title] {
	font-size:calc( (100vw - 320px)/(900 - 320) * (18 - 14) + 14px);
        line-height:calc( (100vw - 320px)/(900 - 320) * (26 - 18) + 18px);
}


[pdc-wrp] {
	margin:calc( (100vw - 320px)/(900 - 320) * (40 - 20) + 20px) 0px 20px 0px;


}


[pdc-wrp-2] ul {
	padding:0px 0px 0px 0px;
}

[pdc-wrp-2] [pdc-title] {
	margin:20px 0px 20px 0px;
}

}

[pdc-wrp-2]:nth-of-type(2) ul li {
	position:relative;
	min-height:44px;
}

[pdc-wrp-2]:nth-of-type(2) {
	padding:0px 0px 0px 0px;
}

[pdc-link] {
        position:absolute;
	display:block;
	width:44px;
	height:44px;
	right:0px;
	top:0px;
        background-color:#55ae16;
        background-image: url(../images/disc_bron_arrow.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 50% 50%;
    cursor:pointer;
}


[pdc-link]:active {
	transform:translate3d(1px,1px,0px);
}


[pdc-wrp-2]:nth-of-type(2) ul li &gt; span:nth-of-type(1) {
	position:relative;
	display:block;
	font-size:14px;
	font-weight:500;
	line-height:18px;
	flex:0 0 calc(100% - 45px);
}

[pdc-wrp-2]:nth-of-type(2) ul li &gt; span:nth-of-type(1):before {
	content:"";
	position:absolute;
	width:3px;
	height:3px;
	background-color:black;
	left:-8px;
	top:8px;
	border-radius:100px;

}

[pdc-wrp-2]:nth-of-type(2) ul li {
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 14px;
}

[pdc-wrp-2]:nth-of-type(2) ul li:nth-child(even) {
	background-color: #F5F4F2;
}


@media screen and (max-width: 1280px) {

[doc-text] {
	column-gap:calc( (100vw - 990px)/(1280 - 990) * (30 - 14) + 14px);
}

	
}

@media screen and (max-width: 990px) {




[doc-text] {
        columns:1;
	column-gap:0px;
}
	
}

[promo-link-text] {
	font-weight:700;
	text-decoration:underline;
        color:#55ae16;
        cursor:pointer;
}


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