.elementor-1610 .elementor-element.elementor-element-0450d3e{--display:flex;--padding-top:0px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-section{background-position:center center;min-height:661px;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-content{text-align:left;max-width:1220px;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .breadcrumb-nav ol{justify-content:flex-start;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-section, .elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-section::before{border-radius:24px;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .breadcrumb-nav{font-family:"League Spartan", Sans-serif;font-size:17px;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .breadcrumb-link{color:rgba(255, 255, 255, 0.8);}.elementor-1610 .elementor-element.elementor-element-9e980d6 .breadcrumb-separator{color:rgba(255, 255, 255, 0.8);}.elementor-1610 .elementor-element.elementor-element-9e980d6 .breadcrumb-link:hover{color:#d2b37f;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .breadcrumb-active{color:#ffffff;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-title{font-family:"League Spartan", Sans-serif;color:#ffffff;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-layout{gap:96px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-container{padding-top:80px;padding-bottom:80px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-text-col{text-align:left;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-title{font-family:"League Spartan", Sans-serif;font-size:72px;font-weight:200;letter-spacing:-1px;color:#631719;margin-bottom:0px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-description, .elementor-1610 .elementor-element.elementor-element-5ee054f .team-description p, .elementor-1610 .elementor-element.elementor-element-5ee054f .team-description li{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-description, .elementor-1610 .elementor-element.elementor-element-5ee054f .team-description p, .elementor-1610 .elementor-element.elementor-element-5ee054f .team-description li, .elementor-1610 .elementor-element.elementor-element-5ee054f .team-description a{color:#606060;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-description{margin-bottom:40px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-image{border-radius:32px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-image-col{margin-bottom:32px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-btn{background-color:#631719;color:#ffffff;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-btn:hover{background-color:#d2b37f;color:#631719;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-layout{gap:96px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-container{padding-top:80px;padding-bottom:80px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-text-col{text-align:left;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-title{font-family:"League Spartan", Sans-serif;font-size:72px;font-weight:200;letter-spacing:-1px;color:#631719;margin-bottom:0px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-description, .elementor-1610 .elementor-element.elementor-element-6faf146 .team-description p, .elementor-1610 .elementor-element.elementor-element-6faf146 .team-description li{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-description, .elementor-1610 .elementor-element.elementor-element-6faf146 .team-description p, .elementor-1610 .elementor-element.elementor-element-6faf146 .team-description li, .elementor-1610 .elementor-element.elementor-element-6faf146 .team-description a{color:#606060;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-description{margin-bottom:40px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-image{border-radius:32px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-image-col{margin-bottom:32px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-btn{background-color:#631719;color:#ffffff;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-btn:hover{background-color:#d2b37f;color:#631719;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-layout{gap:96px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-container{padding-top:24px;padding-bottom:24px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-text-col{text-align:left;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-title{font-family:"League Spartan", Sans-serif;font-size:72px;font-weight:200;letter-spacing:-1px;color:#631719;margin-bottom:32px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-description, .elementor-1610 .elementor-element.elementor-element-f62f690 .team-description p, .elementor-1610 .elementor-element.elementor-element-f62f690 .team-description li{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-description, .elementor-1610 .elementor-element.elementor-element-f62f690 .team-description p, .elementor-1610 .elementor-element.elementor-element-f62f690 .team-description li, .elementor-1610 .elementor-element.elementor-element-f62f690 .team-description a{color:#606060;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-description{margin-bottom:40px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-image{border-radius:32px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-image-col{margin-bottom:32px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-btn{background-color:#631719;color:#ffffff;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-btn:hover{background-color:#d2b37f;color:#631719;}body.elementor-page-1610:not(.elementor-motion-effects-element-type-background), body.elementor-page-1610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6287f );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-section{min-height:600px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-layout{gap:48px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-image-col{margin-bottom:32px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-layout{gap:48px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-image-col{margin-bottom:32px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-layout{gap:48px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-image-col{margin-bottom:32px;}}@media(max-width:767px){.elementor-1610 .elementor-element.elementor-element-0450d3e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-section{min-height:420px;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .hero-content{text-align:center;}.elementor-1610 .elementor-element.elementor-element-9e980d6 .breadcrumb-nav ol{justify-content:center;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-layout{gap:0px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-container{padding-top:0px;padding-bottom:0px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-text-col{text-align:left;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-title{font-size:42px;margin-bottom:12px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-description{margin-bottom:24px;}.elementor-1610 .elementor-element.elementor-element-5ee054f .team-image-col{margin-bottom:24px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-layout{gap:0px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-container{padding-top:0px;padding-bottom:0px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-text-col{text-align:left;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-title{font-size:42px;margin-bottom:10px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-description{margin-bottom:24px;}.elementor-1610 .elementor-element.elementor-element-6faf146 .team-image-col{margin-bottom:24px;}.elementor-1610 .elementor-element.elementor-element-f62f690 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-layout{gap:0px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-container{padding-top:0px;padding-bottom:0px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-text-col{text-align:left;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-description{margin-bottom:0px;}.elementor-1610 .elementor-element.elementor-element-f62f690 .team-image-col{margin-bottom:24px;}}/* Start custom CSS for ihp_our_team, class: .elementor-element-5ee054f */.team-layout .layout-text-right {
    display: flex !important;
  flex-direction: row-reverse !important;
}

@media screen and (max-width: 767px) {
.elementor-1610 .elementor-element.elementor-element-5ee054f img {
 order: 2 !important;
}	

.elementor-1610 .elementor-element.elementor-element-5ee054f h2 {
    order: 1 !important;
}


}/* End custom CSS */