/* Start custom CSS *//* MSP V4 Phase2 / document 402 / page-local presentation only */
.elementor.elementor-402{background:#061410;color:#A3B8B0;font-family:Inter,sans-serif;--msp-v4-phase2:1;}
.elementor.elementor-402 :is(h1,h2,h3){color:#fff;font-family:"Space Grotesk",sans-serif;letter-spacing:-.025em;text-wrap:pretty;}
.elementor.elementor-402 :is(p,li){color:#A3B8B0;font-size:17px;line-height:1.8;}
.elementor.elementor-402 :is(h1,h2,h3,p,li,a){overflow-wrap:break-word;}
.elementor.elementor-402 a{color:#5CE1E6;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;}
.elementor.elementor-402 a:hover{color:#fff;text-decoration-color:#07B875;}
.elementor.elementor-402 a:focus-visible{outline:3px solid #5CE1E6;outline-offset:5px;border-radius:4px;}
.elementor.elementor-402 img{max-width:100%;height:auto;}
.elementor.elementor-402 [data-id="0d198b2"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="dccf00a"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-402 [data-id="00a44cf"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="faa9132"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-402 [data-id="953e236"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="793ac4b"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="e72ee57"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-402 [data-id="fb40a2e"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="406376e"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-402 [data-id="c852f83"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="c36e991"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-402 [data-id="c24126a"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="98cb2bd"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="1880c17"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-402 [data-id="3895c52"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="7d8a2ab"]{font-size:34px;line-height:1.2;font-weight:500;margin:0;max-width:960px;}
.elementor.elementor-402 [data-id="6aeeb76"]{margin:0;max-width:none;}
.elementor.elementor-402 [data-id="404be14"]{font-size:48px;line-height:1.09;font-weight:600;letter-spacing:-.035em;margin:0;text-align:left;max-width:none;}
.elementor.elementor-402 [data-id="30df573"]{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-402 :is(h2,h3){margin:24px 0 0;line-height:1.3;}
.elementor.elementor-402 :is(p,li){max-width:75ch;}
.elementor.elementor-402 table{display:block;max-width:100%;overflow:auto;}
.elementor.elementor-402 [data-id="395b896"]{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-402 [data-id="404be14"]{font-size:46px;}
}
@media(max-width:767px){
.elementor.elementor-402 [data-id="404be14"]{font-size:36px;line-height:1.13;letter-spacing:-.025em;}
.elementor.elementor-402 :is(p,li){font-size:16px;line-height:1.75;}
.elementor.elementor-402 [data-id="dccf00a"]{font-size:28px;line-height:1.23;}
.elementor.elementor-402 [data-id="faa9132"]{font-size:28px;line-height:1.23;}
.elementor.elementor-402 [data-id="e72ee57"]{font-size:28px;line-height:1.23;}
.elementor.elementor-402 [data-id="406376e"]{font-size:28px;line-height:1.23;}
.elementor.elementor-402 [data-id="c36e991"]{font-size:28px;line-height:1.23;}
.elementor.elementor-402 [data-id="1880c17"]{font-size:28px;line-height:1.23;}
.elementor.elementor-402 [data-id="7d8a2ab"]{font-size:28px;line-height:1.23;}
.elementor.elementor-402 [data-id="30df573"]{width:calc(100% - 40px);padding:34px 0;gap:20px;}
}
@media(prefers-reduced-motion:reduce){.elementor.elementor-402 *{transition:none!important;animation:none!important;transform:none!important;}}
@media(scripting:none){.elementor.elementor-402 [data-id]{opacity:1;visibility:visible;transform:none;}}/* End custom CSS */