.elementor .btn-primary{font-weight:800;color:var(--color-ink);background-color:var(--color-gold);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color-studio-violet);background-color:var(--color-gold-hover);transform:translate3d(0px, -1px, 0px);}.elementor .layout-display-flex-column{display:flex;flex-direction:column;}.elementor .section-m-v4{column-gap:8rem;padding-block-start:var(--section-l);padding-block-end:var(--section-l);padding-inline-start:max(5%, calc((100% - 1120px) / 2));padding-inline-end:max(5%, calc((100% - 1120px) / 2));}.elementor .section-s-v4{padding-block-start:var(--section-l);padding-block-end:var(--section-l);padding-inline-start:max(5%, calc((100% - 760px) / 2));padding-inline-end:max(5%, calc((100% - 760px) / 2));}.elementor .padding-0{padding:0px;}.elementor .eyebrow{font-family:var(--font-body);font-weight:700;font-size:0.8rem;color:var(--color-slate);letter-spacing:0.06em;text-transform:uppercase;margin-block-end:var(--margin-s);}.elementor .kicker{font-family:var(--font-body);font-weight:700;font-size:var(--body-sml);color:var(--color-slate);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:14px;display:block;}.elementor .hero-rule{width:60px;height:3px;max-height:3px;margin-block-end:26px;background-color:var(--color-gold);display:block;}.elementor .hero-inner{color:var(--color-paper);}.elementor .hero-display{font-family:var(--font-playfair-display);font-weight:400;font-size:var(--title-1);color:var(--color-ink);line-height:var(--title-1);font-style:italic;margin-block-end:24px;}.elementor .hero-subhead{font-family:var(--font-body);font-weight:700;font-size:clamp(1.3125rem, 0.922rem + 1.25vw, 1.4rem);color:var(--color-ink);margin-block-end:30px;}.elementor .hero-copy{font-family:var(--font-body);font-weight:400;font-size:var(--body-large);color:var(--color-slate);padding-inline-end:4%;margin-block-end:36px;}.elementor .hero-actions{display:flex;gap:var(--space-m);flex-wrap:wrap;align-items:center;}.elementor .button-hero{width:auto;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-pills);display:flex;flex-direction:column;align-items:center;}.elementor .hero-get-in-touch-inner{color:var(--color-ink);}.elementor .get-in-touch-note-p{width:71ch;font-family:var(--font-body);font-weight:400;font-size:var(--body);color:var(--color-slate);padding-inline-end:4%;margin-block-end:36px;}.elementor .lpi{padding-block-start:var(--section-l);padding-block-end:var(--section-l);padding-inline-start:max(5%, calc((100% - 1284px) / 2));padding-inline-end:max(5%, calc((100% - 1284px) / 2));background-color:var(--lpi-bg-card);flex-direction:column;}.elementor .lpi-card{width:100%;height:100%;padding:var(--space-m);border-radius:1.75rem;border-width:1px;border-color:var(--lpi-line);border-style:solid;background-color:var(--color-paper);display:flex;flex-direction:column;gap:20px;}.elementor .lpi-card:hover,.elementor .lpi-card:focus-visible{box-shadow:0px 7px 10px 0px rgba(75, 66, 28, 0.2);transform:translate3d(0px, -3px, 0px);}.elementor .lpi-wide{flex-wrap:nowrap;grid-column:span 2;grid-row:1;align-self:start;order:-99999;}.elementor .lpi-grid{width:100%;display:grid;gap:16px;flex-wrap:wrap;grid-template-columns:repeat(3, 1fr);grid-auto-flow:row;align-items:stretch;align-self:center;}.elementor .whats-included-band-h2{font-family:var(--font-body);font-weight:700;font-size:var(--title-2);color:var(--color-ink);line-height:var(--line-height-title-3);margin-block-end:var(--margin-l);display:flex;}.elementor .lpi-card-h3{font-family:var(--font-playfair-display);font-weight:500;font-size:var(--title-5);color:var(--color-ink);font-style:italic;margin-block-end:7px;}.elementor .lpi-card-p{font-family:var(--font-body);font-weight:400;font-size:var(--body);color:var(--color-slate);text-align:start;}.elementor .lpi-row{column-gap:var(--space-m);display:grid;row-gap:var(--space-m);flex-wrap:wrap;grid-auto-flow:column;align-items:start;}.elementor .logo-project-band-h2{font-family:var(--font-body);font-weight:700;font-size:var(--title-2);color:var(--color-paper);line-height:var(--line-height-title-3);margin-block-end:var(--margin-l);display:flex;}.elementor .lp-card{min-height:240px;overflow:hidden;position:relative;padding:var(--space-m);border-radius:1.75rem;border-width:1px;border-color:var(--lpi-line);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .lp-card:hover,.elementor .lp-card:focus-visible{box-shadow:0px 7px 10px 0px rgba(75, 66, 28, 0.2);transform:translate3d(0px, -3px, 0px);}.elementor .lp-card-h3{position:relative;font-family:var(--font-playfair-display);font-weight:500;font-size:var(--title-5);color:var(--color-ink);line-height:2.3rem;text-align:start;font-style:italic;margin-block-end:10px;}.elementor .lp-card-p{max-width:38ch;position:relative;font-family:var(--font-body);font-weight:400;font-size:var(--body);color:var(--color-slate);line-height:1.4rem;text-align:start;}.elementor .lp-big{font-family:var(--font-body);font-weight:700;font-size:var(--size-4XL);color:var(--lpi-bg-card);letter-spacing:-2px;}.elementor .lp-time-p{max-width:38ch;position:relative;font-family:var(--font-body);font-weight:400;font-size:var(--body);color:var(--lpi-card);line-height:1.4rem;text-align:start;}.elementor .lp-label{max-width:38ch;position:relative;font-family:var(--font-body);font-weight:400;font-size:var(--body);color:var(--lpi-card);line-height:1.25rem;text-align:start;text-transform:uppercase;}.elementor .lp-brief{background-color:var(--color-paper);grid-column:span 2;}.elementor .lp-logo-project{background-color:var(--color-ink);}.elementor .lp-research{background-color:var(--lpi-bg-card);grid-row:span 2;}.elementor .lp-handover{grid-column:span 3;}.elementor .lp-info-2{min-height:0px;border-color:rgba(225, 232, 240, 0.4);border-style:dashed;background-color:var(--lp-body);justify-content:space-between;}.elementor .lp-info-2:hover,.elementor .lp-info-2:focus-visible{box-shadow:0px 7px 10px 0px rgba(75, 66, 28, 0.2);transform:translate3d(0px, -3px, 0px);}.elementor .lp-inner{flex-direction:column;}.elementor .lp-time-p2{max-width:38ch;position:relative;font-family:var(--font-body);font-weight:400;font-size:var(--body);color:var(--lpi-card);line-height:1.4rem;text-align:start;}.elementor .divider{width:100%;height:1px;margin-block-start:var(--margin-xs);margin-block-end:var(--margin-xs);background-color:#e1e8f04d;}.elementor .lp-card-content{flex-direction:column;.lp-time-p2 {
position: relative;
padding-left: 1.2em;
}
.lp-time-p2::before {
content: "+";
position: absolute;
left: 0;
font-size: 1.2em;
color: #F3BC29;
}\n}.elementor .lp-grid{column-gap:var(--space-m);display:flex;flex-direction:row;row-gap:var(--space-m);grid-template-columns:repeat(2, 1fr);}.elementor .lp-files{max-width:285px;display:flex;gap:0.5em;flex-wrap:wrap;justify-content:flex-end;align-items:end;}.elementor .lp-files-span{font-family:var(--font-body);font-weight:500;font-size:0.8rem;color:var(--color-ink);letter-spacing:-0.05em;line-height:1rem;text-align:center;padding-block-start:9px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--radius-full);border-width:1px;border-color:var(--lpi-line);border-style:solid;background-color:var(--color-gold-light);}.elementor .lp-num{position:absolute;inset-block-start:56px;inset-inline-start:17px;font-family:var(--font-body);font-weight:800;font-size:clamp(2.75rem, 1.188rem + 5vw, 7.5rem);color:#f1d29d;text-align:start;}.elementor .ready-to-start{font-family:var(--font-body);font-weight:700;font-size:var(--title-3);color:var(--color-ink);line-height:var(--line-height-title-3);margin-block-end:var(--margin-s);}.elementor .bg-color-light-gold{background-color:var(--lpi-bg-card);}