.elementor-1623 .elementor-element.elementor-element-9867edf{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1623 .elementor-element.elementor-element-653ad89{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1623 .elementor-element.elementor-element-1f37243 img{border-radius:10px 10px 10px 10px;}.elementor-1623 .elementor-element.elementor-element-d0e3dd5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1623 .elementor-element.elementor-element-653ad89{--width:50%;}.elementor-1623 .elementor-element.elementor-element-d0e3dd5{--width:50%;}}@media(max-width:1024px){.elementor-1623 .elementor-element.elementor-element-9867edf{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-289d35f */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 24px !important;
}

.gform_wrapper.gform-theme--orbital {
    --gf-color-primary: #144372;
    --gf-color-primary-darker: #0d2c4b;
    --gf-color-secondary: #E8A700;
    --gf-label-color: #040404;  
    --gf-radius: 10px;
    /*font-family: 'Montserrat', sans-serif !important;*/
}

.gform_wrapper .gfield_label, 
.gform_wrapper .gsection_title {
    font-weight: 700 !important;
    color: #040404 !important;
	  margin-bottom: 4px !important;
	  font-size: 16px !important;
}

.gform_wrapper input, 
.gform_wrapper textarea, 
.gform_wrapper select,
.gform_wrapper .gfield_description,
.gform_wrapper .gchoice label {
    /*font-family: 'Montserrat', sans-serif !important;*/
    font-weight: 500 !important;
}

.gfield_description {
    padding: 0 !important;
}

.gform_wrapper .gfield input[type="text"],
.gform_wrapper .gfield input[type="email"],
.gform_wrapper .gfield input[type="tel"],
.gform_wrapper .gfield input[type="url"],
.gform_wrapper .gfield input[type="number"],
.gform_wrapper .gfield input[type="password"],
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield select {
    border: 2px solid #E1E1E1;
    border-radius: 10px !important;
    padding: 12px 15px !important;
    transition: border-color 0.3s ease;
	min-height: 48px;
	width: 100%;
}

.gform_wrapper .gfield input:focus {
    border-color: #144372 !important;
    outline: none;
}

.gform_wrapper .gsection {
    border-bottom: 2px solid #E8A700 !important;
    padding-bottom: 10px;
}

.gform_wrapper .gfield_signature_container canvas {
    border-radius: 10px !important;
    border: 2px dashed #144372 !important;
    background-color: #f9f9f9 !important;
}


.gform_wrapper .gfield-choice-input[type="radio"]:checked,
.gform_wrapper .gfield-choice-input[type="checkbox"]:checked {
    background-color: #144372 !important;
    border-color: #144372 !important;
}

.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input[type="button"] {
    background-color: #144372 !important;
    color: #ffffff !important;
    /*font-family: 'Montserrat', sans-serif !important;*/
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 30px !important;
    border-radius: 10px !important;
    border: none !important;
    transition: all 0.3s ease;
    cursor: pointer;
}

.gform_wrapper .gform_footer input[type="submit"]:hover {
    background-color: #E8A700 !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

.gform_wrapper .ginput_total {
    color: #144372 !important;
    font-weight: 700 !important;
    font-size: 1.2rem !important;
    border: none !important;
    background: #f1f1f1 !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
	background-color: #fff !important;
}

/*** DONATIONS BUTTONS */
#field_11_3 .ginput_container_radio .gfield_radio {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 12px !important;
    margin-top: 15px !important;
	 align-items: start !important;
}

#field_11_3 .gfield-choice-input {
    position: absolute !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
}

#field_11_3 .gchoice label {
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 18px 10px !important;
    background-color: #ffffff !important;
    border: 2px solid #E1E1E1 !important;
    border-radius: 10px !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    color: #144372 !important;
    transition: all 0.3s ease-out !important;
    text-align: center;
    margin: 0 !important;
    max-width: none !important;
}

#field_11_3 .gchoice:hover label {
    border-color: #144372 !important;
    background-color: #f9f9f9 !important;
    transform: translateY(-3px);
}

#field_11_3 .gfield-choice-input:checked + label {
    background-color: #144372 !important;
    border-color: #144372 !important;
    color: #ffffff !important;
}

#field_11_3 .gchoice:active label {
    transform: scale(0.95);
}

#field_11_3 .ginput_container_radio .gfield_radio {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 12px !important;
    width: 100% !important;
    max-width: none !important;
}

 #field_11_3 .gchoice:nth-child(5) {
        grid-column: span 4 !important;
    }

#field_11_3 .gchoice {
    display: flex !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#field_11_3 .gchoice label {
    display: flex !important;
    flex: 1 !important;
    width: 100% !important;
    align-items: center;
    justify-content: center;
    padding: 18px 5px !important;
    background-color: #ffffff !important;
    border: 2px solid #E1E1E1 !important;
    border-radius: 10px !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    color: #144372 !important;
    transition: all 0.3s ease-out !important;
    text-align: center;
    box-sizing: border-box !important;
}

#field_11_3 .gfield-choice-input:checked + label {
    background-color: #144372 !important;
    border-color: #144372 !important;
    color: #ffffff !important;
}

#field_11_3 .gfield-choice-input {
    display: none !important;
}

@media (max-width: 768px) {
    #field_11_3 .ginput_container_radio .gfield_radio {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    #field_11_3 .gchoice:nth-child(5) {
        grid-column: span 2 !important;
    }
    
    #field_11_3 .gchoice label {
        padding: 15px 5px !important;
        font-size: 15px !important;
    }
}

#input_11_2, #input_11_4 {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS */#footerContact {
    display: none;
}/* End custom CSS */