<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * CSS Document
 * Healthpointe
 * Original author: Healthpointe
 * Version 1.0 2020-01-03
 * Further changes, comments: Healthpointe
 */
@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Roboto:500,400,100,100italic,300,300italic,400italic,500,500italic,700,700italic);
@import url("bootstrap.min.css");
@import url("animate.css");
@font-face {font-family: "Bebas Kai"; src: url("http://db.onlinewebfonts.com/t/f798566a9c8b6647bf0a5b1224f97d83.eot"); src: url("http://db.onlinewebfonts.com/t/f798566a9c8b6647bf0a5b1224f97d83.eot?#iefix") format("embedded-opentype"), url("http://db.onlinewebfonts.com/t/f798566a9c8b6647bf0a5b1224f97d83.woff2") format("woff2"), url("http://db.onlinewebfonts.com/t/f798566a9c8b6647bf0a5b1224f97d83.woff") format("woff"), url("http://db.onlinewebfonts.com/t/f798566a9c8b6647bf0a5b1224f97d83.ttf") format("truetype"), url("http://db.onlinewebfonts.com/t/f798566a9c8b6647bf0a5b1224f97d83.svg#Bebas Kai") format("svg"); }

/* --- GLOBAL STYLES --------------- */
@media (min-width: 991px) {
	::-webkit-scrollbar-track { background-color: #dbdbdb; }
	::-webkit-scrollbar { width: 12px; background-color: #dbdbdb; }
	::-webkit-scrollbar-thumb { background-color: #555; }
}
#pageLoad { position: absolute; width: 70px; height: 70px; z-index: 99; top: 50%; left: 50%; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); border-radius: 100%; padding: 10px; background: #fff; opacity: 0.8; }

html, body, .boxMid { height: 100%; }
html {  font-size: 100%; position: relative; min-height: 100%; }
body { font-family: 'Roboto', sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; position: relative; z-index: 1; background: #ffffff; background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #f6f6f6 47%, #ededed 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%, #f6f6f6 47%, #ededed 100%); background: -o-radial-gradient(center, ellipse cover, #ffffff 0%, #f6f6f6 47%, #ededed 100%); background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%, #f6f6f6 47%, #ededed 100%); background: radial-gradient(ellipse at center, #ffffff 0%, #f6f6f6 47%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 ); -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;	user-select: none; }
body:after { background: url('../images/bg_bot.png') center bottom no-repeat; position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 231px; content:''; display: block; z-index: 0; }

header, a, button, input, .shadowHover, .btn {	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.es25 {	-webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.es35 {	-webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
.transitionfix { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); }

a, a:hover { text-decoration: none; } a { color: #847b01; } a:hover, a:focus { color: #4e4900; text-decoration: none; }
a:active, a:visited, a:focus, button, input, video { outline: none !important; }
ul &gt; li { transition: color 100ms ease-in 50ms; }
ul &gt; li:hover { cursor: default;  }
.clear { clear: both; }
.pullNone { float: none !important; }
u, ins, u a, ins a { text-decoration: underline !important; }
.f15 { font-size: 15px; }
p.f15 { margin-bottom: 20px; }

.shadowHover:hover, .btn:hover, .shadowHover:focus, .form-control:focus { -webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25); box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25); }
.shadow { -webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25); box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.25); }
.shadowNone, .shadowNone:focus { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

.center { float: none !important; margin: 0 auto !important; text-align: center; }
.makeTable { display: table; } .makeTableRow { display: table-row; } .makeTableCell { display: table-cell; }
.makeTableVT, .tabletdVT td { vertical-align: top; } .makeTableVM, .tabletdVM td , .tabletdVM&gt;tbody&gt;tr&gt;td, .tabletdVM&gt;tbody&gt;tr&gt;th, .tabletdVM&gt;tfoot&gt;tr&gt;td, .tabletdVM&gt;tfoot&gt;tr&gt;th, .tabletdVM&gt;thead&gt;tr&gt;td, .tabletdVM&gt;thead&gt;tr&gt;th { vertical-align: middle; } .makeTableVB, .tabletdVB td, .tabletdVB&gt;tbody&gt;tr&gt;td, .tabletdVB&gt;tbody&gt;tr&gt;th, .tabletdVB&gt;tfoot&gt;tr&gt;td, .tabletdVB&gt;tfoot&gt;tr&gt;th, .tabletdVB&gt;thead&gt;tr&gt;td, .tabletdVB&gt;thead&gt;tr&gt;th { vertical-align: bottom; }
.makeTableCellPad2 .makeTableCell { padding: 2px; } .makeTableCellPad5 .makeTableCell { padding: 5px; }	.makeTableCellPad10 .makeTableCell { padding: 10px; }  .makeTableCellPad15 .makeTableCell { padding: 15px; }
.makeTableCellPad2 td { padding: 2px !important; } .makeTableCellPad5 td { padding: 5px !important; } .makeTableCellPad10 td { padding: 10px !important; }  .makeTableCellPad15 td { padding: 15px !important; }
.mb-0 { margin-bottom: 0; }

@media (max-width: 768px) {
	.boxMid { height: auto; padding-top: 20px; }
}
@media (max-width: 600px) {
	html, body { height: auto; }
}

/* --- BODY STYLES --------------- */
.boxMid { display: table; overflow: hidden; position: relative; z-index: 1; }
.boxMid-row { display: table-cell; vertical-align: middle; }
.hpLogoSide { padding-right: 25px; }
.realMainBox { border-left: #8f8f8f solid 2px; padding: 40px 0; overflow: hidden; }
.realMainBox p { font-family: "Bebas Kai", 'Roboto', sans-serif; margin: 10px 0; font-size: 50px; color: #fff; font-weight: 400; letter-spacing: 3px; display: inline-block; text-shadow: -2px 3px 6px rgba(0, 0, 0, 0.36); -webkit-border-top-right-radius: 7px; -webkit-border-bottom-right-radius: 7px; -moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px;  }
.realMainBox p.textB { background: #56a3d3; padding: 0 50px 0 20px; }
.realMainBox p.textO { background: #ec8922; padding: 0 80px 0 20px; }
.realMainBox p.textY { background: #fcbc4c; padding: 0 120px 0 20px; }

.appBtns { margin-top: 20px !important; }
.appBtn, .appBtn:focus, .appBtn:active { padding: 0 10px 8px 43px; position: relative; display: inline-block; overflow: hidden; margin: 0 0 15px; background: #000; text-align: left; border-radius: 6px; transition: 0.2s ease-out; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: 'liga', 'kern'; border: #000 solid 1px; color: #fff; }
.appBtnSymbol { position: absolute; left: 8px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; width: 30px; height: 30px; background-size: cover !important; }
.appBtnText { font-size: 17px; line-height: 14px; font-weight: 300; display: block; }
.appBtnSlideText { font-size: 9px; line-height: 7px; }
/* by 70%
.appBtns { margin-top: 30px !important; }
.appBtn, .appBtn:focus, .appBtn:active { padding: 1px 12px 10px 45px; position: relative; display: inline-block; overflow: hidden; margin: 0 0 20px; background: #000; text-align: left; border-radius: 6px; transition: 0.2s ease-out; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: 'liga', 'kern'; border: #000 solid 1px; color: #fff; }
.appBtnSymbol { position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; width: 32px; height: 32px; background-size: cover !important; }
.appBtnText { font-size: 20px; line-height: 16px; font-weight: 300; display: block; }
.appBtnSlideText { font-size: 10px; }
*/
.appleBtn .appBtnSymbol, .appleBtn:focus .appBtnSymbol { background: url(../images/icons/apple_app_store_icon.png) no-repeat left center; }
.appleBtn:hover .appBtnSymbol  { background: url(../images/icons/apple_app_store_icon_h.png) no-repeat left center; }
.gPlayBtn .appBtnSymbol { background: url(../images/icons/android_google_play_icon.png) no-repeat left center; }
.appBtn.appleBtn:hover { background: #fff; }
.appBtn.gPlayBtn:hover { background: #fff; }
.appBtn:hover { color: #000; /* -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0); box-shadow: 0 4px 8px rgba(0,0,0,0.4); */  }
.appBtn.disableBtn { opacity: 0.3; filter: alpha(opacity=30); pointer-events: none; cursor: not-allowed; }

.botLinks, .botLinks a { font-size: 15px; color: #474747; font-weight: 600; }
.botLinks a { display: inline-block; padding: 0 6px; }
.botLinks a:hover { text-decoration: underline; color: #467fa3; }
.botLinks a span { padding: 0 6px; }

.mailLink { margin: 25px 0 0 !important; }
.mailLink a { font-size: 16px; color: #474747; font-weight: 400; text-decoration: underline; display: inline-block; }
.mailLink a:hover { color: #467fa3/* ec8922 */; text-decoration: none; }

@media (max-width: 1200px) {
	.hpLogoSide img { max-width: 350px; width: 100%; }
	.realMainBox p { margin: 8px 0; font-size: 40px; }
	.realMainBox p.textB { padding: 0 50px 0 20px; }
	.realMainBox p.textO { padding: 0 70px 0 20px; }
	.realMainBox p.textY { padding: 0 100px 0 20px; }
	.makeTableCellPad10 .makeTableCell { padding: 8px; }	
	
	.botLinks, .botLinks a { font-size: 14px; }
	.mailLink a { font-size: 15px; }
}
@media (max-width: 991px) {
	.realMainBox p.textB { padding: 0 45px 0 15px; }
	.realMainBox p.textO { padding: 0 65px 0 15px; }
	.realMainBox p.textY { padding: 0 85px 0 15px; }
}
@media (max-width: 767px) {
	.topLogoCapPart .makeTableCell { display: block; width: 100%; padding: 0; }
	.hpLogoSide img { max-width: 240px; width: 100%; }
	.realMainBox { border-left: none; padding: 20px 0; text-align: center; overflow: visible; }
	.realMainBox div:last-child  p { margin: 8px 0 0; }
	.realMainBox p { font-size: 36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.realMainBox p.textB, .realMainBox p.textO, .realMainBox p.textY { padding: 0 10px 0 15px; }
	.appBtns { margin-top: 10px !important; }
}
@media (max-width: 600px) {
	.realMainBox img { margin: 5px 0; }
	
	.botLinks a { padding: 6px 0; }
}
@media (max-width: 400px) {
	.hpLogoSide img { max-width: 200px; width: 100%; }
	.realMainBox p { font-size: 30px; }
	.appBtns { margin-top: 20px !important; }
	.appBtns .makeTableCell { display: block; width: 100%; padding: 0; }
	.appBtns { margin-top: 5px !important; }
	.appBtn.gPlayBtn { margin-bottom: 10px !important; }

	.botLinks, .botLinks a { font-size: 12px; }
	.mailLink a { font-size: 14px; }
}

/* --- FOOTER STYLE --------------- */
footer { font-family: verdana, geneva, sans-serif; font-size: 11px; color: #474747; padding: 25px 0; position: absolute; left: 0; bottom: 0; right: 0; width: 100%; text-align: center; }
@media (max-height: 700px) { footer { position: relative; } }
@media (max-width: 768px) { footer { position: relative; } }</pre></body></html>