.elementor-15502 .elementor-element.elementor-element-98ebc7e{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:3%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-15502 .elementor-element.elementor-element-98ebc7e:not(.elementor-motion-effects-element-type-background), .elementor-15502 .elementor-element.elementor-element-98ebc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dab075 );}.elementor-15502 .elementor-element.elementor-element-d23cc10{width:100%;max-width:100%;}.elementor-15502 .elementor-element.elementor-element-a556359{--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:6% 6%;--row-gap:6%;--column-gap:6%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15502 .elementor-element.elementor-element-e3e3071{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15502 .elementor-element.elementor-element-1bbfe6b{font-family:var( --e-global-typography-b5b80cc-font-family ), Sans-serif;font-size:var( --e-global-typography-b5b80cc-font-size );font-weight:var( --e-global-typography-b5b80cc-font-weight );line-height:var( --e-global-typography-b5b80cc-line-height );letter-spacing:var( --e-global-typography-b5b80cc-letter-spacing );color:#FFFFFF;}.elementor-15502 .elementor-element.elementor-element-6f0a630{--spacer-size:20px;}.elementor-15502 .elementor-element.elementor-element-f41bd8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-15502 .elementor-element.elementor-element-f41bd8d .elementor-heading-title{font-family:var( --e-global-typography-a0a25cd-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a25cd-font-size );font-weight:var( --e-global-typography-a0a25cd-font-weight );line-height:var( --e-global-typography-a0a25cd-line-height );color:#FFFFFF;}.elementor-15502 .elementor-element.elementor-element-c9179a8{--divider-border-style:solid;--divider-color:var( --e-global-color-c3ae386 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-15502 .elementor-element.elementor-element-c9179a8 .elementor-divider-separator{width:100%;}.elementor-15502 .elementor-element.elementor-element-c9179a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15502 .elementor-element.elementor-element-08276f7{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-text{color:var( --e-global-color-f544a21 );transition:color 0.3s;}.elementor-15502 .elementor-element.elementor-element-425dc90{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-15502 .elementor-element.elementor-element-425dc90 p{margin-block-end:0px;}.elementor-15502 .elementor-element.elementor-element-2a898ec{--display:flex;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:var( --e-global-color-c3ae386 );--border-color:var( --e-global-color-c3ae386 );--padding-top:3%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-15502 .elementor-element.elementor-element-5bdaba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-15502 .elementor-element.elementor-element-5bdaba6 .elementor-heading-title{font-family:var( --e-global-typography-e616c2d-font-family ), Sans-serif;font-size:var( --e-global-typography-e616c2d-font-size );font-weight:var( --e-global-typography-e616c2d-font-weight );line-height:var( --e-global-typography-e616c2d-line-height );color:var( --e-global-color-740ed96 );}.elementor-15502 .elementor-element.elementor-element-e09e592{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15502 .elementor-element.elementor-element-c42f5ef{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;}.elementor-15502 .elementor-element.elementor-element-c42f5ef .elementor-heading-title{font-family:var( --e-global-typography-a0a25cd-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a25cd-font-size );font-weight:var( --e-global-typography-a0a25cd-font-weight );line-height:var( --e-global-typography-a0a25cd-line-height );color:var( --e-global-color-f544a21 );}.elementor-15502 .elementor-element.elementor-element-05aa664{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-15502 .elementor-element.elementor-element-05aa664 .elementor-heading-title{font-family:var( --e-global-typography-a0a25cd-font-family ), Sans-serif;font-size:var( --e-global-typography-a0a25cd-font-size );font-weight:var( --e-global-typography-a0a25cd-font-weight );line-height:var( --e-global-typography-a0a25cd-line-height );color:var( --e-global-color-f544a21 );}.elementor-15502 .elementor-element.elementor-element-952c98a{--divider-border-style:solid;--divider-color:var( --e-global-color-740ed96 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15502 .elementor-element.elementor-element-952c98a .elementor-divider-separator{width:100%;}.elementor-15502 .elementor-element.elementor-element-952c98a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15502 .elementor-element.elementor-element-624eb5e{font-family:var( --e-global-typography-b5b80cc-font-family ), Sans-serif;font-size:var( --e-global-typography-b5b80cc-font-size );font-weight:var( --e-global-typography-b5b80cc-font-weight );line-height:var( --e-global-typography-b5b80cc-line-height );letter-spacing:var( --e-global-typography-b5b80cc-letter-spacing );color:var( --e-global-color-f544a21 );}@media(max-width:1024px){.elementor-15502 .elementor-element.elementor-element-a556359{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15502 .elementor-element.elementor-element-1bbfe6b{font-size:var( --e-global-typography-b5b80cc-font-size );line-height:var( --e-global-typography-b5b80cc-line-height );letter-spacing:var( --e-global-typography-b5b80cc-letter-spacing );}.elementor-15502 .elementor-element.elementor-element-f41bd8d .elementor-heading-title{font-size:var( --e-global-typography-a0a25cd-font-size );line-height:var( --e-global-typography-a0a25cd-line-height );}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15502 .elementor-element.elementor-element-425dc90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15502 .elementor-element.elementor-element-5bdaba6 .elementor-heading-title{font-size:var( --e-global-typography-e616c2d-font-size );line-height:var( --e-global-typography-e616c2d-line-height );}.elementor-15502 .elementor-element.elementor-element-c42f5ef .elementor-heading-title{font-size:var( --e-global-typography-a0a25cd-font-size );line-height:var( --e-global-typography-a0a25cd-line-height );}.elementor-15502 .elementor-element.elementor-element-05aa664 .elementor-heading-title{font-size:var( --e-global-typography-a0a25cd-font-size );line-height:var( --e-global-typography-a0a25cd-line-height );}.elementor-15502 .elementor-element.elementor-element-624eb5e{font-size:var( --e-global-typography-b5b80cc-font-size );line-height:var( --e-global-typography-b5b80cc-line-height );letter-spacing:var( --e-global-typography-b5b80cc-letter-spacing );}}@media(max-width:767px){.elementor-15502 .elementor-element.elementor-element-98ebc7e{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:05%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-15502 .elementor-element.elementor-element-d23cc10{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15502 .elementor-element.elementor-element-a556359{--width:90%;}.elementor-15502 .elementor-element.elementor-element-1bbfe6b{font-size:var( --e-global-typography-b5b80cc-font-size );line-height:var( --e-global-typography-b5b80cc-line-height );letter-spacing:var( --e-global-typography-b5b80cc-letter-spacing );}.elementor-15502 .elementor-element.elementor-element-f41bd8d .elementor-heading-title{font-size:var( --e-global-typography-a0a25cd-font-size );line-height:var( --e-global-typography-a0a25cd-line-height );}.elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15502 .elementor-element.elementor-element-08276f7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15502 .elementor-element.elementor-element-425dc90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-15502 .elementor-element.elementor-element-2a898ec{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15502 .elementor-element.elementor-element-5bdaba6 .elementor-heading-title{font-size:var( --e-global-typography-e616c2d-font-size );line-height:var( --e-global-typography-e616c2d-line-height );}.elementor-15502 .elementor-element.elementor-element-c42f5ef{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-15502 .elementor-element.elementor-element-c42f5ef .elementor-heading-title{font-size:var( --e-global-typography-a0a25cd-font-size );line-height:var( --e-global-typography-a0a25cd-line-height );}.elementor-15502 .elementor-element.elementor-element-05aa664{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-15502 .elementor-element.elementor-element-05aa664 .elementor-heading-title{font-size:var( --e-global-typography-a0a25cd-font-size );line-height:var( --e-global-typography-a0a25cd-line-height );}.elementor-15502 .elementor-element.elementor-element-624eb5e{font-size:var( --e-global-typography-b5b80cc-font-size );line-height:var( --e-global-typography-b5b80cc-line-height );letter-spacing:var( --e-global-typography-b5b80cc-letter-spacing );}}@media(min-width:768px){.elementor-15502 .elementor-element.elementor-element-e3e3071{--width:50%;}.elementor-15502 .elementor-element.elementor-element-2a898ec{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15502 .elementor-element.elementor-element-e3e3071{--width:100%;}.elementor-15502 .elementor-element.elementor-element-2a898ec{--width:100%;}}/* Start custom CSS *//* GRAVITY FORMS */
.form-style1 .gform_required_legend,
.form-style1 .gform_wrapper.gravity-theme .gform_validation_errors {
    display: none!important;
}
.form-style1 .gform_wrapper.gravity-theme .gform_fields {
    gap: 0 1.5vw!important;
}
.form-style1 .gform_wrapper.gravity-theme input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]),
.form-style1 .gform_wrapper.gravity-theme textarea {
    padding: 0!important;
    font-size: 18px!important;
    border-color: #fff!important;
    border-radius: unset!important;
    background: transparent!important;
    border-width: 0 0 1px 0 !important;
    color:white!important;
}
.form-style1 .gform_wrapper.gravity-theme input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]) {
    height: 50px!important;
    color:white!important;
}
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-total):not(.gfield--type-product) 
:is(.gfield_label, .gform-field-label--type-sub) {
  margin: 0!important;
  font-size: 18px!important;
  font-weight: 400!important;
  transform-origin: 0 0;
  transform: translateY(1.5em)!important;
  transition: transform 100ms ease-in!important;
  color:white!important;
}


