.elementor-15025 .elementor-element.elementor-element-261f66f{--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;--background-transition:0.3s;}.elementor-15025 .elementor-element.elementor-element-261f66f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15025 .elementor-element.elementor-element-e594566{--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;--background-transition:0.3s;}.elementor-15025 .elementor-element.elementor-element-46b89b0 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-widget-wpfnl-offer a.elementor-button, .elementor-widget-wpfnl-offer .elementor-button{background-color:var( --e-global-color-accent );}.elementor-15025 .elementor-element.elementor-element-ee70034 a.elementor-button, .elementor-15025 .elementor-element.elementor-element-ee70034 .elementor-button{background-color:#61CE70;}.elementor-15025 .elementor-element.elementor-element-6a1df5d a.elementor-button, .elementor-15025 .elementor-element.elementor-element-6a1df5d .elementor-button{background-color:#61CE70;}body.elementor-page-15025:not(.elementor-motion-effects-element-type-background), body.elementor-page-15025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-15025 .elementor-element.elementor-element-261f66f{--width:98.996%;}}/* Start custom CSS */.wpfnl-offer-payment-form .wpfnl-offer-payment-form-wrapper .wpfnl-offer-payment-title {
    color: #111827;
}

.wpfnl-checkout .woocommerce-checkout #payment .woocommerce-SavedPaymentMethods > li > label, .wpfnl-checkout .woocommerce-checkout #payment ul.payment_methods > li > label {
    color: #111827;
}
p#mintmail_woocommerce_optin_consent_field {
    display: none;
}
.woocommerce-privacy-policy-text {
    color: #333;
}
.wpfnl-checkout .woocommerce-checkout #payment #place_order {
    background: #2fcc71;
    border: none;
}
a#wpfunnels_upsell_accept {
    font-size: 1.25rem;
    line-height: 1.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-weight: 700;
    text-align: center !important;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(46 204 113 / var(--tw-bg-opacity, 1));
    --tw-border-opacity: 1;
    border-color: rgb(34 158 85 / var(--tw-border-opacity, 1));
    border-bottom-width: 4px;
    border-radius: 0.75rem;
    justify-content: center !important;
    align-items: center;
    flex-direction: column;
    width: 100%;
    display: flex
;
}
a#wpfunnels_upsell_accept:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(39 174 96 / var(--tw-bg-opacity, 1));
}

a#wpfunnels_upsell_reject {
    font-size: 0.875rem;
    line-height: 1.25rem;
    text-decoration-color: #d1d5db;
    text-decoration-line: underline;
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
    background: none !important;
    font-weight: 400;
}
span.elementor-button-text.elementor-button-text:hover {
    color: #6b7280;
}
.elementor-15025 .elementor-element.elementor-element-261f66f {
    --display: inherit;
}
.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {
    margin-top: -25px;
}
.elementor-element.elementor-element-ee70034.elementor-widget.elementor-widget-wpfnl-offer {
    width: 0 !important;
    height: 0;
    margin-top: -3000px;
    position: absolute;
}
.elementor-element.elementor-element-6a1df5d.elementor-widget.elementor-widget-wpfnl-offer {
    width: 0 !important;
    height: 0;
    margin-top: -3000px;
    position: absolute;
}

.wpfnl-offer-payment-form .wpfnl-offer-payment-form-wrapper .modal-overflow {
    height: calc(100% - 0px) !important;
}
.wpfnl-offer-payment-form .wpfnl-offer-payment-form-wrapper {
    max-height: calc(100% - 0px) !important;
}
h3.wpfnl-offer-payment-title {
    display: none;
}/* End custom CSS */