.elementor .dl-img{width:100%;object-fit:cover;border-radius:24px;display:block;}.elementor .dl-ghost:hover,.elementor .dl-ghost:focus-visible{color:#FFFFFF;}.elementor .dl-ghost{font-family:Inter;font-weight:600;font-size:14px;color:#9A9A9A;letter-spacing:0.025em;line-height:1;text-transform:uppercase;border-radius:0px;background-color:transparent;transition:color 0.2s;padding-block: 16px; padding-inline: 12px;\n}.elementor .dl-btn:hover,.elementor .dl-btn:focus-visible{background-color:#8A0101;}.elementor .dl-btn{font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;letter-spacing:0.025em;line-height:1;text-transform:uppercase;border-radius:24px;border-width:0px;background-color:var(--ph-red);transition:background-color 0.25s;padding-block: 16px; padding-inline: 22px;\n}.elementor .dl-body{max-width:46ch;font-family:Inter;font-weight:300;font-size:18px;color:#E8E8E8;line-height:1.5;margin:0px;}.elementor .dl-statement{font-family:Inter;font-weight:400;font-size:clamp(26px,3.2vw,42px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.2;margin:0px;}.elementor .dl-h2{font-family:Inter;font-weight:400;font-size:clamp(44px,6vw,78px);color:#FFFFFF;letter-spacing:-0.04em;line-height:1.02;margin:0px;}.elementor .dl-display{font-family:Inter;font-weight:400;font-size:clamp(56px,8.4vw,113px);color:#FFFFFF;letter-spacing:-0.04em;line-height:0.95;margin:0px;}.elementor .dl-label{font-family:Inter;font-weight:600;font-size:14px;color:#8FB0F0;letter-spacing:0.025em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .dl-wrap{width:100%;max-width:1280px;display:flex;flex-direction:column;margin-inline: auto; padding-block: 0px; padding-inline: clamp(20px,4vw,48px);\n}.elementor .ph-col{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .ph-footlink:hover,.elementor .ph-footlink:focus-visible{color:#FFFFFF;}.elementor .ph-footlink:focus{outline-width:2px;outline-color:#FFFFFF;outline-style:solid;outline-offset:3px;}.elementor .ph-footlink{width:auto;font-family:var(--ph-display);font-weight:500;font-size:16px;color:rgba(255,255,255,0.78);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;border-radius:0px;border-width:0px;background-color:transparent;transition:color 0.2s;display:inline-flex;text-align:left; padding-block:6px; padding-inline:0px;\n}.elementor .ph-num{font-family:var(--ph-display);font-weight:400;font-size:15px;color:var(--ph-red);letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .ph-wrap{width:100%;max-width:1440px;display:flex;flex-direction:column;margin-inline:auto; padding-inline:clamp(20px,5vw,80px); padding-block:0px;\n}