.form-style1 .gform_wrapper.gravity-theme input::placeholder,
.form-style1 .gform_wrapper.gravity-theme textarea::placeholder {
    opacity: 0!important;
}
.form-style1 .gform_wrapper.gravity-theme input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):focus,
.form-style1 .gform_wrapper.gravity-theme input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):active,
.form-style1 .gform_wrapper.gravity-theme textarea:focus,
.form-style1 .gform_wrapper.gravity-theme textarea:active {
    border-color: var(--e-global-color-740ed96)!important;
}

/* Shift field label up when field is fulfilled, active or focused,
   excluding .gfield--type-square_creditcard and .gfield--type-product fields,
   and excluding .gfield--type-coupon only from :placeholder-shown */
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):has(input:not([type=checkbox]):not([type=radio]):active) :is(.gfield_label, .gform-field-label--type-sub),
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):has(input:not([type=checkbox]):not([type=radio]):focus) :is(.gfield_label, .gform-field-label--type-sub),
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):has(input:not([type=checkbox]):not([type=radio]):focus-visible) :is(.gfield_label, .gform-field-label--type-sub),
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):not(.gfield--type-coupon):has(input:not([type=checkbox]):not([type=radio]):not([type=button]):not(:placeholder-shown)) :is(.gfield_label, .gform-field-label--type-sub),
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):has(textarea:active) :is(.gfield_label, .gform-field-label--type-sub),
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):has(textarea:focus) :is(.gfield_label, .gform-field-label--type-sub),
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):has(textarea:focus-visible) :is(.gfield_label, .gform-field-label--type-sub),
.form-style1 .gform_wrapper.gravity-theme 
.gfield:not(.gfield--type-square_creditcard):not(.gfield--type-product):has(textarea:not(:placeholder-shown)) :is(.gfield_label, .gform-field-label--type-sub) {
  color: var(--e-global-color-740ed96)!important;
  transform: translateY(0.6em) scale(0.9)!important;
}




