.elementor-345 .elementor-element.elementor-element-6b80c1e{--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;}.elementor-345 .elementor-element.elementor-element-4e47a87{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-873cc22{--display:flex;--min-height:80vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-93d704d{--display:flex;--min-height:80vh;--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;--justify-content:flex-start;}.elementor-345 .elementor-element.elementor-element-d0b0ead{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-cd129b3{padding:0em 0em 1em 0em;}.elementor-345 .elementor-element.elementor-element-cd129b3 .elementor-heading-title{font-family:var( --e-global-typography-f611b9e-font-family ), Sans-serif;font-size:var( --e-global-typography-f611b9e-font-size );font-weight:var( --e-global-typography-f611b9e-font-weight );text-transform:var( --e-global-typography-f611b9e-text-transform );font-style:var( --e-global-typography-f611b9e-font-style );text-decoration:var( --e-global-typography-f611b9e-text-decoration );line-height:var( --e-global-typography-f611b9e-line-height );letter-spacing:var( --e-global-typography-f611b9e-letter-spacing );word-spacing:var( --e-global-typography-f611b9e-word-spacing );}.elementor-345 .elementor-element.elementor-element-213b900{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:06%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-1a8eef2{padding:0em 0em 0em 0em;}.elementor-345 .elementor-element.elementor-element-1a8eef2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-0b0f66c{--display:flex;--min-height:80vh;--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;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:10;}.elementor-345 .elementor-element.elementor-element-0b0f66c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-4a73441{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-3a4306d{--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;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-cd43fed{padding:3em 0em 1em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-345 .elementor-element.elementor-element-cd43fed .elementor-heading-title{font-family:var( --e-global-typography-8606eb9-font-family ), Sans-serif;font-size:var( --e-global-typography-8606eb9-font-size );font-weight:var( --e-global-typography-8606eb9-font-weight );text-transform:var( --e-global-typography-8606eb9-text-transform );font-style:var( --e-global-typography-8606eb9-font-style );text-decoration:var( --e-global-typography-8606eb9-text-decoration );letter-spacing:var( --e-global-typography-8606eb9-letter-spacing );word-spacing:var( --e-global-typography-8606eb9-word-spacing );color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-a3543e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-2582e5c5{--display:flex;--min-height:80vh;--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;--z-index:0;}.elementor-345 .elementor-element.elementor-element-3b11c2bd{--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:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;--border-radius:40px 40px 40px 40px;box-shadow:0px 4px 44px 0px rgba(0, 0, 0, 0.1);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:10;}.elementor-345 .elementor-element.elementor-element-3b11c2bd:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-3b11c2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43e86c6 );}.elementor-345 .elementor-element.elementor-element-3b11c2bd:hover{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-345 .elementor-element.elementor-element-60f48b9e{--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;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-bd14102{padding:2em 0em 0em 0em;}.elementor-345 .elementor-element.elementor-element-bd14102 .elementor-heading-title{font-family:var( --e-global-typography-e0bc7e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e0bc7e0-font-size );font-weight:var( --e-global-typography-e0bc7e0-font-weight );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-7bd15bbb{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-faea787{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-345 .elementor-element.elementor-element-faea787.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-faea787 .elementor-icon-wrapper{text-align:left;}.elementor-345 .elementor-element.elementor-element-faea787 .elementor-icon{font-size:70px;}.elementor-345 .elementor-element.elementor-element-faea787 .elementor-icon svg{height:70px;}.elementor-345 .elementor-element.elementor-element-aeb7a27{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0D7080;--border-color:#0D7080;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-aeb7a27:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-aeb7a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work-greenhill-gardens.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-17ee21f3{--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:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;--border-radius:40px 40px 40px 40px;box-shadow:0px 4px 44px 0px rgba(0, 0, 0, 0.1);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:20;}.elementor-345 .elementor-element.elementor-element-17ee21f3:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-17ee21f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43e86c6 );}.elementor-345 .elementor-element.elementor-element-17ee21f3:hover{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-345 .elementor-element.elementor-element-6a1f7c8{--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;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-35b0716{padding:3em 0em 0em 0em;}.elementor-345 .elementor-element.elementor-element-35b0716 .elementor-heading-title{font-family:var( --e-global-typography-e0bc7e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e0bc7e0-font-size );font-weight:var( --e-global-typography-e0bc7e0-font-weight );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-3ce8b992{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-cb0f589{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-345 .elementor-element.elementor-element-cb0f589 .elementor-icon-wrapper{text-align:left;}.elementor-345 .elementor-element.elementor-element-cb0f589 .elementor-icon{font-size:70px;}.elementor-345 .elementor-element.elementor-element-cb0f589 .elementor-icon svg{height:70px;}.elementor-345 .elementor-element.elementor-element-5bdd2727{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-5bdd2727:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-5bdd2727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work-velo2velo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-19ecaf0{--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:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;--border-radius:40px 40px 40px 40px;box-shadow:0px 4px 44px 0px rgba(0, 0, 0, 0.1);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:30;}.elementor-345 .elementor-element.elementor-element-19ecaf0:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-19ecaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43e86c6 );}.elementor-345 .elementor-element.elementor-element-19ecaf0:hover{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-345 .elementor-element.elementor-element-cb4e96b{--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;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-f234cd7{padding:3em 0em 0em 0em;}.elementor-345 .elementor-element.elementor-element-f234cd7 .elementor-heading-title{font-family:var( --e-global-typography-e0bc7e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e0bc7e0-font-size );font-weight:var( --e-global-typography-e0bc7e0-font-weight );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-7b654b0{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-33fcec6{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-345 .elementor-element.elementor-element-33fcec6 .elementor-icon-wrapper{text-align:left;}.elementor-345 .elementor-element.elementor-element-33fcec6 .elementor-icon{font-size:70px;}.elementor-345 .elementor-element.elementor-element-33fcec6 .elementor-icon svg{height:70px;}.elementor-345 .elementor-element.elementor-element-8717694{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-8717694:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8717694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/screencapture-impact-cro-agency.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-0c1bfc5{--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;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-161fa41{padding:0em 0em 3em 0em;}.elementor-345 .elementor-element.elementor-element-161fa41 .elementor-heading-title{font-family:var( --e-global-typography-e0bc7e0-font-family ), Sans-serif;font-size:var( --e-global-typography-e0bc7e0-font-size );font-weight:var( --e-global-typography-e0bc7e0-font-weight );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-872a9b4{padding:0em 0em 3em 0em;}.elementor-345 .elementor-element.elementor-element-872a9b4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-11684dd .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-11684dd .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-11684dd .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-11684dd > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__image-instance{height:480px;}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__inner{margin:25px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__list{margin:-25px;}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__title{order:1;text-align:center;}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__desc{order:2;text-align:center;}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__icon{justify-content:center;align-items:center;}.elementor-345 .elementor-element.elementor-element-feb8433{--display:flex;}.elementor-345 .elementor-element.elementor-element-95b0fc8{--display:flex;}.elementor-345 .elementor-element.elementor-element-061a56d{--display:flex;}.elementor-345 .elementor-element.elementor-element-179f8f4{--display:flex;}.elementor-345 .elementor-element.elementor-element-2ec64e4{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-345 .elementor-element.elementor-element-76ab6f6{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-891f5a9{padding:0em 0em 3em 0em;}.elementor-345 .elementor-element.elementor-element-891f5a9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-4a32731 .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-4a32731 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-4a32731 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-4a32731 > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__image-instance{height:500px;}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__inner{margin:20px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.32);}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__list{margin:-20px;}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__title{order:1;text-align:center;}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__desc{order:2;text-align:center;}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__icon{justify-content:center;align-items:center;}.elementor-345 .elementor-element.elementor-element-113a511{--display:flex;}.elementor-345 .elementor-element.elementor-element-6983995{--display:flex;}.elementor-345 .elementor-element.elementor-element-2c2c00a{--display:flex;}.elementor-345 .elementor-element.elementor-element-4704694{--display:flex;}.elementor-345 .elementor-element.elementor-element-d1b1805{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-345 .elementor-element.elementor-element-1c935f7{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-8c6473d{padding:0em 0em 3em 0em;}.elementor-345 .elementor-element.elementor-element-8c6473d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-cc46c9c .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-cc46c9c .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-cc46c9c .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-cc46c9c > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__image-instance{height:600px;}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__inner{margin:20px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__list{margin:-20px;}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__title{order:1;text-align:center;}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__desc{order:2;text-align:center;}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__icon{justify-content:center;align-items:center;}.elementor-345 .elementor-element.elementor-element-78f9422{--display:flex;}.elementor-345 .elementor-element.elementor-element-e031267{--display:flex;}.elementor-345 .elementor-element.elementor-element-8979f82{--display:flex;}.elementor-345 .elementor-element.elementor-element-4aeccc4{--display:flex;}.elementor-345 .elementor-element.elementor-element-a48434b{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-345 .elementor-element.elementor-element-a4bba19{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-8e9930c{padding:0em 0em 3em 0em;}.elementor-345 .elementor-element.elementor-element-8e9930c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-5976851 .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-5976851 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-5976851 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-5976851 > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__image-instance{height:600px;}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__inner{margin:20px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__list{margin:-20px;}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__title{order:1;text-align:center;}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__desc{order:2;text-align:center;}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__icon{justify-content:center;align-items:center;}.elementor-345 .elementor-element.elementor-element-c6d2195{--display:flex;--min-height:300px;}.elementor-345 .elementor-element.elementor-element-159b61c{--display:flex;--min-height:300px;}.elementor-345 .elementor-element.elementor-element-c9dcd83{--display:flex;--min-height:500px;}.elementor-345 .elementor-element.elementor-element-3359d83{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-345 .elementor-element.elementor-element-97660bc{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-ad1dc51{padding:0em 0em 3em 0em;}.elementor-345 .elementor-element.elementor-element-ad1dc51 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-40b6773 .salvattore-column{width:calc(100% / 3);}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__list::before{content:"3 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-40b6773 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-40b6773 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 3);}.elementor-345 .elementor-element.elementor-element-40b6773 > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__image-instance{height:350px;}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__inner{margin:20px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.39);}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__list{margin:-20px;}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__title{order:1;text-align:center;}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__desc{order:2;text-align:center;}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__icon{justify-content:center;align-items:center;}.elementor-345 .elementor-element.elementor-element-2b0bf69{--display:flex;--min-height:300px;}.elementor-345 .elementor-element.elementor-element-3144f27{--display:flex;--min-height:300px;}.elementor-345 .elementor-element.elementor-element-3144f27:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-3144f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_HJ_home.jpg");}.elementor-345 .elementor-element.elementor-element-97b0551{--display:flex;--min-height:500px;}.elementor-345 .elementor-element.elementor-element-c59a12b{--display:flex;--min-height:500px;}.elementor-345 .elementor-element.elementor-element-43159e3{--display:flex;--min-height:500px;}.elementor-345 .elementor-element.elementor-element-3ecb6c1{--display:flex;--min-height:500px;}.elementor-345 .elementor-element.elementor-element-22b2465{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-3b11c2bd{--width:100%;}.elementor-345 .elementor-element.elementor-element-60f48b9e{--width:50%;}.elementor-345 .elementor-element.elementor-element-aeb7a27{--width:39%;}.elementor-345 .elementor-element.elementor-element-17ee21f3{--width:100%;}.elementor-345 .elementor-element.elementor-element-6a1f7c8{--width:50%;}.elementor-345 .elementor-element.elementor-element-5bdd2727{--width:39%;}.elementor-345 .elementor-element.elementor-element-19ecaf0{--width:100%;}.elementor-345 .elementor-element.elementor-element-cb4e96b{--width:50%;}.elementor-345 .elementor-element.elementor-element-8717694{--width:39%;}}@media(max-width:1024px){.elementor-345 .elementor-element.elementor-element-d0b0ead{--min-height:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-cd129b3{text-align:center;}.elementor-345 .elementor-element.elementor-element-cd129b3 .elementor-heading-title{font-size:var( --e-global-typography-f611b9e-font-size );line-height:var( --e-global-typography-f611b9e-line-height );letter-spacing:var( --e-global-typography-f611b9e-letter-spacing );word-spacing:var( --e-global-typography-f611b9e-word-spacing );}.elementor-345 .elementor-element.elementor-element-213b900{--min-height:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-1a8eef2{padding:0em 0em 4em 0em;text-align:left;}.elementor-345 .elementor-element.elementor-element-1a8eef2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-873cc22{--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-345 .elementor-element.elementor-element-3a4306d{--padding-top:0%;--padding-bottom:3%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-cd43fed{padding:4em 0em 1em 0em;}.elementor-345 .elementor-element.elementor-element-cd43fed .elementor-heading-title{font-size:var( --e-global-typography-8606eb9-font-size );letter-spacing:var( --e-global-typography-8606eb9-letter-spacing );word-spacing:var( --e-global-typography-8606eb9-word-spacing );}.elementor-345 .elementor-element.elementor-element-2582e5c5{--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-345 .elementor-element.elementor-element-3b11c2bd{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-345 .elementor-element.elementor-element-60f48b9e{--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;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-bd14102 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-7bd15bbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-faea787{width:var( --container-widget-width, 69px );max-width:69px;--container-widget-width:69px;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-aeb7a27{--min-height:500px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-aeb7a27.e-con{--order:-99999 /* order start hack */;}.elementor-345 .elementor-element.elementor-element-17ee21f3{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-345 .elementor-element.elementor-element-6a1f7c8{--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;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-35b0716 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-3ce8b992{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-5bdd2727{--min-height:400px;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-5bdd2727.e-con{--order:-99999 /* order start hack */;}.elementor-345 .elementor-element.elementor-element-19ecaf0{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-345 .elementor-element.elementor-element-cb4e96b{--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;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-f234cd7 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-7b654b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-8717694{--min-height:500px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-345 .elementor-element.elementor-element-8717694.e-con{--order:-99999 /* order start hack */;}.elementor-345 .elementor-element.elementor-element-161fa41 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-872a9b4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-11684dd .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-11684dd .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-11684dd .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__image-instance{height:300px;}.elementor-345 .elementor-element.elementor-element-2ec64e4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-76ab6f6{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-891f5a9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-4a32731 .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-4a32731 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-4a32731 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__image-instance{height:300px;}.elementor-345 .elementor-element.elementor-element-d1b1805{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-1c935f7{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-8c6473d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-cc46c9c .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-cc46c9c .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-cc46c9c .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__image-instance{height:300px;}.elementor-345 .elementor-element.elementor-element-a48434b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-a4bba19{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-8e9930c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-5976851 .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-5976851 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-5976851 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__image-instance{height:350px;}.elementor-345 .elementor-element.elementor-element-3359d83{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-97660bc{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-ad1dc51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-40b6773 .salvattore-column{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__list::before{content:"2 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-40b6773 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-40b6773 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 2);}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__image-instance{height:300px;}.elementor-345 .elementor-element.elementor-element-22b2465{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-d0b0ead{--min-height:0px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-345 .elementor-element.elementor-element-cd129b3{margin:0px -3px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0em 0em 0em 0em;text-align:center;}.elementor-345 .elementor-element.elementor-element-cd129b3 .elementor-heading-title{font-size:var( --e-global-typography-f611b9e-font-size );line-height:var( --e-global-typography-f611b9e-line-height );letter-spacing:var( --e-global-typography-f611b9e-letter-spacing );word-spacing:var( --e-global-typography-f611b9e-word-spacing );}.elementor-345 .elementor-element.elementor-element-213b900{--min-height:0px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-345 .elementor-element.elementor-element-1a8eef2{padding:0em 0em 1em 0em;}.elementor-345 .elementor-element.elementor-element-1a8eef2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-873cc22{--min-height:0vh;}.elementor-345 .elementor-element.elementor-element-cd43fed{width:100%;max-width:100%;padding:2em 0em 1em 0em;}.elementor-345 .elementor-element.elementor-element-cd43fed.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-cd43fed .elementor-heading-title{font-size:var( --e-global-typography-8606eb9-font-size );letter-spacing:var( --e-global-typography-8606eb9-letter-spacing );word-spacing:var( --e-global-typography-8606eb9-word-spacing );}.elementor-345 .elementor-element.elementor-element-2582e5c5{--margin-top:2em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-345 .elementor-element.elementor-element-3b11c2bd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-345 .elementor-element.elementor-element-60f48b9e{--width:100%;--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;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-345 .elementor-element.elementor-element-60f48b9e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-bd14102.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-345 .elementor-element.elementor-element-bd14102{text-align:left;}.elementor-345 .elementor-element.elementor-element-bd14102 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-7bd15bbb{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-faea787.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-aeb7a27{--min-height:230px;}.elementor-345 .elementor-element.elementor-element-aeb7a27.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-17ee21f3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-345 .elementor-element.elementor-element-6a1f7c8{--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-345 .elementor-element.elementor-element-6a1f7c8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-35b0716{padding:2em 0em 0em 0em;text-align:left;}.elementor-345 .elementor-element.elementor-element-35b0716.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-35b0716 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-3ce8b992{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-cb0f589.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-5bdd2727{--min-height:230px;}.elementor-345 .elementor-element.elementor-element-5bdd2727.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-19ecaf0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-345 .elementor-element.elementor-element-cb4e96b{--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-345 .elementor-element.elementor-element-cb4e96b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-f234cd7{padding:2em 0em 0em 0em;text-align:left;}.elementor-345 .elementor-element.elementor-element-f234cd7.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-f234cd7 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-7b654b0{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-345 .elementor-element.elementor-element-33fcec6.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-8717694{--min-height:230px;}.elementor-345 .elementor-element.elementor-element-8717694.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-0c1bfc5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-161fa41 .elementor-heading-title{font-size:var( --e-global-typography-e0bc7e0-font-size );line-height:var( --e-global-typography-e0bc7e0-line-height );letter-spacing:var( --e-global-typography-e0bc7e0-letter-spacing );}.elementor-345 .elementor-element.elementor-element-872a9b4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-11684dd .salvattore-column{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__list::before{content:"1 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-11684dd .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-11684dd .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__inner{margin:18px;}.elementor-345 .elementor-element.elementor-element-11684dd .jet-images-layout__list{margin:-18px;}.elementor-345 .elementor-element.elementor-element-feb8433:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-feb8433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_ck_CH5.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-feb8433{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-95b0fc8:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-95b0fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_conranshop_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-95b0fc8{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-061a56d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-061a56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_conransamp.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-061a56d{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-179f8f4:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-179f8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_conran-e-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-179f8f4{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-2ec64e4{--e-n-carousel-swiper-slides-to-display:1;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;padding:0em 0em 0em 0em;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:16px;}.elementor-345 .elementor-element.elementor-element-2ec64e4.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-2ec64e4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-345 .elementor-element.elementor-element-76ab6f6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-891f5a9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-4a32731 .salvattore-column{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__list::before{content:"1 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-4a32731 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-4a32731 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__inner{margin:18px;}.elementor-345 .elementor-element.elementor-element-4a32731 .jet-images-layout__list{margin:-18px;}.elementor-345 .elementor-element.elementor-element-113a511:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-113a511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_ck_home_ckone.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-113a511{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-6983995:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-6983995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_ck_purity_fragrances1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-6983995{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-2c2c00a:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-2c2c00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_ck_moment_productpage.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-2c2c00a{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-4704694:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-4704694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_ck_product_page-copy-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-4704694{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-d1b1805{--e-n-carousel-swiper-slides-to-display:1;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:16px;}.elementor-345 .elementor-element.elementor-element-d1b1805.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-d1b1805 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-345 .elementor-element.elementor-element-1c935f7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-8c6473d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-cc46c9c .salvattore-column{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__list::before{content:"1 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-cc46c9c .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-cc46c9c .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__inner{margin:18px;}.elementor-345 .elementor-element.elementor-element-cc46c9c .jet-images-layout__list{margin:-18px;}.elementor-345 .elementor-element.elementor-element-78f9422:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-78f9422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/penguin__general_titles_rollover.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-78f9422{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-e031267:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e031267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/penguin__puffin_titles.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-e031267{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-8979f82:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8979f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/penguin_puffin_details.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-8979f82{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-4aeccc4:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-4aeccc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/penguin_postcard-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-4aeccc4{--min-height:290px;}.elementor-345 .elementor-element.elementor-element-a48434b{--e-n-carousel-swiper-slides-to-display:1;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:16px;}.elementor-345 .elementor-element.elementor-element-a48434b.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-a48434b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-345 .elementor-element.elementor-element-a4bba19{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-8e9930c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-5976851 .salvattore-column{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__list::before{content:"1 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-5976851 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-5976851 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__inner{margin:18px;}.elementor-345 .elementor-element.elementor-element-5976851 .jet-images-layout__list{margin:-18px;}.elementor-345 .elementor-element.elementor-element-c6d2195:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-c6d2195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_lib-dems_home.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-c6d2195{--justify-content:flex-start;}.elementor-345 .elementor-element.elementor-element-159b61c:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-159b61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_lib-dems_home_health.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-c9dcd83:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-c9dcd83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_libdems_rural_communities.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-3359d83{--e-n-carousel-swiper-slides-to-display:1;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:16px;}.elementor-345 .elementor-element.elementor-element-3359d83.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-3359d83 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-345 .elementor-element.elementor-element-97660bc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-345 .elementor-element.elementor-element-ad1dc51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-345 .elementor-element.elementor-element-40b6773 .salvattore-column{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__list::before{content:"1 .salvattore-column";}.elementor-345 .elementor-element.elementor-element-40b6773 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-345 .elementor-element.elementor-element-40b6773 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 1);}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__inner{margin:18px;}.elementor-345 .elementor-element.elementor-element-40b6773 .jet-images-layout__list{margin:-18px;}.elementor-345 .elementor-element.elementor-element-2b0bf69:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-2b0bf69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_KP_home_london.gif");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-3144f27:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-3144f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-97b0551:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-97b0551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_gintime.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-c59a12b:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-c59a12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_pj_synopsis.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-43159e3:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-43159e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_gintime_email.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-3ecb6c1:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-3ecb6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leilamarchant.co.uk/wp-content/uploads/2025/03/work_PJ_gods.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-22b2465{--e-n-carousel-swiper-slides-to-display:1;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:16px;}.elementor-345 .elementor-element.elementor-element-22b2465.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-22b2465 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}}@media(max-width:1024px) and (min-width:768px){.elementor-345 .elementor-element.elementor-element-d0b0ead{--width:100%;}.elementor-345 .elementor-element.elementor-element-213b900{--width:100%;}.elementor-345 .elementor-element.elementor-element-60f48b9e{--width:100%;}.elementor-345 .elementor-element.elementor-element-aeb7a27{--width:100%;}.elementor-345 .elementor-element.elementor-element-6a1f7c8{--width:100%;}.elementor-345 .elementor-element.elementor-element-5bdd2727{--width:100%;}.elementor-345 .elementor-element.elementor-element-cb4e96b{--width:100%;}.elementor-345 .elementor-element.elementor-element-8717694{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6b80c1e */.hero-section {
            position: relative; /* Crucial for absolute positioning of the background */
            min-height: 60vh;   /* Default minimum height (Desktop) */
            overflow: hidden;   /* Hide anything overflowing */
            width: 100%;
        }

        /* Style the container holding the text content */
        .hero-content {
            position: relative; /* Keep in normal flow but allow z-index */
            width: 100%;
            min-height: 60vh;   /* Default minimum height (Desktop) */
            z-index: 2;         /* Ensure text is ON TOP of the background */
            display: flex;
            flex-wrap: wrap;    /* Allow items to wrap on smaller screens */
            /* Updated padding from user request */
            padding: 20px 6% 40px 6%;
            box-sizing: border-box; /* Include padding in height/width */
            pointer-events: none; /* Allow clicks through to background if needed */
        }

        /* Make the text elements clickable/interactive */
        .hero-content-left,
        .hero-content-right,
        .hero-content h1,
        .hero-content h2,
        .hero-content p {
           pointer-events: auto; /* Ensure text elements are interactive */
        }

        /* Set line-height for H2 elements */
        .hero-content h2 {
            line-height: 1.2; /* Set line height to 1.3 times the font size */
        }

        /* Style the Left Content Area */
        .hero-content-left {
            width: 25%; /* Default width for larger screens */
            min-width: 200px; /* Prevent getting too small */
            display: flex;
            flex-direction: column;
            justify-content: flex-start; /* Align content to the top */
            align-items: flex-start; /* Align content to the left */
            padding: 10px;
            box-sizing: border-box;
        }

        /* Style the Right Content Area */
        .hero-content-right {
            width: 75%; /* Default width for larger screens */
            min-width: 200px; /* Prevent getting too small */
            display: flex;
            flex-direction: column;
            justify-content: flex-end; /* Align content to the bottom */
            align-items: flex-end; /* Align content to the right */
            text-align: right;
            padding: 10px;
            box-sizing: border-box;
        }

        /* Style the p5.js background container */
        .p5-background {
            position: absolute !important; /* Position behind content */
            top: 0 !important;
            left: 0 !important;
            width: 100% !important;
            height: 100% !important; /* Make it fill the parent .hero-section */
            min-height: 100% !important; /* Ensure it covers the parent's min-height */
            z-index: 1 !important; /* Place it behind the .hero-content */
            overflow: hidden !important;
            margin: 0 !important;
            padding: 0 !important;
            box-sizing: border-box !important;
        }

        /* Ensure the p5 container and canvas fill the background container */
        .p5-background #p5-animation,
        .p5-background #p5-animation canvas {
            display: block !important;
            width: 100% !important;
            height: 100% !important;
            box-sizing: border-box !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        /* --- Tablet Responsiveness --- */
        /* Targets screens up to 1023px wide */
        @media (max-width: 1023px) {
            .hero-section,
            .hero-content {
                min-height: 50vh; /* Set minimum height for tablets */
            }
            .hero-content-left { width: 30%; }
            .hero-content-right { width: 70%; 
        }


        /* --- Mobile Responsiveness --- */
        /* Targets screens up to 767px wide (overrides tablet styles) */
        @media (max-width: 767px) {
            .hero-section,
            .hero-content {
                min-height: 40vh; /* Set minimum height for mobile */
            }

            .hero-content {
                flex-direction: column; /* Stack items vertically */
                /* Styles from user request */
                justify-content: space-between;
                align-items: left;
                text-align: left;
            }

            .hero-content-left,
            .hero-content-right {
                width: 100% !important; /* Make both full width */
                min-width: unset;       /* Remove min-width */
                 /* Styles from user request */
                align-items: left;
                text-align: left;
                justify-content: space-between;
                padding: 0 0;        /* Adjust padding for vertical stacking */
            }
        }

        /* --- Optional: Jet Engine CSS (Keep if needed) --- */
        /* These might not be relevant without Elementor/JetEngine context, */
        /* but keeping them as they were in the original CSS */
        .jet-images-layout__content {
            background: none !important;
            opacity: 0 !important;
            visibility: hidden !important;
            display: none !important;
            transition: none !important;
        }
        .jet-images-layout__item:hover .jet-images-layout__content {
            opacity: 0 !important;
            visibility: hidden !important;
            display: none !important;
        }
        .jet-images-layout__image-instance {
            object-position: left top !important;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b0f66c *//* --- Hero and Floating Balls Layout --- */

/* IMPORTANT: Ensure the main PARENT ELEMENTOR SECTION containing both
   '.hero-section-content' and '.floating-balls-background' has:
   - Layout -> Height: Min Height = 80vh
   - Advanced -> Layout -> Position: Relative
   - Advanced -> Layout -> Overflow: Hidden
   This is crucial for absolute positioning and vh height to work correctly.
*/

/* Style the Hero container holding the text */
.hero-section-content {
  position: relative; /* Keep in normal flow but allow z-index */
  width: 100%;
  min-height: 80vh; /* Ensure it takes up the intended height */
  z-index: 2;       /* Ensure text is ON TOP */
  display: flex;
  flex-wrap: wrap; /* Allow items to wrap on smaller screens */
  /* Remove previous alignment - will be handled by children or media query */
  padding: 20px 6%; /* Updated padding: 20px top/bottom, 6% left/right */
  box-sizing: border-box; /* Include padding in height/width */
  pointer-events: none; /* Allow clicks through to elements behind if needed */
}

/* Make the text elements within the hero clickable/interactive if needed */
.hero-section-content > .elementor-widget-wrap > .elementor-element, /* Direct widget children */
.hero-section-content .hero-content-left, /* Left container */
.hero-section-content .hero-content-right, /* Right container */
.hero-section-content .elementor-widget-heading .elementor-heading-title /* Specific heading text */ {
    pointer-events: auto; /* Ensure text widgets and containers are interactive */
}

/* Style the Left Hero Content Area */
.hero-section-content .hero-content-left {
   width: 25%; /* Default width for larger screens */
   min-width: 200px; /* Prevent it from getting too small before wrapping */
   display: flex;
   flex-direction: column;
   justify-content: flex-start; /* Align content to the top */
   align-items: flex-start; /* Align content to the left */
   padding: 10px;
   box-sizing: border-box;
}

/* Style the Right Hero Content Area */
.hero-section-content .hero-content-right {
   width: 75%; /* Default width for larger screens */
   min-width: 200px; /* Prevent it from getting too small before wrapping */
   display: flex;
   flex-direction: column;
   justify-content: flex-end; /* Align content to the bottom */
   align-items: flex-end; /* Align content to the right */
   text-align: right;
   padding: 10px;
   box-sizing: border-box;
}

/* Optional: Target heading widgets specifically if text-align isn't enough */
.hero-section-content .hero-content-right .elementor-widget-heading {
    width: 100%; /* Ensure widget takes full width for text-align */
}


/* Style the Floating Balls container */
div.elementor-element.floating-balls-background {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 80vh !important;       /* Keep vh height for responsiveness */
  min-height: 80vh !important;
  z-index: 1 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

/* Ensure the HTML widget and the p5 container fill the background container */
.floating-balls-background > .elementor-widget-wrap > .elementor-widget-html,
.floating-balls-background > .elementor-widget-wrap > .elementor-widget-html > .elementor-widget-container,
.floating-balls-background #p5-animation {
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  position: static !important;
}

/* Ensure the p5 canvas itself fills its container */
.floating-balls-background #p5-animation canvas {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    box-sizing: border-box !important;
}


/* --- Mobile Responsiveness --- */
@media (max-width: 767px) { /* Adjust breakpoint as needed */
  .hero-section-content {
    flex-direction: column; /* Stack items vertically */
    justify-content: center; /* Center items vertically */
    align-items: center; /* Center items horizontally */
    text-align: center; /* Center text within items */
    padding: 20px 6%; /* Keep updated padding */
  }

  .hero-section-content .hero-content-left,
  .hero-section-content .hero-content-right {
    width: 100% !important; /* Make both full width */
    min-width: unset; /* Remove min-width */
    align-items: center; /* Center content horizontally */
    text-align: center; /* Center text */
    /* Reset vertical alignment or adjust as needed for column layout */
    justify-content: center;
    padding: 15px 0; /* Adjust padding for vertical stacking */
  }

   /* Ensure right heading doesn't stay text-align right */
   .hero-section-content .hero-content-right {
       text-align: center;
   }
}


/* --- Optional: Jet Engine CSS (Keep if needed) --- */
/* (Your existing Jet Engine CSS rules) */
.jet-images-layout__content {
  background: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
  transition: none !important;
}

.jet-images-layout__item:hover .jet-images-layout__content {
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
}

.jet-images-layout__image-instance {
  object-position: left top !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b0f66c *//* --- Hero and Floating Balls Layout --- */

/* IMPORTANT: Ensure the main PARENT ELEMENTOR SECTION containing both
   '.hero-section-content' and '.floating-balls-background' has:
   - Layout -> Height: Min Height = 80vh
   - Advanced -> Layout -> Position: Relative
   - Advanced -> Layout -> Overflow: Hidden
   This is crucial for absolute positioning and vh height to work correctly.
*/

/* Style the Hero container holding the text */
.hero-section-content {
  position: relative; /* Keep in normal flow but allow z-index */
  width: 100%;
  min-height: 80vh; /* Ensure it takes up the intended height */
  z-index: 2;       /* Ensure text is ON TOP */
  display: flex;
  flex-wrap: wrap; /* Allow items to wrap on smaller screens */
  /* Remove previous alignment - will be handled by children or media query */
  padding: 20px 6%; /* Updated padding: 20px top/bottom, 6% left/right */
  box-sizing: border-box; /* Include padding in height/width */
  pointer-events: none; /* Allow clicks through to elements behind if needed */
}

/* Make the text elements within the hero clickable/interactive if needed */
.hero-section-content > .elementor-widget-wrap > .elementor-element, /* Direct widget children */
.hero-section-content .hero-content-left, /* Left container */
.hero-section-content .hero-content-right, /* Right container */
.hero-section-content .elementor-widget-heading .elementor-heading-title /* Specific heading text */ {
    pointer-events: auto; /* Ensure text widgets and containers are interactive */
}

/* Style the Left Hero Content Area */
.hero-section-content .hero-content-left {
   width: 25%; /* Default width for larger screens */
   min-width: 200px; /* Prevent it from getting too small before wrapping */
   display: flex;
   flex-direction: column;
   justify-content: flex-start; /* Align content to the top */
   align-items: flex-start; /* Align content to the left */
   padding: 10px;
   box-sizing: border-box;
}

/* Style the Right Hero Content Area */
.hero-section-content .hero-content-right {
   width: 75%; /* Default width for larger screens */
   min-width: 200px; /* Prevent it from getting too small before wrapping */
   display: flex;
   flex-direction: column;
   justify-content: flex-end; /* Align content to the bottom */
   align-items: flex-end; /* Align content to the right */
   text-align: right;
   padding: 10px;
   box-sizing: border-box;
}

/* Optional: Target heading widgets specifically if text-align isn't enough */
.hero-section-content .hero-content-right .elementor-widget-heading {
    width: 100%; /* Ensure widget takes full width for text-align */
}


/* Style the Floating Balls container */
div.elementor-element.floating-balls-background {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 80vh !important;       /* Keep vh height for responsiveness */
  min-height: 80vh !important;
  z-index: 1 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

/* Ensure the HTML widget and the p5 container fill the background container */
.floating-balls-background > .elementor-widget-wrap > .elementor-widget-html,
.floating-balls-background > .elementor-widget-wrap > .elementor-widget-html > .elementor-widget-container,
.floating-balls-background #p5-animation {
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  position: static !important;
}

/* Ensure the p5 canvas itself fills its container */
.floating-balls-background #p5-animation canvas {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    box-sizing: border-box !important;
}


/* --- Mobile Responsiveness --- */
@media (max-width: 767px) { /* Adjust breakpoint as needed */
  .hero-section-content {
    flex-direction: column; /* Stack items vertically */
    justify-content: center; /* Center items vertically */
    align-items: center; /* Center items horizontally */
    text-align: center; /* Center text within items */
    padding: 20px 6%; /* Keep updated padding */
  }

  .hero-section-content .hero-content-left,
  .hero-section-content .hero-content-right {
    width: 100% !important; /* Make both full width */
    min-width: unset; /* Remove min-width */
    align-items: center; /* Center content horizontally */
    text-align: center; /* Center text */
    /* Reset vertical alignment or adjust as needed for column layout */
    justify-content: center;
    padding: 15px 0; /* Adjust padding for vertical stacking */
  }

   /* Ensure right heading doesn't stay text-align right */
   .hero-section-content .hero-content-right {
       text-align: center;
   }
}


/* --- Optional: Jet Engine CSS (Keep if needed) --- */
/* (Your existing Jet Engine CSS rules) */
.jet-images-layout__content {
  background: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
  transition: none !important;
}

.jet-images-layout__item:hover .jet-images-layout__content {
  opacity: 0 !important;
  visibility: hidden !important;
  display: none !important;
}

.jet-images-layout__image-instance {
  object-position: left top !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2582e5c5 */.sticky-card-wrapper {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.sticky-card-wrapper {
    position: relative;
}
.sticky-card:last-child {
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS */.jet-images-layout__content {
    background: none !important; /* Remove any background */
    opacity: 0 !important; /* Make it fully transparent */
    visibility: hidden !important; /* Hide it completely */
    display: none !important; /* Ensure it's not rendered */
    transition: none !important; /* Disable animations */
}

.jet-images-layout__item:hover .jet-images-layout__content {
    opacity: 0 !important;
    visibility: hidden !important;
    display: none !important;
}
.jet-images-layout__image-instance {
  object-position: left top!important;
}/* End custom CSS */