.elementor-5051 .elementor-element.elementor-element-dd905f7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-dd905f7{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-145e302 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-145e302{z-index:0;}.elementor-5051 .elementor-element.elementor-element-8f57ef8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5051 .elementor-element.elementor-element-8f57ef8:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-8f57ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-8f57ef8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-8f57ef8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-737766e{--spacer-size:137px;}.elementor-5051 .elementor-element.elementor-element-737766e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-7122ce1e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-7122ce1e{overflow:hidden;margin-top:140px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-5051 .elementor-element.elementor-element-37784300{width:auto;max-width:auto;animation-duration:1500ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-37784300 .aux-modern-heading-primary{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:#15557C;margin:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-37784300 .aux-modern-heading-secondary{font-size:30px;font-weight:bold;line-height:1.3em;color:var( --e-global-color-secondary );margin:16px 0px 0px 0px;max-width:253px;}.elementor-5051 .elementor-element.elementor-element-37784300 .aux-modern-heading-divider{height:1px;width:97px;margin:-15px 0px 0px 151px;background-color:var( --e-global-color-primary );}.elementor-5051 .elementor-element.elementor-element-555266e0{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;position:absolute;left:-535px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-555266e0 .aux-the-shape{width:320px;height:320px;}.elementor-5051 .elementor-element.elementor-element-555266e0 .aux-widget-container{text-align:left;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-modern-button .aux-overlay:before{background-color:#27AB80;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-modern-button .aux-overlay:after{background-color:#15557C;}.elementor-5051 .elementor-element.elementor-element-335fbb50{animation-duration:2000ms;z-index:2;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-335fbb50 > .elementor-widget-container{margin:68px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-modern-button-wrapper{text-align:left;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-modern-button{padding:20px 78px 20px 22px;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-overlay:before, .elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-overlay:after{border-radius:0px 30px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-text{font-size:16px;font-weight:500;line-height:1.3em;}.elementor-5051 .elementor-element.elementor-element-dbcc5a3 > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-9fd6d47{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-9fd6d47 .col-title a, .elementor-5051 .elementor-element.elementor-element-9fd6d47 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-9fd6d47 .col-title, .elementor-5051 .elementor-element.elementor-element-9fd6d47 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-9fd6d47 .aux-staff-content .col-title{margin-top:2px;}.elementor-5051 .elementor-element.elementor-element-9fd6d47 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-9fd6d47 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:16px;}.elementor-5051 .elementor-element.elementor-element-9fd6d47 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-9fd6d47 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-97d8620 > .elementor-element-populated{margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;}.elementor-5051 .elementor-element.elementor-element-20559a93{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-20559a93 .col-title a, .elementor-5051 .elementor-element.elementor-element-20559a93 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-20559a93 .col-title, .elementor-5051 .elementor-element.elementor-element-20559a93 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-20559a93 .aux-staff-content .col-title{margin-top:10px;}.elementor-5051 .elementor-element.elementor-element-20559a93 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-20559a93 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-20559a93 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-20559a93 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-60310c1 > .elementor-element-populated{margin:0px 0px 0px 19px;--e-column-margin-right:0px;--e-column-margin-left:19px;}.elementor-5051 .elementor-element.elementor-element-5142a4af{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-5142a4af .col-title a, .elementor-5051 .elementor-element.elementor-element-5142a4af .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-5142a4af .col-title, .elementor-5051 .elementor-element.elementor-element-5142a4af .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-5142a4af .aux-staff-content .col-title{margin-top:34px;}.elementor-5051 .elementor-element.elementor-element-5142a4af .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-5142a4af .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-5142a4af .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-5142a4af .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-cfb558c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-cfb558c{overflow:hidden;margin-top:65px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-5051 .elementor-element.elementor-element-c08e72b > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-64fce13{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;position:absolute;left:-535px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-64fce13 .aux-the-shape{width:320px;height:320px;}.elementor-5051 .elementor-element.elementor-element-64fce13 .aux-widget-container{text-align:left;}.elementor-5051 .elementor-element.elementor-element-de20983{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-de20983 .col-title a, .elementor-5051 .elementor-element.elementor-element-de20983 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-de20983 .col-title, .elementor-5051 .elementor-element.elementor-element-de20983 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-de20983 .aux-staff-content .col-title{margin-top:0px;}.elementor-5051 .elementor-element.elementor-element-de20983 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-de20983 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:16px;}.elementor-5051 .elementor-element.elementor-element-de20983 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-de20983 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-108b757 > .elementor-element-populated{margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;}.elementor-5051 .elementor-element.elementor-element-7e6c288{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-7e6c288 .col-title a, .elementor-5051 .elementor-element.elementor-element-7e6c288 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-7e6c288 .col-title, .elementor-5051 .elementor-element.elementor-element-7e6c288 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-7e6c288 .aux-staff-content .col-title{margin-top:82px;}.elementor-5051 .elementor-element.elementor-element-7e6c288 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-7e6c288 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-7e6c288 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-7e6c288 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-e7fb7cd > .elementor-element-populated{margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;}.elementor-5051 .elementor-element.elementor-element-445c5e7{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-445c5e7 .col-title a, .elementor-5051 .elementor-element.elementor-element-445c5e7 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-445c5e7 .col-title, .elementor-5051 .elementor-element.elementor-element-445c5e7 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-445c5e7 .aux-staff-content .col-title{margin-top:81px;}.elementor-5051 .elementor-element.elementor-element-445c5e7 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-445c5e7 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-445c5e7 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-445c5e7 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-c273f2c > .elementor-element-populated{margin:0px 0px 0px 19px;--e-column-margin-right:0px;--e-column-margin-left:19px;}.elementor-5051 .elementor-element.elementor-element-348c816{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-348c816 .col-title a, .elementor-5051 .elementor-element.elementor-element-348c816 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-348c816 .col-title, .elementor-5051 .elementor-element.elementor-element-348c816 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-348c816 .aux-staff-content .col-title{margin-top:11px;}.elementor-5051 .elementor-element.elementor-element-348c816 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-348c816 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-348c816 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-348c816 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-f277d16 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-f277d16{overflow:hidden;margin-top:65px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-5051 .elementor-element.elementor-element-de1fe28 > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-041eea5{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;position:absolute;left:-535px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-041eea5 .aux-the-shape{width:320px;height:320px;}.elementor-5051 .elementor-element.elementor-element-041eea5 .aux-widget-container{text-align:left;}.elementor-5051 .elementor-element.elementor-element-3803e5c{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-3803e5c .col-title a, .elementor-5051 .elementor-element.elementor-element-3803e5c .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-3803e5c .col-title, .elementor-5051 .elementor-element.elementor-element-3803e5c .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-3803e5c .aux-staff-content .col-title{margin-top:0px;}.elementor-5051 .elementor-element.elementor-element-3803e5c .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-3803e5c .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:16px;}.elementor-5051 .elementor-element.elementor-element-3803e5c .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-3803e5c .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-f584c79 > .elementor-element-populated{margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;}.elementor-5051 .elementor-element.elementor-element-d7b3203{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-d7b3203 .col-title a, .elementor-5051 .elementor-element.elementor-element-d7b3203 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-d7b3203 .col-title, .elementor-5051 .elementor-element.elementor-element-d7b3203 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-d7b3203 .aux-staff-content .col-title{margin-top:32px;}.elementor-5051 .elementor-element.elementor-element-d7b3203 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-d7b3203 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-d7b3203 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-d7b3203 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-012d024 > .elementor-element-populated{margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;}.elementor-5051 .elementor-element.elementor-element-e349b66{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-e349b66 .col-title a, .elementor-5051 .elementor-element.elementor-element-e349b66 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-e349b66 .col-title, .elementor-5051 .elementor-element.elementor-element-e349b66 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-e349b66 .aux-staff-content .col-title{margin-top:33px;}.elementor-5051 .elementor-element.elementor-element-e349b66 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-e349b66 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-e349b66 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-e349b66 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-3ee471b > .elementor-element-populated{margin:0px 0px 0px 19px;--e-column-margin-right:0px;--e-column-margin-left:19px;}.elementor-5051 .elementor-element.elementor-element-dfe6ae0{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-dfe6ae0 .col-title a, .elementor-5051 .elementor-element.elementor-element-dfe6ae0 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-dfe6ae0 .col-title, .elementor-5051 .elementor-element.elementor-element-dfe6ae0 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-dfe6ae0 .aux-staff-content .col-title{margin-top:34px;}.elementor-5051 .elementor-element.elementor-element-dfe6ae0 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-dfe6ae0 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-dfe6ae0 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-dfe6ae0 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-9ddf831 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-9ddf831{overflow:hidden;margin-top:065px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-5051 .elementor-element.elementor-element-63a5acc > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-9d72b2c{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;position:absolute;left:-535px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-9d72b2c .aux-the-shape{width:320px;height:320px;}.elementor-5051 .elementor-element.elementor-element-9d72b2c .aux-widget-container{text-align:left;}.elementor-5051 .elementor-element.elementor-element-5ab5514{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-5ab5514 .col-title a, .elementor-5051 .elementor-element.elementor-element-5ab5514 .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-5ab5514 .col-title, .elementor-5051 .elementor-element.elementor-element-5ab5514 .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-5ab5514 .aux-staff-content .col-title{margin-top:0px;}.elementor-5051 .elementor-element.elementor-element-5ab5514 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-5ab5514 .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-5051 .elementor-element.elementor-element-5ab5514 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-5ab5514 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-811a268 > .elementor-element-populated{margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;}.elementor-5051 .elementor-element.elementor-element-853504b{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-853504b .col-title a, .elementor-5051 .elementor-element.elementor-element-853504b .col-title{color:#FFFFFF !important;}.elementor-5051 .elementor-element.elementor-element-853504b .col-title, .elementor-5051 .elementor-element.elementor-element-853504b .col-title a{font-size:16px;font-weight:600;}.elementor-5051 .elementor-element.elementor-element-853504b .aux-staff-content .col-title{margin-top:48px;}.elementor-5051 .elementor-element.elementor-element-853504b .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-5051 .elementor-element.elementor-element-853504b .entry-content{color:#FFFFFF !important;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-5051 .elementor-element.elementor-element-853504b .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-853504b .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-5051 .elementor-element.elementor-element-ba52b97 > .elementor-element-populated{margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;}.elementor-5051 .elementor-element.elementor-element-29e6f2f > .elementor-element-populated{margin:0px 0px 0px 19px;--e-column-margin-right:0px;--e-column-margin-left:19px;}.elementor-5051 .elementor-element.elementor-element-5acbeb8{--spacer-size:50px;}.elementor-5051 .elementor-element.elementor-element-77e0fff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-77e0fff{margin-top:1.5rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-5051 .elementor-element.elementor-element-b54f524.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5051 .elementor-element.elementor-element-ea309b8{width:auto;max-width:auto;animation-duration:1500ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-ea309b8 > .elementor-widget-container{margin:0rem 0rem 0rem 1rem;}.elementor-5051 .elementor-element.elementor-element-ea309b8 .aux-modern-heading-primary{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:#15557C;margin:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-ea309b8 .aux-modern-heading-secondary{font-size:30px;font-weight:bold;line-height:1.3em;color:var( --e-global-color-secondary );margin:16px 0px 0px 0px;max-width:253px;}.elementor-5051 .elementor-element.elementor-element-ea309b8 .aux-modern-heading-divider{height:1px;width:97px;margin:-15px 0px 0px 151px;background-color:var( --e-global-color-primary );}.elementor-5051 .elementor-element.elementor-element-fd89077{--e-image-carousel-slides-to-show:4;}.elementor-5051 .elementor-element.elementor-element-fd89077 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5051 .elementor-element.elementor-element-4b6ed3f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-4b6ed3f1 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-4b6ed3f1{border-style:none;box-shadow:11px 12px 34px -7px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-4b6ed3f1, .elementor-5051 .elementor-element.elementor-element-4b6ed3f1 > .elementor-background-overlay{border-radius:0rem 0rem 0rem 0rem;}.elementor-5051 .elementor-element.elementor-element-cf55a0a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5051 .elementor-element.elementor-element-5c86b1d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-5051 .elementor-element.elementor-element-5c86b1d3{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5051 .elementor-element.elementor-element-5c86b1d3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-5051 .elementor-element.elementor-element-5c86b1d3 .aux-modern-heading-secondary{font-size:43px;line-height:50px;color:#171c24;margin:0px 0px 24px 0px;}.elementor-5051 .elementor-element.elementor-element-5c86b1d3 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-3080d9c );}.elementor-5051 .elementor-element.elementor-element-8282cd8 input:not([type="submit"]){background-color:#FFFFFF;color:var( --e-global-color-3080d9c );border-radius:12px 12px 12px 12px;transition:all ease-out 0.3s;}.elementor-5051 .elementor-element.elementor-element-8282cd8 input[type="submit"]{background-color:var( --e-global-color-3080d9c );border-style:none;border-radius:12px 12px 12px 12px;transition:all ease-out 0.3s;}.elementor-5051 .elementor-element.elementor-element-8282cd8 input[type="submit"]:hover{background-color:var( --e-global-color-3d9188e );}.elementor-5051 .elementor-element.elementor-element-8282cd8 input:not([type="submit"])::placeholder{color:var( --e-global-color-3080d9c );}.elementor-5051 .elementor-element.elementor-element-8282cd8 input[type="text"]{transition:all ease-out 0.3s;}.elementor-5051 .elementor-element.elementor-element-8282cd8 input[type="email"]{transition:all ease-out 0.3s;}.elementor-5051 .elementor-element.elementor-element-8282cd8 select{transition:all ease-out 0.3s;}.elementor-5051 .elementor-element.elementor-element-8282cd8 textarea{color:var( --e-global-color-3080d9c );transition:all ease-out 0.3s;}.elementor-5051 .elementor-element.elementor-element-8282cd8 textarea::placeholder{color:var( --e-global-color-3080d9c );}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-2d6eaf4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-2d6eaf4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5051 .elementor-element.elementor-element-c08e72b{width:25.044%;}.elementor-5051 .elementor-element.elementor-element-108b757{width:24.9%;}.elementor-5051 .elementor-element.elementor-element-e7fb7cd{width:24.956%;}.elementor-5051 .elementor-element.elementor-element-c273f2c{width:25.044%;}.elementor-5051 .elementor-element.elementor-element-de1fe28{width:25.044%;}.elementor-5051 .elementor-element.elementor-element-f584c79{width:24.9%;}.elementor-5051 .elementor-element.elementor-element-012d024{width:24.956%;}.elementor-5051 .elementor-element.elementor-element-3ee471b{width:25.044%;}.elementor-5051 .elementor-element.elementor-element-63a5acc{width:25.044%;}.elementor-5051 .elementor-element.elementor-element-811a268{width:24.9%;}.elementor-5051 .elementor-element.elementor-element-ba52b97{width:24.956%;}.elementor-5051 .elementor-element.elementor-element-29e6f2f{width:25.044%;}.elementor-5051 .elementor-element.elementor-element-b54f524{width:26.842%;}.elementor-5051 .elementor-element.elementor-element-ab1c148{width:73.158%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5051 .elementor-element.elementor-element-1fbb507e{width:100%;}.elementor-5051 .elementor-element.elementor-element-dbcc5a3{width:33%;}.elementor-5051 .elementor-element.elementor-element-97d8620{width:33%;}.elementor-5051 .elementor-element.elementor-element-60310c1{width:33%;}.elementor-5051 .elementor-element.elementor-element-c08e72b{width:100%;}.elementor-5051 .elementor-element.elementor-element-108b757{width:33%;}.elementor-5051 .elementor-element.elementor-element-e7fb7cd{width:33%;}.elementor-5051 .elementor-element.elementor-element-c273f2c{width:33%;}.elementor-5051 .elementor-element.elementor-element-de1fe28{width:100%;}.elementor-5051 .elementor-element.elementor-element-f584c79{width:33%;}.elementor-5051 .elementor-element.elementor-element-012d024{width:33%;}.elementor-5051 .elementor-element.elementor-element-3ee471b{width:33%;}.elementor-5051 .elementor-element.elementor-element-63a5acc{width:100%;}.elementor-5051 .elementor-element.elementor-element-811a268{width:33%;}.elementor-5051 .elementor-element.elementor-element-ba52b97{width:33%;}.elementor-5051 .elementor-element.elementor-element-29e6f2f{width:33%;}.elementor-5051 .elementor-element.elementor-element-2d6eaf4b{width:100%;}}@media(max-width:1024px){.elementor-5051 .elementor-element.elementor-element-1fbb507e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-5051 .elementor-element.elementor-element-1fbb507e > .elementor-element-populated{margin:0px 0px 23px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-37784300 .aux-modern-heading-primary{font-size:14px;}.elementor-5051 .elementor-element.elementor-element-37784300 .aux-modern-heading-secondary{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-37784300 .aux-modern-heading-divider{margin:-9px 0px 0px 120px;}.elementor-5051 .elementor-element.elementor-element-335fbb50{width:auto;max-width:auto;}.elementor-5051 .elementor-element.elementor-element-335fbb50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-modern-button{padding:18px 50px 18px 20px;}.elementor-5051 .elementor-element.elementor-element-335fbb50 .aux-text{font-size:14px;}.elementor-5051 .elementor-element.elementor-element-dbcc5a3 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-97d8620 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-5051 .elementor-element.elementor-element-60310c1 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-5051 .elementor-element.elementor-element-c08e72b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-5051 .elementor-element.elementor-element-c08e72b > .elementor-element-populated{margin:0px 0px 23px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-108b757 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-e7fb7cd > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-5051 .elementor-element.elementor-element-c273f2c > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-5051 .elementor-element.elementor-element-de1fe28.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-5051 .elementor-element.elementor-element-de1fe28 > .elementor-element-populated{margin:0px 0px 23px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-f584c79 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-012d024 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-5051 .elementor-element.elementor-element-3ee471b > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-5051 .elementor-element.elementor-element-63a5acc.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-5051 .elementor-element.elementor-element-63a5acc > .elementor-element-populated{margin:0px 0px 23px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-811a268 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-ba52b97 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-5051 .elementor-element.elementor-element-29e6f2f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-5051 .elementor-element.elementor-element-ea309b8 .aux-modern-heading-primary{font-size:14px;}.elementor-5051 .elementor-element.elementor-element-ea309b8 .aux-modern-heading-secondary{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-ea309b8 .aux-modern-heading-divider{margin:-9px 0px 0px 120px;}.elementor-5051 .elementor-element.elementor-element-4b6ed3f1{margin-top:150px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-5c86b1d3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-5051 .elementor-element.elementor-element-2d6eaf4b > .elementor-element-populated{padding:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-5051 .elementor-element.elementor-element-7122ce1e{margin-top:80px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-1fbb507e > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-555266e0{top:-91px;}.elementor-5051 .elementor-element.elementor-element-dbcc5a3 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-9fd6d47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-97d8620 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-60310c1 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-cfb558c{margin-top:80px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-c08e72b > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-64fce13{top:-91px;}.elementor-5051 .elementor-element.elementor-element-108b757 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-e7fb7cd > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-c273f2c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-f277d16{margin-top:80px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-de1fe28 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-041eea5{top:-91px;}.elementor-5051 .elementor-element.elementor-element-f584c79 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-012d024 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-3ee471b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-9ddf831{margin-top:80px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-63a5acc > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-9d72b2c{top:-91px;}.elementor-5051 .elementor-element.elementor-element-811a268 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-ba52b97 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-29e6f2f > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-4b6ed3f1{margin-top:100px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-5c86b1d3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-5051 .elementor-element.elementor-element-5c86b1d3 .aux-modern-heading-secondary .aux-head-highlight{font-size:32px;}.elementor-5051 .elementor-element.elementor-element-2d6eaf4b > .elementor-element-populated{padding:30px 0px 0px 0px;}}/* Start custom CSS for spacer, class: .elementor-element-737766e */.spacer {
  background-color: white;
  position: relative;
  z-index: -1; /* Ensures no element can be on top of it */
  height: 50px; /* Adjust the height as needed */
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-9fd6d47 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-20559a93 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-5142a4af *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-de20983 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-7e6c288 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-445c5e7 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-348c816 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-3803e5c *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-d7b3203 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-e349b66 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-dfe6ae0 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-5ab5514 *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-853504b *//* ===== Desktop Hover Effect ===== */
.aux-staff-container {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.aux-staff-container .aux-media-image {
  position: relative;
}

.aux-staff-container .aux-media-image img {
  border-radius: 0 100px 0 0; /* Keep top-right curve */
  transition: all 150ms ease-out;
  width: 100%;
}

/* Overlay Effects */
.aux-staff-container .aux-media-image:before {
  content: "";
  background-color: rgba(39, 171, 128, 0);
  position: absolute;
  inset: 0;
  z-index: 1;
  transition: background-color 150ms ease-out;
}

.aux-staff-container .aux-media-image:after {
  content: "";
  background-color: var(--e-global-color-e025eeb);
  position: absolute;
  inset: 0;
  border-radius: 0 100px 0 0;
  transition: all 150ms ease-out;
  opacity: 0;
  z-index: 2;
}

.aux-staff-container:hover .aux-media-image:before {
  background-color: rgba(39, 171, 128, 0.5);
}

.aux-staff-container:hover .aux-media-image:after {
  opacity: 1;
}

.aux-staff-container:hover .aux-media-image img {
  filter: blur(2px);
}

/* Reveal Panel: Proper height and curve */
.aux-staff-container .aux-staff-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(60%); /* Adjusted to match older one */
  background: linear-gradient(
    180deg,
    rgba(39, 171, 128, 0) 0%,
    rgba(39, 171, 128, 0.8) 33%
  );
  padding: 0;
  overflow: hidden;
  transition: all 0.35s ease-out;
  z-index: 3;
  border-radius: 0 100px 0 0; /* Curve matches image */
}

.aux-staff-container:hover .aux-staff-content {
  transform: translateY(0%);
  padding: 25px;
  overflow: visible;
}

/* Text Layer */
.aux-staff-container .aux-staff-content * {
  position: relative;
  z-index: 4;
}

/* ===== Mobile: Tap-to-Toggle Reveal ===== */
@media (hover: none) and (pointer: coarse) {
  .aux-staff-container .aux-staff-content {
    transition: transform 0.4s ease, padding 0.3s ease;
    transform: translateY(42%);
    padding: 0;
    overflow: hidden;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image img {
    filter: none !important;
    border-radius: 0 100px 0 0;
  }

  .aux-staff-container .aux-media-image:before,
  .aux-staff-container .aux-media-image:after {
    display: none !important;
  }
/* Match curve across image, overlay, and hover panel */
.aux-staff-container .aux-media-image img,
.aux-staff-container .aux-media-image:after,
.aux-staff-container .aux-staff-content {
  border-top-right-radius: 100px;
}
  /* TOGGLE with tap */
  .aux-staff-container.clicked .aux-staff-content {
    transform: translateY(0%) !important;
    padding: 25px !important;
    overflow: visible;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fd89077 *//* For Elementor Image Carousel */
.elementor-5051 .elementor-element.elementor-element-fd89077 .elementor-image-carousel img {
    width: 100%;
    height: 65px;          /* Set a fixed height */
    object-fit: contain;    /* Ensure the image fits without cropping */
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-5c86b1d3 */@media only screen and (max-width:1024px){
    .elementor-5051 .elementor-element.elementor-element-5c86b1d3 .aux-modern-heading-divider {
        margin-right: auto;
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-8282cd8 *//* Style the form container */
.aux-contact-form {
    background-color: #f9f9f9; /* Light background for contrast */
    border-radius: 12px; /* Smooth rounded corners */
    padding: 20px; /* Add space inside the form */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    max-width: 600px; /* Restrict the width */
    margin: 0 auto; /* Center the form horizontally */
}

/* Style the input fields and textarea */
.aux-contact-form input[type="text"],
.aux-contact-form input[type="email"],
.aux-contact-form input[type="url"],
.aux-contact-form textarea {
    width: 100%; /* Full width inputs */
    padding: 10px; /* Add padding */
    margin-bottom: 15px; /* Spacing between fields */
    border: 1px solid #ccc; /* Light border */
    border-radius: 8px; /* Smooth corners */
    font-size: 16px; /* Increase font size for readability */
    font-family: Arial, sans-serif; /* Consistent font */
    box-sizing: border-box; /* Prevent overflow */
    transition: all 0.3s ease; /* Smooth hover effects */
}

/* Add hover and focus effects to fields */
.aux-contact-form input[type="text"]:hover,
.aux-contact-form input[type="email"]:hover,
.aux-contact-form input[type="url"]:hover,
.aux-contact-form textarea:hover,
.aux-contact-form input[type="text"]:focus,
.aux-contact-form input[type="email"]:focus,
.aux-contact-form input[type="url"]:focus,
.aux-contact-form textarea:focus {
    border-color: #27ab80; /* Highlight border on hover/focus */
    box-shadow: 0px 0px 4px rgba(39, 171, 128, 0.5); /* Subtle glow */
    outline: none; /* Remove default outline */
}

/* Style the submit button */
.aux-contact-form input[type="submit"] {
    background-color: #27ab80; /* Green background */
    color: #fff; /* White text */
    padding: 10px 20px; /* Add padding */
    border: none; /* Remove border */
    border-radius: 8px; /* Smooth corners */
    font-size: 18px; /* Larger font size */
    font-family: Arial, sans-serif; /* Consistent font */
    cursor: pointer; /* Pointer cursor on hover */
    transition: background-color 0.3s ease; /* Smooth hover effect */
}

/* Hover effect for the submit button */
.aux-contact-form input[type="submit"]:hover {
    background-color: #1e8a65; /* Darker green on hover */
}

/* Style the placeholders */
.aux-contact-form input::placeholder,
.aux-contact-form textarea::placeholder {
    color: #aaa; /* Light gray text */
    font-size: 14px; /* Smaller font size for placeholders */
}

/* Add spacing between labels and fields (if labels exist) */
.aux-contact-form label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
    color: #333; /* Darker text for labels */
}

/* Make the form responsive */
@media (max-width: 768px) {
    .aux-contact-form {
        padding: 15px;
    }

    .aux-contact-form input[type="submit"] {
        font-size: 16px;
        padding: 8px 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-070c061 *//* Styling for the Google Map container */
.map-container iframe {
    width: 100%; /* Ensure responsiveness */
    height: 41rem; /* Increase height for more top and bottom space */
    border: none;
    border-radius: 15px; /* Smooth rounded corners */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow */
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
}

/* Hover effect for the map */
.map-container:hover iframe {
    outline: 2px solid rgba(39, 171, 128, 0.5); /* Match form outline color */
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* Slightly larger shadow */
    transform: scale(1.02); /* Gentle zoom effect */
}/* End custom CSS */