.elementor-kit-5196{--e-global-color-primary:#0C2D4A;--e-global-color-secondary:#071E32;--e-global-color-text:#25313C;--e-global-color-accent:#E2A719;--e-global-color-00bab16:#2E73B9;--e-global-color-0a2eafe:#5C6874;--e-global-color-428be23:#F4F7F9;--e-global-color-4c32fa7:#D8E0E7;--e-global-color-2256602:#FFFFFF;--e-global-color-9979d2d:#1C7A52;--e-global-typography-primary-font-family:"Bitter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Source Sans Pro";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-accent-font-family:"Source Sans Pro";--e-global-typography-accent-font-weight:700;color:var( --e-global-color-text );font-family:"Source Sans Pro", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-kit-5196 button,.elementor-kit-5196 input[type="button"],.elementor-kit-5196 input[type="submit"],.elementor-kit-5196 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-2256602 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-kit-5196 button:hover,.elementor-kit-5196 button:focus,.elementor-kit-5196 input[type="button"]:hover,.elementor-kit-5196 input[type="button"]:focus,.elementor-kit-5196 input[type="submit"]:hover,.elementor-kit-5196 input[type="submit"]:focus,.elementor-kit-5196 .elementor-button:hover,.elementor-kit-5196 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-2256602 );border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-kit-5196 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5196 a{color:var( --e-global-color-00bab16 );font-family:"Source Sans Pro", Sans-serif;font-weight:400;font-style:normal;text-decoration:underline;}.elementor-kit-5196 h1{color:var( --e-global-color-primary );font-family:"Bitter", Sans-serif;font-size:52px;font-weight:700;}.elementor-kit-5196 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-5196 h3{color:var( --e-global-color-primary );font-family:"Bitter", Sans-serif;font-size:30px;font-weight:700;line-height:1.2px;}.elementor-kit-5196 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-5196 h5{color:var( --e-global-color-secondary );font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:500;line-height:1.25px;}.elementor-kit-5196 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5196 a{font-size:17px;}.elementor-kit-5196 h3{font-size:27px;}.elementor-kit-5196 h5{font-size:21px;}.elementor-kit-5196 button,.elementor-kit-5196 input[type="button"],.elementor-kit-5196 input[type="submit"],.elementor-kit-5196 .elementor-button{font-size:17px;padding:13px 22px 13px 22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5196 a{font-size:16px;}.elementor-kit-5196 h1{line-height:1.08em;}.elementor-kit-5196 h3{font-size:24px;}.elementor-kit-5196 h5{font-size:20px;}.elementor-kit-5196 button,.elementor-kit-5196 input[type="button"],.elementor-kit-5196 input[type="submit"],.elementor-kit-5196 .elementor-button{font-size:16px;padding:13px 20px 13px 20px;}.elementor-kit-5196 button:hover,.elementor-kit-5196 button:focus,.elementor-kit-5196 input[type="button"]:hover,.elementor-kit-5196 input[type="button"]:focus,.elementor-kit-5196 input[type="submit"]:hover,.elementor-kit-5196 input[type="submit"]:focus,.elementor-kit-5196 .elementor-button:hover,.elementor-kit-5196 .elementor-button:focus{border-width:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Global Yoast breadcrumb typography */
.elementor-widget-breadcrumbs .elementor-widget-container,
.elementor-widget-breadcrumbs .elementor-widget-container *,
#breadcrumbs,
#breadcrumbs * {
    font-size: 13px !important;
    line-height: 1.4em !important;
}

/* =========================================================
   STANDARD WORDPRESS CONTENT BUTTONS
   ========================================================= */

/* Shared button sizing and typography */
/* Shared size and text alignment for all content buttons */
.nfd-content-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-height: 0 !important;
    padding: 0px 11px 20px 11px !important;
    margin: 8px 8px 8px 0;

    border: 2px solid transparent;
    border-radius: 4px;

    font-family: "Source Sans Pro", Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.15 !important;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;

    box-sizing: border-box;
}


/* 1. GOLD PRIMARY BUTTON */
.nfd-btn-gold {
    background-color: #E2A719;
    border-color: #E2A719;
    color: #FFFFFF !important;
}

.nfd-btn-gold:hover,
.nfd-btn-gold:focus {
    background-color: #C98F0B;
    border-color: #C98F0B;
    color: #FFFFFF !important;
}


/* 2. NAVY SECONDARY BUTTON */
.nfd-btn-navy {
    background-color: #0C2D4A;
    border-color: #0C2D4A;
    color: #FFFFFF !important;
}

.nfd-btn-navy:hover,
.nfd-btn-navy:focus {
    background-color: #087FB9;
    border-color: #087FB9;
    color: #FFFFFF !important;
}


/* 3. NAVY OUTLINE BUTTON */
.nfd-btn-outline {
    background-color: transparent;
    border-color: #0C2D4A;
    color: #0C2D4A !important;
}

.nfd-btn-outline:hover,
.nfd-btn-outline:focus {
    background-color: #0C2D4A;
    border-color: #0C2D4A;
    color: #FFFFFF !important;
}


/* 4. BLUE INFORMATION BUTTON */
.nfd-btn-blue {
    background-color: #087FB9;
    border-color: #087FB9;
    color: #FFFFFF !important;
}

.nfd-btn-blue:hover,
.nfd-btn-blue:focus {
    background-color: #0C2D4A;
    border-color: #0C2D4A;
    color: #FFFFFF !important;
}


/* Mobile stacking */
@media (max-width: 767px) {
    .nfd-content-button {
        width: 100%;
        margin-right: 0;
    }
}/* End custom CSS */