.elementor-2085 .elementor-element.elementor-element-76fe196:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-76fe196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#495056;}.elementor-2085 .elementor-element.elementor-element-76fe196 > .elementor-container{min-height:549px;}.elementor-2085 .elementor-element.elementor-element-76fe196{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2085 .elementor-element.elementor-element-76fe196 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2085 .elementor-element.elementor-element-ba7c4f9 > .elementor-element-populated{padding:190px 10px 10px 10px;}.elementor-2085 .elementor-element.elementor-element-94fd1d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-4df000d > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-2085 .elementor-element.elementor-element-4df000d .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:11px;letter-spacing:2px;color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-c05439b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-6b89a25 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-6b89a25{text-align:end;}.elementor-2085 .elementor-element.elementor-element-6b89a25 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:11px;letter-spacing:2px;color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-429593d:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-429593d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0ED;}.elementor-2085 .elementor-element.elementor-element-429593d > .elementor-container{min-height:423px;}.elementor-2085 .elementor-element.elementor-element-429593d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-2085 .elementor-element.elementor-element-429593d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2085 .elementor-element.elementor-element-49a42b8 > .elementor-element-populated{margin:-300px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 12px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-040ebaf > .elementor-element-populated{margin:-300px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 12px;}.elementor-2085 .elementor-element.elementor-element-3a38907:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-3a38907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-2085 .elementor-element.elementor-element-3a38907{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2085 .elementor-element.elementor-element-3a38907 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2085 .elementor-element.elementor-element-181da6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2085 .elementor-element.elementor-element-181da6d > .elementor-element-populated{padding:27px 29.5px 31px 39.5px;}.elementor-2085 .elementor-element.elementor-element-97e7122 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:40px;font-weight:300;line-height:43px;}.elementor-2085 .elementor-element.elementor-element-9fd44bd > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-9fd44bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:3.5px;}.elementor-2085 .elementor-element.elementor-element-74441e2:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-74441e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-74441e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2085 .elementor-element.elementor-element-74441e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2085 .elementor-element.elementor-element-aa783ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2085 .elementor-element.elementor-element-aa783ce > .elementor-element-populated{padding:31px 29.5px 71px 40px;}.elementor-2085 .elementor-element.elementor-element-28c3315 > .elementor-widget-container{margin:7px 0px 20px 0px;}.elementor-2085 .elementor-element.elementor-element-28c3315 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:11px;letter-spacing:2px;}.elementor-2085 .elementor-element.elementor-element-2455a6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-7736359:not(.elementor-motion-effects-element-type-background), .elementor-2085 .elementor-element.elementor-element-7736359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-7736359 > .elementor-container{min-height:796px;}.elementor-2085 .elementor-element.elementor-element-7736359{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2085 .elementor-element.elementor-element-7736359 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2085 .elementor-element.elementor-element-006a70e > .elementor-element-populated{padding:74px 10px 10px 10px;}.elementor-2085 .elementor-element.elementor-element-05c7c6a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-2085 .elementor-element.elementor-element-05c7c6a .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;line-height:11px;letter-spacing:2px;}@media(max-width:1366px){.elementor-2085 .elementor-element.elementor-element-7736359 > .elementor-container{min-height:580px;}}@media(min-width:768px){.elementor-2085 .elementor-element.elementor-element-49a42b8{width:32.606%;}.elementor-2085 .elementor-element.elementor-element-040ebaf{width:67.394%;}}@media(max-width:1023px) and (min-width:768px){.elementor-2085 .elementor-element.elementor-element-49a42b8{width:45%;}.elementor-2085 .elementor-element.elementor-element-040ebaf{width:55%;}}@media(max-width:1023px){.elementor-2085 .elementor-element.elementor-element-76fe196 > .elementor-container{min-height:500px;}.elementor-2085 .elementor-element.elementor-element-ba7c4f9 > .elementor-element-populated{padding:150px 10px 10px 10px;}}@media(max-width:767px){.elementor-2085 .elementor-element.elementor-element-76fe196 > .elementor-container{min-height:150px;}.elementor-2085 .elementor-element.elementor-element-76fe196{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-ba7c4f9 > .elementor-element-populated{padding:100px 10px 10px 10px;}.elementor-2085 .elementor-element.elementor-element-94fd1d5{width:50%;}.elementor-2085 .elementor-element.elementor-element-c05439b{width:50%;}.elementor-2085 .elementor-element.elementor-element-429593d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-49a42b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-040ebaf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2085 .elementor-element.elementor-element-181da6d > .elementor-element-populated{padding:27px 10px 31px 10px;}.elementor-2085 .elementor-element.elementor-element-aa783ce > .elementor-element-populated{padding:27px 10px 31px 10px;}}/* Start custom CSS for heading, class: .elementor-element-4df000d */.elementor-2085 .elementor-element.elementor-element-4df000d a:before{
    content: '\e91d';
    font-family: 'icomoon' !important;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    left: 0;
    transition: all 200ms ease;
}
   
