.elementor-7983 .elementor-element.elementor-element-nf7qk3wc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#A02828;--border-color:#A02828;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7983 .elementor-element.elementor-element-nf7qk3wc:not(.elementor-motion-effects-element-type-background), .elementor-7983 .elementor-element.elementor-element-nf7qk3wc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F3F;}.elementor-7983 .elementor-element.elementor-element-ttfdspvg{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7983 .elementor-element.elementor-element-ttfdspvg:not(.elementor-motion-effects-element-type-background), .elementor-7983 .elementor-element.elementor-element-ttfdspvg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE4;}.elementor-7983 .elementor-element.elementor-element-xnm68d1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7983 .elementor-element.elementor-element-xnm68d1c:not(.elementor-motion-effects-element-type-background), .elementor-7983 .elementor-element.elementor-element-xnm68d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7983 .elementor-element.elementor-element-wlihei0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7983 .elementor-element.elementor-element-wlihei0b:not(.elementor-motion-effects-element-type-background), .elementor-7983 .elementor-element.elementor-element-wlihei0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE4;}.elementor-7983 .elementor-element.elementor-element-0449v5gn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7983 .elementor-element.elementor-element-0449v5gn:not(.elementor-motion-effects-element-type-background), .elementor-7983 .elementor-element.elementor-element-0449v5gn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7983 .elementor-element.elementor-element-1eaqn0ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A02828;--border-color:#A02828;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-7983 .elementor-element.elementor-element-1eaqn0ac:not(.elementor-motion-effects-element-type-background), .elementor-7983 .elementor-element.elementor-element-1eaqn0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F3F;}@media(min-width:768px){.elementor-7983 .elementor-element.elementor-element-nf7qk3wc{--content-width:1100px;}}/* Start custom CSS *//* Force readable text in hero section against navy background */
.elementor-element-fb436e1,
.elementor-element-fb436e1 p,
.elementor-element-fb436e1 h1,
.elementor-element-fb436e1 h2,
.elementor-element-fb436e1 h3,
.elementor-element-fb436e1 .elementor-heading-title,
.elementor-element-fb436e1 .elementor-widget-text-editor {
    color: #FFFFFF !important;
}

/* Force button text in hero to correct colors */
.elementor-element-b4b18e2 .elementor-button {
    color: #001F3F !important;
    background-color: #C9A227 !important;
}

.elementor-element-e390a6b .elementor-button {
    color: #C9A227 !important;
    background-color: transparent !important;
    border-color: #C9A227 !important;
    border-width: 2px !important;
}

/* Force readable text on Our Expertise section */
.elementor-element-27054a2 h1,
.elementor-element-27054a2 h2,
.elementor-element-27054a2 h3,
.elementor-element-27054a2 .elementor-heading-title {
    color: #FFFFFF !important;
}

.elementor-element-27054a2 .elementor-widget-text-editor,
.elementor-element-27054a2 .elementor-widget-text-editor p {
    color: #D4C8B5 !important;
}

.elementor-element-27054a2 .elementor-button {
    color: #001F3F !important;
    background-color: #C9A227 !important;
    border-color: #C9A227 !important;
}/* End custom CSS */