.elementor .mw-journey-inline-icon{width:7.5rem;height:5.15rem;object-fit:contain;margin-block-start:0rem;margin-block-end:0.4rem;margin-inline-start:-1rem;margin-inline-end:0rem;}.elementor .mw-capability-icon{width:5.3125rem;height:5.3125rem;object-fit:contain;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:-0.6rem;margin-inline-end:0rem;}.elementor .space-zero{padding:0px;}.elementor .is-hidden{display:none;}.elementor .journey-icons-row{width:100%;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:stretch;}.elementor .journey-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center center;border-radius:1.1rem;box-shadow:0px 1.75rem 4.5rem 0px rgba(0,0,0,.34);display:block;}.elementor .journey-meta{font-family:var(--mw-font-body);font-weight:700;font-size:0.72rem;color:#F2B63D;letter-spacing:0.14em;line-height:1.55;text-transform:uppercase;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .journey-subtitle{font-weight:700;font-size:clamp(.82rem, 1vw, 1rem);color:var(--mw-color-accent);letter-spacing:0.18em;line-height:1.2;text-transform:uppercase;margin-block-start:-0.25rem;margin-block-end:0.65rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .journey-copy-column{align-items:flex-start;}.elementor .journey-icon-copy{font-weight:400;font-size:0.72rem;color:rgba(244,235,221,.66);line-height:1.45;margin:0px;}.elementor .journey-icon-label{font-family:var(--mw-font-body);font-weight:700;font-size:0.72rem;color:#F4EBDD;letter-spacing:0.13em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .journey-icon-card{min-height:128px;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:0.8rem;border-width:1px;border-color:rgba(242,182,61,.38);border-style:solid;background-color:rgba(5,12,10,.86);box-shadow:0px 0.75rem 2.2rem 0px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:0.45rem;flex:1 1 10rem;align-items:flex-start;}.elementor .mw-kicker{font-family:var(--mw-font-body);font-weight:600;font-size:0.75rem;color:var(--mw-color-accent);letter-spacing:0.18em;line-height:1.3;text-transform:uppercase;}.elementor .mw-hero-title{font-family:var(--mw-font-display);font-weight:400;font-size:clamp(3.25rem, 5.4vw, 5.9rem);color:var(--mw-color-text);letter-spacing:-0.045em;line-height:0.98;}.elementor .mw-body-lead{max-width:34rem;font-family:var(--mw-font-body);font-size:clamp(1rem, 1.25vw, 1.2rem);color:var(--mw-color-muted);line-height:1.65;}.elementor .mw-button-primary{font-family:var(--mw-font-body);font-weight:700;font-size:0.78rem;color:#0A0D0B;letter-spacing:0.11em;line-height:1;text-transform:uppercase;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.2rem;background-image:linear-gradient(135deg, #F2B63D 0%,#FFD979 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--mw-color-accent);transition:transform 0.3s, box-shadow 0.3s;}.elementor .mw-button-primary:hover,.elementor .mw-button-primary:focus-visible{background-color:var(--mw-color-background);box-shadow:0px 1rem 2.5rem 0px rgba(242,182,61,0.22);transform:translate3d(0px, -2px, 0px);}.elementor .mw-button-primary:focus{background-color:var(--mw-color-background);}.elementor .mw-button-primary:active{background-color:var(--mw-color-background);}.elementor .mw-button-secondary{font-family:var(--mw-font-body);font-weight:700;font-size:0.78rem;color:var(--mw-color-accent);letter-spacing:0.11em;line-height:1;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.2rem;border-width:1px;border-color:rgba(242,182,61,0.75);border-style:solid;background-color:rgba(6,17,15,0.28);transition:transform 0.3s;}.elementor .mw-button-secondary:hover,.elementor .mw-button-secondary:focus-visible{color:var(--mw-color-background);background-color:var(--mw-color-accent);transform:translate3d(0px, -2px, 0px);}.elementor .hero-inner-reset{padding:0px;margin:0px;}.elementor .section-kicker{font-family:var(--mw-font-body);font-weight:600;font-size:0.78rem;color:var(--mw-color-accent);letter-spacing:0.22em;line-height:1.2;text-transform:uppercase;padding:0px;margin:0px;}.elementor .section-title{max-width:14ch;font-family:var(--mw-font-display);font-weight:400;font-size:clamp(2.6rem, 5vw, 5.4rem);color:var(--mw-color-text);letter-spacing:-0.045em;line-height:1.2;padding:0px;margin:0px;}.elementor .section-description{max-width:44rem;font-family:var(--mw-font-body);font-weight:400;font-size:clamp(1rem, 1.2vw, 1.2rem);color:var(--mw-color-muted);line-height:1.7;padding:0px;margin:0px;}.elementor .skills-grid{width:100%;padding:0px;margin-block-start:3.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:clamp(1rem, 2vw, 2rem);align-items:stretch;}.elementor .skill-card{min-width:0px;min-height:24rem;overflow:hidden;padding:clamp(1.75rem, 3vw, 3rem);border-radius:1.75rem;box-shadow:0px 1.5rem 4rem 0px #00000038;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:flex-start;align-items:flex-start;background: radial-gradient(circle at 85% 10%, rgba(238, 173, 48, 0.16), transparent 34%), linear-gradient(145deg, rgba(22, 31, 30, 0.98), rgba(8, 16, 16, 0.98));\n}.elementor .skill-icon{width:4rem;height:4rem;object-fit:contain;padding:0px;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:-0.55rem;margin-inline-end:0rem;}.elementor .skill-title{font-family:var(--mw-font-display);font-weight:400;font-size:clamp(1.8rem, 2.4vw, 2.6rem);color:var(--mw-color-text);letter-spacing:-0.035em;line-height:1.05;padding:0px;margin:0px;}.elementor .skill-copy{max-width:30ch;font-family:var(--mw-font-body);font-weight:400;font-size:1rem;color:#F6F1E5AD;line-height:1.65;padding:0px;margin:0px;}.elementor .skills-section{width:100%;overflow:hidden;color:var(--mw-color-text);padding-block-start:16vh;padding-block-end:8vh;padding-inline-start:8vw;padding-inline-end:8vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--mw-color-background);display:flex;flex-direction:column;gap:1.35rem;}.elementor .journey-section{width:100%;overflow:hidden;position:relative;color:var(--mw-color-text);padding-block-start:8vh;padding-block-end:8vh;padding-inline-start:8vw;padding-inline-end:8vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;background: radial-gradient(circle at 12% 18%, rgba(38, 75, 70, 0.24), transparent 32%), #091412;\n}.elementor .journey-timeline{width:100%;min-height:80rem;position:relative;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:8vh;}.elementor .journey-step{min-height:44rem;position:relative;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:clamp(3rem, 8vw, 8rem);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .journey-step-kicker{font-family:var(--mw-font-body);font-weight:600;font-size:clamp(0.7rem, 0.8vw, 0.82rem);color:var(--mw-color-accent);letter-spacing:0.18em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .journey-step-title{max-width:12ch;font-family:var(--mw-font-display);font-weight:400;font-size:clamp(2rem, 3.2vw, 3.8rem);color:var(--mw-color-text);letter-spacing:-0.035em;line-height:.98;margin:0px;}.elementor .journey-step-copy{max-width:34rem;font-family:var(--mw-font-body);font-weight:400;font-size:clamp(0.98rem, 1.15vw, 1.15rem);color:#F4F0E4AD;line-height:1.65;margin:0px;}.elementor .journey-step-dot{position: absolute;
left: 50%;
top: 50%;
width: 0.95rem;
height: 0.95rem;
transform: translate(-50%, -50%);
border: 2px solid #f4c45a;
border-radius: 999px;
background: #091412;
box-shadow: 0 0 0 0.65rem rgba(227, 166, 47, 0.08), 0 0 1.4rem rgba(227, 166, 47, 0.32);
padding: 0;
margin: 0;
z-index: 4;\n}.elementor .journey-stage-column{width:auto;min-width:0px;max-width:calc(50% - 3rem);display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .journey-stage-responsive{flex-wrap:wrap;}.elementor .journey-timeline-responsive{isolation: isolate;\n}.elementor .journey-dot-responsive{width:0.95rem;height:0.95rem;min-width:0.95rem;min-height:0.95rem;max-width:0.95rem;max-height:0.95rem;padding:0px;margin:0px;flex:0 0 0.95rem;pointer-events: none;\n}.elementor .expedition-map-right-empty-v3{position:relative;isolation: isolate; background-image: repeating-radial-gradient(ellipse at center, transparent 0 4.7rem, rgba(242,182,61,.09) 4.74rem 4.80rem, transparent 4.84rem 8rem); background-repeat: no-repeat; background-size: 64rem 44rem; background-position: calc(100% + 28rem) 1rem;\n}