.elementor-2879 .elementor-element.elementor-element-5f053b13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2879 .elementor-element.elementor-element-1b34f3c7{padding:4em 0em 5em 0em;}.elementor-2879 .elementor-element.elementor-element-377ca1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2879 .elementor-element.elementor-element-218be26d{text-align:center;}.elementor-2879 .elementor-element.elementor-element-218be26d .elementor-heading-title{color:#FFFFFF;}.elementor-2879 .elementor-element.elementor-element-33bf132:not(.elementor-motion-effects-element-type-background), .elementor-2879 .elementor-element.elementor-element-33bf132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A5DAE;}.elementor-2879 .elementor-element.elementor-element-33bf132{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 1rem 1rem 1rem;}.elementor-2879 .elementor-element.elementor-element-33bf132 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2879 .elementor-element.elementor-element-1c0724d:not(.elementor-motion-effects-element-type-background), .elementor-2879 .elementor-element.elementor-element-1c0724d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEEF;}.elementor-2879 .elementor-element.elementor-element-1c0724d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 1rem 4rem 1rem;}.elementor-2879 .elementor-element.elementor-element-1c0724d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-2f6035b */.elementor-2879 .elementor-element.elementor-element-2f6035b .card-gallery__cards.team {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
}

.elementor-2879 .elementor-element.elementor-element-2f6035b .card-gallery__cards.team .card {
    width: 100% !important;
    margin: 0 !important;
}

@media (min-width:768px){
.elementor-2879 .elementor-element.elementor-element-2f6035b .card-gallery__cards.team {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
}

@media (min-width:1024px){
.elementor-2879 .elementor-element.elementor-element-2f6035b .card-gallery__cards.team {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
}/* End custom CSS */