.dp-related,.dp-contact{font-family:system-ui,sans-serif;color:#eaf0f1;background:#121b1e;padding:clamp(30px,5vw,70px) max(24px,calc((100vw - 1200px)/2));margin:0}.dp-related h2,.dp-contact h2{font:700 clamp(25px,3vw,36px)/1.2 system-ui,sans-serif;color:#fff;margin:10px 0 18px}.dp-related p,.dp-contact p{color:#c2ccce;line-height:1.65;max-width:760px}.dp-eyebrow{font:700 11px/1.4 system-ui,sans-serif!important;letter-spacing:.16em;color:#ffc400!important}.dp-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.dp-related-grid>a{border:1px solid #48575c;border-radius:10px;color:#fff;padding:24px;display:flex;flex-direction:column;gap:14px;text-decoration:none;background:#182428}.dp-related-grid>a:hover{border-color:#ffc400}.dp-related-grid strong{color:#ffd047;font-size:18px;line-height:1.4}.dp-related-grid a>span{font-size:14px;color:#c2ccce;line-height:1.6}.dp-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;background:#19262a;border-top:1px solid #364449}.dp-contact a{color:#ffd047;text-decoration:underline}.dp-contact .dp-email{display:inline-flex;align-items:center;background:#ffc400;color:#111;padding:14px 22px;min-height:48px;border-radius:6px;text-decoration:none;font-weight:700}.dp-copy,.dp-gmail{background:none;border:1px solid #74878e;color:#f1f5f6!important;padding:10px 12px;display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:5px;font-size:14px;cursor:pointer}.dp-email-status{font-size:12px!important;margin-top:12px!important}.elementor-invisible{visibility:visible!important}.e-con.e-parent:not(.e-lazyloaded){background-image:initial}img{max-width:100%;height:auto}table{max-width:100%}.dp-table-scroll{overflow-x:auto;max-width:100%;width:100%;-webkit-overflow-scrolling:touch}.dp-table-scroll:focus{outline:2px solid #2c8cfa}h1,h2,h3{overflow-wrap:break-word}.dp-related-grid a:focus-visible{outline:3px solid #ffc400}.dp-mail-hint{position:fixed;z-index:9999;bottom:18px;left:50%;transform:translateX(-50%);width:min(94vw,540px);padding:20px 48px 20px 22px;background:#fff;color:#1b292d;box-shadow:0 6px 50px #0007;border:1px solid #c5d4d8;border-radius:10px;font:14px/1.6 system-ui,sans-serif}.dp-mail-hint[hidden]{display:none}.dp-mail-hint a{color:#184c72;text-decoration:underline}.dp-mail-hint button{background:#14262d;color:#fff;border:0;padding:10px;cursor:pointer}.dp-mail-close{position:absolute;right:8px;top:8px}.dp-mail-hint strong{display:block;margin-bottom:8px}.dp-mail-hint .dp-copy{color:#fff!important;margin-top:8px}.dp-mail-hint .dp-email-status{color:#455b64}
.dp-table-scroll{max-width:100%;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}main .dp-table-scroll table{margin-bottom:0}a:focus-visible,button:focus-visible{outline:3px solid #2c8cfa;outline-offset:4px}@media(max-width:999px){.dp-related-grid{grid-template-columns:1fr}.dp-contact{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.dp-related,.dp-contact{padding:34px 20px}.elementor-74 .elementor-element.elementor-element-54843140{--min-height:42vh;--padding-top:38px;--padding-left:20px;--padding-right:20px}.elementor-74 .elementor-element.elementor-element-45c9bdd0 .elementor-heading-title{font-size:36px!important}}@media(prefers-reduced-motion:reduce){.dapai-marquee-track{animation:none!important}html{scroll-behavior:auto}}.elementor-element-54843140{position:relative}.elementor-element-54843140>.dp-hero-image{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:bottom center;z-index:0;pointer-events:none}.elementor-element-54843140:before{z-index:1!important}.elementor-element-54843140>.e-con-inner,.elementor-element-54843140>.elementor-element{position:relative;z-index:2}.elementor-74 .elementor-element.elementor-element-54843140{background-image:none!important}
