.elementor-26203 .elementor-element.elementor-element-1a4a6d0{--display:flex;--min-height:275px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-26203 .elementor-element.elementor-element-1a4a6d0:not(.elementor-motion-effects-element-type-background), .elementor-26203 .elementor-element.elementor-element-1a4a6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a495ec1 );}.elementor-26203 .elementor-element.elementor-element-3606e40 .elementor-heading-title{font-family:var( --e-global-typography-2bdcd38-font-family ), Sans-serif;font-size:var( --e-global-typography-2bdcd38-font-size );font-weight:var( --e-global-typography-2bdcd38-font-weight );text-transform:var( --e-global-typography-2bdcd38-text-transform );line-height:var( --e-global-typography-2bdcd38-line-height );}.elementor-26203 .elementor-element.elementor-element-2842d2a{--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;--justify-content:center;--gap:80px 20px;--row-gap:80px;--column-gap:20px;--flex-wrap:wrap;}.elementor-26203 .elementor-element.elementor-element-2842d2a:not(.elementor-motion-effects-element-type-background), .elementor-26203 .elementor-element.elementor-element-2842d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gamaglobal.org/wp-content/uploads/2023/10/about-bg_1-scaled.webp");background-position:0px -182px;background-repeat:no-repeat;background-size:cover;}.elementor-26203 .elementor-element.elementor-element-b5df788{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .validation_error{display:block !important;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_wrapper .gform_heading, .elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .pp-gravity-form-heading{text-align:center;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gfield input[type="text"], .elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gfield textarea{text-align:left;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gfield textarea, .elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gfield select{background-color:var( --e-global-color-fa678a6 );padding:10px 10px 10px 10px;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_footer,
                    .elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_page_footer{justify-content:center;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"],
					.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
					.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"]{width:100px;border-style:none;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_page_footer input[type="button"]{width:100px;background-color:var( --e-global-color-accent );color:var( --e-global-color-fa678a6 );border-style:none;}.elementor-26203 .elementor-element.elementor-element-b5df788 .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-26203 .elementor-element.elementor-element-b5df788 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-26203 .elementor-element.elementor-element-b5df788 .gform_confirmation_wrapper{font-family:var( --e-global-typography-97c23ad-font-family ), Sans-serif;font-size:var( --e-global-typography-97c23ad-font-size );line-height:var( --e-global-typography-97c23ad-line-height );padding:10px 10px 10px 10px;}.elementor-26203 .elementor-element.elementor-element-deb32ff{--display:flex;}@media(max-width:1366px){.elementor-26203 .elementor-element.elementor-element-3606e40 .elementor-heading-title{font-size:var( --e-global-typography-2bdcd38-font-size );line-height:var( --e-global-typography-2bdcd38-line-height );}.elementor-26203 .elementor-element.elementor-element-b5df788 .gform_confirmation_wrapper{font-size:var( --e-global-typography-97c23ad-font-size );line-height:var( --e-global-typography-97c23ad-line-height );}}@media(max-width:1024px){.elementor-26203 .elementor-element.elementor-element-3606e40 .elementor-heading-title{font-size:var( --e-global-typography-2bdcd38-font-size );line-height:var( --e-global-typography-2bdcd38-line-height );}.elementor-26203 .elementor-element.elementor-element-2842d2a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-26203 .elementor-element.elementor-element-2842d2a:not(.elementor-motion-effects-element-type-background), .elementor-26203 .elementor-element.elementor-element-2842d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-26203 .elementor-element.elementor-element-b5df788 .gform_confirmation_wrapper{font-size:var( --e-global-typography-97c23ad-font-size );line-height:var( --e-global-typography-97c23ad-line-height );}}@media(max-width:767px){.elementor-26203 .elementor-element.elementor-element-3606e40 .elementor-heading-title{font-size:var( --e-global-typography-2bdcd38-font-size );line-height:var( --e-global-typography-2bdcd38-line-height );}.elementor-26203 .elementor-element.elementor-element-2842d2a:not(.elementor-motion-effects-element-type-background), .elementor-26203 .elementor-element.elementor-element-2842d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gamaglobal.org/wp-content/uploads/2023/09/home-bg-m-2-scaled.webp");background-position:top center;background-size:cover;}.elementor-26203 .elementor-element.elementor-element-2842d2a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-26203 .elementor-element.elementor-element-b5df788 .gform_confirmation_wrapper{font-size:var( --e-global-typography-97c23ad-font-size );line-height:var( --e-global-typography-97c23ad-line-height );}}/* Start custom CSS for pp-gravity-forms, class: .elementor-element-b5df788 *//* Select Award Heading */
#field_4_36 {
    margin-bottom: 20px!important;
}

/* Select Award Cards*/
.ec-label,.ec-paragraph {
    color: #0C4E98!important;
}

