.elementor-3911 .elementor-element.elementor-element-35185abe{--display:flex;--min-height:100vh;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3911 .elementor-element.elementor-element-35185abe:not(.elementor-motion-effects-element-type-background), .elementor-3911 .elementor-element.elementor-element-35185abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://castrocontracting.com/wp-content/uploads/2024/08/background-2.jpg");background-size:cover;}.elementor-3911 .elementor-element.elementor-element-35185abe::before, .elementor-3911 .elementor-element.elementor-element-35185abe > .elementor-background-video-container::before, .elementor-3911 .elementor-element.elementor-element-35185abe > .e-con-inner > .elementor-background-video-container::before, .elementor-3911 .elementor-element.elementor-element-35185abe > .elementor-background-slideshow::before, .elementor-3911 .elementor-element.elementor-element-35185abe > .e-con-inner > .elementor-background-slideshow::before, .elementor-3911 .elementor-element.elementor-element-35185abe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3911 .elementor-element.elementor-element-2ebade74{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3911 .elementor-element.elementor-element-2ebade74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3911 .elementor-element.elementor-element-114d5dac img{max-width:20%;}.elementor-3911 .elementor-element.elementor-element-358ed87c{text-align:center;}.elementor-3911 .elementor-element.elementor-element-358ed87c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#E2A659;}.elementor-3911 .elementor-element.elementor-element-72165969{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3911 .elementor-element.elementor-element-72165969.elementor-element{--align-self:center;}.elementor-3911 .elementor-element.elementor-element-323e299e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3911 .elementor-element.elementor-element-323e299e .elementor-widget-container{text-align:center;}.elementor-3911 .elementor-element.elementor-element-323e299e:not(:has(.elementor-widget-container)){text-align:center;}.elementor-3911 .elementor-element.elementor-element-323e299e .ha-countdown-item.ha-countdown-separator-on .ha-countdown-separator{color:#ffffff;font-size:48px;top:40px;right:-25px;}.elementor-3911 .elementor-element.elementor-element-323e299e .ha-countdown-item{width:24%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin-left:0px;margin-right:0px;}.elementor-3911 .elementor-element.elementor-element-323e299e .ha-countdown-time{color:#ED2D26;font-family:"Dosis", Sans-serif;font-size:72px;}.elementor-3911 .elementor-element.elementor-element-323e299e .ha-countdown-label{color:#ffffff;font-family:"Dosis", Sans-serif;}.elementor-3911 .elementor-element.elementor-element-1192e8f7{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-3911 .elementor-element.elementor-element-47dacf3{text-align:center;}.elementor-3911 .elementor-element.elementor-element-47dacf3 .elementor-heading-title{color:#ED2D26;}.elementor-3911 .elementor-element.elementor-element-70d39bd8{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3911 .elementor-element.elementor-element-70d39bd8:not(.elementor-motion-effects-element-type-background), .elementor-3911 .elementor-element.elementor-element-70d39bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D4D4;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:10px 10px 10px 10px;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gfield .ginput_container:not(.ginput_container_fileupload) > input,
				.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gfield .ginput_complex input,
				.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gfield .ginput_container_address input,
				.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gfield_list_cell input,
				.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gfield .ginput_container select,
				.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gform_body .gfield textarea{border-style:solid;border-width:2px 2px 2px 2px;border-color:#e8e8e8;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gform_wrapper .gform_footer{justify-content:flex-start;text-align:left;}.elementor-3911 .elementor-element.elementor-element-1fbcb522.ha-gravityforms .gform_wrapper .gform_footer{justify-content:flex-start;text-align:left;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gform_wrapper .gform_button, .elementor-3911 .elementor-element.elementor-element-1fbcb522.ha-gravityforms .gform_wrapper input[type="submit"].gform_button{border-style:solid;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gform_wrapper .gform_button{border-radius:8px 8px 8px 8px;color:#FFFFFF;background-color:#AB0606;}.elementor-3911 .elementor-element.elementor-element-1fbcb522.ha-gravityforms .gform_wrapper input[type="submit"].gform_button{border-radius:8px 8px 8px 8px;color:#FFFFFF;background-color:#AB0606;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gform_wrapper .gform_button:hover{color:#AB0606;background-color:#FFFFFF;border-color:#AB0606;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gform_wrapper .gform_button:focus{color:#AB0606;background-color:#FFFFFF;border-color:#AB0606;}.elementor-3911 .elementor-element.elementor-element-1fbcb522.ha-gravityforms .gform_wrapper input[type="submit"].gform_button:hover{color:#AB0606;background-color:#FFFFFF;border-color:#AB0606;}.elementor-3911 .elementor-element.elementor-element-1fbcb522.ha-gravityforms .gform_wrapper input[type="submit"].gform_button:focus{color:#AB0606;background-color:#FFFFFF;border-color:#AB0606;}.elementor-3911 .elementor-element.elementor-element-1fbcb522 .gfield_list .gfield_list_icons img{width:16px !important;}@media(min-width:768px){.elementor-3911 .elementor-element.elementor-element-2ebade74{--width:50.788%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3911 .elementor-element.elementor-element-2ebade74{--width:60%;}.elementor-3911 .elementor-element.elementor-element-1192e8f7{--width:40%;}}@media(max-width:1024px){.elementor-3911 .elementor-element.elementor-element-35185abe{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3911 .elementor-element.elementor-element-358ed87c .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-3911 .elementor-element.elementor-element-2ebade74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3911 .elementor-element.elementor-element-358ed87c .elementor-heading-title{font-size:30px;}.elementor-3911 .elementor-element.elementor-element-72165969 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3911 .elementor-element.elementor-element-72165969{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:15px;}.elementor-3911 .elementor-element.elementor-element-323e299e .ha-countdown-item{width:100px;height:100px;margin-left:25px;margin-right:25px;}.elementor-3911 .elementor-element.elementor-element-323e299e .ha-countdown-time{font-size:40px;}}