.elementor-21038 .elementor-element.elementor-element-5a67250{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21038 .elementor-element.elementor-element-c25e85d{width:100%;max-width:100%;top:0px;z-index:-1;text-align:start;}body:not(.rtl) .elementor-21038 .elementor-element.elementor-element-c25e85d{left:0px;}body.rtl .elementor-21038 .elementor-element.elementor-element-c25e85d{right:0px;}.elementor-21038 .elementor-element.elementor-element-c25e85d img{width:40%;opacity:0.2;}.elementor-21038 .elementor-element.elementor-element-1f5a838{--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;}.elementor-21038 .elementor-element.elementor-element-f70e02c > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-21038 .elementor-element.elementor-element-f70e02c h1{color:#;}.elementor-21038 .elementor-element.elementor-element-f70e02c .title-sub{font-family:"Playfair Display", Sans-serif;font-size:43px;font-style:italic;color:#;}.elementor-21038 .elementor-element.elementor-element-5df8340 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21038 .elementor-element.elementor-element-5df8340 .ht-heading{color:#;margin:0px 0px 0px 0px;}.elementor-21038 .elementor-element.elementor-element-abe2dfe{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:10px;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--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;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}@media(max-width:1366px){.elementor-21038 .elementor-element.elementor-element-5a67250{--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1200px){.elementor-21038 .elementor-element.elementor-element-5a67250{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}}@media(max-width:1024px){.elementor-21038 .elementor-element.elementor-element-5a67250{--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:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-21038 .elementor-element.elementor-element-abe2dfe{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}}@media(max-width:680px){.elementor-21038 .elementor-element.elementor-element-5a67250{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}}@media(max-width:440px){.elementor-21038 .elementor-element.elementor-element-5a67250{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-21038 .elementor-element.elementor-element-f70e02c h2{font-size:36px;line-height:46px;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}}@media(min-width:441px){.elementor-21038 .elementor-element.elementor-element-1f5a838{--width:45%;}.elementor-21038 .elementor-element.elementor-element-abe2dfe{--width:66.6666%;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--width:80%;}}@media(max-width:1024px) and (min-width:441px){.elementor-21038 .elementor-element.elementor-element-1f5a838{--width:100%;}.elementor-21038 .elementor-element.elementor-element-abe2dfe{--width:100%;}.elementor-21038 .elementor-element.elementor-element-743d1ed{--width:100%;}}/* Start custom CSS *//* Unified doctor image frames */
body :is(.elementor-element-cb4740d,.elementor-element-b8791d5,.elementor-element-1e070cf,.elementor-element-6379bae) .team-images{aspect-ratio:4/5!important;height:auto!important;width:100%;overflow:hidden}
body :is(.elementor-element-cb4740d,.elementor-element-b8791d5,.elementor-element-1e070cf,.elementor-element-6379bae) .team-images>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center bottom!important;transform:none!important;margin:0!important}
/* Site readability audit 2026-10-24 */
body.elementor-page-21038 .elementor-widget-text-editor p{margin-block-end:1.1em!important;line-height:1.9}
body.elementor-page-21038 .elementor-widget-text-editor p:last-child{margin-block-end:0!important}
body.elementor-page-21038 .elementor-widget-text-editor li p{margin:0!important;padding:0!important}
body.elementor-page-21038 .elementor-widget-text-editor ul,body.elementor-page-21038 .elementor-widget-text-editor ol{padding-inline-start:24px!important;padding-inline-end:0!important;margin-block:14px!important}
body.elementor-page-21038 .elementor-widget-text-editor li{margin-block-end:10px!important;line-height:1.85}
body.elementor-page-21038 .elementor-widget-list_style .list-icon{padding:0!important;margin:0!important}
body.elementor-page-21038 .elementor-widget-list_style .list-icon li{display:block!important;position:relative!important;padding-block:0!important;padding-inline-start:28px!important;padding-inline-end:0!important;margin:0 0 14px!important;line-height:1.9;text-align:start}
body.elementor-page-21038 .elementor-widget-list_style .list-icon li i{position:absolute!important;inset-inline-start:0!important;inset-inline-end:auto!important;top:.35em!important;margin:0!important;width:18px!important;float:none!important}
body.elementor-page-21038 .elementor-widget-text-editor{overflow-wrap:break-word}
@media(max-width:767px){body.elementor-page-21038 .elementor-widget-text-editor{text-align:start!important}body.elementor-page-21038 .elementor-widget-themeht-heading :is(h1,h2,h3,h4,h5,h6).ht-heading{line-height:1.6!important;font-size:clamp(23px,6vw,28px)!important}}
@media(max-width:767px){body.elementor-page-21038 .elementor-element-1f5a838{--padding-left:0px!important;--padding-right:0px!important;padding-left:0!important;padding-right:0!important;min-width:0}body.elementor-page-21038 .elementor-element-1f5a838>.e-con-inner{padding-left:0!important;padding-right:0!important}}

@media(max-width:767px){body.elementor-page-21038>.elementor>.e-con,body.elementor-page-21038 .elementor[data-elementor-type="wp-page"]>.e-con{padding-left:20px!important;padding-right:20px!important}body.elementor-page-21038 .e-con>.e-con-inner{max-width:100%!important;min-width:0;box-sizing:border-box}body.elementor-page-21038 .elementor-widget-text-editor,body.elementor-page-21038 .elementor-widget-themeht-heading,body.elementor-page-21038 .elementor-widget-list_style{width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important}body.elementor-page-21038 .ht-heading{overflow-wrap:break-word}}
 @media(max-width:767px){body.elementor-page-21038 .elementor-widget-text-editor p{text-align:start!important;word-spacing:normal!important}}/* End custom CSS */