/* Start custom CSS *//* Shared card contract: approved Open best-for component. Page scoped. */
.elementor.elementor-3418 > .v3p1[data-id="7425c2ce"] article.e-div-block-base,
.elementor.elementor-3418 > .v3p1[data-id="6df5ab66"] article.e-div-block-base,
.elementor.elementor-3418 > .v3p1[data-id="31f9dfcb"] article.e-div-block-base,
.elementor.elementor-3418 > .v3p1[data-id="4677ae2e"] article.e-div-block-base{padding:2rem;border-top:3px solid var(--e-global-color-primary);border-radius:6px;gap:1rem;text-align:left;box-shadow:none;}
.elementor.elementor-3418 > .v3p1[data-id="7425c2ce"] article.e-div-block-base h3,
.elementor.elementor-3418 > .v3p1[data-id="6df5ab66"] article.e-div-block-base h3,
.elementor.elementor-3418 > .v3p1[data-id="31f9dfcb"] article.e-div-block-base h3,
.elementor.elementor-3418 > .v3p1[data-id="4677ae2e"] article.e-div-block-base h3{font-size:1.5rem;line-height:1.3;}
.elementor.elementor-3418 > .v3p1[data-id="7425c2ce"] article.e-div-block-base p,
.elementor.elementor-3418 > .v3p1[data-id="6df5ab66"] article.e-div-block-base p,
.elementor.elementor-3418 > .v3p1[data-id="31f9dfcb"] article.e-div-block-base p,
.elementor.elementor-3418 > .v3p1[data-id="4677ae2e"] article.e-div-block-base p{font-size:1rem;line-height:1.4;}
.elementor.elementor-3418 > .v3p1[data-id="7425c2ce"] article.e-div-block-base:hover,
.elementor.elementor-3418 > .v3p1[data-id="6df5ab66"] article.e-div-block-base:hover,
.elementor.elementor-3418 > .v3p1[data-id="31f9dfcb"] article.e-div-block-base:hover,
.elementor.elementor-3418 > .v3p1[data-id="4677ae2e"] article.e-div-block-base:hover{background:#FFF3F2;}
/* Common compact breadcrumb, gray underlined home link. */
.elementor.elementor-3418 > .v3p1:first-child{padding:1.5rem 0;margin:0;}
.elementor.elementor-3418 > .v3p1:first-child p,.elementor.elementor-3418 > .v3p1:first-child a{font-size:14px;line-height:1.4;color:var(--e-global-color-text);}
.elementor.elementor-3418 > .v3p1:first-child a{text-decoration:underline;}
@media(max-width:767px){.elementor.elementor-3418 > .v3p1[data-id="7425c2ce"] article.e-div-block-base,.elementor.elementor-3418 > .v3p1[data-id="6df5ab66"] article.e-div-block-base,.elementor.elementor-3418 > .v3p1[data-id="31f9dfcb"] article.e-div-block-base,.elementor.elementor-3418 > .v3p1[data-id="4677ae2e"] article.e-div-block-base{padding:1.5rem;}.elementor.elementor-3418 > .v3p1:first-child{padding:1rem 0;}}/* End custom CSS */