.ginput_container_coupon {
    display: flex!important;
    gap: 20px!important;
    align-items: center!important;
}

.ginput_container_coupon #gf_coupon_button.button {
    width: 150px!important;
    height: 40px!important;
    font-size:16px;
    font-weight:400;
    padding:0px;
}





/* Errors styling */
.form-style1 .gform_wrapper.gravity-theme .gfield_validation_message,
.form-style1 .gform_wrapper.gravity-theme .validation_message {
    border: 0!important;
    padding: 0!important;
    background: none!important;
}
.form-style1 .gform_wrapper.gravity-theme .gfield_required,
.form-style1 .gform_wrapper.gravity-theme .gfield_error label,
.form-style1 .gform_wrapper.gravity-theme .gfield_validation_message,
.form-style1 .gform_wrapper.gravity-theme .validation_message,
.form-style1 .gform_wrapper.gravity-theme [aria-invalid="true"] + label {
    color: red!important;
}
.form-style1 .gform_wrapper.gravity-theme input[aria-invalid="true"]:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]),
.form-style1 .gform_wrapper.gravity-theme textarea[aria-invalid="true"] {
    border-color: red!important;
}
.form-style1 .gform_wrapper.gravity-theme .gfield_required * {
    font-style: normal !important;
    color: var(--e-global-color-740ed96);
    transform: translateY(-0.25em)!important;
}

