.elementor-21973 .elementor-element.elementor-element-feb5e8c{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-21973 .elementor-element.elementor-element-7c9b212{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21973 .elementor-element.elementor-element-7c9b212:not(.elementor-motion-effects-element-type-background), .elementor-21973 .elementor-element.elementor-element-7c9b212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-7c9b212 */.pmpro {
    .pmpro_card_title {
        color: #F53E95;
        font-weight: 700;
        margin: 0;
        padding: var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large) 0;
    }
}

.elementor-kit-17061 h2 {
    color: #F5A7C6;
    font-family: 'Cormorant Garamond';
}
.pmpro {
    .pmpro_btn {
        background-color: var(--pmpro--color--accent);
        border: none;
        border-radius: var(--pmpro--base--border-radius);
        box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
        box-sizing: border-box;
        color: var(--pmpro--color--base);
        cursor: pointer;
        display: inline-block;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: normal;
        line-height: 1.5;
        min-height: 40px;
        outline: 0;
        padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
        text-align: center;
        text-decoration: none;
        text-rendering: geometricprecision;
        text-transform: none;
        user-select: none;
        -webkit-user-select: none;
        touch-action: manipulation;
        vertical-align: middle;
        transition: background-color 0.2s, color 0.2s;
    }
}
.elementor-kit-17061 button:hover, .elementor-kit-17061 button:focus, .elementor-kit-17061 input[type="button"]:hover, .elementor-kit-17061 input[type="button"]:focus, .elementor-kit-17061 input[type="submit"]:hover, .elementor-kit-17061 input[type="submit"]:focus, .elementor-kit-17061 .elementor-button:hover, .elementor-kit-17061 .elementor-button:focus {
    background-color: #F5A7C6;
    color: #ffffff;
}
.pmpro {
    .pmpro_card_content .pmpro_form_heading {
        margin-top: 0;
        color: #F53E95;
    }
}/* End custom CSS */