.elementor-78 .elementor-element.elementor-element-8703cf0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-78 .elementor-element.elementor-element-88e99b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-88e99b6{z-index:6;}.elementor-78 .elementor-element.elementor-element-5e56a537{--display:flex;--margin-top:0px;--margin-bottom:-181px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-78 .elementor-element.elementor-element-592f8a30{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-6273300f .elementor-heading-title{font-family:var( --e-global-typography-27ade51-font-family ), Sans-serif;font-size:var( --e-global-typography-27ade51-font-size );font-weight:var( --e-global-typography-27ade51-font-weight );text-transform:var( --e-global-typography-27ade51-text-transform );}.elementor-78 .elementor-element.elementor-element-161c44e8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-161c44e8 .elementor-heading-title{font-family:var( --e-global-typography-a572c3b-font-family ), Sans-serif;font-size:var( --e-global-typography-a572c3b-font-size );}.elementor-78 .elementor-element.elementor-element-1b4aec4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-78 .elementor-element.elementor-element-7ce6c9bb img{width:605px;height:352px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 9px 0px rgba(0, 0, 0, 0.1);}.elementor-78 .elementor-element.elementor-element-3fe77840 img{width:605px;height:800px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 9px 0px rgba(0, 0, 0, 0.1);}.elementor-78 .elementor-element.elementor-element-63ae08a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-78 .elementor-element.elementor-element-63ae08a3:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-63ae08a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-33c4353c{width:var( --container-widget-width, 65.8% );max-width:65.8%;--container-widget-width:65.8%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-78 .elementor-element.elementor-element-33c4353c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-33c4353c .elementor-heading-title{font-family:var( --e-global-typography-e421484-font-family ), Sans-serif;font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-2d0311cd{width:var( --container-widget-width, 65.8% );max-width:65.8%;--container-widget-width:65.8%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-2ae960e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:261px 261px;--row-gap:261px;--column-gap:261px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-78 .elementor-element.elementor-element-8c5b3ce{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-8c5b3ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-8c5b3ce .elementor-heading-title{font-family:var( --e-global-typography-e421484-font-family ), Sans-serif;font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-1b844bc8{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-793e4e09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-78 .elementor-element.elementor-element-793e4e09:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-793e4e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-3789f4be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-4a3343ab{text-align:start;}.elementor-78 .elementor-element.elementor-element-4a3343ab .elementor-heading-title{font-family:var( --e-global-typography-162c091-font-family ), Sans-serif;font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-13075457{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-70f3f376{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-227cd2a{text-align:start;}.elementor-78 .elementor-element.elementor-element-227cd2a .elementor-heading-title{font-family:var( --e-global-typography-162c091-font-family ), Sans-serif;font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-30458514{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-19b68f0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-79ae9311{text-align:start;}.elementor-78 .elementor-element.elementor-element-79ae9311 .elementor-heading-title{font-family:var( --e-global-typography-162c091-font-family ), Sans-serif;font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-168c971{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-88e384f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-78 .elementor-element.elementor-element-113051c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-113051c{z-index:6;}.elementor-78 .elementor-element.elementor-element-5d6c0fb2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-78 .elementor-element.elementor-element-63cd3d6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-6b5b7c1c .elementor-heading-title{font-family:var( --e-global-typography-e421484-font-family ), Sans-serif;font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 00px;}.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-container{width:25%;}.elementor-78 .elementor-element.elementor-element-5ccffc56{justify-content:flex-start;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-info{text-align:left;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-image-container img{height:337px !important;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-image-container{border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-social{box-shadow:0px 4px 9px 0px rgba(0, 0, 0, 0.1);}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-name{font-family:var( --e-global-typography-162c091-font-family ), Sans-serif;font-size:var( --e-global-typography-162c091-font-size );padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-title{font-family:var( --e-global-typography-5b67de5-font-family ), Sans-serif;font-size:var( --e-global-typography-5b67de5-font-size );font-weight:var( --e-global-typography-5b67de5-font-weight );text-transform:var( --e-global-typography-5b67de5-text-transform );margin:0px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-list-item i{font-size:0px;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-list-item a{border-style:none;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-info-container{padding:24px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-ef49968{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;--z-index:0;}.elementor-78 .elementor-element.elementor-element-e5b1911{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-3c269b3 .elementor-heading-title{font-family:var( --e-global-typography-e421484-font-family ), Sans-serif;font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-container{width:25%;padding:0 0px 0 0px;margin:0px 0 0px 0;}.elementor-78 .elementor-element.elementor-element-de81ac1{justify-content:flex-start;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-info{text-align:left;} .elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-style1 .premium-person-info{left:0px;right:0px;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-image-container img{height:337px !important;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-image-container{border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-social{box-shadow:0px 4px 9px 0px rgba(0, 0, 0, 0.1);}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-name{font-family:var( --e-global-typography-162c091-font-family ), Sans-serif;font-size:var( --e-global-typography-162c091-font-size );padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-title{font-family:var( --e-global-typography-5b67de5-font-family ), Sans-serif;font-size:var( --e-global-typography-5b67de5-font-size );font-weight:var( --e-global-typography-5b67de5-font-weight );text-transform:var( --e-global-typography-5b67de5-text-transform );margin:0px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-list-item i{font-size:0px;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-list-item a{border-style:none;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-info-container{padding:24px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3159436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-78 .elementor-element.elementor-element-43a7529{width:var( --container-widget-width, 65.8% );max-width:65.8%;--container-widget-width:65.8%;--container-widget-flex-grow:0;text-align:start;}.elementor-78 .elementor-element.elementor-element-43a7529.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-43a7529 .elementor-heading-title{font-family:var( --e-global-typography-e421484-font-family ), Sans-serif;font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-2a54904{width:var( --container-widget-width, 65.8% );max-width:65.8%;--container-widget-width:65.8%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-2291d6cc{--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:96px 0px;--row-gap:96px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-78 .elementor-element.elementor-element-61fb928f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:261px 261px;--row-gap:261px;--column-gap:261px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-19948f28{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-19948f28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-19948f28 .elementor-heading-title{font-family:var( --e-global-typography-e421484-font-family ), Sans-serif;font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-626c4b30{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-54c05c2c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-78 .elementor-element.elementor-element-54c05c2c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#C5C5C54F;}.elementor-78 .elementor-element.elementor-element-54c05c2c{--image-border-radius:10px;--image-transition-duration:200ms;--overlay-transition-duration:0ms;--content-text-align:center;--content-padding:20px;--description-text-color:#02010100;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-5e56a537{--margin-top:0px;--margin-bottom:-112px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-78 .elementor-element.elementor-element-592f8a30{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-78 .elementor-element.elementor-element-6273300f .elementor-heading-title{font-size:var( --e-global-typography-27ade51-font-size );}.elementor-78 .elementor-element.elementor-element-161c44e8 .elementor-heading-title{font-size:var( --e-global-typography-a572c3b-font-size );}.elementor-78 .elementor-element.elementor-element-1b4aec4b{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-78 .elementor-element.elementor-element-7ce6c9bb img{width:449px;height:268px;}.elementor-78 .elementor-element.elementor-element-3fe77840 img{width:449px;height:572px;}.elementor-78 .elementor-element.elementor-element-33c4353c{width:var( --container-widget-width, 67.29% );max-width:67.29%;--container-widget-width:67.29%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-33c4353c .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-2d0311cd{--container-widget-width:67.29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67.29% );max-width:67.29%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-2ae960e1{--gap:0px 48px;--row-gap:0px;--column-gap:48px;}.elementor-78 .elementor-element.elementor-element-8c5b3ce{width:var( --container-widget-width, 31.487% );max-width:31.487%;--container-widget-width:31.487%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-8c5b3ce .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-1b844bc8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-4a3343ab .elementor-heading-title{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-13075457{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-227cd2a .elementor-heading-title{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-30458514{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-79ae9311 .elementor-heading-title{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-168c971{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-6b5b7c1c .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-container{width:25%;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-image-container img{height:254px !important;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-name{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-title{font-size:var( --e-global-typography-5b67de5-font-size );}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3c269b3 .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-container{width:25%;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-image-container img{height:254px !important;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-name{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-title{font-size:var( --e-global-typography-5b67de5-font-size );}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-43a7529{width:var( --container-widget-width, 67.29% );max-width:67.29%;--container-widget-width:67.29%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-43a7529 .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-2a54904{--container-widget-width:67.29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67.29% );max-width:67.29%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-2291d6cc{--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-78 .elementor-element.elementor-element-61fb928f{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-78 .elementor-element.elementor-element-19948f28{width:var( --container-widget-width, 31.487% );max-width:31.487%;--container-widget-width:31.487%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-19948f28 .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-626c4b30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-5e56a537{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:48px;--padding-left:26px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-6273300f .elementor-heading-title{font-size:var( --e-global-typography-27ade51-font-size );}.elementor-78 .elementor-element.elementor-element-161c44e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-78 .elementor-element.elementor-element-161c44e8 .elementor-heading-title{font-size:var( --e-global-typography-a572c3b-font-size );}.elementor-78 .elementor-element.elementor-element-1b4aec4b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-78 .elementor-element.elementor-element-7ce6c9bb img{width:264px;height:145.684px;}.elementor-78 .elementor-element.elementor-element-63ae08a3{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:024px;}.elementor-78 .elementor-element.elementor-element-33c4353c{width:100%;max-width:100%;}.elementor-78 .elementor-element.elementor-element-33c4353c .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-2d0311cd{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-2ae960e1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-8c5b3ce{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-8c5b3ce .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-1b844bc8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-793e4e09{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:024px;}.elementor-78 .elementor-element.elementor-element-4a3343ab{text-align:start;}.elementor-78 .elementor-element.elementor-element-4a3343ab .elementor-heading-title{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-13075457{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-227cd2a{text-align:start;}.elementor-78 .elementor-element.elementor-element-227cd2a .elementor-heading-title{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-30458514{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-79ae9311 .elementor-heading-title{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-168c971{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-5d6c0fb2{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-6b5b7c1c .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-container{width:100%;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-image-container img{height:327px !important;}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-name{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-title{font-size:var( --e-global-typography-5b67de5-font-size );}.elementor-78 .elementor-element.elementor-element-5ccffc56 .premium-person-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-ef49968{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-78 .elementor-element.elementor-element-3c269b3 .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-container{width:100%;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-image-container img{height:327px !important;}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-name{font-size:var( --e-global-typography-162c091-font-size );}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-title{font-size:var( --e-global-typography-5b67de5-font-size );}.elementor-78 .elementor-element.elementor-element-de81ac1 .premium-person-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3159436{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:024px;}.elementor-78 .elementor-element.elementor-element-43a7529{width:100%;max-width:100%;}.elementor-78 .elementor-element.elementor-element-43a7529 .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-2a54904{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-2291d6cc{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:024px;}.elementor-78 .elementor-element.elementor-element-61fb928f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-78 .elementor-element.elementor-element-19948f28{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-19948f28 .elementor-heading-title{font-size:var( --e-global-typography-e421484-font-size );}.elementor-78 .elementor-element.elementor-element-626c4b30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-392b19ff *//* Cleaned and simplified CSS for the "View All" Button */

/* Base Button Styles */
.elementor-78 .elementor-element.elementor-element-392b19ff {
    display: flex;
    align-items: center;
    background-color: transparent;
    border: none;
    padding: 0;
}

/* Text Container */
.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button-content-wrapper {
    position: relative;
    align-items: center;
    color: #000;
    transition: all 0.2s ease-in-out;
}

span.elementor-button-content-wrapper {
    margin-bottom: -5px; /* Adjust spacing between text and icon */
    margin-top: -5px; /* Adjust spacing between text and icon */
    
}

/* The custom underline attached to the text only */
.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button-text {
    position: relative;
    overflow: hidden; /* This is crucial for hiding the underline when it's below */
    text-decoration: none;
}
.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: 0px; /* This is your new starting position for the underline */
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--Agape-RED, #F0483D);
    transform: translateY(100%); /* Moves the underline down to hide it */
    transition: transform 0.2s ease-out; /* The smooth animation for the slide-up */
}

/* The Icon Container (the red circle) */
.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    border: 1px solid var(--Agape-RED, #F0483D);
    background-color: transparent;
    transition: all 0.2s ease-in-out;
}

/* The SVG Arrow (Base State) */
.elementor-78 .elementor-element.elementor-element-392b19ff .elementor-button-icon svg {
    width: 43.5px;
    height: 12px;
    fill: var(--Agape-RED, #F0483D);
    stroke: none;
    transition: all 0.2s ease-in-out;
}


/* ----- Hover State ----- */

.elementor-78 .elementor-element.elementor-element-392b19ff:hover .elementor-button-text::after {
    transform: translateY(0); /* Underline slides up into its final position */
}

.elementor-78 .elementor-element.elementor-element-392b19ff:hover .elementor-button-icon {
    background-color: var(--Agape-RED, #F0483D);
    border-color: var(--Agape-RED, #F0483D);
}

.elementor-78 .elementor-element.elementor-element-392b19ff:hover .elementor-button-icon svg {
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-5ccffc56 *//*
 * === Default (Desktop) Styling: 4 columns per row ===
 * This is the code for screens wider than 800px.
 */
.premium-persons-container.multiple-persons {
    display: flex;
    flex-wrap: wrap;
    gap: 48px 24px; /* CHANGED: 48px vertical gap, 24px horizontal gap */
}

.premium-persons-container .premium-person-container.premium-person-none-effect {
    padding-right: 0;
    flex-basis: calc(25% - 18px);
    flex-grow: 1;
}

    .premium-person-container img.attachment-full.size-full {
        object-fit: cover;
        object-position: 100% 45%;
        border-radius: 10px;
    }

/*
 * === Tablet Styling: 2 columns per row ===
 * This code applies to screens between 640px and 800px.
 */
@media (max-width: 800px) {
    .premium-persons-container.multiple-persons {
        gap: 48px 24px; /* CHANGED: 48px vertical gap, 24px horizontal gap */
    }

    .premium-persons-container .premium-person-container.premium-person-none-effect {
        flex-basis: calc(50% - 12px);
        flex-grow: 1;
    }
    .premium-person-container img.attachment-full.size-full {
        object-fit: cover;
        object-position: 100% 26%;
        border-radius: 10px;
    }
} /* <--- ADD THIS CLOSING CURLY BRACE HERE */

/*
 * === Mobile Styling: 1 column per row ===
 * This code applies to screens 639px and smaller.
 */
@media (max-width: 639px) {
    .premium-persons-container.multiple-persons {
        gap: 48px;
    }

    .premium-persons-container .premium-person-container.premium-person-none-effect {
        flex-basis: 100%;
        max-width: 100%;
        
    }
    
    .premium-person-container img.attachment-full.size-full {
        object-fit: cover;
        object-position: 100% 20%;
        border-radius: 10px;
    }
}

/* Completely hide social icons and remove their space */
ul.premium-person-social-list {
    display: none !important;
}

/* Target all description paragraphs */
div.premium-person-container .premium-person-content p:last-child { /* Using :last-child is often safer for the very last paragraph */
    margin-bottom: 0 !important;
}

/* Or, if it's the only p tag and not last-child specifically */
div.premium-person-container .premium-person-content p {
    margin-bottom: 0 !important;
}

/* More specific rule */
.premium-person-content  {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-person, class: .elementor-element-de81ac1 *//*
 * === Board of Trustees Styling ===
 * All rules are now prefixed with .board-of-trustees to be specific.
 */

/*
 * === Default (Desktop) Styling: 3 columns per row ===
 * This is the code for screens wider than 1200px.
 */
.board-of-trustees .premium-persons-container.multiple-persons {
    display: flex;
    flex-wrap: wrap;
    gap: 38px 24px;
}

.board-of-trustees .premium-persons-container .premium-person-container.premium-person-none-effect {
    padding-right: 0;
    flex-basis: calc(33.333% - 16px); /* CHANGED: 3 columns */
    flex-grow: 0; /* Prevents the last item from stretching */
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.board-of-trustees .premium-person-container img.attachment-full.size-full {
    object-fit: cover;
    object-position: 100% 10%;
    border-radius: 10px;

}

/*
 * === Padding Fix for the last three members ===
 * This targets the last two children of the board-of-trustees container and removes their top padding.
 */
.board-of-trustees .premium-persons-container .premium-person-container:nth-last-child(-n+3) .premium-person-info-container {
    padding-top: 0 !important;
}


/*
 * === Large Tablet Styling: 2 columns per row ===
 * This code applies to screens between 801px and 1200px.
 */
@media (max-width: 1200px) {
    .board-of-trustees .premium-persons-container .premium-person-container.premium-person-none-effect {
        flex-basis: calc(50% - 12px); /* CHANGED: 2 columns: 50% minus 12px per gap */
    }
     .board-of-trustees .premium-person-container img.attachment-full.size-full {
        object-position: 100% 8%;
    }
}

/*
 * === Tablet Styling: 2 columns per row ===
 * This code applies to screens between 640px and 800px.
 */
@media (max-width: 800px) {
    .board-of-trustees .premium-persons-container .premium-person-container.premium-person-none-effect {
        flex-basis: calc(50% - 12px); /* 2 columns: 50% minus 12px per gap */
    }

    .board-of-trustees .premium-person-container img.attachment-full.size-full {
        object-position: 100% 12%;
    }
}

/*
 * === Mobile Styling: 1 column per row ===
 * This code applies to screens 639px and smaller.
 */
@media (max-width: 639px) {
    .board-of-trustees .premium-persons-container.multiple-persons {
        gap: 48px;
    }

    .board-of-trustees .premium-persons-container .premium-person-container.premium-person-none-effect {
        flex-basis: 100%;
        max-width: 100%;
    }

    .board-of-trustees .premium-person-container img.attachment-full.size-full {
        object-position: 100% 11%;
    }
}





/* Completely hide social icons and remove their space */
.board-of-trustees ul.premium-person-social-list {
    display: none !important;
}







/* Target all description paragraphs */
div.premium-person-container .premium-person-content p:last-child { /* Using :last-child is often safer for the very last paragraph */
    margin-bottom: 0 !important;
}

/* Or, if it's the only p tag and not last-child specifically */
div.premium-person-container .premium-person-content p {
    margin-bottom: 0 !important;
}

/* More specific rule */
.premium-person-content  {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* ============================================
 * SVG FULL-BLEED DECORATIVE LINES - BASE STYLES
 * ============================================ */

/* Reset basic browser/theme margins/paddings */
html, body {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
}

/* Elementor section setup
 * IMPORTANT: Adjust body.elementor-page-78 if needed for your setup
 */
.elementor-section {
    position: relative !important;
    padding: 0 !important;
    margin: 0 !important;
}

/*
 * SVG-LINE-1-CONTAINER - Fixed Width Crop (Recommended)
 * Maintains exact proportions and stroke weight consistency.
 
 
 */
.svg-line-1-container {
    position: absolute !important;
    left: 0 !important;
    width: 100vw !important;
    height: 200vh !important;
    overflow: hidden !important;
    pointer-events: none !important;
    z-index: 0 !important;
    top: -180px !important;
}

.svg-line-1-container svg {
    width: 4004px !important;
    max-width: none !important;
    height: auto !important;
    display: block !important;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(calc(-50% + 130px)) !important;
    top: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) and (min-width: 768px) {
    .svg-line-1-container {
        top: -240px !important;
    }
    
}

/* Mobile */
@media (max-width: 767px) {
    .svg-line-1-container {
        top: -70px !important;
    }
    
}

/*
 * SVG-LINE-2-CONTAINER - Fixed Width Crop (Recommended)
 * Maintains exact proportions and stroke weight consistency.
  * TALL/VERTICAL SVG DETECTED
 
 */
.svg-line-2-container {
    position: absolute !important;
    left: 0 !important;
    width: 100vw !important;
    height: 200vh !important;
    overflow: hidden !important;
    pointer-events: none !important;
    z-index: 0 !important;
    top: 200px !important;
}

.svg-line-2-container svg {
    width: 4015px !important;
    max-width: none !important;
    height: auto !important;
    display: block !important;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    top: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) and (min-width: 768px) {
    .svg-line-2-container {
        top: 150px !important;
    }
    
}

/* Mobile */
@media (max-width: 767px) {
    .svg-line-2-container {
        top: 250px !important;
    }
    
}/* End custom CSS */