/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Montserrat";	font-weight:400;
	font-size:16px;

	color: #0c0f0b; 
}
a {	
	color: #0d517b; 
}
a:hover {	
	color: #ccb578; 
}
:root {	
	--theme_accent: #ccb578;
	--theme_accent_semi: #ffffff;
	--theme_accent_hover: #0d517b; 
}
a, .post-nav .arrow {	
	color: #01273f; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #0c0f0b; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #01273f; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	background: none;
	background-color: #ffffff;
	color: #0d517b; 
}
h1 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h3 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h4 {	
	font-family: "Montserrat";	font-weight:700;
	text-transform:capitalize; 
}
h5 {	
	font-family: "Montserrat";	font-weight:600;
 
}
.module-title {	
	font-family: "Montserrat";	font-weight:700;
	letter-spacing:0px;
	font-style:normal;
	font-size:1.5em;
 
}
@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "Montserrat";	font-weight:400;
 
}
h1 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h3 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h4 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h5 {	
	font-family: "Montserrat";	font-weight:600;
 
}
.module-title {	
	font-family: "Montserrat";	font-weight:700;
 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Montserrat";	font-weight:400;

	color: #0c0f0b; 
}
a {	
	color: #0d517b; 
}
a:hover {	
	color: #ccb578; 
}
:root {	
	--theme_accent: #ccb578;
	--theme_accent_semi: #ffffff;
	--theme_accent_hover: #0d517b; 
}
a, .post-nav .arrow {	
	color: #01273f; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #0c0f0b; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #01273f; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	background: none;
	background-color: #ffffff;
	color: #0d517b; 
}
h1 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h2 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h3 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h4 {	
	font-family: "Montserrat";	font-weight:700;
 
}
h5 {	
	font-family: "Montserrat";	font-weight:600;
 
}
.module-title {	
	font-family: "Montserrat";	font-weight:700;
 
}
 }
/* Themify Custom CSS */
.wp-block-button__link{
	background-color:#0D517B;
	font-weight:900 !important;
	text-transform:uppercase;
	box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.15);
	border-radius:12px;
	touch-action:manipulation;
}

.wp-block-button__link:hover{
	box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.5);
	color:#FFF;
	background-color:#00669e;
	transition:0.4s ease-in-out;
}
#tbp_footer em.tf_box:hover{
	margin-top:-10px;
	transition:0.4s ease-in-out;
	box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.5);
}

#gform_fields_2 input, #gform_fields_2 select, input#gform_submit_button_2, input#gform_submit_button_7, 
input#gform_submit_button_8, 
input#gform_submit_button_9,
input#gform_submit_button_10,
input#gform_submit_button_12,
input#gform_submit_button_13, 
#gform_fields_7 input, #gform_fields_7 select, 
#gform_fields_8 input, #gform_fields_8 select, 
#gform_fields_9 input, #gform_fields_9 select, 
#gform_fields_10 input, #gform_fields_10 select, 
#gform_fields_12 input, #gform_fields_12 select, 
#gform_fields_13 input, #gform_fields_13 select {
	border-radius:20px;
	padding:18px;
}
input#gform_submit_button_2, input#gform_submit_button_7,
input#gform_submit_button_8,
input#gform_submit_button_9,
input#gform_submit_button_10,
input#gform_submit_button_12,
input#gform_submit_button_13 {
	width:100%;
	margin-right:0 !important;
	margin-top:14px !important;
	background-color:#0D517B;
	font-weight:700;
}
input#gform_submit_button_2:hover, input#gform_submit_button_7:hover,
input#gform_submit_button_8:hover,
input#gform_submit_button_9:hover,
input#gform_submit_button_10:hover,
input#gform_submit_button_12:hover,
input#gform_submit_button_13:hover {
	background-color:#ccb578;
	color:#0d517b;
	transition:0.4s ease-in-out;
}
.gfield_description  {display:none;}
@media only screen and (min-width: 640px) {
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {padding:18px}
}