.elementor-5019 .elementor-element.elementor-element-87ddbfb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5019 .elementor-element.elementor-element-adbba92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5019 .elementor-element.elementor-element-adbba92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5019 .elementor-element.elementor-element-adbba92 > .elementor-element-populated{padding:15px 10px 10px 10px;}.elementor-5019 .elementor-element.elementor-element-ff13f7a{text-align:left;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}#elementor-popup-modal-5019 .dialog-message{width:371px;height:100vh;align-items:flex-start;padding:0px 8px 0px 8px;}#elementor-popup-modal-5019{justify-content:flex-end;align-items:center;}#elementor-popup-modal-5019 .dialog-close-button{display:flex;font-size:17px;}#elementor-popup-modal-5019 .dialog-widget-content{animation-duration:1.2s;box-shadow:0px 0px 17px 0px rgba(2, 6.000000000000023, 19, 0.12);}/* Start custom CSS for image, class: .elementor-element-ff13f7a */.elementor-5019 .elementor-element.elementor-element-ff13f7a .gfield_label {
    color: red !important; 
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-bbc3746 */.elementor-5019 .elementor-element.elementor-element-bbc3746 .gfield {
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 .gfield_label,
.elementor-5019 .elementor-element.elementor-element-bbc3746 .gfield_required{
color: #495056;
  font-size: 12px;
  font-weight: bold;
  margin-left: 0;
  margin-bottom: 0;
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 input[type="text"]{
    height: 36px !important;
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 select{
    height: 34px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    color: #495056;
    font-size: 12px;
    font-weight: bold;  
    border: 1px solid #E9ECEF;
    border-radius: 3px;
    background-color: #F9FBFD;    
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 select option{
    color: #495056;
    font-size: 12px;
    font-weight: bold;    
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 #field_20_5 {
    margin-bottom: 10px ;
    margin-top: 12px ;
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 textArea {
    height: 119px !important;
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 .gform_confirmation_message{
    border-radius: 4px;
    background: linear-gradient(
90deg
, #038938 0%, #96C930 100%);
    padding: 18px 23px;
    color: #ffff;    
}
.elementor-5019 .elementor-element.elementor-element-bbc3746 .gform_footer {
    padding-top: 0;
}/* End custom CSS */