/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 02 2025 | 01:36:28 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 01 2025 | 06:43:26 */
h1,h2,h3,h4,h5,h6 {
	font-feature-settings: "palt";
	letter-spacing:0.08em;
}
p {
	font-feature-settings: "palt";
	letter-spacing:0.06em;
}
p.is-style-text-annotation {
	letter-spacing:0.1em;
}
.mission p.is-style-text-annotation {
	width: -webkit-fill-available;
}
h2.wp-block-heading {
	font-feature-settings: "unset";
	letter-spacing:0;
}
.top_svg_title {
	margin-bottom:-2em;
}
.page_svg_title {
	margin-bottom:-2em;
}
.page_svg_title_linedown {
	margin-bottom:-2.5em;
}
input.wpcf7-form-control {
	background: #EEE;
	border: none;
	outline: none;
	min-height: 2em;
    margin-top: 0.25em;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%!important;
    background: #EEE;
    border: none;
	outline: none;
}
.wpcf7-form-control.form-btns {
	font-size:1em;
	border:none;
	background-color:#283253;
	color:#fffbc8;
	padding:0.5em 1em;
}
.wpcf7-not-valid-tip {
	color: #a00000;
    font-size: 0.8em;
}
.grecaptcha-badge { visibility: hidden; }
.wp-site-blocks *:focus {
	outline-width:0;
}
@media screen and (min-width: 600px) {
	.wp-block-navigation-item__content {
		padding:0;
		margin-bottom: -0.3em;
		margin-left:2em;
		transition:.2s;
	}
	.wp-block-navigation-item__content:hover,a[aria-current="page"] {
		text-decoration:none;
		font-weight:bold;
	}
}
@media screen and (max-width: 599px) {
	.is-menu-open .wp-block-navigation-item__content {
		font-size:4em;
		font-weight:bold;
		padding-bottom:0.5em;
		margin-bottom: unset;
	}
	.is-menu-open .wp-block-navigation-item__content:hover,a[aria-current="page"] {
		opacity:0.4;
	}
}