.elementor-375135 .elementor-element.elementor-element-2db5d80:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-2db5d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDD1;background-image:url("https://staging.oldcastleinfrastructure.com/wp-content/uploads/2024/04/shutterstock_519097594-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375135 .elementor-element.elementor-element-2db5d80 > .elementor-background-overlay{background-color:#041E42;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375135 .elementor-element.elementor-element-2db5d80{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-375135 .elementor-element.elementor-element-84919b6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:-15px 0px 0px 0px;}.elementor-375135 .elementor-element.elementor-element-2c36d33 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-375135 .elementor-element.elementor-element-2c36d33{font-family:"Roboto Condensed", Sans-serif;font-size:21px;letter-spacing:0px;color:#FFFFFF;}.elementor-375135 .elementor-element.elementor-element-70f13c5{width:var( --container-widget-width, 57.16% );max-width:57.16%;--container-widget-width:57.16%;--container-widget-flex-grow:0;text-align:left;}.elementor-375135 .elementor-element.elementor-element-70f13c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 35px 0px 35px;}.elementor-375135 .elementor-element.elementor-element-70f13c5 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:68px;line-height:59px;letter-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#00000036;stroke:#00000036;color:#FFFFFF;}.elementor-375135 .elementor-element.elementor-element-3b3fb8c > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-375135 .elementor-element.elementor-element-3b3fb8c{font-family:"Roboto Condensed", Sans-serif;font-size:21px;letter-spacing:0px;color:#FFFFFF;}.elementor-375135 .elementor-element.elementor-element-e8d5132{--spacer-size:20px;}.elementor-375135 .elementor-element.elementor-element-04ad529 .elementor-button{background-color:var( --e-global-color-dc60587 );font-family:"Roboto", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 16px 2px rgba(0, 0, 0, 0.25);}.elementor-375135 .elementor-element.elementor-element-04ad529 > .elementor-widget-container{--e-transform-translateX:40px;}.elementor-375135 .elementor-element.elementor-element-0cec829{--spacer-size:20px;}.elementor-375135 .elementor-element.elementor-element-b6448db{--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-375135 .elementor-element.elementor-element-768239a{--spacer-size:15px;}.elementor-375135 .elementor-element.elementor-element-788c520:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-788c520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc60587 );}.elementor-375135 .elementor-element.elementor-element-788c520 > .elementor-container{max-width:1000px;}.elementor-375135 .elementor-element.elementor-element-788c520{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-375135 .elementor-element.elementor-element-788c520 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375135 .elementor-element.elementor-element-8295741 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-18d09ed{font-family:"Roboto", Sans-serif;color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-58226f9 .elementor-repeater-item-8105bdc .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.oldcastleinfrastructure.com/wp-content/uploads/2024/02/Cable-Management-Solution.png);background-size:cover;}.elementor-375135 .elementor-element.elementor-element-58226f9 .elementor-repeater-item-8105bdc .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-375135 .elementor-element.elementor-element-58226f9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-375135 .elementor-element.elementor-element-58226f9 .swiper-slide-contents{max-width:66%;}.elementor-375135 .elementor-element.elementor-element-58226f9 .swiper-slide-inner{text-align:center;}.elementor-375135 .elementor-element.elementor-element-937255b{--spacer-size:15px;}.elementor-375135 .elementor-element.elementor-element-4df16f1{--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-375135 .elementor-element.elementor-element-4df16f1:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-4df16f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-7bb1c78{--spacer-size:5px;}.elementor-375135 .elementor-element.elementor-element-1f6439d:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-1f6439d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b66532e );}.elementor-375135 .elementor-element.elementor-element-1f6439d > .elementor-container{max-width:1000px;}.elementor-375135 .elementor-element.elementor-element-1f6439d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-375135 .elementor-element.elementor-element-1f6439d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375135 .elementor-element.elementor-element-7fe931e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-dc60587 );}.elementor-375135 .elementor-element.elementor-element-e3c1d02{--spacer-size:10px;}.elementor-375135 .elementor-element.elementor-element-87449fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:236px;--padding-right:0px;}.elementor-375135 .elementor-element.elementor-element-87449fd:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-87449fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-87449fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375135 .elementor-element.elementor-element-76238bd{--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-375135 .elementor-element.elementor-element-76238bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375135 .elementor-element.elementor-element-edf1644 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-d3f0744{--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-375135 .elementor-element.elementor-element-d3f0744.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375135 .elementor-element.elementor-element-ef40108 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-728de5a{--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-375135 .elementor-element.elementor-element-728de5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375135 .elementor-element.elementor-element-daa6a9a .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-f9098fb{--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-375135 .elementor-element.elementor-element-f9098fb:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-f9098fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-3d5d2de{--spacer-size:20px;}.elementor-375135 .elementor-element.elementor-element-255d58f{--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-375135 .elementor-element.elementor-element-255d58f:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-255d58f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-375135 .elementor-element.elementor-element-c8d41f4{--spacer-size:20px;}.elementor-375135 .elementor-element.elementor-element-f236045{--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-375135 .elementor-element.elementor-element-f236045:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-f236045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-375135 .elementor-element.elementor-element-a40b2bd > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-375135 .elementor-element.elementor-element-fa9618c{--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-375135 .elementor-element.elementor-element-fa9618c:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-fa9618c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-375135 .elementor-element.elementor-element-fd9ec3d .elementor-button{background-color:var( --e-global-color-primary );}.elementor-375135 .elementor-element.elementor-element-fd9ec3d .elementor-button:hover, .elementor-375135 .elementor-element.elementor-element-fd9ec3d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-375135 .elementor-element.elementor-element-fd9ec3d > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-375135 .elementor-element.elementor-element-fd9ec3d .elementor-button:hover svg, .elementor-375135 .elementor-element.elementor-element-fd9ec3d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-375135 .elementor-element.elementor-element-31dc7d2{--spacer-size:20px;}.elementor-375135 .elementor-element.elementor-element-805eb2c{--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-375135 .elementor-element.elementor-element-1f612fc{--spacer-size:20px;}@media(min-width:768px){.elementor-375135 .elementor-element.elementor-element-87449fd{--width:103.516%;}.elementor-375135 .elementor-element.elementor-element-76238bd{--width:31.173%;}.elementor-375135 .elementor-element.elementor-element-d3f0744{--width:31.173%;}.elementor-375135 .elementor-element.elementor-element-728de5a{--width:31.255%;}}@media(max-width:1024px){.elementor-375135 .elementor-element.elementor-element-70f13c5{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}}@media(max-width:767px){.elementor-375135 .elementor-element.elementor-element-2db5d80:not(.elementor-motion-effects-element-type-background), .elementor-375135 .elementor-element.elementor-element-2db5d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.oldcastleinfrastructure.com/wp-content/uploads/2024/04/shutterstock_519097594-scaled.jpg");}.elementor-375135 .elementor-element.elementor-element-2db5d80 > .elementor-background-overlay{opacity:0;}.elementor-375135 .elementor-element.elementor-element-2c36d33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-375135 .elementor-element.elementor-element-70f13c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-375135 .elementor-element.elementor-element-70f13c5{--container-widget-width:164px;--container-widget-flex-grow:0;width:var( --container-widget-width, 164px );max-width:164px;text-align:left;}.elementor-375135 .elementor-element.elementor-element-70f13c5 .elementor-heading-title{font-size:50px;}.elementor-375135 .elementor-element.elementor-element-3b3fb8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-375135 .elementor-element.elementor-element-87449fd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375135 .elementor-element.elementor-element-87449fd.e-con{--align-self:stretch;}.elementor-375135 .elementor-element.elementor-element-76238bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-375135 .elementor-element.elementor-element-5b51e00{text-align:center;}.elementor-375135 .elementor-element.elementor-element-edf1644.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-04ad529 */iframe {
    height: 750px;
}/* End custom CSS */