.elementor-kit-35127{--e-global-color-primary:#221C35;--e-global-color-secondary:#116FA4;--e-global-color-accent:#FFFFFF;--e-global-color-text:#000000;--e-global-color-bd7c1b8:#221C35;--e-global-color-78695d2:#116FA4;--e-global-color-cd80805:#41AAD8;--e-global-color-6f75421:#FFFFFF;--e-global-color-d119980:#F8F8F6;--e-global-color-659aa94:#F1F2F2;--e-global-color-87b8f33:#E6E7E8;--e-global-color-ba6fe0b:#D1D3D4;--e-global-color-962e235:#BCBEC0;--e-global-color-58a90ce:#B2B4B2;--e-global-color-8eea648:#939598;--e-global-color-fd99605:#808285;--e-global-color-9d804c4:#6D6E71;--e-global-color-caaa169:#58595B;--e-global-typography-primary-font-family:"Figtree","Figtree Fallback";--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-family:"Figtree","Figtree Fallback";--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-family:"Figtree","Figtree Fallback";--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-family:"Figtree","Figtree Fallback";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-style:italic;color:var( --e-global-color-9d804c4 );font-family:"Figtree","Figtree Fallback", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-kit-35127 button,.elementor-kit-35127 input[type="button"],.elementor-kit-35127 input[type="submit"],.elementor-kit-35127 .elementor-button{background-color:var( --e-global-color-78695d2 );font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-6f75421 );border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px;}.elementor-kit-35127 button:hover,.elementor-kit-35127 button:focus,.elementor-kit-35127 input[type="button"]:hover,.elementor-kit-35127 input[type="button"]:focus,.elementor-kit-35127 input[type="submit"]:hover,.elementor-kit-35127 input[type="submit"]:focus,.elementor-kit-35127 .elementor-button:hover,.elementor-kit-35127 .elementor-button:focus{background-color:var( --e-global-color-cd80805 );color:var( --e-global-color-accent );border-style:none;border-radius:100px 100px 100px 100px;}.elementor-kit-35127 e-page-transition{background-color:#FFBC7D;}.elementor-kit-35127 a{color:var( --e-global-color-78695d2 );font-family:"Figtree","Figtree Fallback", Sans-serif;}.elementor-kit-35127 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-35127 h1{color:var( --e-global-color-bd7c1b8 );line-height:var( --e-global-typography-4272e06-line-height );}.elementor-kit-35127 h2{color:var( --e-global-color-78695d2 );font-family:"Figtree","Figtree Fallback", Sans-serif;font-size:32px;}.elementor-kit-35127 h3{color:var( --e-global-color-bd7c1b8 );font-family:"Figtree","Figtree Fallback", Sans-serif;font-size:24px;}.elementor-kit-35127 h4{color:var( --e-global-color-bd7c1b8 );font-family:"Figtree","Figtree Fallback", Sans-serif;font-size:20px;line-height:1.25em;}.elementor-kit-35127 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-35127 input:not([type="button"]):not([type="submit"]),.elementor-kit-35127 textarea,.elementor-kit-35127 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:8px 8px 8px 8px;}.elementor-kit-35127 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-35127 textarea:focus,.elementor-kit-35127 .elementor-field-textual:focus{color:var( --e-global-color-secondary );accent-color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1140px){.elementor-kit-35127{--e-global-typography-845ff23-font-size:40px;}.elementor-kit-35127 h1{line-height:var( --e-global-typography-4272e06-line-height );}.elementor-kit-35127 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-35127 input:not([type="button"]):not([type="submit"]),.elementor-kit-35127 textarea,.elementor-kit-35127 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-35127 h1{line-height:var( --e-global-typography-4272e06-line-height );}.elementor-kit-35127 h4{font-size:24px;}.elementor-kit-35127 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-35127 input:not([type="button"]):not([type="submit"]),.elementor-kit-35127 textarea,.elementor-kit-35127 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*****GENERAL STYLES*****/

/*Remove automatic paragraph margin*/
.elementor-widget-text-editor p:last-child, .textwidget p:last-child { 
	margin-bottom:0px;
}

/*Add space after bullet or numbered content*/
ul {
	margin-bottom: 15px;
}

/*****GLOBAL SPACING*****/

/*Desktop*/
.section-gap {
	min-height: 90px;
}

.section-divider .elementor-divider {
	padding-top: 70px;
	padding-bottom: 70px;
}

/* Tablet (max width: 1024px) */
@media (max-width: 1024px) {
   
.section-gap {
	min-height: 70px;
}

.section-divider .elementor-divider {
	padding-top: 50px;
	padding-bottom: 50px;
}
	
.e-con-boxed {
	padding-left: 60px;
	padding-right: 60px;
}
}

/* Mobile (max width: 767px) */
@media (max-width: 767px) {

.section-gap {
	min-height: 50px;
}

.section-divider .elementor-divider {
	padding-top: 40px;
	padding-bottom: 40px;
}
	
.e-con-boxed {
	padding-left: 20px;
	padding-right: 20px;
}
}

/*****HEADLINE STYLES*****/
h1 {
	line-height: 1em !important;
}

/*****LINK STYLES*****/

/*Caterpillar Links*/

.caterpillar-link a {
	transition: .2s;
}

.caterpillar-link a:hover {
	letter-spacing: .4px;
}

/*Remove italic setting*/

a {
	font-style: normal !important;
}

/*Inline link styles*/
p a, li a {
	text-decoration: underline !important;
}

.elementor-widget-icon-list a, .e-n-menu a {
	text-decoration: none !important;
}

/*****BLOG AND NEWS STYLES*****/

.elementor-post__card .elementor-post__title {
    margin-top: 30px !important;
}

.elementor-post__card .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}

