.elementor-9059 .elementor-element.elementor-element-7176ab6{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 0px 20px 0px;--padding-top:10px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}@media(max-width:1024px){.elementor-9059 .elementor-element.elementor-element-7176ab6{--justify-content:center;}}@media(min-width:768px){.elementor-9059 .elementor-element.elementor-element-7176ab6{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7e87384 */.elementor-9059 .elementor-element.elementor-element-7e87384 .gform_heading .gform_title{
    display: none;
}
.elementor-9059 .elementor-element.elementor-element-7e87384 .gform_fields{
    row-gap: 20px;
}
.elementor-9059 .elementor-element.elementor-element-7e87384 .gfield_required{
    visibility: hidden;
}
.elementor-9059 .elementor-element.elementor-element-7e87384 .gform-field-label,.elementor-9059 .elementor-element.elementor-element-7e87384 .gfield_label{
    font-family: Public Sans;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 10px!important;
    color:#293031 !important;
}




.elementor-9059 .elementor-element.elementor-element-7e87384 input{
    padding: 20px 15px;
    border: none;
    box-shadow: none;
    outline: none;
    background: #FBDA3414;
    border-bottom: 1px solid var(--e-global-color-accent);
    border-radius: 5px;
}
.elementor-9059 .elementor-element.elementor-element-7e87384 .gfield--type-select select{
    border: none;
    box-shadow: none;
    outline: none;
    background: #FBDA3414;
    border-bottom: 1px solid var(--e-global-color-accent);
    border-radius: 5px;
}
.elementor-9059 .elementor-element.elementor-element-7e87384 textarea{
    padding: 20px 15px!important;
    border: none!important;
    box-shadow: none!important;
    outline: none!important;
    background: #FBDA3414!important;
    border-bottom: 1px solid var(--e-global-color-accent)!important;
    border-radius: 5px!important;
}
.elementor-9059 .elementor-element.elementor-element-7e87384 .gform_button{
    background: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.08) 0px, rgba(255, 255, 255, 0.08) 1px, transparent 1px, transparent 8px), linear-gradient(to bottom, #E9921C 0%, #e2831c 40%, #9E491A 100%);
    border: 1px solid #F7901E;
    background-color: var(--e-global-color-accent);
    font-family: "Open Sans", Sans-serif;
    font-size: 20px!important;
    font-weight: 600;
    line-height: 16px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding: 15px 35px 15px 35px!important;
    border-radius: 10px !important;
}

.gform_button:hover{
    color: var(--e-global-color-secondary)!important;
}

#field_5_23{
    grid-column: span 8;
}
#field_5_24{
    grid-column: span 4;
}

.gf-readonly-tx input {
    pointer-events: none;
}

@media (max-width:550px){
    #field_5_23{
    grid-column: span 8;
}
#field_5_24{
    grid-column: span 4;
    margin-left: 20px;
}
}/* End custom CSS */