.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1586 .elementor-element.elementor-element-8a31c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;color:#ffffff;}.elementor-1586 .elementor-element.elementor-element-8a31c88 a{color:#d6deef;}.elementor-1586 .elementor-element.elementor-element-8a31c88 a:hover{color:#f16624;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for theme-post-content, class: .elementor-element-4ec5b4b7 */& p, & li { font-family: Assistant; font-size: 17px; line-height: 28px; color: #3a4256; } & p { margin: 0 0 14px; } & h2 { font-family: Assistant; font-size: 27px; line-height: 1.2; font-weight: 800; color: #13245c; margin: 36px 0 12px; } & h3 { font-family: Assistant; font-size: 20px; line-height: 1.3; font-weight: 800; color: #13245c; margin: 26px 0 8px; } & ul, & ol { margin: 0 0 18px; padding-left: 22px; } & li { margin-bottom: 8px; } & a { color: #e05a1a; text-decoration: underline; } & strong { color: #13245c; }/* End custom CSS */
/* Start custom CSS *//* Transparent sticky header over the hero (service pages) */
body.elementor-page-1586{--hdr-h:120px;}
@media (max-width:1024px){body.elementor-page-1586{--hdr-h:104px;}}
@media (max-width:767px){body.elementor-page-1586{--hdr-h:92px;}}
body.elementor-page-1586 .elementor-location-header{position:absolute;top:0;left:0;right:0;z-index:999;}
body.elementor-page-1586.admin-bar .elementor-location-header{top:32px;}
@media (max-width:782px){body.elementor-page-1586.admin-bar .elementor-location-header{top:46px;}}
body.elementor-page-1586 .elementor-location-header .elementor-sticky__spacer{display:none !important;}
body.elementor-page-1586 .elementor-element-7245d5b8{padding-top:var(--hdr-h) !important;}
@media (min-width:1025px){body.elementor-page-1586 .elementor-element-7245d5b8{min-height:calc(560px + var(--hdr-h)) !important;}}/* End custom CSS */