/* Start custom CSS *//* MSP V4 Phase2 / document 411 / page-local presentation only */
.elementor.elementor-411{background:#061410;color:#A3B8B0;font-family:Inter,sans-serif;--msp-v4-phase2:1;}
.elementor.elementor-411 :is(h1,h2,h3){color:#fff;font-family:"Space Grotesk",sans-serif;letter-spacing:-.025em;text-wrap:pretty;}
.elementor.elementor-411 :is(p,li){color:#A3B8B0;font-size:17px;line-height:1.8;}
.elementor.elementor-411 :is(h1,h2,h3,p,li,a){overflow-wrap:break-word;}
.elementor.elementor-411 a{color:#5CE1E6;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;}
.elementor.elementor-411 a:hover{color:#fff;text-decoration-color:#07B875;}
.elementor.elementor-411 a:focus-visible{outline:3px solid #5CE1E6;outline-offset:5px;border-radius:4px;}
.elementor.elementor-411 img{max-width:100%;height:auto;}
.elementor.elementor-411 [data-id="3a2e930"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-411 [data-id="7fccdb4"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="ce05a19"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="c6ecc18"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="3d5d3ef"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="3be92f3"]{font-size:23px;line-height:1.3;font-weight:500;margin:0;max-width:none;}
.elementor.elementor-411 [data-id="d04b913"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="3556023"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-411 [data-id="8323f84"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="8643168"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="36d4132"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="b5fe987"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="a0c7c76"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="72b637b"]{font-size:23px;line-height:1.3;font-weight:500;margin:0;max-width:none;}
.elementor.elementor-411 [data-id="e6f409f"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="730750c"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-411 [data-id="5897d69"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="72a0c7c"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="7ab1ec4"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-411 [data-id="51053c9"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="353ebd8"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-411 [data-id="67b775b"]{margin:0;max-width:none;}
.elementor.elementor-411 [data-id="733003e"]{font-size:48px;line-height:1.09;font-weight:600;letter-spacing:-.035em;margin:0;text-align:left;max-width:none;}
.elementor.elementor-411 [data-id="ecbb476"]{width:calc(100% - 64px);max-width:920px;margin:0 auto;padding:48px 0;display:flex;flex-direction:column;align-items:stretch;gap:24px;background:#061410;min-width:0;}
.elementor.elementor-411 :is(h2,h3){margin:24px 0 0;line-height:1.3;}
.elementor.elementor-411 :is(p,li){max-width:75ch;}
.elementor.elementor-411 table{display:block;max-width:100%;overflow:auto;}
.elementor.elementor-411 [data-id="77bf98b"]{width:100%;max-width:640px;max-height:360px;object-fit:contain;align-self:center;border:1px solid #07b87538;border-radius:16px;}
@media(max-width:1024px){
.elementor.elementor-411 [data-id="733003e"]{font-size:46px;}
}
@media(max-width:767px){
.elementor.elementor-411 [data-id="733003e"]{font-size:36px;line-height:1.13;letter-spacing:-.025em;}
.elementor.elementor-411 :is(p,li){font-size:16px;line-height:1.75;}
.elementor.elementor-411 [data-id="3a2e930"]{font-size:28px;line-height:1.23;}
.elementor.elementor-411 [data-id="3be92f3"]{font-size:22px;}
.elementor.elementor-411 [data-id="3556023"]{font-size:28px;line-height:1.23;}
.elementor.elementor-411 [data-id="72b637b"]{font-size:22px;}
.elementor.elementor-411 [data-id="730750c"]{font-size:28px;line-height:1.23;}
.elementor.elementor-411 [data-id="7ab1ec4"]{font-size:28px;line-height:1.23;}
.elementor.elementor-411 [data-id="353ebd8"]{font-size:28px;line-height:1.23;}
.elementor.elementor-411 [data-id="ecbb476"]{width:calc(100% - 40px);padding:34px 0;gap:20px;}
}
@media(prefers-reduced-motion:reduce){.elementor.elementor-411 *{transition:none!important;animation:none!important;transform:none!important;}}
@media(scripting:none){.elementor.elementor-411 [data-id]{opacity:1;visibility:visible;transform:none;}}/* End custom CSS */