.elementor-775 .elementor-element.elementor-element-923e31e>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-5178653);
    opacity: 0.8;
}

.elementor-775 .elementor-element.elementor-element-923e31e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 20px 10px 20px;
}

.elementor-775 .elementor-element.elementor-element-923e31e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item:hover .wdt-content-title h5,
.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item:hover .wdt-content-title h5>a:hover,
.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item:hover .wdt-content-elements-group:hover .wdt-content-title h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5>a:hover {
    color: var( --e-global-color-secondary);
}

.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span,
.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a {
    border-radius: 10px 10px 10px 10px;
}

.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item .wdt-content-button>a {
    border-radius: 0px 0px 10px 10px;
}

.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item:hover .wdt-content-button>a:focus,
.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item:hover .wdt-content-button>a:hover {
    background-color: var( --e-global-color-secondary);
}

.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,
.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,
.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,
.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content: middle;
}

.elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item .wdt-content-elements-group.wdt-media-group,
.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before {
    border-style: solid;
}

@media(max-width:1280px) {
    .elementor-775 .elementor-element.elementor-element-923e31e>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-775 .elementor-element.elementor-element-d216e7f .wdt-content-item .wdt-content-image-wrapper {
        margin: 0px 0px 20px 0px;
    }
}