@charset "utf-8";
.fa_box {
	width: 90%;
	text-align: center;
	padding: 20px 0;
	max-width: 980px;
	margin:30px auto 0 auto;
	background:#FBF3DC;
	border-radius: 10px;
	font-size: 24px;
	font-weight: 900;
}

.fa_text {
	width: 90%;
	text-align: left;
	padding: 10px 0;
	margin: auto;
	max-width: 980px;
}


.fa_text2 {
	width: 90%;
	text-align: left;
	padding: 20px;
	margin: 20px auto 0 auto;
	border: 5px solid #391A1B;
	max-width: 980px;
	font-weight: 900;
	font-size: 20px;
	color: #391A1B;
}


.fa_text3 {
	width: 90%;
	text-align: left;
	padding: 20px;
	margin: 20px auto 0 auto;
	max-width: 980px;
	background:#FFF7CD;
	color: #8E1517;
	border-radius: 15px;
}


.voice_form {width: 100%; margin:10px auto 0 auto !important; text-align: center;}

.button {
  display: inline-block;
  width: 35%;
  height: 54px;
  text-align: center;
  text-decoration: none;
  line-height: 54px;
  outline: none;
	margin: auto;
}
.button::before,
.button::after {
  position: absolute;
  z-index: -1;
  display: block;
  content: '';
}
.button,
.button::before,
.button::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}


.button:hover {
  background-color: #59b1eb;
}


@media only screen and (max-width: 414px) {
	.button {
  display: inline-block;
  width: 90%;
		font-size: 16px;
  height: 54px;
  text-align: center;
  text-decoration: none;
  line-height: 54px;
  outline: none;
	margin: 0 5% 0 5% !important;
}

	.n1 {
  position:relative;
  padding: 1rem 2rem;
  text-align: center;
  color: #0075a9;
  border-radius: 0 0px 0px 0px;
  background: #d8ecf5;
	width: 98% !important;
	margin: 0px 1% 50px 1% !important;
	float: none !important;
	font-size: 16px;
		
}
		.n2 {
  position: relative;
  padding: 1rem 2rem;
  text-align: center;
  color: #0075a9;
  border-radius: 0 0px 0px 0px;
  background: #d8ecf5;
	width: 98% !important;
	margin: 0px 1% 50px 1% !important;
	float: none !important;
	font-size: 16px;
			
}
		.n3 {
  position: relative;
  padding: 1rem 2rem;
  text-align: center;
  color: #0075a9;
  border-radius: 0 0px 0px 0px;
  background: #d8ecf5;
	width: 98% !important;
	margin: 0px 1% 50px 1% !important;
	float: none !important;
	font-size: 16px;
			
}
	

	
}




.n1 {
  position: relative;
  padding: 1rem 2rem;
  text-align: center;
  color: #0075a9;
  border-radius: 0 0px 0px 0px;
  background: #d8ecf5;
	width: 31.333%;
	margin: 0 1%;
	float: left;
	font-size: 16px;
}

.fa_inner {
	width: 90%;
	margin:20px auto 0 auto;
	background: #FFFFFF;
	font-size: 16px;
	font-weight: 100;
	text-align: left;
	padding: 10px;
}

.n1:before {
  font-family: 'Font Awesome 5 Free';
  font-size: 14px;
  position: absolute;
  top: -34px;
  left: 0;
  height: 24px;
  padding: 10px 1em 0 1em;
  content: '\f0a4  01';
  color: #fff;
  border-radius: 10px 10px 0 0;
  background: #0075a9;
}

.n2 {
  position: relative;
  padding: 1rem 2rem;
  text-align: center;
  color: #0075a9;
  border-radius: 0 0px 0px 0px;
  background: #d8ecf5;
	width: 31.333%;
	margin: 0 1%;
	float: left;
	font-size: 16px;
}

.n2:before {
  font-family: 'Font Awesome 5 Free';
  font-size: 14px;
  position: absolute;
  top: -34px;
  left: 0;
  height: 24px;
  padding: 10px 1em 0 1em;
  content: '\f0a4  02';
  color: #fff;
  border-radius: 10px 10px 0 0;
  background: #0075a9;
}

.n3 {
  position: relative;
  padding: 1rem 2rem;
  text-align: center;
  color: #0075a9;
  border-radius: 0 0px 0px 0px;
  background: #d8ecf5;
	width: 31.333%;
	margin: 0 1%;
	float: left;
	font-size: 16px;
}

.n3:before {
  font-family: 'Font Awesome 5 Free';
  font-size: 14px;
  position: absolute;
  top: -34px;
  left: 0;
  height: 24px;
  padding: 10px 1em 0 1em;
  content: '\f0a4  03';
  color: #fff;
  border-radius: 10px 10px 0 0;
  background: #0075a9;
}


.voice_form {width: 100%; margin:60px auto 0 auto; text-align: center;}






.defaultlist
,.defaultlist li{
	padding:0px;
	margin:0px;
}
 
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;
}
 
.list4 li{
	position:relative;
	padding-left:20px;
	color: #4E3E13;
}
 
.list4 li:after, .list4 li:before{
	content:''; 
	display:block; 
	position:absolute; 
	top:4px; 
	left:8px; 
	height:11px; 
	width:4px; 
	background:#F3BD00;
	border-radius:10px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}
.list4 li:before{
	top:8px; 
	left:3px;
	height:8px; 
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
}

.re1 {
	width: 90%;
	margin: auto;
	text-align: center;
}

