.elementor-122505 .elementor-element.elementor-element-6b9d2a62{--display:flex;--min-height:80vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--z-index:1;}.elementor-122505 .elementor-element.elementor-element-6b9d2a62:not(.elementor-motion-effects-element-type-background), .elementor-122505 .elementor-element.elementor-element-6b9d2a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectpractice.com.au/wp-content/uploads/2025/10/AU-Our-Team-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-122505 .elementor-element.elementor-element-6b9d2a62::before, .elementor-122505 .elementor-element.elementor-element-6b9d2a62 > .elementor-background-video-container::before, .elementor-122505 .elementor-element.elementor-element-6b9d2a62 > .e-con-inner > .elementor-background-video-container::before, .elementor-122505 .elementor-element.elementor-element-6b9d2a62 > .elementor-background-slideshow::before, .elementor-122505 .elementor-element.elementor-element-6b9d2a62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-122505 .elementor-element.elementor-element-6b9d2a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-122505 .elementor-element.elementor-element-6b9d2a62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-122505 .elementor-element.elementor-element-69d1fa76{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:33px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-69d1fa76.e-con{--align-self:flex-start;}.elementor-122505 .elementor-element.elementor-element-4a71ea24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122505 .elementor-element.elementor-element-4a71ea24 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:55px;font-weight:400;line-height:1.1em;letter-spacing:-1.5px;color:var( --e-global-color-secondary );}.elementor-122505 .elementor-element.elementor-element-a56269f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-0da279c{--display:flex;}.elementor-122505 .elementor-element.elementor-element-7943eaa{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-f76cc69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-b18a19f{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-5060010{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5060010 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-5d02d78{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5d02d78 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-584e85ad{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-584e85ad .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-584e85ad .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-331c62e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-2bdb447{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-75a414d{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-75a414d .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-5f31c40{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5f31c40 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-d1f019f{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-d1f019f .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-d1f019f .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-d16ae73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-943f43b .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-943f43b{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-6de2825{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-6de2825 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-fadea60{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-fadea60 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-56db198{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-56db198 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-56db198 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-39defea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-4ffc63c{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-9271c41{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-9271c41 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-a9989c7{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-a9989c7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-a94b297{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-a94b297 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-a94b297 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-912bf33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-d07c3f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-82f511b .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-82f511b{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-ea4fe17{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-ea4fe17 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-b53ca1b{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-b53ca1b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-d251af1{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-d251af1 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-d251af1 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-65404d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-998c760 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-998c760{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-76048b1{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-76048b1 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-146a07f{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-146a07f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-5da24a7{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-5da24a7 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-5da24a7 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-b4e9354{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-9cd39b1{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-8006fd5{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-8006fd5 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-41ce00b{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-41ce00b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-4e7b751{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-4e7b751 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-4e7b751 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-8e390bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-1b4267e{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-1e5cfd1{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-1e5cfd1 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-cd603b9{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-cd603b9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-bde55ad{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-bde55ad .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-bde55ad .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-508b90c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-3ae215f{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-5426147{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5426147 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-090362c{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-090362c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-3b8cccc{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-3b8cccc .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-3b8cccc .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-6fb8035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-eddf9dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-6595146 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-6595146{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-20ea2b5{padding:15px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-20ea2b5 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-9a342fb{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-9a342fb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-2278e13{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-2278e13 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-2278e13 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-ac9faee{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-689ee91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-db7276a .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-db7276a{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-5b6c69d{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5b6c69d .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-5385f1a{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5385f1a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-6fc9e6c{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-6fc9e6c .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-6fc9e6c .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-083899f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-217de4d .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-217de4d{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-8e92614{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-8e92614 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-9ff1d86{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-9ff1d86 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-0d18e63{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-0d18e63 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-0d18e63 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-f5a85d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-313a82b .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-313a82b{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-9591b0a{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-9591b0a .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-6e43fd9{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-6e43fd9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-12644e6{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-12644e6 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-12644e6 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-7be2b74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-ceb26b4{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-19fb275{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-19fb275 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-dc60881{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-dc60881 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-43be804{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-43be804 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-43be804 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-f2a9cf2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-c5a8813{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-1ea0b65{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-1ea0b65 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-a40c4ef{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-a40c4ef .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-8c5e694{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-8c5e694 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-8c5e694 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-288aea6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-1820738 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-1820738{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-5cebecd{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5cebecd .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-ff47837{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-ff47837 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-071697b{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-071697b .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-071697b .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-b495a96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-4b2b469{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-e390283{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-e390283 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-ae93100{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-ae93100 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-ae51462{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-ae51462 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-ae51462 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-873f402{--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-122505 .elementor-element.elementor-element-edf10e7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-48287ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-3edb1f5{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-812e33e{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-812e33e .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-b51ce61{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-b51ce61 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-c9bb54b{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-c9bb54b .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-c9bb54b .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-83296dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-9a72186{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-efa3dfe{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-efa3dfe .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-13bbecc{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-13bbecc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-b889d70{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-b889d70 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-b889d70 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-32088fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-5cfc91f{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-a4e74b9{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-a4e74b9 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-c97ed66{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-c97ed66 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-5ca1551e{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-5ca1551e .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-5ca1551e .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-52bcbc6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-83763af .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-83763af{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-b4a768c{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-b4a768c .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-bed9211{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-bed9211 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-53c3222d{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-53c3222d .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-53c3222d .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-ab1225d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-827e9c2{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-f22d2fb{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-f22d2fb .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-7ee1441{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-7ee1441 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-79ad9aa5{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-79ad9aa5 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-79ad9aa5 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-55aa2c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-4f61bae{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-b09c3d5{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-b09c3d5 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-880650e{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-880650e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-e51458c{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-e51458c .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-e51458c .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-68c524b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-b129df7{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-df490c0{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-df490c0 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-07aaf8d{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-07aaf8d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-bada6ca{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-bada6ca .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-bada6ca .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-7421fed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-c82631d .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-c82631d{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-b8e1480{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-b8e1480 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-873237e{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-873237e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-9ba8f8a{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-9ba8f8a .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-9ba8f8a .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-8837df1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-044abdc .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-044abdc{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-5b8425a{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5b8425a .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-8b7d83a{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-8b7d83a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-76f0418{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-76f0418 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-76f0418 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-7b04543{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-4a00fbd{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-6425aca{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-6425aca .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-c43789d{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-c43789d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-c4ffa9f{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-c4ffa9f .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-c4ffa9f .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-e1df14f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-c794159{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-3d0a06b{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-2abfa5a{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-2abfa5a .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-5a02449{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5a02449 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-a7d00fd{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-a7d00fd .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-a7d00fd .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-30bccff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-7b0f4f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-7defd74{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-2f135e5{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-2f135e5 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-b3a30fc{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-b3a30fc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-cbde665{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-cbde665 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-cbde665 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-7a6fa92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-d574093 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-d574093{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-1546f77{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-1546f77 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-d013742{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-d013742 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-6d2bafc{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-6d2bafc .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-6d2bafc .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-a54b719{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-b25f12e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-e1452c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-615a414 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-615a414{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-e47aaec{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-e47aaec .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-dd0192b{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-dd0192b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-b558810{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-b558810 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-b558810 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-2104eb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-1e212d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-06a6a39{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-2702207{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-2702207 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-2702080{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-2702080 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-e1cfa87{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-e1cfa87 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-e1cfa87 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-976fb78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-b7ffd8a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-a66aeb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-4510607 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-4510607{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-21de2d8{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-21de2d8 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-b4c7a3a{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-b4c7a3a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-09c329e{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-09c329e .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-09c329e .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-6a931c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-45eb771{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-420ac4d{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-420ac4d .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-e0e909c{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-e0e909c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-c348225{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-c348225 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-c348225 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-8e7dc26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-33773ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-a8e4a2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-5920d43{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-c9353c7{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-c9353c7 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-a184906{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-a184906 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-37892f3{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-37892f3 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-37892f3 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-bda867a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-38c7f5d{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-8cf3a41{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-8cf3a41 .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-c52e7ce{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-c52e7ce .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-c5639be{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-c5639be .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-c5639be .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-7bb1fda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-persons-container{width:100%;}.elementor-122505 .elementor-element.elementor-element-4b3d8c5{justify-content:flex-start;}.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-info{text-align:left;background-color:#14141280;}.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-content{color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:15px;line-height:16px;}.elementor-122505 .elementor-element.elementor-element-5991d0d{padding:34px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-5991d0d .elementor-heading-title{font-size:15px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-bb93155{padding:6px 0px 0px 0px;}.elementor-122505 .elementor-element.elementor-element-bb93155 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-2222617{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 10px 0px;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-122505 .elementor-element.elementor-element-2222617 .elementor-social-icon{background-color:var( --e-global-color-6ae6d8a );}.elementor-122505 .elementor-element.elementor-element-2222617 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-122505 .elementor-element.elementor-element-599c268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122505 .elementor-element.elementor-element-a14e2c4{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-a14e2c4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-122505 .elementor-element.elementor-element-a14e2c4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-122505 .elementor-element.elementor-element-a14e2c4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-122505 .elementor-element.elementor-element-a14e2c4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-122505 .elementor-element.elementor-element-a14e2c4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-122505 .elementor-element.elementor-element-a14e2c4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:400;text-transform:uppercase;}.elementor-122505 .elementor-element.elementor-element-a14e2c4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-775b2c5{--display:flex;--min-height:350px;--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;--justify-content:center;}.elementor-122505 .elementor-element.elementor-element-775b2c5:not(.elementor-motion-effects-element-type-background), .elementor-122505 .elementor-element.elementor-element-775b2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dcb5ea );}.elementor-122505 .elementor-element.elementor-element-d55faa2{--display:flex;}.elementor-122505 .elementor-element.elementor-element-6ea64f9{text-align:center;}.elementor-122505 .elementor-element.elementor-element-6ea64f9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-122505 .elementor-element.elementor-element-b1be101 .elementor-button{background-color:#00000000;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-122505 .elementor-element.elementor-element-b1be101 .elementor-button:hover, .elementor-122505 .elementor-element.elementor-element-b1be101 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:#02010100;}.elementor-122505 .elementor-element.elementor-element-b1be101 .elementor-button:hover svg, .elementor-122505 .elementor-element.elementor-element-b1be101 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-122505 .elementor-element.elementor-element-7943eaa{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-ac9faee{--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-content{font-size:12px;}.elementor-122505 .elementor-element.elementor-element-edf10e7{--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-e1df14f{--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-b7ffd8a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-122505 .elementor-element.elementor-element-6b9d2a62{--width:100%;}.elementor-122505 .elementor-element.elementor-element-d55faa2{--width:97%;}}@media(max-width:767px){.elementor-122505 .elementor-element.elementor-element-6b9d2a62{--min-height:70vh;--justify-content:flex-end;}.elementor-122505 .elementor-element.elementor-element-69d1fa76{--justify-content:flex-end;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-122505 .elementor-element.elementor-element-4a71ea24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122505 .elementor-element.elementor-element-7943eaa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-ac9faee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-content{font-size:15px;}.elementor-122505 .elementor-element.elementor-element-edf10e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-e1df14f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-b7ffd8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-122505 .elementor-element.elementor-element-a14e2c4{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;}}/* Start custom CSS for premium-addon-person, class: .elementor-element-b18a19f */.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-2bdb447 */.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-943f43b */.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4ffc63c */.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-82f511b */.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-998c760 */.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9cd39b1 */.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1b4267e */.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3ae215f */.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-6595146 */.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-db7276a */.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-217de4d */.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-313a82b */.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-ceb26b4 */.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c5a8813 */.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1820738 */.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b2b469 */.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3edb1f5 */.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9a72186 */.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5cfc91f */.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-83763af */.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-83763af .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-827e9c2 */.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4f61bae */.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b129df7 */.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c82631d */.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-044abdc */.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4a00fbd */.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3d0a06b */.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-7defd74 */.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-d574093 */.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-615a414 */.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-06a6a39 */.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4510607 */.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-45eb771 */.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5920d43 */.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-38c7f5d */.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b3d8c5 */.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b18a19f */.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-2bdb447 */.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-943f43b */.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4ffc63c */.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-82f511b */.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-998c760 */.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9cd39b1 */.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1b4267e */.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3ae215f */.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-6595146 */.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-db7276a */.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-217de4d */.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-313a82b */.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-ceb26b4 */.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c5a8813 */.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1820738 */.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b2b469 */.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3edb1f5 */.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9a72186 */.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5cfc91f */.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-83763af */.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-83763af .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-827e9c2 */.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4f61bae */.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b129df7 */.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c82631d */.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-044abdc */.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4a00fbd */.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3d0a06b */.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-7defd74 */.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-d574093 */.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-615a414 */.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-06a6a39 */.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4510607 */.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-45eb771 */.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5920d43 */.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-38c7f5d */.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b3d8c5 */.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b18a19f */.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-2bdb447 */.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-943f43b */.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4ffc63c */.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-82f511b */.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-998c760 */.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9cd39b1 */.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1b4267e */.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3ae215f */.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-6595146 */.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-db7276a */.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-217de4d */.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-313a82b */.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-ceb26b4 */.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c5a8813 */.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1820738 */.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b2b469 */.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3edb1f5 */.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9a72186 */.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5cfc91f */.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-83763af */.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-83763af .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-827e9c2 */.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4f61bae */.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b129df7 */.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c82631d */.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-044abdc */.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4a00fbd */.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3d0a06b */.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-7defd74 */.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-d574093 */.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-615a414 */.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-06a6a39 */.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4510607 */.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-45eb771 */.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5920d43 */.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-38c7f5d */.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b3d8c5 */.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b18a19f */.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-2bdb447 */.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-943f43b */.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4ffc63c */.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-82f511b */.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-998c760 */.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9cd39b1 */.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1b4267e */.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3ae215f */.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-6595146 */.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-db7276a */.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-217de4d */.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-313a82b */.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-ceb26b4 */.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c5a8813 */.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1820738 */.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b2b469 */.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3edb1f5 */.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9a72186 */.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5cfc91f */.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-83763af */.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-83763af .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-827e9c2 */.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4f61bae */.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b129df7 */.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c82631d */.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-044abdc */.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4a00fbd */.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3d0a06b */.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-7defd74 */.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-d574093 */.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-615a414 */.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-06a6a39 */.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4510607 */.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-45eb771 */.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5920d43 */.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-38c7f5d */.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b3d8c5 */.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b18a19f */.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-2bdb447 */.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-943f43b */.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4ffc63c */.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-82f511b */.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-998c760 */.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9cd39b1 */.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1b4267e */.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3ae215f */.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-6595146 */.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-db7276a */.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-217de4d */.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-313a82b */.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-ceb26b4 */.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c5a8813 */.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1820738 */.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b2b469 */.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3edb1f5 */.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9a72186 */.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5cfc91f */.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-83763af */.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-83763af .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-827e9c2 */.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4f61bae */.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b129df7 */.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c82631d */.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-044abdc */.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4a00fbd */.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3d0a06b */.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-7defd74 */.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-d574093 */.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-615a414 */.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-06a6a39 */.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4510607 */.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-45eb771 */.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5920d43 */.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-38c7f5d */.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b3d8c5 */.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b18a19f */.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b18a19f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-2bdb447 */.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-2bdb447 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-943f43b */.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-943f43b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4ffc63c */.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4ffc63c .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-82f511b */.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-82f511b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-998c760 */.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-998c760 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9cd39b1 */.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9cd39b1 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1b4267e */.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1b4267e .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3ae215f */.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3ae215f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-6595146 */.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-6595146 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-db7276a */.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-db7276a .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-217de4d */.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-217de4d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-313a82b */.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-313a82b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-ceb26b4 */.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-ceb26b4 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c5a8813 */.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c5a8813 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-1820738 */.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-1820738 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b2b469 */.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b2b469 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3edb1f5 */.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3edb1f5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-9a72186 */.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-9a72186 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5cfc91f */.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5cfc91f .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-83763af */.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-83763af .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-83763af .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-827e9c2 */.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-827e9c2 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4f61bae */.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4f61bae .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-b129df7 */.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-b129df7 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-c82631d */.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-c82631d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-044abdc */.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-044abdc .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4a00fbd */.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4a00fbd .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-3d0a06b */.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-3d0a06b .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-7defd74 */.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-7defd74 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-d574093 */.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-d574093 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-615a414 */.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-615a414 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-06a6a39 */.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-06a6a39 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4510607 */.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4510607 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-45eb771 */.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-45eb771 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5920d43 */.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-5920d43 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-38c7f5d */.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-38c7f5d .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-4b3d8c5 */.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container {
  position: relative;
  overflow: hidden;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

.elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-container:hover::before {
  background: rgba(0, 0, 0, 0.7); 
}

.premium-person-info-container {
  position: relative;
  z-index: 2; 
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.premium-person-container:hover .premium-person-info-container {
  opacity: 1;
  visibility: visible;
}

.premium-person-image-container {
  width: 260px;
  height: 301px;
  overflow: hidden;}

@media (max-width: 767px) {
 .elementor-122505 .elementor-element.elementor-element-4b3d8c5 .premium-person-image-container {
    width: auto !important;
    height: 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a14e2c4 */.elementor-122505 .elementor-element.elementor-element-a14e2c4 .e-n-tab-title-text:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-122505 .elementor-element.elementor-element-a14e2c4 [aria-selected="true"] .e-n-tab-title-text {
    text-decoration: underline;
    text-underline-offset: 3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-UltraLight-11.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-UltraLightItalic-12.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-Regular-08.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-Italic-05.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-Medium-06.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-MediumItalic-07.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-DemiBold-03.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-DemiBoldItalic-04.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-Bold-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-BoldItalic-02.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-Heavy-09.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://perfectpractice.com.au/wp-content/uploads/2025/07/AvenirNext-HeavyItalic-10.ttf') format('truetype');
}
/* End Custom Fonts CSS */