.elementor-6327 .elementor-element.elementor-element-cf7fd9c:not(.elementor-motion-effects-element-type-background), .elementor-6327 .elementor-element.elementor-element-cf7fd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #E6DCCB 0%, #F4EEE5 85%);}.elementor-6327 .elementor-element.elementor-element-cf7fd9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-6327 .elementor-element.elementor-element-cf7fd9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6327 .elementor-element.elementor-element-01e7ccb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6327 .elementor-element.elementor-element-1136f27 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6327 .elementor-element.elementor-element-1136f27{padding:0px 50px 0px 50px;}.elementor-6327 .elementor-element.elementor-element-414e490.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-6327 .elementor-element.elementor-element-231f1c7{padding:0px 0px 0px 50px;font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#0B0B0B;}.elementor-6327 .elementor-element.elementor-element-707b1acd:not(.elementor-motion-effects-element-type-background), .elementor-6327 .elementor-element.elementor-element-707b1acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #2A2520 0%, #0B0B0B 75%);}.elementor-6327 .elementor-element.elementor-element-707b1acd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 11px 0px;}.elementor-6327 .elementor-element.elementor-element-707b1acd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6327 .elementor-element.elementor-element-4e0e200f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6327 .elementor-element.elementor-element-7f4a241d{margin-top:0%;margin-bottom:0%;padding:90px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6327 .elementor-element.elementor-element-7261084.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6327 .elementor-element.elementor-element-7261084.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6327 .elementor-element.elementor-element-f87f5b0{--grid-template-columns:repeat(0, auto);text-align:left;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-6327 .elementor-element.elementor-element-f87f5b0 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.4em;}.elementor-6327 .elementor-element.elementor-element-f87f5b0 .elementor-social-icon i{color:#B0B0B0;}.elementor-6327 .elementor-element.elementor-element-f87f5b0 .elementor-social-icon svg{fill:#B0B0B0;}.elementor-6327 .elementor-element.elementor-element-f87f5b0 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-6327 .elementor-element.elementor-element-f87f5b0 .elementor-social-icon:hover i{color:#B8A07E;}.elementor-6327 .elementor-element.elementor-element-f87f5b0 .elementor-social-icon:hover svg{fill:#B8A07E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6327 .elementor-element.elementor-element-6eaa649{--divider-border-style:solid;--divider-color:#B8A07E;--divider-border-width:1px;}.elementor-6327 .elementor-element.elementor-element-6eaa649 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6327 .elementor-element.elementor-element-6eaa649 .elementor-divider{text-align:center;padding-block-start:60px;padding-block-end:60px;}.elementor-6327 .elementor-element.elementor-element-bc19576:not(.elementor-motion-effects-element-type-background), .elementor-6327 .elementor-element.elementor-element-bc19576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #2A2520 0%, #0B0B0B 75%);}.elementor-6327 .elementor-element.elementor-element-bc19576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 11px 0px;}.elementor-6327 .elementor-element.elementor-element-bc19576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6327 .elementor-element.elementor-element-dbe61df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6327 .elementor-element.elementor-element-6495dc5{margin-top:0%;margin-bottom:0%;padding:7px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6327 .elementor-element.elementor-element-6fcd1e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6327 .elementor-element.elementor-element-6fcd1e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6327 .elementor-element.elementor-element-9458f15{--grid-template-columns:repeat(0, auto);text-align:left;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-6327 .elementor-element.elementor-element-9458f15 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.4em;}.elementor-6327 .elementor-element.elementor-element-9458f15 .elementor-social-icon i{color:#B0B0B0;}.elementor-6327 .elementor-element.elementor-element-9458f15 .elementor-social-icon svg{fill:#B0B0B0;}.elementor-6327 .elementor-element.elementor-element-9458f15 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-6327 .elementor-element.elementor-element-9458f15 .elementor-social-icon:hover i{color:#B8A07E;}.elementor-6327 .elementor-element.elementor-element-9458f15 .elementor-social-icon:hover svg{fill:#B8A07E;}.elementor-6327 .elementor-element.elementor-element-191e7b8{--divider-border-style:solid;--divider-color:#B8A07E;--divider-border-width:1px;}.elementor-6327 .elementor-element.elementor-element-191e7b8 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-6327 .elementor-element.elementor-element-191e7b8 .elementor-divider{text-align:center;padding-block-start:60px;padding-block-end:60px;}.elementor-6327 .elementor-element.elementor-element-12e700b:not(.elementor-motion-effects-element-type-background), .elementor-6327 .elementor-element.elementor-element-12e700b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #2A2520 0%, #0B0B0B 75%);}.elementor-6327 .elementor-element.elementor-element-12e700b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 11px 0px;}.elementor-6327 .elementor-element.elementor-element-12e700b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6327 .elementor-element.elementor-element-b190a6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6327 .elementor-element.elementor-element-7d0780b{margin-top:0%;margin-bottom:0%;padding:7px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6327 .elementor-element.elementor-element-3e345ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6327 .elementor-element.elementor-element-3e345ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6327 .elementor-element.elementor-element-6e87018{--grid-template-columns:repeat(0, auto);text-align:left;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-6327 .elementor-element.elementor-element-6e87018 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.4em;}.elementor-6327 .elementor-element.elementor-element-6e87018 .elementor-social-icon i{color:#B0B0B0;}.elementor-6327 .elementor-element.elementor-element-6e87018 .elementor-social-icon svg{fill:#B0B0B0;}.elementor-6327 .elementor-element.elementor-element-6e87018 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-6327 .elementor-element.elementor-element-6e87018 .elementor-social-icon:hover i{color:#B8A07E;}.elementor-6327 .elementor-element.elementor-element-6e87018 .elementor-social-icon:hover svg{fill:#B8A07E;}.elementor-6327 .elementor-element.elementor-element-2d7e7195:not(.elementor-motion-effects-element-type-background), .elementor-6327 .elementor-element.elementor-element-2d7e7195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6327 .elementor-element.elementor-element-2d7e7195{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 120px 0px;}.elementor-6327 .elementor-element.elementor-element-2d7e7195 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6327 .elementor-element.elementor-element-2f6dd783 > .elementor-widget-container{margin:0px 0px 55px 0px;}@media(max-width:1024px){.elementor-6327 .elementor-element.elementor-element-231f1c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6327 .elementor-element.elementor-element-231f1c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-6327 .elementor-element.elementor-element-2f6dd783 > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-6327 .elementor-element.elementor-element-414e490{width:33.334%;}.elementor-6327 .elementor-element.elementor-element-b8c71d9{width:66.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6327 .elementor-element.elementor-element-68613a5c{width:100%;}.elementor-6327 .elementor-element.elementor-element-7261084{width:100%;}.elementor-6327 .elementor-element.elementor-element-6fcd1e9{width:100%;}.elementor-6327 .elementor-element.elementor-element-84cf4a6{width:100%;}.elementor-6327 .elementor-element.elementor-element-214530b{width:100%;}.elementor-6327 .elementor-element.elementor-element-3e345ae{width:100%;}}/* Start custom CSS for edgtf_team, class: .elementor-element-67ff741e *//* Cinematic photo: B&W + vignette, clean fade to color on hover */
.elementor-6327 .elementor-element.elementor-element-67ff741e .edgtf-team-image{position:relative;overflow:hidden;}
.elementor-6327 .elementor-element.elementor-element-67ff741e .edgtf-team-image img{filter:grayscale(100%) contrast(1.15) brightness(0.9);transition:filter .9s ease;}
.elementor-6327 .elementor-element.elementor-element-67ff741e:hover .edgtf-team-image img{filter:grayscale(0%) contrast(1.05) brightness(1);}
.elementor-6327 .elementor-element.elementor-element-67ff741e .edgtf-team-image::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(0,0,0,0) 45%, rgba(11,11,11,.8) 100%);pointer-events:none;transition:opacity .9s ease;}
.elementor-6327 .elementor-element.elementor-element-67ff741e:hover .edgtf-team-image::after{opacity:0;}
/* hide theme hover overlay (quote + icons moved under bio) */
.elementor-6327 .elementor-element.elementor-element-67ff741e .edgtf-team-social-wrapper{display:none !important;}/* End custom CSS */
/* Start custom CSS for edgtf_team, class: .elementor-element-0c2f2c1 *//* Cinematic photo: B&W + vignette, clean fade to color on hover */
.elementor-6327 .elementor-element.elementor-element-0c2f2c1 .edgtf-team-image{position:relative;overflow:hidden;}
.elementor-6327 .elementor-element.elementor-element-0c2f2c1 .edgtf-team-image img{filter:grayscale(100%) contrast(1.15) brightness(0.9);transition:filter .9s ease;}
.elementor-6327 .elementor-element.elementor-element-0c2f2c1:hover .edgtf-team-image img{filter:grayscale(0%) contrast(1.05) brightness(1);}
.elementor-6327 .elementor-element.elementor-element-0c2f2c1 .edgtf-team-image::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(0,0,0,0) 45%, rgba(11,11,11,.8) 100%);pointer-events:none;transition:opacity .9s ease;}
.elementor-6327 .elementor-element.elementor-element-0c2f2c1:hover .edgtf-team-image::after{opacity:0;}
/* hide theme hover overlay (quote + icons moved under bio) */
.elementor-6327 .elementor-element.elementor-element-0c2f2c1 .edgtf-team-social-wrapper{display:none !important;}/* End custom CSS */
/* Start custom CSS for edgtf_team, class: .elementor-element-84cac97 *//* Cinematic photo: B&W + vignette, clean fade to color on hover */
.elementor-6327 .elementor-element.elementor-element-84cac97 .edgtf-team-image{position:relative;overflow:hidden;}
.elementor-6327 .elementor-element.elementor-element-84cac97 .edgtf-team-image img{filter:grayscale(100%) contrast(1.15) brightness(0.9);transition:filter .9s ease;}
.elementor-6327 .elementor-element.elementor-element-84cac97:hover .edgtf-team-image img{filter:grayscale(0%) contrast(1.05) brightness(1);}
.elementor-6327 .elementor-element.elementor-element-84cac97 .edgtf-team-image::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(0,0,0,0) 45%, rgba(11,11,11,.8) 100%);pointer-events:none;transition:opacity .9s ease;}
.elementor-6327 .elementor-element.elementor-element-84cac97:hover .edgtf-team-image::after{opacity:0;}
/* hide theme hover overlay (quote + icons moved under bio) */
.elementor-6327 .elementor-element.elementor-element-84cac97 .edgtf-team-social-wrapper{display:none !important;}/* End custom CSS */
/* Start custom CSS for edgtf_lightbox_image_gallery, class: .elementor-element-60d40d29 */.elementor-6327 .elementor-element.elementor-element-60d40d29 img{filter:grayscale(1) contrast(1.15) brightness(.9);transition:filter .6s ease;}
.elementor-6327 .elementor-element.elementor-element-60d40d29 a:hover img{filter:none;}
.elementor-6327 .elementor-element.elementor-element-60d40d29 img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;display:block;}/* End custom CSS */
/* Start custom CSS *//* GDP Meet The Team – cinematic header */
.page-id-6327 .edgtf-title-holder{position:relative;overflow:hidden;background-image:none !important;background-color:#0b0b0b;}
.page-id-6327 .edgtf-title-holder .edgtf-title-image{display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;}
.page-id-6327 .edgtf-title-holder .edgtf-title-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center 45%;filter:saturate(.8) contrast(1.08);animation:gdpHeroZoom 10s cubic-bezier(.22,.61,.36,1) both;}
.page-id-6327 .edgtf-title-holder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.1) 0%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.85) 100%),linear-gradient(to bottom,rgba(0,0,0,.75) 0%,rgba(0,0,0,.25) 30%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.9) 100%);}
.page-id-6327 .edgtf-title-holder .edgtf-title-wrapper{position:relative;z-index:2;}
.page-id-6327 .edgtf-title-holder .edgtf-title-inner{animation:gdpHeroText 1.8s ease-out .3s both;}
@keyframes gdpHeroZoom{from{transform:scale(1)}to{transform:scale(1.15)}}
@keyframes gdpHeroText{from{opacity:0;letter-spacing:.02em}to{opacity:1}}

