.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4190 .elementor-element.elementor-element-c50721e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}:root{--page-title-display:none;}/* Start custom CSS */input#gform_submit_button_6.gform_button {
    background: #f05674;
    border: none;
    font-family: 'Avenir';
    color: white;
    padding: 10px 30px !important;
    margin: 0 auto;
    font-weight: 600;
    cursor: pointer;
    border-radius: 40px !important;
    font-size: 1.1rem;
}

/* Coupon */

h2.coupon-title {
    font-size: clamp(2.4rem, 4vw, 3.1rem) !important;
    line-height: 0.5;
}


h3.coupon-tagline {
    font-size: clamp(1.6rem, 4vw, 2.1rem) !important;
}

.cc-coupon-container .coupon-wrapper p {
    font-weight: 300;
    max-width: 290px;
}

.cc-coupon-container .coupon-wrapper {
    padding: 40px 20px 20px !important;
    position: relative;
    background: white !important;
}

.coupon-img {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 100px;
}

.cc-coupon-container {
    max-width: 420px;
    display: block;
    padding: 0;
    pointer-events: none;
}
/* END COupon *//* End custom CSS */