.elementor-122216 .elementor-element.elementor-element-advpop0{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-122216 .elementor-element.elementor-element-advpop1 .title{color:#141414;font-size:1.5rem;font-weight:800;}.elementor-122216 .elementor-element.elementor-element-advpop1 .title-after_title{color:#767676;font-size:0.9375rem;}@media(max-width:768px){.elementor-122216 .elementor-element.elementor-element-advpop1 .title{font-size:1.25rem;}}/* Start custom CSS for container, class: .elementor-element-advpop0 */.elementor-122216 .elementor-element.elementor-element-advpop0 .ff-el-group label, .elementor-122216 .elementor-element.elementor-element-advpop0 .ff-el-input--label label { font-weight: 600; color: #141414; font-size: 0.875rem; }
.elementor-122216 .elementor-element.elementor-element-advpop0 .ff-el-form-control { border: 1px solid #D1D5DB; border-radius: 5px; font-size: 0.9375rem; color: #141414; }
.elementor-122216 .elementor-element.elementor-element-advpop0 .ff-el-form-control:focus { border-color: #D0021B; box-shadow: none; }
.elementor-122216 .elementor-element.elementor-element-advpop0 .ff-el-form-control::placeholder { color: #8D939C; }
.elementor-122216 .elementor-element.elementor-element-advpop0 .ff-btn-submit { width: 100%; font-weight: 800; font-size: 1rem; text-transform: none; padding: 14px 24px; border-radius: 5px; }
.elementor-122216 .elementor-element.elementor-element-advpop0 .ff-message-success { border: 0; box-shadow: none; padding: 8px 0; color: #767676; font-size: 1rem; }/* End custom CSS */