.elementor-15391 .elementor-element.elementor-element-24da0e6c{--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;--padding-top:70px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-15391 .elementor-element.elementor-element-24da0e6c:not(.elementor-motion-effects-element-type-background), .elementor-15391 .elementor-element.elementor-element-24da0e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EC;}.elementor-15391 .elementor-element.elementor-element-411535e2{--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-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15391 .elementor-element.elementor-element-336e10a{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15391 .elementor-element.elementor-element-6ad03cb3 .elementor-button{background-color:#EEF2EE;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.8px;fill:#1A3B1A;color:#1A3B1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7D5C8;border-radius:50px 50px 50px 50px;padding:7px 14px 7px 14px;}.elementor-15391 .elementor-element.elementor-element-38dcb1c6 .hgp-elementor-author-profile__name-heading{text-align:left;gap:12px;}.elementor-15391 .elementor-element.elementor-element-38dcb1c6 .hgp-elementor-author-profile__name-first{color:#1A3B1A;font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;line-height:1.02em;}.elementor-15391 .elementor-element.elementor-element-38dcb1c6 .hgp-elementor-author-profile__name-last{color:#2E6B2E;font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;font-style:italic;line-height:1.02em;}.elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__job, .elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__bio, .elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__count, .elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__subtitle{color:#4B5563;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-15391 .elementor-element.elementor-element-1e296ac7{--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;--border-radius:0px 0px 0px 0px;--padding-top:8px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-15391 .elementor-element.elementor-element-1e296ac7:not(.elementor-motion-effects-element-type-background), .elementor-15391 .elementor-element.elementor-element-1e296ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15391 .elementor-element.elementor-element-50f82c05{text-align:start;}.elementor-15391 .elementor-element.elementor-element-50f82c05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:#1A3B1A;}.elementor-15391 .elementor-element.elementor-element-76a729dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15391 .elementor-element.elementor-element-70d74b2e .hgp-elementor-author-profile__card, .elementor-15391 .elementor-element.elementor-element-70d74b2e .hgp-elementor-author-profile__image{border-radius:20px 20px 20px 20px;}.elementor-15391 .elementor-element.elementor-element-3a54c8b6{--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:24px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-15391 .elementor-element.elementor-element-3a54c8b6:not(.elementor-motion-effects-element-type-background), .elementor-15391 .elementor-element.elementor-element-3a54c8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EC;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__card{background-color:#FFFFFF;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__grid{grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:24px;row-gap:24px;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__content{padding:20px 20px 20px 20px;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__image{aspect-ratio:1.7778 / 1;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__image-link, .elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__image{border-radius:0px 0px 0px 0px;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__title, .elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__title a{color:#004731;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;margin-bottom:12px;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__meta, .elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__meta a{color:#6B7B6E;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__meta{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__excerpt{color:#4B5D51;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__read-more{color:#004731;font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.7px;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__card{background-color:#FFFFFF;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__grid{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:24px;row-gap:24px;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__content{padding:20px 20px 20px 20px;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__image{aspect-ratio:1.7778 / 1;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__image-link, .elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__image{border-radius:0px 0px 0px 0px;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__title, .elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__title a{color:#004731;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;margin-bottom:12px;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__meta, .elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__meta a{color:#6B7B6E;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__meta{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__excerpt{color:#4B5D51;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__read-more{color:#004731;font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.7px;}@media(max-width:1024px){.elementor-15391 .elementor-element.elementor-element-24da0e6c{--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:55px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-15391 .elementor-element.elementor-element-38dcb1c6 .hgp-elementor-author-profile__name-first{font-size:52px;}.elementor-15391 .elementor-element.elementor-element-38dcb1c6 .hgp-elementor-author-profile__name-last{font-size:52px;}.elementor-15391 .elementor-element.elementor-element-50f82c05 .elementor-heading-title{font-size:20px;}.elementor-15391 .elementor-element.elementor-element-3a54c8b6{--padding-top:22px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-15391 .elementor-element.elementor-element-24da0e6c{--padding-top:38px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-15391 .elementor-element.elementor-element-38dcb1c6 .hgp-elementor-author-profile__name-first{font-size:40px;}.elementor-15391 .elementor-element.elementor-element-38dcb1c6 .hgp-elementor-author-profile__name-last{font-size:38px;}.elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__job, .elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__bio, .elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__count, .elementor-15391 .elementor-element.elementor-element-50428370 .hgp-elementor-author-profile__subtitle{font-size:15px;}.elementor-15391 .elementor-element.elementor-element-50f82c05 .elementor-heading-title{font-size:18px;}.elementor-15391 .elementor-element.elementor-element-3a54c8b6{--padding-top:18px;--padding-bottom:60px;--padding-left:18px;--padding-right:18px;}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-15391 .elementor-element.elementor-element-5b92f10f .hgp-elementor-author-posts__title{font-size:21px;}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-15391 .elementor-element.elementor-element-3001f3d3 .hgp-elementor-author-posts__title{font-size:21px;}}@media(min-width:768px){.elementor-15391 .elementor-element.elementor-element-24da0e6c{--content-width:1440px;}.elementor-15391 .elementor-element.elementor-element-411535e2{--width:70%;}.elementor-15391 .elementor-element.elementor-element-1e296ac7{--width:100%;}.elementor-15391 .elementor-element.elementor-element-76a729dd{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15391 .elementor-element.elementor-element-411535e2{--width:100%;}.elementor-15391 .elementor-element.elementor-element-76a729dd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-1e296ac7 */.elementor-15391 .elementor-element.elementor-element-1e296ac7 { box-shadow: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24da0e6c */.hgp-author-hero{position:relative;overflow:hidden}
.hgp-author-hero:before,.hgp-author-hero:after{content:"";position:absolute;width:90px;height:90px;opacity:.12;background:radial-gradient(circle at 25% 25%,#2E6B2E 0 12%,transparent 13%),radial-gradient(circle at 70% 65%,#2E6B2E 0 10%,transparent 11%);pointer-events:none}
.hgp-author-hero:before{right:4%;top:10%}.hgp-author-hero:after{left:2%;bottom:8%}
.hgp-author-role{width:max-content}.hgp-author-role .elementor-button{cursor:default}
.hgp-author-name .hgp-elementor-author-profile__name-heading{display:flex;flex-direction:column;margin:0;line-height:.98}
.hgp-author-short-bio{max-width:650px}
.hgp-author-stats{margin-top:18px;max-width:560px}
.hgp-author-stat:not(:last-child){border-right:1px solid rgba(26,59,26,.14)}
.hgp-author-count .elementor-shortcode{font-family:"Playfair Display",serif;font-size:30px;font-weight:700;color:#1A3B1A;line-height:1}
.hgp-author-socials{display:flex;align-items:center;gap:10px;margin-top:24px;font:600 11px/1 Inter,sans-serif;letter-spacing:1px;color:#6B7B6E}
.hgp-author-socials a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(26,59,26,.16);border-radius:50%;background:#fff;color:#1A3B1A;text-decoration:none}
.hgp-author-profile-image img{width:100%;aspect-ratio:4/5;object-fit:cover;border:3px solid #fff}
.hgp-author-award{position:relative;margin:-32px auto 0;z-index:2;width:max-content;box-shadow:0 12px 30px rgba(26,59,26,.12)}
.hgp-author-about-content p{margin:0 0 18px}
.hgp-author-specialties,.hgp-author-quote{box-shadow:0 12px 30px rgba(26,59,26,.07)}
.hgp-author-specialties-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}
.hgp-author-specialties-list li{position:relative;padding-left:22px;font:400 15px/1.5 Inter,sans-serif;color:#4B5563}
.hgp-author-specialties-list li:before{content:"✦";position:absolute;left:0;color:#2E6B2E}
.hgp-author-quote{background:#1E5B43!important}
.hgp-author-quote .elementor-widget-text-editor,.hgp-author-quote .elementor-heading-title{color:#fff!important}
.hgp-author-featured-post .elementor-post{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid rgba(26,59,26,.10);border-radius:18px;overflow:hidden}
.hgp-author-featured-post .elementor-post__thumbnail__link{margin:0!important;height:100%}
.hgp-author-featured-post .elementor-post__thumbnail{height:100%;padding:0!important}
.hgp-author-featured-post .elementor-post__thumbnail img{position:static!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover}
.hgp-author-featured-post .elementor-post__text{display:flex;flex-direction:column;justify-content:center;padding:44px!important}
.hgp-author-featured-post .elementor-post__title a,.hgp-author-grid .elementor-post__title a{color:#1A3B1A;text-decoration:none}
.hgp-author-grid .elementor-post{background:#fff;border:1px solid rgba(26,59,26,.08);border-radius:14px;overflow:hidden;box-shadow:0 8px 22px rgba(26,59,26,.05)}
.hgp-author-grid .elementor-post__text{padding:20px!important}
.hgp-author-filter-row .elementor-button{min-width:auto}
@media(max-width:1024px){
 .hgp-author-hero-left,.hgp-author-hero-right{width:100%!important}
 .hgp-author-featured-post .elementor-post{grid-template-columns:1fr}
 .hgp-author-featured-post .elementor-post__text{padding:28px!important}
}
@media(max-width:767px){
 .hgp-author-stats{flex-wrap:wrap}
 .hgp-author-stat{width:50%!important;margin-bottom:18px}
 .hgp-author-stat:nth-child(2){border-right:0}
 .hgp-author-profile-image{max-width:360px;margin:auto}
}
/* HGP integrated author hero */
.hgp-author-name .hgp-elementor-author-profile__name-heading{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:0;max-width:100%;margin:0;line-height:1.02}
.hgp-author-name .hgp-elementor-author-profile__name-heading span{display:inline-block}
.hgp-author-short-bio .hgp-elementor-author-profile__bio{margin:0}
.hgp-author-hero-specialties{width:100%;margin-top:14px;box-shadow:none!important}
.hgp-author-hero-specialties .hgp-elementor-author-profile__specialties{gap:9px}
.elementor-element-1e296ac7:not(:has(.hgp-elementor-author-profile__specialties)){display:none}
@media(max-width:767px){.hgp-author-name .hgp-elementor-author-profile__name-heading{column-gap:9px}}/* End custom CSS */