.elementor-18 .elementor-element.elementor-element-ekpgoue{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:132px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ekpgoue:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ekpgoue > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBDD;background-image:url("https://www.alfaromeoinv.com/wp-content/uploads/2026/10/01-hero-watercolour.jpg");background-position:center bottom;background-size:cover;}.elementor-18 .elementor-element.elementor-element-944upsy{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cwvhq1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cwvhq1b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cwvhq1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBDD;}.elementor-18 .elementor-element.elementor-element-s0rh6bq{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-njij9ov{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-vym3zo5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-alh08kb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-t9fu0mn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-98orjsi{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-wg05iq0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d47w09o{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-g3k9bx2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-g3k9bx2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-g3k9bx2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBDD;}.elementor-18 .elementor-element.elementor-element-fzac9id{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-k8s4jr2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-w9d53px{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4ebv0ww{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0hgaeyl{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-did4a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ouq4n8y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6vl3acm{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-tbkg0pa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-67wd8nq{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4eydt2r{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3dhjrg4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-zoio88v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-zoio88v:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-zoio88v > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E9;}.elementor-18 .elementor-element.elementor-element-9t3yfva{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-iwleh54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-qqpe2bs{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1f01o86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-04q5lpu{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9gf4f70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bcaeedl{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dksi1bl{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ibgj4yy{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-41njick{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-j2ezcty{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:183px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-j2ezcty:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-j2ezcty > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE1CB;background-image:url("https://www.alfaromeoinv.com/wp-content/uploads/2026/10/09-vision-watercolour-horizon.jpg");background-position:center bottom;background-size:cover;}.elementor-18 .elementor-element.elementor-element-q4wbi28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-q4wbi28:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-q4wbi28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBDD;}.elementor-18 .elementor-element.elementor-element-lofja7i{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-lnzblly{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-g9tzoql{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f4zid4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-47mth1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-i4qxwwo{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dt4tchx{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-rvkn4nq{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-i580hwu{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6htxx38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-xkxhs9i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:49px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-xkxhs9i:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-xkxhs9i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBDD;}.elementor-18 .elementor-element.elementor-element-c9bsxeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-xtqr759{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-280m77b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-sdp4p0n{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-me46cep{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-mucckct{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fq8c828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-xdukmad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cy7u6j3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5m6f6ej{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-m88f042{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-9gf4f70{--width:100%;}}@media(max-width:1360px){.elementor-18 .elementor-element.elementor-element-4ebv0ww{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-ekpgoue{--padding-top:72px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cwvhq1b{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-s0rh6bq{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-18 .elementor-element.elementor-element-wg05iq0{--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-g3k9bx2{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fzac9id{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:49px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4ebv0ww{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-18 .elementor-element.elementor-element-zoio88v{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-j2ezcty{--padding-top:120px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-q4wbi28{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-xkxhs9i{--padding-top:41px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-ekpgoue{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:260px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-944upsy{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cwvhq1b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-s0rh6bq{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-njij9ov{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-alh08kb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-wg05iq0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-g3k9bx2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fzac9id{--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4ebv0ww{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-zoio88v{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9t3yfva{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-iwleh54{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-04q5lpu{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-18 .elementor-element.elementor-element-j2ezcty{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-q4wbi28{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-lofja7i{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-lnzblly{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-f4zid4b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-xkxhs9i{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:41px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c9bsxeb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-xtqr759{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-sdp4p0n{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}}/* Start custom CSS */body .e-con.alfa-hero {
	--alfa-hero-art: min(104.3%, 1502px);
	overflow: clip;
	min-height: calc(min(100vw, var(--alfa-content-max)) / 1.5);
}
body .elementor-18 .elementor-element.alfa-hero:not(.elementor-motion-effects-element-type-background) {
	background-size: var(--alfa-hero-art) auto;
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
.alfa-hero > .elementor-element {
	position: relative;
	z-index: 1;
}
body .alfa-hero::after {
	content: '';
	position: absolute;
	inset-block-end: 0;
	inset-inline: auto 0;
	width: var(--alfa-hero-art);
	aspect-ratio: 3 / 2;
	margin-inline: 0;
	pointer-events: none;
	background: linear-gradient(to bottom, var(--e-global-color-cream) 0%, rgba(244, 235, 221, 0) 12%);
}
@media (min-width: 1328px) {
	body .alfa-hero::after {
		background:
			linear-gradient(to right, var(--e-global-color-cream) 0%, rgba(244, 235, 221, 0) 10%, rgba(244, 235, 221, 0) 90%, var(--e-global-color-cream) 100%),
			linear-gradient(to bottom, var(--e-global-color-cream) 0%, rgba(244, 235, 221, 0) 12%);
	}
}
.alfa-hero .alfa-bgl {
	inset: 0;
	background-size: var(--alfa-hero-art) auto;
	background-position: 100% 100%;
	transform-origin: 100% 100%;
}
body .alfa-hero__meta { max-width: 560px; }

.alfa-display-xl .elementor-heading-title {
	font-family: 'Instrument Sans', sans-serif;
	font-weight: 400;
	font-size: 76px;
	line-height: 1;
	letter-spacing: -0.035em;
	color: var(--e-global-color-text);
}
.alfa-hero__alt .elementor-heading-title {
	font-style: italic;
	color: var(--e-global-color-accent);
}

.alfa-motion:not(.alfa-ready) body:not(.elementor-editor-active) .alfa-hero > .elementor-element {
	opacity: 0;
	animation: alfa-hero-failsafe 0.6s ease 3s forwards;
}
@keyframes alfa-hero-failsafe { to { opacity: 1; } }

@media (min-width: 1025px) {
	body .e-con.alfa-head__title.alfa-who__title { --flex-basis: 820px; }
}

body .e-con.alfa-who__story {
	--flex-grow: 880;
	--flex-shrink: 1;
	--flex-basis: 0;
	--width: auto;
	min-width: 0;
}
body .e-con.alfa-who__lead {
	--flex-grow: 400;
	--flex-shrink: 1;
	--flex-basis: 0;
	--width: auto;
	min-width: 0;
}
.alfa-ar-story img { aspect-ratio: 880 / 560; }
.alfa-ar-portrait img { aspect-ratio: 400 / 480; }

body .e-con.alfa-focus__title {
	--flex-grow: 0;
	--flex-shrink: 1;
	--flex-basis: 720px;
	--width: auto;
	min-width: 0;
}
body .elementor-element.alfa-focus__text {
	flex: 0 1 340px;
	width: 340px;
	max-width: 100%;
}
.alfa-ar-f1 img { aspect-ratio: 510 / 357; }
.alfa-ar-f2 img { aspect-ratio: 510 / 578; }
.alfa-ar-f3 img { aspect-ratio: 510 / 374; }
.alfa-ar-f4 img { aspect-ratio: 510 / 476; }

body .e-con.alfa-approach__media {
	--flex-grow: 0;
	--flex-shrink: 1;
	--flex-basis: 560px;
	--width: auto;
	min-width: 0;
}
body .e-con.alfa-approach__body {
	--flex-grow: 0;
	--flex-shrink: 1;
	--flex-basis: 620px;
	--width: auto;
	min-width: 0;
}
.alfa-approach__body .alfa-lead { max-width: 560px; }
.alfa-ar-approach img { aspect-ratio: 560 / 476; }

body .e-con.alfa-vision {
	min-height: 100vh;
	min-height: 100svh;
	justify-content: center;
	padding-block: 120px 20vh;
}

@media (max-width: 1360px) {
	.alfa-display-xl .elementor-heading-title { font-size: 64px; }
}

@media (max-width: 1024px) {
	.alfa-display-xl .elementor-heading-title { font-size: 52px; }
	body .e-con.alfa-focus__title { --flex-basis: 100%; --width: 100%; }
	body .elementor.elementor .e-con > .elementor-element.alfa-focus__text { flex: 1 1 0; width: auto; max-width: 420px; }
	body .e-con.alfa-vision { padding-block: 96px 22vh; }
}

@media (max-width: 767px) {
	body .e-con.alfa-hero { min-height: 0; }
	.alfa-display-xl .elementor-heading-title { font-size: 38px; }
	body .e-con.alfa-who__story,
	body .e-con.alfa-approach__media,
	body .e-con.alfa-approach__body {
		--flex-grow: 0;
		--flex-basis: auto;
		--width: 100%;
	}
	body .e-con.alfa-who__lead {
		--flex-grow: 0;
		--flex-basis: auto;
		--width: 78%;
		align-self: flex-end;
	}
	body .e-con.alfa-vision { padding-block: 80px 34vh; }
}

@media (min-width: 1025px) {
	body .e-con.alfa-carousel.is-pinned-x {
		--alfa-card-focus: clamp(260px, calc((100vh - 422px) * 510 / 578), 510px);
		--gap: 48px;
		--row-gap: 48px;
		--column-gap: 48px;
		--justify-content: center;
		--padding-top: 72px;
		--padding-bottom: 96px;
		min-height: 100vh;
	}
	body .e-con.alfa-carousel.is-pinned-x .alfa-rule::after { display: none; }
	body .e-con.alfa-carousel.is-pinned-x > .alfa-gutter > .e-con { --padding-top: 0px; }
}

@media (min-width: 768px) {
	body .e-con.alfa-hero {
		min-height: min(calc(99.58vw / 1.5 + 25px), max(981px, calc(100vh - 120px)));
	}
	body .elementor-18 .elementor-element.alfa-hero:not(.elementor-motion-effects-element-type-background),
	body .alfa-hero .alfa-bgl {
		background-size: auto calc(100% - 25px);
		background-position: 50% 0;
	}
	body .alfa-hero .alfa-bgl { transform-origin: 50% 0; }
	body .alfa-hero::after {
		inset-block-start: 0;
		inset-block-end: auto;
		inset-inline: 0;
		width: auto;
		height: calc(100% - 25px);
		aspect-ratio: auto;
	}
}/* End custom CSS */