.elementor-25133 .elementor-element.elementor-element-528c294{--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-25133 .elementor-element.elementor-element-2dc981e{--display:flex;}@media(max-width:767px){.elementor-25133 .elementor-element.elementor-element-528c294{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25133 .elementor-element.elementor-element-2dc981e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25133 .elementor-element.elementor-element-7b46cb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-7b46cb5 */#formRenderWrap_822{min-height: 0px; background-color: transparent; box-shadow: none; position: relative; margin: 7% auto !important; ;padding: 15px;}
#formRenderWrap_822 label{}
#formRenderWrap_822 form button.button-input{    border-color: #ef5d2c !important;
    background: #ef5d2c;
    color: #fff;
    font-weight: 500;
    width: 100%;
    padding: 16px 0;
    border-radius: 100px !important;}
#formRenderWrap_822 .render-wrap{font-family: 'Open Sans', sans-serif;}
#formRenderWrap_822 .s_btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}
#formRenderWrap_822 ._error._above { padding-bottom: 4px;bottom: 57px !important;right: 0;}
 #formRenderWrap_822 ._error {display: block;position: absolute;font-size: 13px;}
 #formRenderWrap_822 ._error._above ._error-arrow {bottom: 0;right: 1px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #d22827;}
 #formRenderWrap_822  ._error-arrow {position: absolute;width: 0;height: 0;}
#formRenderWrap_822 ._error-inner {padding: 3px 12px;background-color: #d22827;font-size: 12px;line-height: 16px;font-family: arial, sans-serif;color: #fff;text-align: center;text-decoration: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
 #formRenderWrap_822 ._form-thank-you {color: green;border: 1px solid;margin: 10px 0px;padding:10px;background-repeat: no-repeat;background-position: 10px center;color: #4F8A10;background-color: #DFF2BF;}
 .render-wrap .form-control, .render-wrap input:not([type=checkbox]):not([type=radio]){
  padding: 10px 12px !important;
  margin-bottom: 20px;
 
 }
 .render-wrap input{
   height: 42px !important;
 }
 #formRenderWrap_822{width:480px; background: #fff; padding: 45px 32px; border-radius: 8px;}
 

 @media screen and (max-device-width: 768px){
#formRenderWrap_822{width:100%;padding: 25px 20px;}
}
#formRenderWrap_822 p{
  font-size: 15px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 28px !important;text-align: center;
}
#formRenderWrap_822 h1{font-size: 21px;font-weight: 700;line-height: 32px; text-align: center;}/* End custom CSS */