.elementor-807 .elementor-element.elementor-element-9767a22{--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;}.elementor-807 .elementor-element.elementor-element-7f68e7e{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-7f68e7e */.elementor-2 .elementor-element.elementor-element-0066ec0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #727272;
    border-width: 1px 1px 1px 1px;
    border-radius: 25px 25px 25px 25px;
}
.elementor-field-textual.elementor-size-md {
    border-radius: 4px;
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px;
}

.elementor-field-group .elementor-field-textual {
    background-color: transparent;
    border: 1px solid #69727d;
    color: #1f2124;
    flex-grow: 1;
    max-width: 100%;
    vertical-align: middle;
    width: 100%;
}
.elementor-2 .elementor-element.elementor-element-9907de3 .elementor-heading-title {
    font-size: 40px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: var(--e-global-color-primary);
}
.fui-Input input{
    
    margin: 0;
}
.fui-FluentProvider button{
    
    background-color: unset;
    color: black;
}
.fui-FluentProvider button:hover{
    
    background-color: unset;
    color: black;
}
.fui-FluentProvider table{
    border-collapse: collapse;
}
.fui-FluentProvider td, th{
    border: none;
}
.fui-FluentProvider th{
    background-color: #fff;
    box-shadow: none;
}

.fui-FluentProvider label{
    margin-bottom: 10px
}
.fui-FluentProvider .error{
    position: unset;
    font-size: 16px;
}/* End custom CSS */