#research-header {
background: url(/assets/site/research/images/si-research-header-background.jpg) no-repeat;
color:#fff;
padding:30px 20px 30px 20px;
width:100%;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-bottom:40px;
}
.research-h1 {
font-size:40px;
line-height:43px;
color:#fff;
font-weight:bold;
letter-spacing:-2px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.research-intro {
font-size:18px;
line-height:25px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-bottom:40px;
}
#research-canoe {margin-bottom:20px;}
.research-front-box-header {
font-size:18px;
font-weight:bold;
margin-top:8px;
display:block;
}
.research-front-box-text {
font-size:14px;
line-height:19px;
}
.research-image-right {
	width:350px;
	float:right;
	margin:0 0 10px 10px;
}
.research-box-container {
overflow:auto;
clear:both;
}
.research-mug {
width:80px;
float:left;
}
.research-mug-text {
font-size:13px;
margin:0 0 0 10px;
width:253px;
float:left;
}
.research-flexbox-spacebetween {
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
/* USING FOURCOLUMN IN CRED OHANA PAGE */
.research-flexbox-twocolumn {
width:48%;
text-align:center;
margin-bottom:20px;
}
.research-flexbox-fourcolumn {
width:23%;
text-align:center;
margin-bottom:20px;
}
.flexbox-fourcolumn-emptydiv {margin:0;}
.research-flexbox-fivecolumn {
width:18%;
text-align:center;
}
.research-header-24px {
font-size:24px;
font-weight:bold;
margin-bottom: 16px;
}
.research-header-20px {
font-size:20px;
font-weight:bold;
margin-bottom: 16px;
line-height:1.3;
}
.research-ka-huakai-splash {
clear:both;
display:block;
width:100%;
margin-top:180px;
text-align:center;
position:relative;
z-index:0;
}
.research-ka-huakai-splash-background {
clear:both;
display:block;
width:100%;
margin-top:180px;
background:url("/assets/site/research/images/ka-huakai-splash-2021.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
position:relative;
z-index:0;
min-height:300px;
}
.research-ka-huakai-header-text-container {
position:absolute;
top:50px;
left:-50%;
right:-50%;
z-index:1;
}
.research-ka-huakai-text {
font-family: 'Fira Sans', sans-serif;
font-size:100px;
color:#19325a;
line-height:1.2em;
text-align:right;
text-transform:uppercase;
padding-top:20px;
}
.research-ka-huakai-subtext {
font-family: 'Fira Sans', sans-serif;
font-size:36px;
color:#000;
letter-spacing:0px;
text-align:right;
line-height:0em;
}
.research-ltgold-box {
background-color:#d2964b;
padding:20px;
text-align:center;
margin:40px 0;
}
.research-ltgold-box a {
color:#fff;
text-decoration:underline;
}