.elementor-1070 .elementor-element.elementor-element-301e0d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:85px 85px;--row-gap:85px;--column-gap:85px;}.elementor-1070 .elementor-element.elementor-element-b053b4d{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1070 .elementor-element.elementor-element-b053b4d.e-con{--align-self:flex-start;}.elementor-1070 .elementor-element.elementor-element-f3c036e{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1070 .elementor-element.elementor-element-f3c036e:not(.elementor-motion-effects-element-type-background), .elementor-1070 .elementor-element.elementor-element-f3c036e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1070 .elementor-element.elementor-element-f3c036e.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Mid Title;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1070 .elementor-element.elementor-element-18f37cb .elementor-heading-title{font-family:var( --e-global-typography-9c441b9-font-family ), Mid Title;font-size:var( --e-global-typography-9c441b9-font-size );font-weight:var( --e-global-typography-9c441b9-font-weight );line-height:var( --e-global-typography-9c441b9-line-height );color:var( --e-global-color-10758f5 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Mid Title;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1070 .elementor-element.elementor-element-16cd712{font-family:var( --e-global-typography-text-font-family ), Mid Title;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1070 .elementor-element.elementor-element-27eae94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1070 .elementor-element.elementor-element-b053b4d{--width:30%;}.elementor-1070 .elementor-element.elementor-element-f3c036e{--width:100%;}.elementor-1070 .elementor-element.elementor-element-27eae94{--width:70%;}}@media(max-width:1024px){.elementor-1070 .elementor-element.elementor-element-18f37cb .elementor-heading-title{font-size:var( --e-global-typography-9c441b9-font-size );line-height:var( --e-global-typography-9c441b9-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1070 .elementor-element.elementor-element-16cd712{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1070 .elementor-element.elementor-element-18f37cb .elementor-heading-title{font-size:var( --e-global-typography-9c441b9-font-size );line-height:var( --e-global-typography-9c441b9-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1070 .elementor-element.elementor-element-16cd712{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-5907c4d */.elementor-1070 .elementor-element.elementor-element-5907c4d .mp-form-label label {
    font-family: 'DM Sans', sans-serif;
    font-size: 1rem;
    color: #274F9E;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d {
    font-family: 'DM Sans', sans-serif;
    font-size: 1rem;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-form-input {
    border: none;
    border-bottom: 1px solid #D1D1D1;
    border-radius: 0;
    outline: none;
    padding: 8px 0;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mp-form-row.mepr_bold.mepr_price {
    display: none;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mp-form-row {
    margin-bottom: 20px; /* Adjust the value as needed for spacing */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d #mepr-address-country1 {
    margin-top: 20px; /* Adjust the value as needed for spacing */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-form input[type="submit"] {
    border: none; /* Remove stroke */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-form input[type="submit"] {
    padding-left: 40px;
    padding-right: 40px;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d #mepr-account-welcome-message {
    display: none;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d #mepr-account-nav {
    margin-bottom: 20px; /* Add space after the navigation */
    color: blue; /* Make the text blue */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr_page_header {
    color: #274F9E;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d #mepr-account-logout {
    color: grey;
}


.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-payments-table {
    display: block;
    width: 100%;
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-payments-table thead {
    display: none; /* Hide the table header */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-payments-table tr {
    display: block;
    margin-bottom: 20px; /* Space between payment rows */
    border: 1px solid #e0e0e0; /* Optional: border around each payment card */
    padding: 15px; /* Padding inside each payment card */
    border-radius: 5px; /* Rounded corners */
    background-color: #f9f9f9; /* Light background color */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-payments-table td {
    display: block;
    margin-bottom: 10px; /* Space between fields */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-payments-table td::before {
    font-weight: bold; /* Make label bold */
    content: attr(data-label); /* Use data-label for field labels */
    display: block;
    margin-bottom: 5px; /* Space between label and value */
}

.elementor-1070 .elementor-element.elementor-element-5907c4d .mepr-account-payments-table td:last-child {
    margin-bottom: 0; /* Remove margin from the last field */
}/* End custom CSS */