.elementor-16352 .elementor-element.elementor-element-540ca57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:160px;--padding-left:100px;--padding-right:100px;--z-index:2;}.elementor-16352 .elementor-element.elementor-element-540ca57:not(.elementor-motion-effects-element-type-background), .elementor-16352 .elementor-element.elementor-element-540ca57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-16352 .elementor-element.elementor-element-ea1d84e{left:calc(50% - 500px);}body.rtl .elementor-16352 .elementor-element.elementor-element-ea1d84e{right:calc(50% - 500px);}.elementor-16352 .elementor-element.elementor-element-ea1d84e{bottom:-150px;}.elementor-16352 .elementor-element.elementor-element-dddfecc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-55ea50c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-a3bcc05{background-color:#ECF6F51A;padding:12px 12px 1px 12px;border-radius:4px 4px 4px 4px;}.elementor-16352 .elementor-element.elementor-element-a3bcc05 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fb8ff4b );}.elementor-16352 .elementor-element.elementor-element-9488ccc{width:initial;max-width:initial;text-align:center;}.elementor-16352 .elementor-element.elementor-element-9488ccc.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-16352 .elementor-element.elementor-element-9488ccc .elementor-heading-title{font-size:2.8em;line-height:120%;color:var( --e-global-color-fb8ff4b );}.elementor-16352 .elementor-element.elementor-element-5a41dad{width:var( --container-widget-width, 670px );max-width:670px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-fb8ff4b );}.elementor-16352 .elementor-element.elementor-element-2b3ebbc{--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:center;--align-items:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-3be2209 img{width:120px;}.elementor-16352 .elementor-element.elementor-element-81d5ab2{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16352 .elementor-element.elementor-element-81d5ab2 .elementor-heading-title{font-style:italic;color:#FFFFFFBF;}.elementor-16352 .elementor-element.elementor-element-dd29675{--display:flex;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-dd29675:not(.elementor-motion-effects-element-type-background), .elementor-16352 .elementor-element.elementor-element-dd29675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb8ff4b );}.elementor-16352 .elementor-element.elementor-element-dd29675.e-con{--e-con-transform-rotateZ:180deg;}.elementor-16352 .elementor-element.elementor-element-f351377{--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;--flex-wrap:nowrap;--overflow:auto;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-16352 .elementor-element.elementor-element-bfbce96 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-16352 .elementor-element.elementor-element-e383103{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-622216c{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-26907d4{background-color:var( --e-global-color-ec86a17 );padding:12px 12px 1px 12px;border-radius:4px 4px 4px 4px;}.elementor-16352 .elementor-element.elementor-element-26907d4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-16352 .elementor-element.elementor-element-21b01b4{width:var( --container-widget-width, 753px );max-width:753px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:753px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-16352 .elementor-element.elementor-element-3914eb6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:8px 8px 8px 8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16352 .elementor-element.elementor-element-3914eb6:not(.elementor-motion-effects-element-type-background), .elementor-16352 .elementor-element.elementor-element-3914eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec86a17 );}.elementor-16352 .elementor-element.elementor-element-a1bbd4a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-style:italic;color:var( --e-global-color-c45504b );}.elementor-16352 .elementor-element.elementor-element-90439c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-e7c07e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;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:#BAE2DF;--border-color:#BAE2DF;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16352 .elementor-element.elementor-element-1a8304d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-6118b53{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16352 .elementor-element.elementor-element-6118b53 .elementor-icon-wrapper{text-align:center;}.elementor-16352 .elementor-element.elementor-element-6118b53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-6118b53.elementor-view-framed .elementor-icon, .elementor-16352 .elementor-element.elementor-element-6118b53.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-6118b53.elementor-view-framed .elementor-icon, .elementor-16352 .elementor-element.elementor-element-6118b53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-6118b53 .elementor-icon{font-size:36px;}.elementor-16352 .elementor-element.elementor-element-6118b53 .elementor-icon svg{height:36px;}.elementor-16352 .elementor-element.elementor-element-c47f1c7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16352 .elementor-element.elementor-element-c47f1c7 .elementor-heading-title{font-size:32px;}.elementor-16352 .elementor-element.elementor-element-8ac44d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-size:16px;}.elementor-16352 .elementor-element.elementor-element-3ed78ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;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:#BAE2DF;--border-color:#BAE2DF;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16352 .elementor-element.elementor-element-28daf53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-aa245b6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16352 .elementor-element.elementor-element-aa245b6 .elementor-icon-wrapper{text-align:center;}.elementor-16352 .elementor-element.elementor-element-aa245b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-aa245b6.elementor-view-framed .elementor-icon, .elementor-16352 .elementor-element.elementor-element-aa245b6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-aa245b6.elementor-view-framed .elementor-icon, .elementor-16352 .elementor-element.elementor-element-aa245b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-aa245b6 .elementor-icon{font-size:36px;}.elementor-16352 .elementor-element.elementor-element-aa245b6 .elementor-icon svg{height:36px;}.elementor-16352 .elementor-element.elementor-element-399f613{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16352 .elementor-element.elementor-element-399f613 .elementor-heading-title{font-size:32px;}.elementor-16352 .elementor-element.elementor-element-dc63eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-size:16px;}.elementor-16352 .elementor-element.elementor-element-0340904{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;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:#BAE2DF;--border-color:#BAE2DF;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16352 .elementor-element.elementor-element-eb9d7b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-d1117d8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16352 .elementor-element.elementor-element-d1117d8 .elementor-icon-wrapper{text-align:center;}.elementor-16352 .elementor-element.elementor-element-d1117d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-d1117d8.elementor-view-framed .elementor-icon, .elementor-16352 .elementor-element.elementor-element-d1117d8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-d1117d8.elementor-view-framed .elementor-icon, .elementor-16352 .elementor-element.elementor-element-d1117d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-16352 .elementor-element.elementor-element-d1117d8 .elementor-icon{font-size:36px;}.elementor-16352 .elementor-element.elementor-element-d1117d8 .elementor-icon svg{height:36px;}.elementor-16352 .elementor-element.elementor-element-97dfc23{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16352 .elementor-element.elementor-element-97dfc23 .elementor-heading-title{font-size:32px;}.elementor-16352 .elementor-element.elementor-element-88134e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-size:16px;}.elementor-16352 .elementor-element.elementor-element-f178ce8{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-712bbfc{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16352 .elementor-element.elementor-element-712bbfc .swiper-wrapper{display:flex;align-items:center;}.elementor-16352 .elementor-element.elementor-element-712bbfc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-16352 .elementor-element.elementor-element-ce9c978{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-ce9c978:not(.elementor-motion-effects-element-type-background), .elementor-16352 .elementor-element.elementor-element-ce9c978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec86a17 );background-image:url("https://www.webdesignsouthampton.co.uk/wp-content/uploads/2024/11/audley-stationary.jpg");background-position:center center;background-size:cover;}.elementor-16352 .elementor-element.elementor-element-6fb983e{--display:flex;--min-height:500px;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-1f573f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-043072e img{height:500px;object-fit:cover;object-position:center center;}.elementor-16352 .elementor-element.elementor-element-d1e8ab5 img{height:450px;object-fit:cover;object-position:center center;}.elementor-16352 .elementor-element.elementor-element-294bcd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16352 .elementor-element.elementor-element-294bcd4 img{height:500px;object-fit:cover;object-position:top center;}.elementor-16352 .elementor-element.elementor-element-9e1d64c img{height:500px;object-fit:cover;object-position:top center;}.elementor-16352 .elementor-element.elementor-element-12ae0cd img{height:490px;object-fit:cover;object-position:center center;}.elementor-16352 .elementor-element.elementor-element-74c5f3a img{height:500px;object-fit:cover;object-position:center center;}.elementor-16352 .elementor-element.elementor-element-1a07377 img{height:386px;object-fit:cover;object-position:top center;}@media(min-width:768px){.elementor-16352 .elementor-element.elementor-element-f351377{--content-width:933px;}.elementor-16352 .elementor-element.elementor-element-622216c{--width:100%;}.elementor-16352 .elementor-element.elementor-element-3914eb6{--width:670px;}}@media(max-width:1024px){.elementor-16352 .elementor-element.elementor-element-a3bcc05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16352 .elementor-element.elementor-element-e383103{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-26907d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16352 .elementor-element.elementor-element-90439c2{--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;}.elementor-16352 .elementor-element.elementor-element-712bbfc{--e-image-carousel-slides-to-show:4;}.elementor-16352 .elementor-element.elementor-element-ce9c978{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-16352 .elementor-element.elementor-element-6fb983e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-16352 .elementor-element.elementor-element-540ca57{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-16352 .elementor-element.elementor-element-ea1d84e{left:0;}body.rtl .elementor-16352 .elementor-element.elementor-element-ea1d84e{right:0;}.elementor-16352 .elementor-element.elementor-element-ea1d84e{bottom:-200px;}.elementor-16352 .elementor-element.elementor-element-dddfecc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16352 .elementor-element.elementor-element-a3bcc05.elementor-element{--align-self:flex-start;}.elementor-16352 .elementor-element.elementor-element-a3bcc05 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16352 .elementor-element.elementor-element-9488ccc.elementor-element{--align-self:flex-start;}.elementor-16352 .elementor-element.elementor-element-9488ccc{text-align:start;}.elementor-16352 .elementor-element.elementor-element-5a41dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.elementor-16352 .elementor-element.elementor-element-2b3ebbc{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-16352 .elementor-element.elementor-element-81d5ab2{text-align:start;}.elementor-16352 .elementor-element.elementor-element-dd29675{--margin-top:-62px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;}.elementor-16352 .elementor-element.elementor-element-f351377{--min-height:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-e383103{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-622216c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16352 .elementor-element.elementor-element-26907d4.elementor-element{--align-self:flex-start;}.elementor-16352 .elementor-element.elementor-element-26907d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16352 .elementor-element.elementor-element-21b01b4{text-align:start;}.elementor-16352 .elementor-element.elementor-element-a1bbd4a{text-align:start;}.elementor-16352 .elementor-element.elementor-element-712bbfc{--e-image-carousel-slides-to-show:2;}.elementor-16352 .elementor-element.elementor-element-ce9c978{--min-height:200px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-6fb983e{--min-height:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16352 .elementor-element.elementor-element-1f573f4{--min-height:0px;--flex-wrap:nowrap;}.elementor-16352 .elementor-element.elementor-element-e6ad4a5 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-d03fb02 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-043072e img{height:250px;}.elementor-16352 .elementor-element.elementor-element-8a012a8 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-d1e8ab5 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-294bcd4 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-9e1d64c img{height:250px;}.elementor-16352 .elementor-element.elementor-element-12ae0cd img{height:250px;}.elementor-16352 .elementor-element.elementor-element-74c5f3a img{height:250px;}.elementor-16352 .elementor-element.elementor-element-740d6f2 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-a6cec10 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-0a251f1 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-aaea412 img{height:250px;}.elementor-16352 .elementor-element.elementor-element-1a07377 img{height:250px;}}/* Start custom CSS for html, class: .elementor-element-ea1d84e */.elementor-16352 .elementor-element.elementor-element-ea1d84e {
    opacity: 0.4 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9488ccc */@media only screen and (min-width: 1024px) {
    .elementor-16352 .elementor-element.elementor-element-9488ccc h2 {
        font-size: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d5ab2 */.elementor-16352 .elementor-element.elementor-element-81d5ab2 .elementor-heading-title {
    gap: 8px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b39ad7c */.elementor-16352 .elementor-element.elementor-element-b39ad7c .wave-svg {
    width: 100%;
    height: 150px;
    overflow: hidden;
}

.elementor-16352 .elementor-element.elementor-element-b39ad7c .wave-path {
    fill: var(--e-global-color-secondary) /* Choose a color that fits your design */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd29675 */.elementor-16352 .elementor-element.elementor-element-dd29675 {
    width: calc(100% + 1px) !important;
    max-width: calc(100% + 1px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f351377 *//* Default styles for desktop */
.elementor-16352 .elementor-element.elementor-element-f351377.slide-container {
    display: flex;
    overflow: hidden;
    width: 100%;
    position: relative;
    transition: none !important;
}

.elementor-16352 .elementor-element.elementor-element-f351377 .slides-wrapper {
    display: flex;
    width: max-content;
    height: 100%;
    transition: none !important;
    padding-right: 200px !important; /* Add padding at the end of the horizontal scroll */
    /*padding-left: 48px;*/
}

.slide {
    background-color: lightgrey;
    min-width: 800px;
    height: 500px; /* Set the height of each slide */
    flex-shrink: 0; /* Prevent the slide from shrinking */
    transition: none !important;
    border-radius: 8px;
    overflow: hidden;
    /*border: 1px solid #f1f1f1;*/
}

.elementor-16352 .elementor-element.elementor-element-f351377 .slide img {
    height: 500px !important;
}

.elementor-16352 .elementor-element.elementor-element-f351377 .slide {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}

/* Media query for screens with max-width of 768px (mobile view) */
@media (max-width: 767px) {
    
    .elementor-16352 .elementor-element.elementor-element-f351377.slide-container {
        min-height: 0 !important;
    }

    .elementor-16352 .elementor-element.elementor-element-f351377 .slides-wrapper {
        padding-right: 0px !important; /* Remove padding on mobile */
        padding-left: 0 !important; /* Remove left padding on mobile */
    }

    .elementor-16352 .elementor-element.elementor-element-f351377 .slide {
        min-width: 350px; /* Adjust the slide width */
        height: 250px; /* Adjust the slide height */
    }
    
    .elementor-16352 .elementor-element.elementor-element-f351377 .slide img {
        height: 250px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-712bbfc */.elementor-16352 .elementor-element.elementor-element-712bbfc img {
    box-shadow: none;
    /*opacity: 0.3;*/
    /*filter: brightness(0);*/
    max-height: 70px;
}

.elementor-16352 .elementor-element.elementor-element-712bbfc .swiper-wrapper {
    transition-timing-function: linear !important;
    align-items: center;
}

.elementor-16352 .elementor-element.elementor-element-712bbfc::before {
    content: '';
    width: 200px;
    height: 100%;
    background: rgb(255,255,255);
background: linear-gradient(135deg, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 80%);
    display: block;
    position: absolute;
    z-index: 2;
}

.elementor-16352 .elementor-element.elementor-element-712bbfc::after {
    content: '';
    width: 200px;
    height: 100%;
    background: rgb(255,255,255);
background: linear-gradient(135deg, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 80%);
    display: block;
    position: absolute;
    z-index: 2;
    transform: rotate(180deg);
    right:0;
    left: auto;
    top:0;
}

@media only screen and (max-width: 767px) {
    .elementor-16352 .elementor-element.elementor-element-712bbfc::before, .elementor-16352 .elementor-element.elementor-element-712bbfc::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-294bcd4 */.elementor-16352 .elementor-element.elementor-element-294bcd4 img, .elementor-16352 .elementor-element.elementor-element-294bcd4 a {
    height: 366px !important;
    width: 100% !important;
    object-fit: cover !important;
}

@media only screen and (max-width: 1024px) {
    .elementor-16352 .elementor-element.elementor-element-294bcd4 img, .elementor-16352 .elementor-element.elementor-element-294bcd4 a {
        height: 200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f573f4 */.elementor-16352 .elementor-element.elementor-element-1f573f4 {
    display: block;
    columns: 2 300px;
    gap: 20px;
}

.elementor-16352 .elementor-element.elementor-element-1f573f4 img {
    /*height: auto !important;*/
    margin-bottom: 20px;
    border-radius: 12px;
    /*border: 1px solid rgba(0,0,0,0.1);*/
    box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}

@media only screen and (max-width: 1024px) {
    .elementor-16352 .elementor-element.elementor-element-1f573f4 img {
        height: auto !important;
    }
}/* End custom CSS */