  .elementor-kit-9{--e-global-color-primary:#005782;--e-global-color-secondary:#F1C400;--e-global-color-text:#555555;--e-global-color-accent:#9CCDFB;--e-global-color-2be6420:#FFFFFF;--e-global-color-0bded18:#00000000;--e-global-color-79239eb:#8E8E8E;--e-global-color-e12072b:#EBEBEB;--e-global-color-299c063:#FAFAFA;--e-global-color-7c2b518:#DCEDFD;--e-global-color-45a02b7:#737373;--e-global-color-ea0a00b:#FF0000;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2be6420 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-2be6420 );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-9 a:hover{color:var( --e-global-color-accent );}.elementor-kit-9 h1{font-size:36px;font-weight:700;}.elementor-kit-9 h2{font-size:28px;font-weight:400;}.elementor-kit-9 h3{font-size:20px;font-weight:400;}.elementor-kit-9 h4{font-size:18px;font-weight:400;}.elementor-kit-9 h5{font-size:18px;}.elementor-kit-9 label{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:1%;--container-default-padding-right:2%;--container-default-padding-bottom:1%;--container-default-padding-left:2%;}.elementor-widget:not(:last-child){margin-block-end:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.color-blue-hover {
    transition: color 0.3s;
}
.color-blue-hover:hover {
    color: var( --e-global-color-accent );;
}
.page-content > .elementor > .e-con-boxed {
    padding-inline-start: 5%;
    padding-inline-end: 5%;
}
.graphic-underline, .graphic-underline-center {
    padding-bottom: 20px;
}

.graphic-underline::before, .graphic-underline-center::before {
  content: '';
  bottom: 0px;
  height: 2px;
  background: var( --e-global-color-secondary );
  position: absolute;
  width: 50px;
  transition: 0.4s;
}
.graphic-underline-center::before {
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
    .graphic-underline::before {
        left: 50%;
        transform: translateX(-50%);
    }
}
/* Link Icon classes for text links */
.external-link-icon-primary::before, .external-link-icon-white::before, .pdf-link-icon-primary::before, .pdf-link-icon-white::before, .email-link-icon-primary::before, .email-link-icon-white::before, .profile-link-icon-primary::before, .profile-link-icon-white::before {
	content: '';
	display: inline-block;
	margin: 0 0.4rem 0 0.2rem;
	width: 1rem;
	height: 1rem;

	-webkit-mask-size: cover;
	mask-size: cover;
}
.external-link-icon-primary::before, .external-link-icon-white::before {
	-webkit-mask: url(/wp-content/uploads/2024/02/external-link-icon.svg) no-repeat 50% 50%;
	mask: url(/wp-content/uploads/2024/02/external-link-icon.svg) no-repeat 50% 50%;
}
.pdf-link-icon-primary::before, .pdf-link-icon-white::before {
	-webkit-mask: url(/wp-content/uploads/2024/02/pdf-file-icon.svg) no-repeat 50% 50%;
	mask: url(/wp-content/uploads/2024/02/pdf-file-icon.svg) no-repeat 50% 50%;
}
.external-link-icon-primary::before, .pdf-link-icon-primary::before, .email-link-icon-primary::before, .profile-link-icon-primary::before {
	background-color: var( --e-global-color-primary );
}
.external-link-icon-white::before, .pdf-link-icon-white::before, .email-link-icon-white::before, .profile-link-icon-white::before {
	background-color: white;
}
.external-link-icon-primary:hover::before, .external-link-icon-white:hover::before, .pdf-link-icon-primary:hover::before, .pdf-link-icon-white:hover::before, .email-link-icon-primary:hover::before, .email-link-icon-white:hover::before, .profile-link-icon-primary:hover::before,.profile-link-icon-white:hover::before {
	background-color: var( --e-global-color-accent );
}

.email-link-icon-primary::before, .email-link-icon-white::before {
	-webkit-mask: url(/wp-content/uploads/2024/08/envelope-regular.svg) no-repeat 50% 50%;
	mask: url(/wp-content/uploads/2024/08/envelope-regular.svg) no-repeat 50% 50%;
	/*Adjustment so envelope icon is lower */
		margin: 0 0.4rem -0.2rem 0.2rem;
}

.profile-link-icon-primary::before, .profile-link-icon-white::before {
	-webkit-mask: url(/wp-content/uploads/2024/08/address-card-regular.svg) no-repeat 50% 50%;
	mask: url(/wp-content/uploads/2024/08/address-card-regular.svg) no-repeat 50% 50%;
}


/* Block Editor Adjustments */
@media only screen and (max-width: 650px) {
    .wp-block-image figure.alignleft, .wp-block-image figure.alignright {
        float: none;
        margin: 1rem 0;
    }
    .wp-block-image figure.alignleft img, .wp-block-image figure.alignright img {
        width: 100% !important;
    }
}/* End custom CSS */