.elementor-14810 .elementor-element.elementor-element-2b130c89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14810 .elementor-element.elementor-element-2b130c89:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-2b130c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-556bc84 );}.elementor-14810 .elementor-element.elementor-element-2b130c89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:2% 0% 13% 0%;}.elementor-14810 .elementor-element.elementor-element-2b130c89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-14810 .elementor-element.elementor-element-62b50803 > .elementor-widget-container{margin:-3px -2px -2px -2px;padding:0px 15px 0px 15px;}.elementor-14810 .elementor-element.elementor-element-4fd73007 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-bc-flex-widget .elementor-14810 .elementor-element.elementor-element-1fd2537a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14810 .elementor-element.elementor-element-1fd2537a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-14810 .elementor-element.elementor-element-6431bf35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14810 .elementor-element.elementor-element-6431bf35 img{width:100%;max-width:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1440px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-14810 .elementor-element.elementor-element-24b94a1{width:46.738%;}.elementor-14810 .elementor-element.elementor-element-1fd2537a{width:53.217%;}}/* Start custom CSS for text-editor, class: .elementor-element-4fd73007 */.qodef-h3, h3 {
    margin: 0 0 15px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-78969810 */.mepr-payment-method-stripe, h4 {
    font-size: 14px!important;
    font-family: "acumin-pro", sans-serif!important;
}

.mp_wrapper label, .mp_wrapper .mp-row {
    font-size: 12px!important;
    font-family: "acumin-pro", sans-serif!important;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    display: inline-block;
    color: black;
}

.mp_wrapper textarea, .mp_wrapper select, .mp_wrapper input[type=text], .mp_wrapper input[type=url], .mp_wrapper input[type=email], .mp_wrapper input[type=tel], .mp_wrapper input[type=number], .mp_wrapper input[type=password] {
    width: 90%!important;
    outline-style: none;
    font-size: 13px!important;
    font-family: "acumin-pro", sans-serif!important;
    padding: 10px!important;
    letter-spacing: normal;
    border: 1px solid rgb(0 0 0)!important;
    /* margin-bottom: 10px !important; */
    display: inline;
    box-sizing: border-box;
}

input[type=submit] {
    padding:1%!important;
    width: 90%!important;
}

.mepr-form .button-primary, .mepr-form .mepr-share-button, .mepr-form .mepr-submit, .mp_wrapper .button-primary, .mp_wrapper .mepr-share-button, .mp_wrapper .mepr-submit {
    background-color: #C47829!important;
}

.mp_wrapper select {
padding-bottom: 1%!important;
}

.qodef-h3, h3 {
    font-family: "swear-display", sans-serif;
    font-weight: 600;
    color: #000;
    font-size: 40px;
    line-height: 1.1em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}


.mepr-form .button-primary, .mepr-form .mepr-share-button, .mepr-form .mepr-submit, .mp_wrapper .button-primary, .mp_wrapper .mepr-share-button, .mp_wrapper .mepr-submit {
    background-color: #C47829!important;
}
.mp_wrapper .mepr_price label, .mp_wrapper .mepr_price .mepr_price_cell, .mp_wrapper .mepr_price .mepr_price_cell_label  {font-size: 16px !important;
line-height: 18px !important;}
.mepr_price {display: none;}/* End custom CSS */