.elementor-249 .elementor-element.elementor-element-2c98e74 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-249 .elementor-element.elementor-element-2c98e74:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-2c98e74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../wp-content/uploads/2024/08/Revita-skin-krema.webp");
    background-size: cover;
}

.elementor-249 .elementor-element.elementor-element-2c98e74::before, .elementor-249 .elementor-element.elementor-element-2c98e74>.elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-2c98e74>.e-con-inner>.elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-2c98e74>.elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-2c98e74>.e-con-inner>.elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-2c98e74>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #FFFFFFA6;
}

.elementor-249 .elementor-element.elementor-element-2c98e74, .elementor-249 .elementor-element.elementor-element-2c98e74::before {
    --border-transition: 0.3s;
}

.elementor-249 .elementor-element.elementor-element-5a3ef8b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #297028;
    --border-color: #297028;
}

.elementor-249 .elementor-element.elementor-element-5a3ef8b, .elementor-249 .elementor-element.elementor-element-5a3ef8b::before {
    --border-transition: 0.3s;
}

.elementor-249 .elementor-element.elementor-element-adcecfc {
    text-align: center;
}

.elementor-249 .elementor-element.elementor-element-adcecfc .elementor-heading-title {
    color: #297028;
    font-family: "Roboto", Sans-serif;
    font-size: 2.3rem;
    font-weight: 800;
}

.elementor-249 .elementor-element.elementor-element-20dcd50 {
    text-align: center;
}

.elementor-249 .elementor-element.elementor-element-20dcd50 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
}

.elementor-249 .elementor-element.elementor-element-107f434>.elementor-widget-container {
    padding: 1rem 1rem 1rem 1rem;
    background-color: #000000;
}

.elementor-249 .elementor-element.elementor-element-107f434.elementor-element {
    --align-self: center;
}

.elementor-249 .elementor-element.elementor-element-107f434 {
    text-align: center;
}

.elementor-249 .elementor-element.elementor-element-107f434 .elementor-heading-title {
    color: #FF0000;
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 800;
}

.elementor-249 .elementor-element.elementor-element-5711145 {
    text-align: center;
}

.elementor-249 .elementor-element.elementor-element-5711145 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 800;
}

.elementor-249 .elementor-element.elementor-element-f3f2765>.elementor-widget-container {
    background-color: #FFFFFFCF;
}

.elementor-249 .elementor-element.elementor-element-f3f2765 {
    text-align: center;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
}

#elementor-popup-modal-249 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-249 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: rgba(0, 0, 0, .8);
}

#elementor-popup-modal-249 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-249 .dialog-widget-content {
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}