.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2327 .elementor-element.elementor-element-f973fd7{font-weight:bold;font-style:italic;color:#000000;}.elementor-2327 .elementor-element.elementor-element-66520d6{color:#000000;}/* Start custom CSS for shortcode, class: .elementor-element-393669b *//*section*/
.elementor-2327 .elementor-element.elementor-element-393669b .gsection{
    border:0;
    background-color:#034b72;
    padding:10px!important;
    border-radius: 5px;
    width:100%;
}

.elementor-2327 .elementor-element.elementor-element-393669b .gsection h2{
    color:white;
}


/*input*/
.elementor-2327 .elementor-element.elementor-element-393669b input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),.elementor-2327 .elementor-element.elementor-element-393669b select{
    border-radius:5px;
    width:100%!important;
    height: 37px;
}

/*radio - other*/
.elementor-2327 .elementor-element.elementor-element-393669b .gfield_radio input[value="Other"]{
    max-width: 90%;
    margin:0;
}

/*checkbox*/ 
.elementor-2327 .elementor-element.elementor-element-393669b .gfield_checkbox li input[type=checkbox]{ 
    vertical-align: top; 
}

/*Country*/
.elementor-2327 .elementor-element.elementor-element-393669b .ginput_complex:not(.has_street) .address_country{
    width:100%!important;
    padding:0;
}

/*Font Family*/ 
.elementor-2327 .elementor-element.elementor-element-393669b .gsection h2,.elementor-2327 .elementor-element.elementor-element-393669b label,.elementor-2327 .elementor-element.elementor-element-393669b .gfield_description, .elementor-2327 .elementor-element.elementor-element-393669b li,.elementor-2327 .elementor-element.elementor-element-393669b input{ 
    font-family: inherit; 
}


/**Responsive**/
@media screen  and (min-width:900px){
.elementor-2327 .elementor-element.elementor-element-393669b ul{
    display: flex;
    flex-wrap:wrap;
}

/*Form Fields*/
.elementor-2327 .elementor-element.elementor-element-393669b li:not(.gsection){
    width:50%;
}

/*privacy section*/
.elementor-2327 .elementor-element.elementor-element-393669b .FullWidth,.elementor-2327 .elementor-element.elementor-element-393669b .FullWidth li{
    width:100%!important;
}
/*radio button*/
.elementor-2327 .elementor-element.elementor-element-393669b .gfield_radio li{
    width:100%!important;
}

/*Name*/
.elementor-2327 .elementor-element.elementor-element-393669b .has_prefix .name_prefix{
    width:20%;
}

.elementor-2327 .elementor-element.elementor-element-393669b .has_prefix .name_first,.elementor-2327 .elementor-element.elementor-element-393669b .has_prefix .name_last{
    width:40%;
}

}/* End custom CSS */