.elementor-59322 .elementor-element.elementor-element-6f7d281{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.17;}.elementor-59322 .elementor-element.elementor-element-6f7d281:not(.elementor-motion-effects-element-type-background), .elementor-59322 .elementor-element.elementor-element-6f7d281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59322 .elementor-element.elementor-element-6f7d281::before, .elementor-59322 .elementor-element.elementor-element-6f7d281 > .elementor-background-video-container::before, .elementor-59322 .elementor-element.elementor-element-6f7d281 > .e-con-inner > .elementor-background-video-container::before, .elementor-59322 .elementor-element.elementor-element-6f7d281 > .elementor-background-slideshow::before, .elementor-59322 .elementor-element.elementor-element-6f7d281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-59322 .elementor-element.elementor-element-6f7d281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pjilaw.com/wp-content/uploads/2026/02/bead6c2c727004dca52894eabd62270de57c1e88.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-59322 .elementor-element.elementor-element-26b690d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-59322 .elementor-element.elementor-element-9af219c{text-align:center;}.elementor-59322 .elementor-element.elementor-element-9af219c .elementor-heading-title{color:var( --e-global-color-85ae105 );}.elementor-59322 .elementor-element.elementor-element-59ceb30{text-align:center;color:var( --e-global-color-85ae105 );}.elementor-59322 .elementor-element.elementor-element-07cd912{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper{width:80%;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group select, .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#FFFFFF17;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group select{color:var( --e-global-color-85ae105 );text-indent:0px;font-size:20px;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group select,  .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:0px 0px 0px 0px;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group select{width:399px;height:60px;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group textarea{height:200px;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group{margin-bottom:8px;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:var( --e-global-color-85ae105 );}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-85ae105 );color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:15px 40px 15px 40px;font-size:20px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-85ae105 );}@media(max-width:920px){.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper{width:100%;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group select{width:330px;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:159px;}}@media(min-width:768px){.elementor-59322 .elementor-element.elementor-element-26b690d{--width:73%;}}@media(max-width:920px) and (min-width:768px){.elementor-59322 .elementor-element.elementor-element-26b690d{--width:544px;}}@media(max-width:767px){.elementor-59322 .elementor-element.elementor-element-6f7d281{--padding-top:40px;--padding-bottom:42px;--padding-left:30px;--padding-right:30px;}.elementor-59322 .elementor-element.elementor-element-26b690d{--width:100%;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group select{text-indent:5px;}.elementor-59322 .elementor-element.elementor-element-07cd912 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{padding:15px 15px 15px 15px;font-size:18px;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-07cd912 *//* Prevent error message from breaking layout */
.fluentform_wrapper_13 .ff-el-group{
    position: relative;
}

/* Position error message without pushing button */
.fluentform_wrapper_13 .error.text-danger{
    position: absolute;
    bottom: -24px;
    left: 0;
   
}/* End custom CSS */