.elementor-88 .elementor-element.elementor-element-3fd57f80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), plus;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-5ce879a{text-align:center;}.elementor-88 .elementor-element.elementor-element-5ce879a .elementor-heading-title{font-family:var( --e-global-typography-70e64c3-font-family ), plus;font-size:var( --e-global-typography-70e64c3-font-size );font-weight:var( --e-global-typography-70e64c3-font-weight );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-1a9b5d14{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-1a9b5d14.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-1a9b5d14 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), plus;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), plus;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-17f1fc1f{width:var( --container-widget-width, 840px );max-width:840px;padding:24px 0px 0px 0px;--container-widget-width:840px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-17f1fc1f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), plus;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-4349d64b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4349d64b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-4349d64b img{width:1140px;}.elementor-88 .elementor-element.elementor-element-6f4b238{--display:flex;}.elementor-88 .elementor-element.elementor-element-141e967{--spacer-size:120px;}.elementor-88 .elementor-element.elementor-element-b4dc1b3{--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 32px;--row-gap:0px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e48da30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-88 .elementor-element.elementor-element-3968210.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-3968210{text-align:start;}.elementor-88 .elementor-element.elementor-element-3968210 .elementor-heading-title{font-family:"Plus Jakarta Sans", plus;font-size:16px;font-weight:300;line-height:28px;color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-a39ca38{width:var( --container-widget-width, 602.12px );max-width:602.12px;padding:16px 0px 0px 0px;--container-widget-width:602.12px;--container-widget-flex-grow:0;text-align:start;}.elementor-88 .elementor-element.elementor-element-a39ca38.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-a39ca38 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), plus;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-1f3ee39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-88 .elementor-element.elementor-element-1f3ee39.e-con{--align-self:flex-end;}.elementor-88 .elementor-element.elementor-element-016562c{font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-016562c p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-be83507{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-88 .elementor-element.elementor-element-077f7da{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-077f7da::before, .elementor-88 .elementor-element.elementor-element-077f7da > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-077f7da > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-077f7da > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-077f7da > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-077f7da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-e0b1c78{--display:flex;--min-height:400px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-e0b1c78:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-e0b1c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-01_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-e0b1c78::before, .elementor-88 .elementor-element.elementor-element-e0b1c78 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-e0b1c78 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-e0b1c78 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-e0b1c78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-e0b1c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-e0b1c78.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-e7efd95{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-be56353{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-59eb1ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-59eb1ce.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-59eb1ce p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-ec27a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-ec27a04.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-ec27a04 p{margin-block-end:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-4cd9389 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-4cd9389.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-4cd9389.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4cd9389.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-4cd9389.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4cd9389.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-4cd9389 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-4cd9389 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-51a04d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-51a04d8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-51a04d8 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-18be846{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-06eaf8a{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-06eaf8a:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-06eaf8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-02_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-06eaf8a::before, .elementor-88 .elementor-element.elementor-element-06eaf8a > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-06eaf8a > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-06eaf8a > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-06eaf8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-06eaf8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-06eaf8a.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-bfdaf6c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-bfec5be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-cbcff81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-cbcff81.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-cbcff81 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-bcce0a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-bcce0a9.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-bcce0a9 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-06dee1b .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-06dee1b.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-06dee1b.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-06dee1b.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-06dee1b.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-06dee1b.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-06dee1b .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-06dee1b .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-e690152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-e690152.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-e690152 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-7de2a74{--display:flex;}.elementor-88 .elementor-element.elementor-element-3e7e078{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-3e7e078:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-3e7e078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-03_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-3e7e078::before, .elementor-88 .elementor-element.elementor-element-3e7e078 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3e7e078 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3e7e078 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-3e7e078 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-3e7e078 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-3e7e078.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-e124157{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-66be357{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-36c3242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-36c3242.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-36c3242 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-567fba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-567fba2.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-567fba2 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-b4aa2a2 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-b4aa2a2.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-b4aa2a2.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-b4aa2a2.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-b4aa2a2.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-b4aa2a2.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-b4aa2a2 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-b4aa2a2 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-4e55fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-4e55fd0.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-4e55fd0 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-f7598d5{--display:flex;}.elementor-88 .elementor-element.elementor-element-209d0ba{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-209d0ba:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-209d0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-05_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-209d0ba::before, .elementor-88 .elementor-element.elementor-element-209d0ba > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-209d0ba > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-209d0ba > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-209d0ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-209d0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-209d0ba.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-7434dcb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7e95e6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9eaab89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-9eaab89.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-9eaab89 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-64efbcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-64efbcf.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-64efbcf p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3ebf962 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-3ebf962.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-3ebf962.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3ebf962.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-3ebf962.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3ebf962.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-3ebf962 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-3ebf962 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-869f04d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-869f04d.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-869f04d p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-eb533ea{--display:flex;}.elementor-88 .elementor-element.elementor-element-5be18a1{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-5be18a1:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-5be18a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-04_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-5be18a1::before, .elementor-88 .elementor-element.elementor-element-5be18a1 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5be18a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5be18a1 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-5be18a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-5be18a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-5be18a1.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-702ed10{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-03b70a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6ed1d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6ed1d55.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-6ed1d55 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-9797bff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-9797bff.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-9797bff p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-5762f4f .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-5762f4f.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-5762f4f.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-5762f4f.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-5762f4f.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-5762f4f.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-5762f4f .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-5762f4f .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-3b1d429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3b1d429.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-3b1d429 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-016dce9{--display:flex;}.elementor-88 .elementor-element.elementor-element-10fa7c3{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-10fa7c3:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-10fa7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/MILO-NEW_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-10fa7c3::before, .elementor-88 .elementor-element.elementor-element-10fa7c3 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-10fa7c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-10fa7c3 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-10fa7c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-10fa7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-10fa7c3.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-623b6f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b439139{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c89e6a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-c89e6a8.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-c89e6a8 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-ed42b53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-ed42b53.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-ed42b53 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-27c8814 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-27c8814.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-27c8814.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-27c8814.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-27c8814.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-27c8814.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-27c8814 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-27c8814 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-ba3daac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-ba3daac.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-ba3daac p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-45e3f15{--display:flex;}.elementor-88 .elementor-element.elementor-element-43a0320{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-43a0320:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-43a0320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-06_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-43a0320::before, .elementor-88 .elementor-element.elementor-element-43a0320 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-43a0320 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-43a0320 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-43a0320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-43a0320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-43a0320.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-0c2373e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5c3a4a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-cec8999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-cec8999.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-cec8999 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-c598057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-c598057.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-c598057 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-00d6d51 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-00d6d51.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-00d6d51.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-00d6d51.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-00d6d51.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-00d6d51.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-00d6d51 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-00d6d51 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-87ad05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-87ad05c.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-87ad05c p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-93aa42f{--display:flex;}.elementor-88 .elementor-element.elementor-element-8eed293{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-8eed293:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-8eed293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-08_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-8eed293::before, .elementor-88 .elementor-element.elementor-element-8eed293 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-8eed293 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-8eed293 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-8eed293 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-8eed293 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-8eed293.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-9a4628c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3ac85c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7784a5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-7784a5d.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-7784a5d p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-b452cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-b452cd3.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-b452cd3 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-a45539f .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-a45539f.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-a45539f.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-a45539f.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-a45539f.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-a45539f.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-a45539f .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-a45539f .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-3bbea84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3bbea84.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-3bbea84 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3f5886e{--display:flex;}.elementor-88 .elementor-element.elementor-element-98cfec7{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-98cfec7:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-98cfec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-07_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-98cfec7::before, .elementor-88 .elementor-element.elementor-element-98cfec7 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-98cfec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-98cfec7 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-98cfec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-98cfec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-98cfec7.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-af0b0a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0aba4bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-8426945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-8426945.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-8426945 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-50ea6da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-50ea6da.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-50ea6da p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-2834be9 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-2834be9.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-2834be9.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-2834be9.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-2834be9.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-2834be9.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-2834be9 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-2834be9 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-33c5b61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-33c5b61.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-33c5b61 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-52c9ca6{--display:flex;}.elementor-88 .elementor-element.elementor-element-81e4d2d{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-81e4d2d:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-81e4d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-09_11zon.webp");background-position:top center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-81e4d2d::before, .elementor-88 .elementor-element.elementor-element-81e4d2d > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-81e4d2d > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-81e4d2d > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-81e4d2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-81e4d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-81e4d2d.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-6ee683e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e0ff751{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-628c4b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-628c4b6.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-628c4b6 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-9df8719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-9df8719.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-9df8719 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-19a5a29 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-19a5a29.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-19a5a29.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-19a5a29.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-19a5a29.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-19a5a29.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-19a5a29 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-19a5a29 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-823b9a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-823b9a6.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-823b9a6 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-3c033ca{--display:flex;}.elementor-88 .elementor-element.elementor-element-ecb584d{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-ecb584d:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-ecb584d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-10_11zon.webp");background-position:top left;background-size:cover;}.elementor-88 .elementor-element.elementor-element-ecb584d::before, .elementor-88 .elementor-element.elementor-element-ecb584d > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-ecb584d > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-ecb584d > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-ecb584d > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-ecb584d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-ecb584d.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-984eb3a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e0f8d3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f8be46e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-f8be46e.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-f8be46e p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-23aaa3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-23aaa3f.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-23aaa3f p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-0fe7275 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-0fe7275.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-0fe7275.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-0fe7275.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-0fe7275.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-0fe7275.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-0fe7275 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-0fe7275 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-5492288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;columns:1;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-5492288.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-5492288 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-1a6ab22{--display:flex;}.elementor-88 .elementor-element.elementor-element-44a6ace{--display:flex;--min-height:400px;--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-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--border-radius:30px 30px 30px 30px;--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-44a6ace:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-44a6ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.culverdocs.co.uk/wp-content/uploads/2025/12/Meet-The-Team-12_11zon.webp");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-44a6ace::before, .elementor-88 .elementor-element.elementor-element-44a6ace > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-44a6ace > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-44a6ace > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-44a6ace > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-44a6ace > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 91%);}.elementor-88 .elementor-element.elementor-element-44a6ace.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-aade00a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7f5a273{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-05d33b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Plus Jakarta Sans", plus;font-size:20px;font-weight:700;line-height:1px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-05d33b5.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-05d33b5 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-e9e4397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-e9e4397.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-e9e4397 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-e206080 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-e206080.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-e206080.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-e206080.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-e206080.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-e206080.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-88 .elementor-element.elementor-element-e206080 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-e206080 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-171c2a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-171c2a4.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-88 .elementor-element.elementor-element-171c2a4 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-24f9c8d{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:4px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-88 .elementor-element.elementor-element-24f9c8d .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-3de9bea{--display:flex;}.elementor-88 .elementor-element.elementor-element-59dabd2{--spacer-size:120px;}.elementor-88 .elementor-element.elementor-element-85a12f8{--display:flex;--min-height:0px;--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:32px 032px;--row-gap:32px;--column-gap:032px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-85a12f8.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-eb8863d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-17ccd0f{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-88 .elementor-element.elementor-element-17ccd0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-750cbf1 img{width:100%;height:auto;object-fit:cover;object-position:top center;border-radius:30px 30px 30px 30px;}.elementor-88 .elementor-element.elementor-element-96d837e{--display:flex;--min-height:0px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-88 .elementor-element.elementor-element-18ae69f.elementor-element{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-18ae69f{text-align:start;}.elementor-88 .elementor-element.elementor-element-18ae69f .elementor-heading-title{font-family:"Plus Jakarta Sans", plus;font-size:16px;font-weight:300;line-height:28px;color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-277b655{width:var( --container-widget-width, 602.12px );max-width:602.12px;padding:16px 0px 0px 0px;--container-widget-width:602.12px;--container-widget-flex-grow:0;text-align:start;}.elementor-88 .elementor-element.elementor-element-277b655.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-277b655 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), plus;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-670f42b{width:var( --container-widget-width, 100% );max-width:100%;padding:16px 0px 16px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-670f42b.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), plus;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7bfe5d6-font-family ), plus;font-size:var( --e-global-typography-7bfe5d6-font-size );font-weight:var( --e-global-typography-7bfe5d6-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db94c7b );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-fbebfa3{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-15790dde{--display:flex;}.elementor-88 .elementor-element.elementor-element-16235101{--spacer-size:120px;}.elementor-88 .elementor-element.elementor-element-6285e34{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1139px){.elementor-88 .elementor-element.elementor-element-3fd57f80{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-5ce879a .elementor-heading-title{font-size:var( --e-global-typography-70e64c3-font-size );}.elementor-88 .elementor-element.elementor-element-1a9b5d14{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-88 .elementor-element.elementor-element-1a9b5d14 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-17f1fc1f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-b4dc1b3{--padding-top:0px;--padding-bottom:032px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-a39ca38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-a39ca38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-016562c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-be83507{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-88 .elementor-element.elementor-element-ec27a04{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-51a04d8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-bcce0a9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-e690152{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-36c3242{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-4e55fd0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-869f04d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-9797bff{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-3b1d429{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-ed42b53{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-ba3daac{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-c598057{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-87ad05c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-b452cd3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-3bbea84{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-50ea6da{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-33c5b61{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-9df8719{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-823b9a6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-23aaa3f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-5492288{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-e9e4397{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-171c2a4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-24f9c8d{--e-n-carousel-swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-88 .elementor-element.elementor-element-59dabd2{--spacer-size:180px;}.elementor-88 .elementor-element.elementor-element-85a12f8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-17ccd0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-750cbf1 img{height:auto;}.elementor-88 .elementor-element.elementor-element-277b655 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-670f42b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button{font-size:var( --e-global-typography-7bfe5d6-font-size );}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-3fd57f80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-88 .elementor-element.elementor-element-5ce879a .elementor-heading-title{font-size:var( --e-global-typography-70e64c3-font-size );}.elementor-88 .elementor-element.elementor-element-1a9b5d14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-1a9b5d14 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-17f1fc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-88 .elementor-element.elementor-element-4349d64b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-141e967{--spacer-size:80px;}.elementor-88 .elementor-element.elementor-element-b4dc1b3{--padding-top:0px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-a39ca38{padding:16px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-88 .elementor-element.elementor-element-a39ca38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-016562c{padding:16px 0px 0px 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-be83507{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-88 .elementor-element.elementor-element-e7efd95{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-ec27a04{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-51a04d8{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-bfdaf6c{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-bcce0a9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-e690152{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-e124157{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-36c3242{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-4e55fd0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-7434dcb{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-869f04d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-702ed10{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-9797bff{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-3b1d429{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-623b6f5{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-ed42b53{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-ba3daac{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-0c2373e{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-c598057{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-87ad05c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-9a4628c{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-b452cd3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-3bbea84{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-af0b0a5{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-50ea6da{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-33c5b61{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-6ee683e{--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-9df8719{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-823b9a6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-984eb3a{--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;--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-23aaa3f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-0fe7275{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-0fe7275 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-0fe7275 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-0fe7275 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-5492288{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-aade00a{--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;--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-e9e4397{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-e206080 .elementor-icon-wrapper{text-align:end;}.elementor-88 .elementor-element.elementor-element-e206080 .elementor-icon{font-size:26px;}.elementor-88 .elementor-element.elementor-element-e206080 .elementor-icon svg{height:26px;}.elementor-88 .elementor-element.elementor-element-171c2a4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-24f9c8d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-88 .elementor-element.elementor-element-59dabd2{--spacer-size:80px;}.elementor-88 .elementor-element.elementor-element-85a12f8{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-17ccd0f{--min-height:auto;}.elementor-88 .elementor-element.elementor-element-750cbf1 img{height:286px;}.elementor-88 .elementor-element.elementor-element-277b655 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-88 .elementor-element.elementor-element-670f42b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button{font-size:var( --e-global-typography-7bfe5d6-font-size );}.elementor-88 .elementor-element.elementor-element-16235101{--spacer-size:80px;}}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-077f7da{--content-width:873px;}.elementor-88 .elementor-element.elementor-element-18be846{--content-width:1118px;}.elementor-88 .elementor-element.elementor-element-eb8863d{--width:50%;}.elementor-88 .elementor-element.elementor-element-17ccd0f{--width:100%;}.elementor-88 .elementor-element.elementor-element-96d837e{--width:50%;}}@media(max-width:1139px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-85a12f8{--content-width:100%;}.elementor-88 .elementor-element.elementor-element-eb8863d{--width:100%;}.elementor-88 .elementor-element.elementor-element-17ccd0f{--width:100%;}.elementor-88 .elementor-element.elementor-element-96d837e{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-1a9b5d14 */.accent-text {
  color: #5aa6b8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4349d64b *//* Override Elementor's default zoomIn animation to make it more subtle */
@keyframes zoomIn {
  from {
  
    transform: scale(0.9); /* was around 0.8–0.9 originally */
  }
  to {
   
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a39ca38 */.accent-text {
  color: #5aa6b8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1c78 */.elementor-88 .elementor-element.elementor-element-e0b1c78 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}

.cd-carousel-item {
  position: relative;
  overflow: hidden;
}

.cd-carousel-item img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.4s ease;
}

/* Overlay */
.cd-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.6),
    rgba(0,0,0,0.7)
  );
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  padding: 20px;
  transition: 0.4s ease;
}

/* Hover effects */
.cd-carousel-item:hover img {
  transform: scale(1.05);
  filter: brightness(0.6);
}

.cd-carousel-item:hover .cd-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eaf8a */.elementor-88 .elementor-element.elementor-element-06eaf8a {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e078 */.elementor-88 .elementor-element.elementor-element-3e7e078 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209d0ba */.elementor-88 .elementor-element.elementor-element-209d0ba {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be18a1 */.elementor-88 .elementor-element.elementor-element-5be18a1 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fa7c3 */.elementor-88 .elementor-element.elementor-element-10fa7c3 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a0320 */.elementor-88 .elementor-element.elementor-element-43a0320 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eed293 */.elementor-88 .elementor-element.elementor-element-8eed293 {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  border-radius: 30px; /* optional, makes it softer */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be83507 */.elementor-88 .elementor-element.elementor-element-be83507 .swiper {
    margin: 0;
    width: 100%;
}

.elementor-88 .elementor-element.elementor-element-be83507 .swiper-slide {
    overflow: visible;
}

.elementor-88 .elementor-element.elementor-element-be83507 .team-slide {
    position: relative;
    overflow: hidden;
    margin: 1rem 0 !important;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-88 .elementor-element.elementor-element-be83507 .team-slide.hovered {
    opacity: 0.8;
}

.elementor-88 .elementor-element.elementor-element-be83507 .team-description {
    position: absolute;
    font-size: 0.8rem !important;
    bottom: 10px;
    left: 0 !important;
    padding: 0 1.5rem 1.5rem 1.5rem !important;
    right: 0;
    opacity: 0;
    transform: translateY(100%);
    transition: transform 0.4s ease, opacity 0.4s ease;
}


.elementor-88 .elementor-element.elementor-element-be83507 .team-upper {
    transition: transform 0.4s ease;
}

.elementor-88 .elementor-element.elementor-element-be83507 .elementor-icon {
    transition: transform 0.4s ease;
}

.elementor-88 .elementor-element.elementor-element-be83507 .elementor-swiper-button-prev {
    left: 50%;
    transform: translateX(-50%);
    margin-left: -2rem;
}

.elementor-88 .elementor-element.elementor-element-be83507 .elementor-swiper-button-next {
    right: 50%;
    transform: translateX(-50%);
    margin-right: -5rem;
}

.elementor-88 .elementor-element.elementor-element-be83507 .team-job-title {
    display: inline-flex;
    position: relative;
    align-items: center;
}

/*.elementor-88 .elementor-element.elementor-element-be83507 .team-job-title::after {*/
/*    position: absolute;*/
/*    font-family: "Font Awesome 5 Free", "Font Awesome 6 Free";*/
/*    font-weight: 900;*/
/*    font-size: 1.5rem;*/
/*    content: "\f106";*/
/*    left: 295px;*/
/*    right: 0px;*/
/*    bottom: 32px;*/
/*    opacity: 0.9;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-277b655 */.accent-text {
  color: #5aa6b8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbebfa3 */.elementor-button-icon svg {
  width: 1.4em;
  height: 1.4em;
}

/* default state */
.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button .elementor-button-icon i,
.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button .elementor-button-icon svg {
    transition: transform .4s ease;
    transform: rotate(0deg) scale(1);
    display: inline-block; /* required for transform */
}

/* hover state */
.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button:hover .elementor-button-icon i,
.elementor-88 .elementor-element.elementor-element-fbebfa3 .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(-90deg) /* rotation + slight enlarge */
}/* End custom CSS */