.careers-posts .elementor-post__card {
    padding-bottom: 20px;
}

/*****GRAVITY FORMS STYLES*****/

.gform-body input:not([type="button"]):not([type="submit"]), .gform-body textarea, .gform-body select {
	background-color: #F1F2F2 !important;
	border-radius: 0px !important;
	border: none !important;
}

.gform-body label, .gform-field-label {
	color: #221C35;
}

.gform_button, .gform-body button {
	border: none;
}

.elementor-kit-35127 select, .elementor-kit-35127 textarea{
    accent-color: var(--e-global-color-2232df8);
    background-color:var(--e-global-color-accent);
    border:1px solid var(--e-global-color-2232df8);
    border-radius:4px;
    color:var(--e-global-color-2232df8);
    padding:8px;
}
.elementor-kit-35127 select{
    line-height:1.5em !important;
    min-height:42px;
}
.elementor-kit-35127 input:focus, .elementor-kit-35127 select:focus, .elementor-kit-35127 textarea:focus{
    outline:none;
}
.elementor-kit-35127 select:focus, .elementor-kit-35127 textarea:focus{
    accent-color:var(--e-global-color-secondary);
    border:1px solid var(--e-global-color-secondary);
    color:var(--e-global-color-secondary);
}

/*****EVENTS STYLES*****/

.tribe-events-calendar-list__event-date-tag-weekday {
	color: #808285 !important;
	font-size: 16px !important;
}

.tribe-events-calendar-list__event-date-tag-daynum {
	color: #116FA4 !important;
	font-size: 32px !important;
	font-weight: 400 !important;
}


/*****CLASSYPRESS STYLES*****/

.elementor-kit-35127 .classy-donation-form{
    align-items:stretch;
    display:flex;
    flex-direction:column;
    font-size:1em;
    gap:20px;
    justify-content:flex-start;
}
.elementor-kit-35127 .classy-donation-form p{
    font-size:1em;
    margin-bottom:0;
}
.elementor-kit-35127 .classy-donation-form .classy-recurring{
    display:none;
}
.elementor-kit-35127 .classy-donation-form input[type="button"],
.elementor-kit-35127 .classy-donation-form input[type="submit"],
.elementor-kit-35127 .classy-donation-form .recurring-options-container .recurring-labels{
    border:none;
    border-radius:4px;
    display:block;
    font-size:1em;
    font-weight:inherit;
    letter-spacing:normal;
    line-height:1.5em;
    margin:0;
    min-width:auto;
    padding:10px 15px;
    width:auto;
}
.elementor-kit-35127 .classy-donation-form input[type="button"]:focus,
.elementor-kit-35127 .classy-donation-form input[type="submit"]:focus,
.elementor-kit-35127 .classy-donation-form .recurring-options-container .recurring-labels:focus,
.elementor-kit-35127 .classy-donation-form input[type="button"]:hover,
.elementor-kit-35127 .classy-donation-form input[type="submit"]:hover,
.elementor-kit-35127 .classy-donation-form .recurring-options-container .recurring-labels:hover,
.elementor-kit-35127 .classy-donation-form input[type="button"].active,
.elementor-kit-35127 .classy-donation-form .recurring-options-container input[type="radio"]:checked + .recurring-labels{
    background-color:var(--e-global-color-primary) !important;
    color:var(--e-global-color-accent) !important;
}
.elementor-kit-35127 .classy-donation-form input[type="button"]{
    margin:0;
    min-width:unset;
}
.elementor-kit-35127 .classy-donation-form .classy-currency{
    font-size:1em;
    left:8px;
    line-height:42px;
}
.elementor-kit-35127 .classy-donation-form input[name="amount"]{
    padding-left:24px;
}
.elementor-kit-35127 .classy-donation-form .classy-amount{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    justify-content:center;
}
.elementor-kit-35127 .classy-donation-form .classy-custom-amount{
    align-items:center;
    display:flex;
    flex-wrap:nowrap;
    gap:10px;
    justify-content:center;
    margin:auto;
    max-width:300px;
}
.elementor-kit-35127 .classy-donation-form .classy-custom-amount .classy-donation-currency,
.elementor-kit-35127 .classy-donation-form .classy-custom-amount .classy-donation-currency + div{
    width:calc(50% - 5px);
}
.elementor-kit-35127 .classy-donation-form .recurring-options-container{
    align-items:center;
    display:flex;
    flex-wrap:nowrap;
    gap:10px;
    justify-content:center;
}
.elementor-kit-35127 .classy-donation-form .recurring-options-container .recurring-labels{
    margin-bottom:0;
    width:calc(50% - 5px);
}

/*****ADMINBAR STYLES*****/
#wpadminbar ul li a{
    text-decoration:none !important;
}/* End custom CSS */