/* Start custom CSS */.elementor-10272 .e-paragraph-base a, .elementor-10272 .e-heading-base a { color: inherit; text-decoration: inherit; }
.elementor-10272 .of-btn { position: relative; }
.elementor-10272 .of-btn a::after { content: ""; position: absolute; inset: 0; border-radius: 999px; }
.elementor-10272 .of-btn:focus-within { outline: 2px solid var(--blue); outline-offset: 3px; }
html:has(.elementor-10272) { scroll-behavior: smooth; }
/* Financial document links: chevron rows */
.elementor-10272 [data-interaction-id="4165dcd"] a, .elementor-10272 [data-interaction-id="136abb38"] a, .elementor-10272 [data-interaction-id="c0cbf0a"] a, .elementor-10272 [data-interaction-id="36887a2a"] a, .elementor-10272 [data-interaction-id="6d2388ee"] a { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 14px 0; border-top: 1px solid #e3e3e3; transition: color .2s ease; }
.elementor-10272 [data-interaction-id="4165dcd"] a { border-top: 0; }
.elementor-10272 [data-interaction-id="4165dcd"] a::after, .elementor-10272 [data-interaction-id="136abb38"] a::after, .elementor-10272 [data-interaction-id="c0cbf0a"] a::after, .elementor-10272 [data-interaction-id="36887a2a"] a::after, .elementor-10272 [data-interaction-id="6d2388ee"] a::after { content: ""; flex: 0 0 10px; width: 10px; height: 10px; border-top: 2px solid var(--blue); border-right: 2px solid var(--blue); transform: rotate(45deg); transition: transform .2s ease; }
.elementor-10272 [data-interaction-id="4165dcd"] a:hover, .elementor-10272 [data-interaction-id="136abb38"] a:hover, .elementor-10272 [data-interaction-id="c0cbf0a"] a:hover, .elementor-10272 [data-interaction-id="36887a2a"] a:hover, .elementor-10272 [data-interaction-id="6d2388ee"] a:hover { color: var(--blue); }
.elementor-10272 [data-interaction-id="4165dcd"] a:hover::after, .elementor-10272 [data-interaction-id="136abb38"] a:hover::after, .elementor-10272 [data-interaction-id="c0cbf0a"] a:hover::after, .elementor-10272 [data-interaction-id="36887a2a"] a:hover::after, .elementor-10272 [data-interaction-id="6d2388ee"] a:hover::after { transform: translateX(3px) rotate(45deg); }
/* Annual report cards: hide broken image when no thumbnail */
.elementor-10272 [data-interaction-id="f2de691"]:not([src]), .elementor-10272 [data-interaction-id="f2de691"][src=""] { display: none; }
/* Support area cards: icons (CSS masks, site blue) */
.elementor-10272 [data-interaction-id="21195744"], .elementor-10272 [data-interaction-id="5e45f4a7"], .elementor-10272 [data-interaction-id="2ce50f37"], .elementor-10272 [data-interaction-id="7a3d85"] { -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; }
.elementor-10272 [data-interaction-id="21195744"] { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round' d='M5 19L20 6l15 13v15H5z'/%3E%3Cpath d='M20 30s-6-3.6-6-7.6a3.3 3.3 0 0 1 6-1.9a3.3 3.3 0 0 1 6 1.9c0 4-6 7.6-6 7.6z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round' d='M5 19L20 6l15 13v15H5z'/%3E%3Cpath d='M20 30s-6-3.6-6-7.6a3.3 3.3 0 0 1 6-1.9a3.3 3.3 0 0 1 6 1.9c0 4-6 7.6-6 7.6z'/%3E%3C/svg%3E"); }
.elementor-10272 [data-interaction-id="5e45f4a7"] { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 6L2 14l18 8l14-6.2V27h3V14z'/%3E%3Cpath d='M9 20.5V28c0 3 5 6 11 6s11-3 11-6v-7.5l-11 4.9z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 6L2 14l18 8l14-6.2V27h3V14z'/%3E%3Cpath d='M9 20.5V28c0 3 5 6 11 6s11-3 11-6v-7.5l-11 4.9z'/%3E%3C/svg%3E"); }
.elementor-10272 [data-interaction-id="2ce50f37"] { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='black' stroke-width='2.2'%3E%3Ccircle cx='11' cy='11' r='5'/%3E%3Ccircle cx='29' cy='11' r='5'/%3E%3Ccircle cx='20' cy='22' r='4.5'/%3E%3Cpath d='M3 28c0-5 3.5-8.5 8-8.5c1.5 0 3 .4 4 1.1'/%3E%3Cpath d='M37 28c0-5-3.5-8.5-8-8.5c-1.5 0-3 .4-4 1.1'/%3E%3Cpath d='M11 37c0-5 4-8.5 9-8.5s9 3.5 9 8.5'/%3E%3C/g%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='black' stroke-width='2.2'%3E%3Ccircle cx='11' cy='11' r='5'/%3E%3Ccircle cx='29' cy='11' r='5'/%3E%3Ccircle cx='20' cy='22' r='4.5'/%3E%3Cpath d='M3 28c0-5 3.5-8.5 8-8.5c1.5 0 3 .4 4 1.1'/%3E%3Cpath d='M37 28c0-5-3.5-8.5-8-8.5c-1.5 0-3 .4-4 1.1'/%3E%3Cpath d='M11 37c0-5 4-8.5 9-8.5s9 3.5 9 8.5'/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-10272 [data-interaction-id="7a3d85"] { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round' d='M4 24V16a3 3 0 0 1 3-3h18l6 6h4a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H4z'/%3E%3Ccircle cx='11' cy='28' r='4'/%3E%3Ccircle cx='29' cy='28' r='4'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round' d='M4 24V16a3 3 0 0 1 3-3h18l6 6h4a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H4z'/%3E%3Ccircle cx='11' cy='28' r='4'/%3E%3Ccircle cx='29' cy='28' r='4'/%3E%3C/svg%3E"); }
@media (prefers-reduced-motion: reduce) { .elementor-10272 * { transition: none !important; } html:has(.elementor-10272) { scroll-behavior: auto; } }/* End custom CSS */