.form-style1 .gform-page-footer {
    display: flex;
    gap: 20px!important;
}
.form-style1 [type="submit"],
.form-style1 [type="button"].gform_previous_button,
.form-style1 [type="button"].gform_next_button {
    border: 0!important;
    margin: 1.5em 0 0 0!important;
    font-size: 24px!important;
    font-weight: 700!important;
    line-height: 36px!important;
    padding: 13px 40px!important;
    letter-spacing: 1px!important;
    display: inline-block!important;
    transform: rotate(-6.299deg)!important;
    background: var(--e-global-color-740ed96);
    transition: transform .7s ease, border 100ms ease-in, background 100ms ease-in, box-shadow 100ms ease-in!important;
}
.form-style1 [type="submit"],
.form-style1 [type="button"].gform_previous_button {
    transform: none!important;
}
.form-style1 [type="submit"]:hover,
.form-style1 [type="button"].gform_previous_button:hover,
.form-style1 [type="button"].gform_next_button:hover {
    transform: none!important;
}
.form-style1 [type="submit"]:not(:hover),
.form-style1 [type="button"].gform_previous_button:not(:hover),
.form-style1 [type="button"].gform_next_button:not(:hover) {
    transition-duration: 600ms!important;
    transition-timing-function: ease-out;
}
.form-style1 [type="submit"]:hover,
.form-style1 [type="button"].gform_previous_button:hover,
.form-style1 [type="button"].gform_next_button:hover {
    border-color: var(--e-global-color-accent)!important;
    background: vvar(--e-global-color-accent) !important;
       box-shadow: 0px 0px 50px 0px var(--e-global-color-accent);
     box-shadow: 0px 0px 33px 3px rgba(255, 140, 76, 1);
}

form legend {
    color: #fff!important;
    border: none!important;
    font-size: 2rem !important;
}





@media (max-width: 1490px) {
    .form-style1 [type="submit"],
    .form-style1 [type="button"].gform_previous_button,
    .form-style1 [type="button"].gform_next_button {
        font-size: 20px!important;
        line-height: 30px!important;
        padding: 10px 30px!important;
    }
}
@media (max-width: 992px) {
    .form-style1 [type="submit"],
    .form-style1 [type="button"].gform_previous_button,
    .form-style1 [type="button"].gform_next_button {
        font-size: 20px!important;
        line-height: 26px!important;
    }
}
@media screen and (max-width: 992px) {
    .form-style1 [type="submit"] {
        width: 100% !important;
    }
}

body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {
  outline: none !important;
  box-shadow: none !important;
}

/* Align Gravity Forms steps left-to-right */
.gf_page_steps {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0px; /* adjust spacing between steps */
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(255,255,255,0.4);
  padding-bottom: 12px;
}

/* Ensure label and number stay side-by-side */
.gf_page_steps .gf_step {
  display: flex;
  align-items: center;
  gap: 10px;
}

.gf_step_label {
    color:white!important;
}

/* Responsive step number circles */
.gf_page_steps .gf_step_number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 2px solid rgba(255,255,255,0.6);
  border-radius: 50%;
  font-weight: 600;
  font-size: clamp(0.8rem, 1.2vw, 1rem);
  line-height: 1;
  padding: 0.4em; /* dynamic padding for scaling */
  min-width: 2.2em; /* maintain circle proportion */
  aspect-ratio: 1 / 1; /* ensures perfect circle */
  color: rgba(255,255,255,0.7);
  transition: all 0.3s ease;
}

/* Active step */
.gf_page_steps .gf_step_active .gf_step_number {
  background: #d9d9d9;
  border-color: #d9d9d9;
  color: #1a1323;
}

.gf_coupon_item.gfield_description {
    color:white!important;
}

#input_3_12, #field_3_5 {
    color:white!important;
    margin-top:20px!important;
}

.gform-field-label {
    color:white!important;
}

.gfield_label.gform-field-label.gfield_label_before_complex {
    margin-top:24px!important;
}/* End custom CSS */