.ec-card {
    background-color: #DDE8F5!important;
    border: none!important;
    border-radius: 20px!important;
}

.ec-cmp-button button.ec-button {
    background-color: #DDE8F5!important;
    font-family: 'Poppins'!important;
    font-size: 16px!Important;
    color: #000000!important;
    border-radius: 50px 50px 50px 50px!important;
    padding: 12px 35px 12px 35px!important;
    border-width: 1px!important;
    border-color: #000000!important;
    border-style: solid!important;
}

.ec-cmp-button button.ec-button:hover {
    background-color: var(--e-global-color-accent)!important;
    font-family: 'Poppins'!important;
    font-size: 16px!Important;
    color: var(--e-global-color-fa678a6)!important;
    border-radius: 50px 50px 50px 50px!important;
    padding: 12px 35px 12px 35px!important;
        border-width: 1px!important;
    border-color: var(--e-global-color-fa678a6)!important;
    border-style: solid!important;
}

/* Award Checkout h2 & center paragraph text */

.checkout h2 {
    font-size: 2.5rem!important;
    text-align: center!important;
    margin: 0px;
    padding: 20px 0px 10px 0px!important;
}

.learnmore p {
    text-align: center!important;
}

/* Coupon Apply */

#gf_coupon_button {
    border: none!Important;
}

/* Consent Label */
#field_4_34 > div > label {
    margin-top: -5px!Important;
}

/* Update to cards spacing and position */
.checkout .ec-cards-wrap {
    align-items: stretch;
}

.checkout .ec-cards-wrap .ec-card {
    min-height: 100%;
    display: flex;
    justify-content: end;
    padding-top: 20px;
}

.checkout .ec-cards-wrap .ec-card .ec-cmp-label {
    padding-bottom: 0px;
}

.checkout .ec-cards-wrap .ec-card .ec-cmp-label .ec-label {
    font-size: 32px;
}

.checkout .ec-cards-wrap .ec-card .ec-cmp-paragraph {
    padding-top: 5px;
}

.checkout .ec-cards-wrap .ec-card .ec-cmp-paragraph .ec-paragraph {
    font-size: 23px;
}

.checkout .ec-cards-wrap .ec-card.ec-selected .ec-button {
     background-color: var(--e-global-color-accent) !important;
    color: var(--e-global-color-accent) !important;
    position: relative;
    letter-spacing: .3px !important;
}

.checkout .ec-cards-wrap .ec-card.ec-selected .ec-button:after {
    content: 'Award Selected';
    color: #FFF;
    display: block;
    width: 100%;
    position: absolute;
    top: 22%;
    left: 0%;
}

.checkout .ec-cmp-button button.ec-button {
    min-height: 54.8px !important;
    max-height: 54.8px !important;
    transition: background-color .3s !important;
}

.checkout .ec-cmp-button button.ec-button:hover {
    border-color: var(--e-global-color-accent) !important;
        line-height: var(--e-global-typography-1ac104b-line-height) !important;
}

#input_4_22_6 {
    margin-left: -6px;
}

#input_4_22_6_container {
    position: relative;
}

.checkout .pp-gravity-form .gform_wrapper .pp-gf-select-custom:after {
    display: none;
}

.checkout #input_4_22_6_container:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjAxLjQgMzQyLjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTYwLTE2MGMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyMjQgMjc0LjcgODYuNiAxMzcuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNsMTYwIDE2MHoiLz48L3N2Zz4=);
    pointer-events: none;
    position: absolute;
    position: absolute;
    left: 94%;
    top: 38%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 12px;
    z-index: 2;
}

.checkout .gform-page-footer.gform_page_footer {
    display: flex;
}

#gform_page_4_2,
#gform_page_4_3 {
    max-width: 980px;
    margin: 0 auto;
}

.checkout .gform_submission_error.hide_summary {
    font-size: 16px !important;
    padding-top: 10px !important;
    text-align: left !important;
}

.checkout .gform_validation_errors {
    margin: 0 auto;
    max-width: 985px;
}

@media only screen and (min-width: 1299px) {
  .elementor-element-2842d2a > .e-con-inner {
      min-width: 1299px;
      max-width: 1299px;
  }
  
  .checkout .ec-cards-wrap {
     column-gap: 50px;
     row-gap: 75px;
  }
  
  .checkout {
      min-width: 100% !important;
  }
  
  .checkout .ec-cards-wrap .ec-card {
      max-width: 400px;
  }
  
}

@media only screen and (max-width: 500px) {
  #input_4_22_6 {
      margin-left: -3px;
  }
  
  .checkout #input_4_22_6_container:after {
    left: 92%;  
  }
  
  .checkout .ec-cards-wrap .ec-card.ec-selected .ec-button:after {
      top: 31%;
  }
  
}/* End custom CSS */