.elementor-878 .elementor-element.elementor-element-0985e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-e14b9da{--e-image-carousel-slides-to-show:1;}.elementor-878 .elementor-element.elementor-element-20e59e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-1aa5cd3{text-align:center;}.elementor-878 .elementor-element.elementor-element-1aa5cd3 .elementor-heading-title{color:#3A3A3C;font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-9a46186{text-align:center;}.elementor-878 .elementor-element.elementor-element-9a46186 .elementor-heading-title{color:#838385;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-9a46186 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-878 .elementor-element.elementor-element-621dd1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-4e15c3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--flex-wrap:wrap;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-e17906a img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-e17906a .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-8d51acc img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-8d51acc .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-d14786d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-82c9f53 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-82c9f53 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-6b5f447 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-6b5f447 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-c5cc6dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-bcbce73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-6c4901c{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-76d0311 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-76d0311 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-286a546{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-57bfb02 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-57bfb02 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-f655f2a{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-0d090ac{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-5af8118 img{width:100%;max-width:100%;height:206px;}.elementor-878 .elementor-element.elementor-element-5af8118 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-0670b01{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-6c31ba1{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-5cbbf71 img{width:100%;max-width:100%;height:202px;}.elementor-878 .elementor-element.elementor-element-5cbbf71 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-ca8cfd5{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-4f3c785 img{width:100%;max-width:100%;height:203px;}.elementor-878 .elementor-element.elementor-element-4f3c785 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-2e380b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-878 .elementor-element.elementor-element-331b961{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-f69e608 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-f69e608 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-89cb28f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-1a20e52 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-1a20e52 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-543dbb9{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-415fbd2 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-415fbd2 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-0f0349d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-878 .elementor-element.elementor-element-b3f91e3{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-19a8034 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-19a8034 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-55d876a{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-e9189e8 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-e9189e8 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-3d2136a{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-7e52ee5 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-7e52ee5 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-209c524{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-f96c4fa img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-f96c4fa .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-9544de6{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-0c9da85 img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-0c9da85 .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-878 .elementor-element.elementor-element-caebe3d{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-878 .elementor-element.elementor-element-10dd25a img{width:100%;max-width:100%;}.elementor-878 .elementor-element.elementor-element-10dd25a .widget-image-caption{color:#FFFFFF;background-color:#34326CCC;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}@media(min-width:768px){.elementor-878 .elementor-element.elementor-element-4e15c3f{--width:25%;}.elementor-878 .elementor-element.elementor-element-d14786d{--width:25%;}.elementor-878 .elementor-element.elementor-element-c5cc6dc{--width:33.33%;}.elementor-878 .elementor-element.elementor-element-6c4901c{--width:50%;}.elementor-878 .elementor-element.elementor-element-286a546{--width:50%;}.elementor-878 .elementor-element.elementor-element-0670b01{--width:16.66%;}.elementor-878 .elementor-element.elementor-element-331b961{--width:33.33%;}.elementor-878 .elementor-element.elementor-element-89cb28f{--width:33.33%;}.elementor-878 .elementor-element.elementor-element-543dbb9{--width:33.33%;}.elementor-878 .elementor-element.elementor-element-b3f91e3{--width:20%;}.elementor-878 .elementor-element.elementor-element-55d876a{--width:20%;}.elementor-878 .elementor-element.elementor-element-3d2136a{--width:20%;}.elementor-878 .elementor-element.elementor-element-209c524{--width:20%;}.elementor-878 .elementor-element.elementor-element-9544de6{--width:20%;}.elementor-878 .elementor-element.elementor-element-caebe3d{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-621dd1b */.elementor-878 .elementor-element.elementor-element-621dd1b .widget-image-caption {
    height: 64px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    align-items: center;
    display: flex;
    padding: 0 6px 0 17px;
}
.elementor-878 .elementor-element.elementor-element-621dd1b .elementor-widget-image a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e380b8 */.elementor-878 .elementor-element.elementor-element-2e380b8 .widget-image-caption {
    height: 64px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    align-items: center;
    display: flex;
    padding: 0 6px 0 17px;
}
.elementor-878 .elementor-element.elementor-element-2e380b8 .elementor-widget-image a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f0349d */.elementor-878 .elementor-element.elementor-element-0f0349d .widget-image-caption {
    height: 64px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    align-items: center;
    display: flex;
    padding: 0 6px 0 17px;
}
.elementor-878 .elementor-element.elementor-element-0f0349d .elementor-widget-image a {
    width: 100%;
}/* End custom CSS */