.elementor-7101 .elementor-element.elementor-element-5ca6c77:not(.elementor-motion-effects-element-type-background), .elementor-7101 .elementor-element.elementor-element-5ca6c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-7101 .elementor-element.elementor-element-5ca6c77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-7101 .elementor-element.elementor-element-5ca6c77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7101 .elementor-element.elementor-element-1ffd3b2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7101 .elementor-element.elementor-element-1ffd3b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7101 .elementor-element.elementor-element-1ffd3b2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-7101 .elementor-element.elementor-element-d7acb12 .aux-the-svg{width:300px;}.elementor-7101 .elementor-element.elementor-element-d7acb12 .aux-widget-container{text-align:center;}.elementor-7101 .elementor-element.elementor-element-2e4523c{width:auto;max-width:auto;position:absolute;top:130px;right:-40px;}.elementor-7101 .elementor-element.elementor-element-2e4523c > .elementor-widget-container{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-7101 .elementor-element.elementor-element-2e4523c .aux-the-svg{width:300px;}.elementor-7101 .elementor-element.elementor-element-2e4523c .aux-widget-container{text-align:right;}.elementor-7101 .elementor-element.elementor-element-1e79adc{margin-top:0px;margin-bottom:65px;}.elementor-bc-flex-widget .elementor-7101 .elementor-element.elementor-element-bb672b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7101 .elementor-element.elementor-element-bb672b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7101 .elementor-element.elementor-element-bb672b1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-7101 .elementor-element.elementor-element-401391c{width:auto;max-width:auto;animation-duration:1500ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-7101 .elementor-element.elementor-element-401391c .aux-modern-heading-primary{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:#7D5882;margin:0px 0px 0px 0px;}.elementor-7101 .elementor-element.elementor-element-401391c .aux-modern-heading-secondary{font-size:24px;font-weight:bold;line-height:1.3em;color:#000000;margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;max-width:300px;}.elementor-7101 .elementor-element.elementor-element-401391c .aux-widget-modern-heading .aux-widget-inner{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7101 .elementor-element.elementor-element-dacf104{animation-duration:1900ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);max-width:596px;}.elementor-7101 .elementor-element.elementor-element-dacf104 > .elementor-widget-container{margin:7px 0px -43px 0px;padding:18px 18px 18px 18px;}.elementor-7101 .elementor-element.elementor-element-dacf104 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-7101 .elementor-element.elementor-element-5c819db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7101 .elementor-element.elementor-element-5c819db:not(.elementor-motion-effects-element-type-background), .elementor-7101 .elementor-element.elementor-element-5c819db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-7101 .elementor-element.elementor-element-5c819db{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 35px 30px 35px;}.elementor-7101 .elementor-element.elementor-element-5c819db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7101 .elementor-element.elementor-element-236435a > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;}.elementor-7101 .elementor-element.elementor-element-50a9873{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-7101 .elementor-element.elementor-element-50a9873 .col-title a, .elementor-7101 .elementor-element.elementor-element-50a9873 .col-title{color:var( --e-global-color-899407e );}.elementor-7101 .elementor-element.elementor-element-50a9873 .col-title a:hover{color:var( --e-global-color-secondary );}.elementor-7101 .elementor-element.elementor-element-50a9873 .col-title, .elementor-7101 .elementor-element.elementor-element-50a9873 .col-title a{font-size:16px;font-weight:400;}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-content .col-title{margin-top:0px;}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-content  .col-title{margin-bottom:0px;}.elementor-7101 .elementor-element.elementor-element-50a9873 .col-subtitle{color:var( --e-global-color-899407e );margin-bottom:15px;}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-content  .col-subtitle{font-size:13px;font-weight:600;font-style:normal;}.elementor-7101 .elementor-element.elementor-element-50a9873 .entry-content{color:var( --e-global-color-899407e );font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:16px;}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-social-list a{color:var( --e-global-color-899407e );}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-social-list a:hover{color:var( --e-global-color-secondary );}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-widget-staff .aux-staff-footer{padding:10px 0px 0px 0px;}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-7101 .elementor-element.elementor-element-bd40759 > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;}.elementor-7101 .elementor-element.elementor-element-13b63b1{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-7101 .elementor-element.elementor-element-13b63b1 .col-title a, .elementor-7101 .elementor-element.elementor-element-13b63b1 .col-title{color:var( --e-global-color-899407e );}.elementor-7101 .elementor-element.elementor-element-13b63b1 .col-title a:hover{color:var( --e-global-color-secondary );}.elementor-7101 .elementor-element.elementor-element-13b63b1 .col-title, .elementor-7101 .elementor-element.elementor-element-13b63b1 .col-title a{font-size:16px;font-weight:400;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-content .col-title{margin-top:0px;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-content  .col-title{margin-bottom:0px;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .col-subtitle{color:var( --e-global-color-899407e );margin-bottom:15px;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-content  .col-subtitle{font-size:13px;font-weight:600;font-style:normal;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .entry-content{color:var( --e-global-color-899407e );font-size:14px;font-weight:400;line-height:1.7em;margin-bottom:16px;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-social-list a{color:var( --e-global-color-899407e );}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-social-list a:hover{color:var( --e-global-color-secondary );}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-widget-staff .aux-staff-footer{padding:10px 0px 0px 0px;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-widget-staff .aux-staff-content{padding:19% 10% 15% 13%;}.elementor-7101 .elementor-element.elementor-element-9beef32 > .elementor-element-populated{margin:0px 19px 0px 0px;--e-column-margin-right:19px;--e-column-margin-left:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-7101 .elementor-element.elementor-element-236435a{width:33%;}.elementor-7101 .elementor-element.elementor-element-bd40759{width:33%;}.elementor-7101 .elementor-element.elementor-element-9beef32{width:33%;}}@media(max-width:1024px){.elementor-7101 .elementor-element.elementor-element-2e4523c{top:-16px;}.elementor-7101 .elementor-element.elementor-element-2e4523c .aux-the-svg{width:152px;}.elementor-7101 .elementor-element.elementor-element-1e79adc{margin-top:0px;margin-bottom:20px;}.elementor-7101 .elementor-element.elementor-element-401391c .aux-modern-heading-primary{font-size:15px;}.elementor-7101 .elementor-element.elementor-element-401391c .aux-modern-heading-secondary{font-size:27px;max-width:228px;}.elementor-7101 .elementor-element.elementor-element-dacf104 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7101 .elementor-element.elementor-element-dacf104{max-width:100%;}.elementor-7101 .elementor-element.elementor-element-dacf104 .elementor-heading-title{font-size:16px;}.elementor-7101 .elementor-element.elementor-element-236435a > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-7101 .elementor-element.elementor-element-bd40759 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-7101 .elementor-element.elementor-element-9beef32 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-7101 .elementor-element.elementor-element-5ca6c77{margin-top:28px;margin-bottom:0px;}.elementor-7101 .elementor-element.elementor-element-dacf104 .elementor-heading-title{font-size:15px;}.elementor-7101 .elementor-element.elementor-element-5c819db{margin-top:80px;margin-bottom:0px;}.elementor-7101 .elementor-element.elementor-element-236435a > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7101 .elementor-element.elementor-element-bd40759 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7101 .elementor-element.elementor-element-9beef32 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for aux_staff, class: .elementor-element-50a9873 */.elementor-7101 .elementor-element.elementor-element-50a9873 .entry-content {
    max-width: 189px;
}
.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-media-image {
    position: relative; /* Ensure the overlay is positioned relative to this */
    overflow: hidden; /* Prevent overflow */
}


.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-media-image:after {
    content: "";
    background-color:rgba(125, 88, 130, 0.8) !important; Changed color */
    position: absolute;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0px 100px 0 0;
    transition: all 150ms ease-out;
    opacity: 0; /* Initially hidden */
   
    z-index: 1; /* Ensure the overlay is on top of the image */
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container:hover .aux-staff-content .col-title {
    color: #449EAD; /* Changed color */
}

/* Staff content gradient background */
.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.94) 33%);
    transform: translateY(calc(51% + 30px));
    overflow: hidden;
    transition: all 350ms ease-out;
    z-index: 2; /* Ensure content is on top */
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container {
    overflow: hidden;
    position: relative;
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container:hover .aux-media-image:after {
    opacity: 1;
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-widget-staff .aux-staff-footer {
    padding: 11px 0px 0px 0px;
    border-top: 0;
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(
180deg
, rgba(0,0,0,0) 0%, rgb(0 0  / 94%) 33%);
    transform: translateY(calc(51% + 30px));
    overflow: hidden;
    transition: all 350ms ease-out;
}

.elementor-7101 .elementor-element.elementor-element-50a9873:hover .aux-staff-content {
    background: transparent;
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .widget-container ul li {
    padding-right: 17px;
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container:hover .aux-media-image img {
    -webkit-filter: blur(2px);
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container:hover .aux-staff-content {
    overflow: visible;
    transform: translateY(calc(-17% + 20px));
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container:hover .aux-staff-content .col-title {
    color: #fff; /* Changed color */
}

.elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container:hover .aux-staff-content {
    padding: 6% 10% 13% 13%;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
    .elementor-7101 .elementor-element.elementor-element-50a9873 .aux-staff-container:hover .aux-staff-content {
        transform: translateY(calc(-5% + 20px));
    }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-13b63b1 */.elementor-7101 .elementor-element.elementor-element-13b63b1 .entry-content {
    max-width: 189px;
}
.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-media-image {
    position: relative; /* Ensure the overlay is positioned relative to this */
    overflow: hidden; /* Prevent overflow */
}


.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-media-image:after {
    content: "";
    background-color:rgba(125, 88, 130, 0.8) !important; Changed color */
    position: absolute;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0px 100px 0 0;
    transition: all 150ms ease-out;
    opacity: 0; /* Initially hidden */
   
    z-index: 1; /* Ensure the overlay is on top of the image */
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container:hover .aux-staff-content .col-title {
    color: #449EAD; /* Changed color */
}

/* Staff content gradient background */
.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.94) 33%);
    transform: translateY(calc(51% + 30px));
    overflow: hidden;
    transition: all 350ms ease-out;
    z-index: 2; /* Ensure content is on top */
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container {
    overflow: hidden;
    position: relative;
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container:hover .aux-media-image:after {
    opacity: 1;
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-widget-staff .aux-staff-footer {
    padding: 11px 0px 0px 0px;
    border-top: 0;
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(
180deg
, rgba(0,0,0,0) 0%, rgb(0 0  / 94%) 33%);
    transform: translateY(calc(51% + 30px));
    overflow: hidden;
    transition: all 350ms ease-out;
}

.elementor-7101 .elementor-element.elementor-element-13b63b1:hover .aux-staff-content {
    background: transparent;
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .widget-container ul li {
    padding-right: 17px;
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container:hover .aux-media-image img {
    -webkit-filter: blur(2px);
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container:hover .aux-staff-content {
    overflow: visible;
    transform: translateY(calc(-17% + 20px));
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container:hover .aux-staff-content .col-title {
    color: #fff; /* Changed color */
}

.elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container:hover .aux-staff-content {
    padding: 6% 10% 13% 13%;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
    .elementor-7101 .elementor-element.elementor-element-13b63b1 .aux-staff-container:hover .aux-staff-content {
        transform: translateY(calc(-5% + 20px));
    }
}/* End custom CSS */