/* Bio photos stay in place */
.page-id-6327 .edgtf-team-holder .edgtf-team-image img,
.page-id-6327 .edgtf-team-holder:hover .edgtf-team-image img{transform:none !important;transition:none !important;}
.page-id-6327 .edgtf-team-holder .edgtf-team-social-wrapper .edgtf-team-social-outer{transform:none !important;}

/* Creative Team – black text */
.page-id-6327 .elementor-element-231f1c7 p,.page-id-6327 .elementor-element-231f1c7 .elementor-text-editor{color:#0B0B0B !important;}
.page-id-6327 .elementor-element-cf7fd9c{position:relative;overflow:hidden;}
.page-id-6327 .elementor-element-cf7fd9c > .elementor-container{position:relative;z-index:1;}

/* Remove white strip under footer (Mobile Contact Bar padding on desktop) */
@media (min-width:769px){body.page-id-6327{padding-bottom:0 !important;}}

/* MOBILE ONLY – hero height, centered Creative Team title, full-width intro paragraph */
@media (max-width:767px){
.page-id-6327 .edgtf-title-holder{display:block !important;width:100% !important;height:700px !important;}
.page-id-6327 .edgtf-title-holder .edgtf-title-wrapper{height:700px !important;width:100%;padding-top:0 !important;}
.page-id-6327 .elementor-element-37d1245 .edgtf-section-title-holder,.page-id-6327 .elementor-element-37d1245 .edgtf-st-inner,.page-id-6327 .elementor-element-37d1245 .edgtf-st-title,.page-id-6327 .elementor-element-37d1245 .edgtf-st-text{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}
.page-id-6327 .elementor-element-cf7fd9c > .elementor-container{margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important;}
.page-id-6327 .elementor-element-1136f27{padding-left:10px !important;padding-right:10px !important;}
.page-id-6327 .elementor-element-1136f27 > .elementor-container,.page-id-6327 .elementor-element-b8c71d9,.page-id-6327 .elementor-element-414e490{max-width:100% !important;width:100% !important;}
.page-id-6327 .elementor-element-b8c71d9 > .elementor-widget-wrap,.page-id-6327 .elementor-element-231f1c7 .elementor-widget-container{padding-left:0 !important;padding-right:0 !important;}
.page-id-6327 .elementor-element-414e490{margin-bottom:50px !important;}
}

/* MOBILE ONLY – team bios near full width */
@media (max-width:767px){
.page-id-6327 .elementor-element-7f4a241d > .elementor-container,.page-id-6327 .elementor-element-6495dc5 > .elementor-container,.page-id-6327 .elementor-element-7d0780b > .elementor-container{margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important;}
.page-id-6327 .elementor-element-7f4a241d .elementor-widget-wrap,.page-id-6327 .elementor-element-6495dc5 .elementor-widget-wrap,.page-id-6327 .elementor-element-7d0780b .elementor-widget-wrap{padding-left:15px !important;padding-right:15px !important;}
}

/* TABLET (768–1024) – hero 700px tall, image covers, consistent with other pages */
@media (min-width:768px) and (max-width:1024px){
.page-id-6327 .edgtf-title-holder{display:block !important;width:100% !important;height:700px !important;position:relative;overflow:hidden;background-color:#0b0b0b !important;background-size:cover !important;background-position:center center !important;}
.page-id-6327 .edgtf-title-holder .edgtf-title-wrapper{height:700px !important;width:100%;padding-top:0 !important;position:relative;z-index:2;}
.page-id-6327 .edgtf-title-holder .edgtf-title-image{display:block !important;position:absolute !important;top:0;left:0;width:100%;height:100% !important;z-index:0;}
.page-id-6327 .edgtf-title-holder .edgtf-title-image img{display:block;width:100% !important;height:100% !important;max-width:none;object-fit:cover;object-position:center;}
}/* End custom CSS */