.elementor-175000 .elementor-element.elementor-element-78e59648{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 12px 0px rgba(10.999999999999991, 226, 116.9999999999999, 0.33);}.elementor-175000 .elementor-element.elementor-element-4ab8cb21{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4054B2;--border-color:#4054B2;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 12px 0px rgba(64, 84.00000000000006, 178, 0.33);--padding-top:32px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-175000 .elementor-element.elementor-element-4ab8cb21:not(.elementor-motion-effects-element-type-background), .elementor-175000 .elementor-element.elementor-element-4ab8cb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-175000 .elementor-element.elementor-element-2b2a7d1b{text-align:center;}.elementor-175000 .elementor-element.elementor-element-2b2a7d1b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:28px;font-weight:600;}.elementor-175000 .elementor-element.elementor-element-9fd06af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-175000 .elementor-element.elementor-element-9fd06af.elementor-element{--align-self:center;}#elementor-popup-modal-175000 .dialog-widget-content{animation-duration:0.6s;background-color:#02010100;border-style:none;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-175000{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-175000 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-175000 .dialog-close-button{display:flex;top:5%;font-size:18px;}body:not(.rtl) #elementor-popup-modal-175000 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-175000 .dialog-close-button{left:5%;}#elementor-popup-modal-175000 .dialog-close-button i{color:#02010100;}#elementor-popup-modal-175000 .dialog-close-button svg{fill:#02010100;}@media(max-width:767px){#elementor-popup-modal-175000 .dialog-close-button{top:4%;}body:not(.rtl) #elementor-popup-modal-175000 .dialog-close-button{right:10%;}body.rtl #elementor-popup-modal-175000 .dialog-close-button{left:10%;}}/* Start custom CSS for shortcode, class: .elementor-element-9fd06af *//*
 * --------------------------------------------------------
 * PRIMARY BUTTON STYLES (Your custom button style)
 * --------------------------------------------------------
 */
.elementor-175000 .elementor-element.elementor-element-9fd06af #mepr_signup_form .mepr-submit {
    /* Your new color for text (default) and border */
    color: #ffffff;
    border: 2px solid #4054B2;
    
    /* BACKGROUND: Keeping your current 'none' setting */
    background: #1AADFD33; 
    
    /* FONT & TEXT: MODIFIED FOR THINNER AND UPPERCASE */
    font-weight: 500;
    font-size: 16px;
    font-family: saira, sans-serif; 
    text-transform: uppercase;
    letter-spacing: 0;
    
    /* BOX SHADOW (NORMAL STATE) */
    box-shadow: 0px 0px 29px 0px rgba(64, 84, 178, 0.75); 
    
    /* SIZE & SHAPE: Centering added here */
    width: 82%;
    height: auto;
    border-radius: 0;
    padding: 16px 0;
    
    /* NEW: Center the button */
    display: block; /* Make it a block element to accept margin auto */
    margin-left: auto; /* Center it horizontally */
    margin-right: auto; /* Center it horizontally */
    
    /* Transition for smooth box-shadow change */
    transition: all 0.3s ease-in-out; 
}

/*
 * --------------------------------------------------------
 * HOVER STYLES (When the mouse is over the button)
 * --------------------------------------------------------
 */
.elementor-175000 .elementor-element.elementor-element-9fd06af #mepr_signup_form .mepr-submit:hover {
    /* Background changes to your new color */
    background: #1AADFD4F;
    
    /* Text color changes to white for contrast */
    color: #FFFFFF;

    /* BOX SHADOW (HOVER STATE) */
    box-shadow: 0px 0px 10px 0px rgba(64, 84, 178, 0.75); 
}

/*
 * --------------------------------------------------------
 * EXISTING HIDE RULE (Keeping this intact)
 * --------------------------------------------------------
 */
.elementor-175000 .elementor-element.elementor-element-9fd06af .mepr-product-access-url + .mp_wrapper #mepr_signup_form {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab8cb21 */.gradient_secB2 {
background: radial-gradient(circle at bottom, rgba(64, 84, 178, .3) 0%, rgba(120, 84, 178, .1) 100%);

}/* End custom CSS */