.elementor-3774 .elementor-element.elementor-element-da5e0a7{--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;}.elementor-3774 .elementor-element.elementor-element-da5e0a7:not(.elementor-motion-effects-element-type-background), .elementor-3774 .elementor-element.elementor-element-da5e0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandrabessa.com/wp-content/uploads/2025/03/sandrabessa-hero-1.1.webp");}.elementor-3774 .elementor-element.elementor-element-35faea5{--display:flex;}.elementor-3774 .elementor-element.elementor-element-7c0b5f8{text-align:center;}/* Start custom CSS *//* Thanks container */
.thanks-container {
    backdrop-filter: blur(8px);
    background-color: rgba(255,255,255,0.7);
}

.thanks-container h1 {
    text-align: center;
    margin-top: 10px!important;
}

.thankyou-animation svg {
    height: 250px!important;
    width: auto;
}

.thanks-link .elementor-button {
    min-width: 50%;
}

/* Thanks section */
.thanks-section {
    min-height: 80vh;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}

.thanks-section:before {
    content: "";
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    background-color: rgba(0,0,0,0.2);
}

.thanks-section > div.e-con-inner {
    justify-content: center!important;
}

#pageEbook .popup-message {
    display:none;
}

#pageEbook .not-popup-message {
    display:block;
}/* End custom CSS */