.elementor-kit-5{--e-global-color-primary:#043D5C;--e-global-color-secondary:#54595F;--e-global-color-text:#043D5C;--e-global-color-accent:#E8540D;--e-global-color-kadence1:#043d5c;--e-global-color-kadence2:#e8540d;--e-global-color-kadence3:#1A202C;--e-global-color-kadence4:#2D3748;--e-global-color-kadence5:#4A5568;--e-global-color-kadence6:#718096;--e-global-color-kadence7:#EDF2F7;--e-global-color-kadence8:#F7FAFC;--e-global-color-kadence9:#ffffff;--e-global-color-5d19130:#FFEDE1;--e-global-color-8585990:#B9E0F7;--e-global-color-aafbfce:#73CDD7;--e-global-color-f17458d:#F0FFFE;--e-global-typography-primary-font-family:"canada-type-gibson";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"canada-type-gibson";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"canada-type-gibson";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"canada-type-gibson";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:400;color:var( --e-global-color-primary );}.elementor-kit-5.el-is-editing{--global-palette1:#043d5c;--global-palette2:#e8540d;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-size:65px;}.elementor-kit-5 h2{font-size:38px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{border-radius:3px 3px 3px 3px;}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:38px;}.elementor-kit-5 h2{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Change the color of the HubSpot success message */
.submitted-message {
    color: #EA541F !important; /* Replace with your hex code */
}

/* 1. Hides the word "Home" */
.rank-math-breadcrumb a:first-of-type {
    font-size: 0 !important; 
}

/* 2. Injects a white SVG house icon (URL-encoded to bypass WP errors) */
.rank-math-breadcrumb a:first-of-type::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H400c-11 0-20-9-20-20V368h-96v124c0 11-9 20-20 20H104.5c-22.1 0-40-17.9-40-40V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E");
    display: inline-block;
    vertical-align: -2px; /* Slightly adjusts the icon to sit perfectly inline with text */
    margin-right: 4px; /* Adds a little breathing room before the arrows */
}/* End custom CSS */