.elementor-4277 .elementor-element.elementor-element-2104b348{--display:flex;--padding-top:64px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-4277 .elementor-element.elementor-element-2104b348:not(.elementor-motion-effects-element-type-background), .elementor-4277 .elementor-element.elementor-element-2104b348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EE;}.elementor-4277 .elementor-element.elementor-element-1c03b871{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4277 .elementor-element.elementor-element-559a7d17{--display:flex;}.elementor-4277 .elementor-element.elementor-element-d2ea3b0.elementor-element{--align-self:center;}.elementor-4277 .elementor-element.elementor-element-d2ea3b0{text-align:center;}.elementor-4277 .elementor-element.elementor-element-741c19bb{--display:flex;}.elementor-4277 .elementor-element.elementor-element-38532bab{--display:flex;}.elementor-4277 .elementor-element.elementor-element-72ee1227{--display:flex;}@media(min-width:768px){.elementor-4277 .elementor-element.elementor-element-2104b348{--content-width:1180px;}}@media(max-width:1024px){.elementor-4277 .elementor-element.elementor-element-2104b348{--padding-top:52px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-4277 .elementor-element.elementor-element-2104b348{--padding-top:36px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS */.team-profile>.e-con-inner,.team-profile .profile-inner{max-width:940px;margin:0 auto}.profile-top{display:flex;flex-direction:row;align-items:center;gap:48px;margin-bottom:48px;background:#FFFFFF;border:1px solid rgba(45,58,52,.06);border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:48px 44px}.profile-photo{flex:0 0 220px}.profile-photo img{display:block;width:220px;height:220px;object-fit:cover;object-position:center 22%;border-radius:50%;border:5px solid #FFFFFF;box-shadow:0 8px 25px rgba(0,0,0,.12);background:#EFE6D8}.profile-header{flex:1;text-align:left}.profile-name .elementor-heading-title{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:44px;line-height:1.12;letter-spacing:-.5px;color:#2D3A34;margin:0 0 14px}.profile-title .elementor-heading-title{font-family:"Work Sans",sans-serif;font-weight:600;font-size:12px;line-height:1.5;letter-spacing:3px;text-transform:uppercase;color:#A87B4F;margin:0 0 26px}.profile-title .elementor-heading-title:empty{display:none}.profile-book .elementor-button{background:#A87B4F;color:#FFFFFF;border:1px solid #A87B4F;border-radius:50px;padding:15px 32px;font-family:"Work Sans",sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;box-shadow:0 8px 20px rgba(168,123,79,.25);transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.profile-book .elementor-button:hover{background:#916842;border-color:#916842;transform:translateY(-3px);box-shadow:0 15px 30px rgba(145,104,66,.35)}.profile-content{background:#FFFFFF;border:1px solid rgba(45,58,52,.06);border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:48px 44px}.profile-section-title{position:relative;padding-bottom:18px;margin-bottom:24px}.profile-section-title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:2px;background:#A87B4F}.profile-section-title .elementor-heading-title{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:26px;line-height:1.26;letter-spacing:-.2px;color:#2D3A34;margin:0}.profile-bio p{font-family:"Work Sans",sans-serif;font-size:17px;line-height:1.75;color:#555B56;margin:0 0 20px}.profile-bio p:last-child{margin-bottom:0}.profile-bio:empty,.profile-bio .elementor-widget-container:empty{display:none}.profile-footer{margin-top:48px;text-align:left}.team-back-button .elementor-button{background:transparent;color:#A87B4F;border:2px solid #A87B4F;border-radius:50px;padding:14px 30px;font-family:"Work Sans",sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;transition:background .3s ease,color .3s ease}.team-back-button .elementor-button:hover{background:#A87B4F;color:#FFFFFF}@media(max-width:767px){.profile-top{flex-direction:column;gap:28px;padding:36px 24px;text-align:center}.profile-photo{flex:none}.profile-photo img{width:170px;height:170px}.profile-header{text-align:center}.profile-name .elementor-heading-title{font-size:29px}.profile-title .elementor-heading-title{font-size:11px;margin-bottom:22px}.profile-content{padding:36px 24px}.profile-section-title{padding-bottom:16px;margin-bottom:20px}.profile-section-title::after{left:50%;transform:translateX(-50%)}.profile-section-title .elementor-heading-title{font-size:21px;text-align:center}.profile-bio p,.profile-intro p{font-size:15.5px}.profile-footer{text-align:center}}@media(prefers-reduced-motion:reduce){.profile-book .elementor-button:hover{transform:none}}/* End custom CSS */