@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap');

a:focus, a:hover {
    text-decoration: none;
    color: #042e84;
    opacity: .7;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

a:hover {
    color: #0056b3;
    text-decoration: underline;
}

@font-face {
	font-family: 'themify';
	src:url('../fonts/themify.eot?-fvbane');
	src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
		url('../fonts/themify.woff?-fvbane') format('woff'),
		url('../fonts/themify.ttf?-fvbane') format('truetype'),
		url('../fonts/themify.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;
}

.rte-icon:before {
    font-family: 'themify';
	/* speak: none; */
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}



.rte-folder:before {
	content: "\e639   ";
}



.rte-video-clapper:before {
	content: "\e6ce   ";
}



.rte-book:before {
    content: "\e6b7   ";
}



.rte-youtube:before {
	content: "\e728   ";
}



.rte-linkedin:before {
    content: "\e735   ";
}



.rte-image:before {
    content: "\e633   ";
}



.rte-notepad:before {
    content: "\e67c   ";
}



.rte-package:before {
    content: "\e687   ";
}



.rte-email:before {
	content: "\e75a   ";
}

/**umb_name:Header 1*/
h1 {
	font-size: 26pt;
	font-weight: 800;
	padding-bottom: 20px;
	margin: 0px;
	text-transform: uppercase;
	color: #13357a;
	font-family: 'Poppins', Arial, sans-serif;
}

/**umb_name:Header 2*/
h2 {
	font-size: 26pt;
	font-weight: 800;
	padding-bottom: 20px;
	margin: 0px;
	text-transform: uppercase;
	color: #13357a;
	font-family: 'Poppins', Arial, sans-serif;
}

/**umb_name:Header 3*/
h3 {
	font-size: 22pt;
	font-weight: 800;
	color: #3656ed;
	padding-bottom: 20px;
	margin: 0px;
	text-transform: uppercase;
	font-family: 'Poppins', Arial, sans-serif;
}

/**umb_name:Header 4*/
h4 {
	font-size: 13pt;
	font-weight: 800;
	padding-bottom: 20px;
	margin: 0px;
	text-transform: uppercase;
	color: #13357a;
	font-family: 'Poppins', Arial, sans-serif;
}

/**umb_name:Header 5*/
h5 {
	font-size: 13pt;
	font-weight: 800;
	margin: 0px;
	color: #13357a;
	font-family: 'Poppins', Arial, sans-serif;
}

/**umb_name:Paragraph*/
p {
	font-size: 11pt;
	font-weight: 400;
	line-height: 1.5;
	color: #353535;
	margin: 0px;
	padding: 0 0 17px 0;
	font-family: 'Poppins', Arial, sans-serif;
}

/**umb_name:Folder Icon*/
.rte-icon rte-folder {
}

/**umb_name:Video Icon*/
.rte-icon rte-video-clapper {
}

/**umb_name:Book Icon*/
.rte-icon rte-book {
}

/**umb_name:YouTube Icon*/
.rte-icon rte-youtube {
}

/**umb_name:LinkedIn Icon*/
.rte-icon rte-linkedin {
}

/**umb_name:Image Icon*/
.rte-icon rte-image {
}

/**umb_name:Notepad Icon*/
.rte-icon rte-notepad {
}

/**umb_name:Package Icon*/
.rte-icon rte-package {
}

/**umb_name:Email Icon*/
.rte-icon rte-email {
}

/**umb_name:Big Button*/
.big-button > a {
	color: #042e84;
	background-color: #fff;
	padding: .3em 1em;
	border-radius: 0;
	border: 1px solid #042e84;
	box-shadow: none !important;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: 400;
}