.elementor-2085 .elementor-element.elementor-element-4df000d a:hover:before{
    left: -10px;
}
   .grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b89a25 */.elementor-2085 .elementor-element.elementor-element-6b89a25 a:after{
    content: '\e9ac';
    font-family: 'icomoon' !important;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    right: 0;
    transition: all 200ms ease;
}
   
.elementor-2085 .elementor-element.elementor-element-6b89a25 a:hover:after{
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0c6e49a */.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap {
    background-position: top center;
    background-size: cover;
    height: 651px;
    width: 100%;
    position: relative;
}

.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap:before {
    content: '';
    height: 100%;
    width: 100%;
    background: linear-gradient(180deg, rgba(0,0,0,0.23) 0%, rgba(0,0,0,0.69) 100%);
    position: absolute;
    pointer-events: none;
}

.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .meta-wrap{
    position: absolute;
    padding: 0 23px 0;
    bottom: 31px;
    color: #fff;
    width: 100%;
}
.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .meta{
    padding-left: 52px;
    position: relative;
    margin-bottom: 14px;
}
.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .meta.email:before {
    content:'\e910';
}
.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .meta.phone:before {
    content:'\e925';
}

.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .meta:before{
    height: 38px;
    width: 39px;
    border: 1px solid #E0E1E4;
    box-shadow: 0 0 7px 0 rgba(2,6,19,0.12);
    font-family: 'icomoon' !important;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    left: 0;
}

.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .meta label{
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 11px;
    text-align: left;
    text-transform: uppercase;
    display: block;
    padding-top: 4px;
}


.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .elementor-button {
    color: #fff;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 25px;
    width: 100%;
    display: block;
    margin-top: 40px;
}

.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .elementor-button:hover,
.elementor-2085 .elementor-element.elementor-element-0c6e49a .featured-image-wrap .elementor-button:focus{
    background: #fff;
    color: #495056!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74441e2 */.elementor-2085 .elementor-element.elementor-element-74441e2 {
    min-height: 535px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-66a3e62 */.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team {
    position: relative;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
    margin-left: 12px;
    margin-right: 12px;
}


.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(0,0,0,0.23) 0%, rgba(0,0,0,0.69) 100%);
    transition: opacity 0.5s ease-in-out;
    z-index: 1;
}

.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team:hover:before {
    opacity: 0;
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s1 {
    position: relative;
    padding-top: 126.222%;
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s1 img{
    /* display: block; */
    position: absolute;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top center;
    top: 0;
    left: 0;
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s1 img.placeholder {
    object-fit: contain;
    padding: 50px;
    object-position: center;
    background: #0000002e;    
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s2{
    position: absolute;   
    bottom: 0;
    padding: 20px 20px 23px 19px;
    color: #fff;
    width: 100%;
    pointer-events: none;
    z-index: 1;
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s2 .name {
    margin-bottom: 13px;
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s2 .name a{
    font-family: "Source Sans Pro";
    font-size: 36px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 32px;
    display: block;
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s2 .position {
    margin-bottom: 0;
    width: 65%;
    text-transform: uppercase;
    font-size: 13px;    
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s2 .position  {
    font-family: 'Montserrat';
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.6;
}

.elementor-2085 .elementor-element.elementor-element-66a3e62 .flex-cols .col {
    padding-left: 13.5px;
    padding-right: 13.5px;
}

.elementor-2085 .elementor-element.elementor-element-66a3e62 .link-container {
    position: absolute;
    right: 20px;
    bottom: 31px;
    height: 40px;
    width: 40px;
    border: 1px solid #FFFFFF;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-2085 .elementor-element.elementor-element-66a3e62 .link-container:before {
    content: '\e91c';
    font-family: 'icomoon' !important;
    font-size: 18px;
    font-weight: normal;
}

.elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team:hover .link-container{
    animation-name: elementor-animation-pulse-shrink;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.elementor-2085 .elementor-element.elementor-element-66a3e62 .slick-dots{
    text-align: right;
    position: absolute;
    top: -70px;
}

@media(max-width:767px){
    .elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team .s1 img{
        display: block;
    }
    
   
    .elementor-2085 .elementor-element.elementor-element-66a3e62 .slick-dots{
        text-align: center;
        position: relative;
        top: 0px;
    } 
}

@media(max-width:420px){
    .elementor-2085 .elementor-element.elementor-element-66a3e62 .item-team {
        position: relative;
        box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
        margin-left: 0px;
        margin-right: 0px;
    }  
}/* End custom CSS */