<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body.page-vipm { background: #fff; }
.white_frame { background:#fff; padding: 10px 0 40px;}
h1.vipmark { text-align:center; padding:4px 12px; color:#142f4c; font-size: 25px; line-height:28px; font-family: var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-400);color:#142f4c;padding-bottom:30px;}
.blocks { position:relative;  }
.blocks .block { overflow: hidden; float:left; position:relative;margin-right: 3%; *width: 31%; background:#fff; width: 31%; height:370px;margin-bottom: 30px;}
.blocks .block:hover { box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.3); color:#666666;transition: box-shadow 0.3s ease-in-out;   }
.blocks .block.larger {
	*width: 65%; background:#fff; width: 65%;
}
.blocks .block.nm {
	margin-right: 0%;
}

.blocks .block img { width:100%; display:block;}
.blocks .block .info h5 { font-family:var(--font-family-urw);font-style:var(--font-style-nrm);font-weight:var(--font-weight-500);color:#112147; font-size: 15px; text-transform:uppercase; padding-bottom:7px;}
.blocks .block .info {  background:#fff; padding:20px; min-height:110px;position:absolute; bottom:0;}

.folio-logo {background:#fff; padding: 0px 0px 20px 0px; position:relative; text-align:center;}
 
body.page-vipm h1 { font-size: 30px; line-height:33px;font-family: var(--font-family-serif);font-style:var(--font-style-nrm);font-weight: var(--font-weight-nrm); } 

.more_text {
	 margin-bottom:30px;
}
p.more { text-align:center;width: 100%;margin-bottom:0; margin-top:30px;}

body.page-vipm .media-holder {
	background: #f0f0f0;padding: 30px 0 0;
}
    </pre></body></html>