.elementor-35 .elementor-element.elementor-element-aec0ae0{--display:flex;}.elementor-35 .elementor-element.elementor-element-45d8d34{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-45d8d34 */<style>
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Parisienne&family=Montserrat:wght@300;400;500;600&display=swap');

:root {
    --purple: #B99AD7;
    --light-lavender: #E8DDF4;
    --green: #7BAA8E;
    --light-green: #BFE4C8;
    --cream: #FFF7F0;
    --deep-purple: #5B3B7A;
    --gold: #C9A24B;
    --white: #FFFFFF;
}

body {
    font-family: 'Montserrat', sans-serif;
    color: var(--deep-purple);
    background-color: var(--cream);
}

.calendly-section {
    padding: 50px 20px;
    background: var(--light-lavender);
    max-width: 1200px;
    margin: 0 auto;
}

.section-title {
    font-family: 'Playfair Display', serif;
    font-size: 1.8rem;
    text-align: center;
    color: var(--deep-purple);
    margin-bottom: 25px;
}

.calendly-reminder {
    text-align: center;
    margin-bottom: 25px;
    font-size: 0.9rem;
    color: var(--deep-purple);
    font-weight: 500;
}

.badge-mujeres-reminder {
    display: inline-block;
    color: var(--purple);
    padding: 8px 20px;
    font-size: 0.85rem;
    font-weight: 500;
    margin-bottom: 15px;
    border-top: 1px solid var(--purple);
    border-bottom: 1px solid var(--purple);
    font-style: italic;
}
<\/style>/* End custom CSS */