.elementor-2658 .elementor-element.elementor-element-2471199{--display:flex;--min-height:43vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.72;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2658 .elementor-element.elementor-element-2471199:not(.elementor-motion-effects-element-type-background),.elementor-2658 .elementor-element.elementor-element-2471199>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://vigilantesrd.com/wp-content/uploads/2025/04/23343ace-ab26-4307-8fd5-d114c5714354-1.png);background-position:center center;background-size:cover}.elementor-2658 .elementor-element.elementor-element-2471199::before,.elementor-2658 .elementor-element.elementor-element-2471199>.elementor-background-video-container::before,.elementor-2658 .elementor-element.elementor-element-2471199>.e-con-inner>.elementor-background-video-container::before,.elementor-2658 .elementor-element.elementor-element-2471199>.elementor-background-slideshow::before,.elementor-2658 .elementor-element.elementor-element-2471199>.e-con-inner>.elementor-background-slideshow::before,.elementor-2658 .elementor-element.elementor-element-2471199>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-2658 .elementor-element.elementor-element-6a810dc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2658 .elementor-element.elementor-element-10f96eb>.elementor-widget-container{margin:0 0 -10px 0}.elementor-2658 .elementor-element.elementor-element-10f96eb{text-align:center}.elementor-2658 .elementor-element.elementor-element-10f96eb .elementor-heading-title{color:#FFF}.elementor-2658 .elementor-element.elementor-element-5f501c9{text-align:center;font-size:20px;color:#FFF}.elementor-2658 .elementor-element.elementor-element-1c03fb3{--display:flex}:root{--page-title-display:none}@media(max-width:767px){.elementor-2658 .elementor-element.elementor-element-2471199:not(.elementor-motion-effects-element-type-background),.elementor-2658 .elementor-element.elementor-element-2471199>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://vigilantesrd.com/wp-content/uploads/2025/04/ChatGPT-Image-Apr-6-2025-10_30_52-PM.png);background-position:center center}.elementor-2658 .elementor-element.elementor-element-2471199{--min-height:40vh}.elementor-2658 .elementor-element.elementor-element-5f501c9>.elementor-widget-container{padding:0 10px 0 10px}.elementor-2658 .elementor-element.elementor-element-5f501c9{text-align:center;font-size:13px;line-height:1.5em}.elementor-2658 .elementor-element.elementor-element-5f501c9 p{margin-block-end:0}}.gform_wrapper{max-width:950px;margin:50px auto;padding:40px;background:#fff;border-radius:18px;box-shadow:0 20px 50px rgb(15 35 65 / .08)}.gform_wrapper input[type="text"],.gform_wrapper input[type="number"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="date"],.gform_wrapper textarea{background-color:#ffffff!important;color:#0e2a47!important;border:1px solid #dbe6f2!important;border-radius:12px!important;padding:14px 16px!important;font-size:14px;transition:all 0.25s ease}.gform_wrapper input:hover,.gform_wrapper textarea:hover{border-color:#b6cde8!important}.gform_wrapper input:focus,.gform_wrapper textarea:focus{border-color:#0e2a47!important;box-shadow:0 0 0 3px rgb(14 42 71 / .12);outline:none}.gform_wrapper .gfield_radio li{background:transparent!important;padding:4px 0!important}.gform_wrapper .gfield_radio li label{background:transparent!important;border:none!important;padding:0!important}.gform_wrapper input[type="radio"]{appearance:auto!important;accent-color:#0e2a47;width:18px;height:18px;margin-right:8px;cursor:pointer}.gform_wrapper .gfield_checkbox li{background:transparent!important;padding:4px 0!important}.gform_wrapper .gfield_checkbox li label{background:transparent!important;border:none!important;padding:0!important}.gform_wrapper input[type="checkbox"]{appearance:auto!important;accent-color:#0e2a47;width:18px;height:18px;margin-right:8px;cursor:pointer}.gform_wrapper .gsection_title{font-weight:700;font-size:19px;color:#0e2a47;margin-bottom:20px}.gform_wrapper .gform_button{background:#0e2a47!important;color:#ffffff!important;border-radius:14px;padding:15px 35px;font-weight:600;border:none;transition:all 0.3s ease}.gform_wrapper .gform_button:hover{background:#163a5c!important;transform:translateY(-2px);box-shadow:0 12px 30px rgb(0 0 0 / .15)}