.elementor-12 .elementor-element.elementor-element-2ef775d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-622c02f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6624f98{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6624f98:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6624f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F7FE;background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/ddc489c48f98298dc14a276b5abfe4d231c1fe87.png");}.elementor-12 .elementor-element.elementor-element-eadae9b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-518dcfc{text-align:center;}.elementor-12 .elementor-element.elementor-element-518dcfc .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:25px;font-weight:500;color:#FF914D;}.elementor-12 .elementor-element.elementor-element-58b2869{text-align:center;}.elementor-12 .elementor-element.elementor-element-58b2869 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:60px;font-weight:700;line-height:70px;color:#000000;}.elementor-12 .elementor-element.elementor-element-2ab5371{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-28f7d8c{--display:flex;--overlay-opacity:0.7;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-28f7d8c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28f7d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/29c38958c39b30cfee7bd14338be7d2ca477b441.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-28f7d8c::before, .elementor-12 .elementor-element.elementor-element-28f7d8c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-28f7d8c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-28f7d8c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-28f7d8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-28f7d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 51%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-28f7d8c:hover::before, .elementor-12 .elementor-element.elementor-element-28f7d8c:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-28f7d8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-28f7d8c > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-28f7d8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-28f7d8c:hover{--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-28f7d8c, .elementor-12 .elementor-element.elementor-element-28f7d8c::before{--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-fe65cdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fe65cdf .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-43cdf12 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-558835d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-56bf228{--display:flex;--overlay-opacity:0.7;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-56bf228:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-56bf228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/29c38958c39b30cfee7bd14338be7d2ca477b441.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-56bf228::before, .elementor-12 .elementor-element.elementor-element-56bf228 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-56bf228 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-56bf228 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-56bf228 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-56bf228 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 51%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-56bf228:hover::before, .elementor-12 .elementor-element.elementor-element-56bf228:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-56bf228:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-56bf228 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-56bf228 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-56bf228:hover{--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-56bf228, .elementor-12 .elementor-element.elementor-element-56bf228::before{--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f3a4ffe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f3a4ffe .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b570a02 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b2224fe .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-08156a1{--display:flex;--overlay-opacity:0.7;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-08156a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-08156a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/29c38958c39b30cfee7bd14338be7d2ca477b441.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-08156a1::before, .elementor-12 .elementor-element.elementor-element-08156a1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08156a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08156a1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-08156a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-08156a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 51%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-08156a1:hover::before, .elementor-12 .elementor-element.elementor-element-08156a1:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08156a1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-08156a1 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-08156a1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-08156a1:hover{--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-08156a1, .elementor-12 .elementor-element.elementor-element-08156a1::before{--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-29605b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-29605b2 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8747ed4 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4db9e5c .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a88320c{--display:flex;--overlay-opacity:0.7;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a88320c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a88320c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/29c38958c39b30cfee7bd14338be7d2ca477b441.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a88320c::before, .elementor-12 .elementor-element.elementor-element-a88320c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a88320c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a88320c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a88320c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a88320c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 51%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-a88320c:hover::before, .elementor-12 .elementor-element.elementor-element-a88320c:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a88320c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a88320c > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-a88320c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-a88320c:hover{--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-a88320c, .elementor-12 .elementor-element.elementor-element-a88320c::before{--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7a8d773 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7a8d773 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-41de652 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3974b00 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ec3ac52{--display:flex;--overlay-opacity:0.7;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ec3ac52:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ec3ac52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/29c38958c39b30cfee7bd14338be7d2ca477b441.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ec3ac52::before, .elementor-12 .elementor-element.elementor-element-ec3ac52 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ec3ac52 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ec3ac52 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ec3ac52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ec3ac52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 51%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-ec3ac52:hover::before, .elementor-12 .elementor-element.elementor-element-ec3ac52:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ec3ac52:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ec3ac52 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-ec3ac52 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-ec3ac52:hover{--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-ec3ac52, .elementor-12 .elementor-element.elementor-element-ec3ac52::before{--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-88e9f8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-88e9f8b .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-942d8de .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-659a28f .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-44cb3d6{--display:flex;--overlay-opacity:0.7;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-44cb3d6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44cb3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/29c38958c39b30cfee7bd14338be7d2ca477b441.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-44cb3d6::before, .elementor-12 .elementor-element.elementor-element-44cb3d6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-44cb3d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-44cb3d6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-44cb3d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-44cb3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000005 51%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-44cb3d6:hover::before, .elementor-12 .elementor-element.elementor-element-44cb3d6:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-44cb3d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-44cb3d6 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-44cb3d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-44cb3d6:hover{--overlay-opacity:0.7;}.elementor-12 .elementor-element.elementor-element-44cb3d6, .elementor-12 .elementor-element.elementor-element-44cb3d6::before{--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f3a759a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f3a759a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2c36393 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-856606b .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:25px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-19e7194c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--overflow:hidden;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-6d9a3590{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:208px;--margin-right:221px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-40cee51c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-24c0076a{width:var( --container-widget-width, 20.2% );max-width:20.2%;--container-widget-width:20.2%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-24c0076a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.13em;letter-spacing:2.08px;color:#FFB703;}.elementor-12 .elementor-element.elementor-element-76315c69{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-12 .elementor-element.elementor-element-76315c69 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:70px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:0.89em;letter-spacing:-1.68px;color:#110700;}.elementor-12 .elementor-element.elementor-element-79d987ee{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-12 .elementor-element.elementor-element-79d987ee > .elementor-widget-container{margin:0px 173px 0px 186px;}.elementor-12 .elementor-element.elementor-element-79d987ee .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.32em;letter-spacing:0em;color:#667282;}.elementor-12 .elementor-element.elementor-element-257a2465{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-7c83d48d{--display:flex;--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-4d693456{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#12223B30;--border-color:#12223B30;--border-radius:40px 40px 40px 40px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7722bee4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:29.5px 29.5px;--row-gap:29.5px;--column-gap:29.5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF914D;--border-color:#FF914D;--padding-top:0px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-37d36884{z-index:0;}.elementor-12 .elementor-element.elementor-element-37d36884 img{width:100%;}.elementor-12 .elementor-element.elementor-element-bfd5391{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-bfd5391 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.29em;letter-spacing:0em;color:#12223B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-49e42039{width:var( --container-widget-width, 96.34% );max-width:96.34%;--container-widget-width:96.34%;--container-widget-flex-grow:0;z-index:2;text-align:left;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.61em;letter-spacing:0em;color:#667282;}.elementor-12 .elementor-element.elementor-element-17210687{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-5792ab94{--display:flex;--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;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-5a77d3af{width:var( --container-widget-width, 76.39% );max-width:76.39%;--container-widget-width:76.39%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-5a77d3af .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:56px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:-1.68px;color:#12223B;}.elementor-12 .elementor-element.elementor-element-19dc42e1{width:var( --container-widget-width, 18.72% );max-width:18.72%;--container-widget-width:18.72%;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-19dc42e1 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:56px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:-1.68px;color:#FF914D;}.elementor-12 .elementor-element.elementor-element-6b96c093{width:var( --container-widget-width, 90.44% );max-width:90.44%;--container-widget-width:90.44%;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-6b96c093 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.61em;letter-spacing:-0.54px;color:#FF914D;}.elementor-12 .elementor-element.elementor-element-780a85c6{--display:flex;--min-height:494.76998901367px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-780a85c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-780a85c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/93a351bd0376750ded6f788f3ec80ef07b117dd5.png");background-position:-30.813296257605px 5.0763727326819E-13px;background-repeat:no-repeat;background-size:468.2365708895px auto;}.elementor-12 .elementor-element.elementor-element-1038e73d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#12223B30;--border-color:#12223B30;--border-radius:40px 40px 40px 40px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-65c63c65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:29.5px 29.5px;--row-gap:29.5px;--column-gap:29.5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF914D;--border-color:#FF914D;--padding-top:0px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-7863b182{z-index:0;}.elementor-12 .elementor-element.elementor-element-7863b182 img{width:100%;}.elementor-12 .elementor-element.elementor-element-b7ea871{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-b7ea871 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.29em;letter-spacing:0em;color:#12223B;}.elementor-12 .elementor-element.elementor-element-508194ba{width:var( --container-widget-width, 94.6% );max-width:94.6%;--container-widget-width:94.6%;--container-widget-flex-grow:0;z-index:2;text-align:left;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.61em;letter-spacing:0em;color:#667282;}.elementor-12 .elementor-element.elementor-element-4e14c7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-36687e96{--display:flex;--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-1467f8ff{width:var( --container-widget-width, 77.95% );max-width:77.95%;--container-widget-width:77.95%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-1467f8ff .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:56px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:-1.68px;color:#12223B;}.elementor-12 .elementor-element.elementor-element-23387d8e{width:var( --container-widget-width, 18.95% );max-width:18.95%;--container-widget-width:18.95%;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-23387d8e .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:56px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:-1.68px;color:#12223B;}.elementor-12 .elementor-element.elementor-element-7358a233{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-7358a233 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.61em;letter-spacing:-0.54px;color:#FF914D;}.elementor-12 .elementor-element.elementor-element-50687c5c{--display:flex;--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-24542b37{--display:flex;--min-height:494.76998901367px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-24542b37:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-24542b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/b788131cdbd5841c581828c1c9e82ba2b60cf6cc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4648ecd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#12223B30;--border-color:#12223B30;--border-radius:40px 40px 40px 40px;--padding-top:31px;--padding-bottom:32px;--padding-left:31px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-202ce024{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:29.5px 29.5px;--row-gap:29.5px;--column-gap:29.5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FF914D;--border-color:#FF914D;--padding-top:0px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-498b99d7{z-index:0;}.elementor-12 .elementor-element.elementor-element-498b99d7 img{width:100%;}.elementor-12 .elementor-element.elementor-element-678d5923{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-678d5923 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.29em;letter-spacing:0em;color:#12223B;}.elementor-12 .elementor-element.elementor-element-4ca79207{width:var( --container-widget-width, 95.76% );max-width:95.76%;--container-widget-width:95.76%;--container-widget-flex-grow:0;z-index:2;text-align:left;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.61em;letter-spacing:0em;color:#667282;}.elementor-12 .elementor-element.elementor-element-55c69e48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-69c334bc{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;z-index:0;}.elementor-12 .elementor-element.elementor-element-69c334bc .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:56px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:-1.68px;color:#12223B;}.elementor-12 .elementor-element.elementor-element-7809b36c{width:var( --container-widget-width, 99.75% );max-width:99.75%;--container-widget-width:99.75%;--container-widget-flex-grow:0;z-index:1;}.elementor-12 .elementor-element.elementor-element-7809b36c .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.61em;letter-spacing:-0.54px;color:#FF914D;}.elementor-12 .elementor-element.elementor-element-5fadd48a{width:var( --container-widget-width, 7.53% );max-width:7.53%;--container-widget-width:7.53%;--container-widget-flex-grow:0;top:367.8701171875px;z-index:2;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5fadd48a{left:96.39013671875px;}body.rtl .elementor-12 .elementor-element.elementor-element-5fadd48a{right:96.39013671875px;}.elementor-12 .elementor-element.elementor-element-5fadd48a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:56px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.11em;letter-spacing:-1.68px;color:#12223B;}.elementor-12 .elementor-element.elementor-element-38ce34cc{--display:flex;--min-height:494.76998901367px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-38ce34cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-38ce34cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cwatkinsconstruction.com/wp-content/uploads/2025/04/0c91290f0c97ed9cca85cf0fa4371891a0c66ba9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-6624f98{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-19e7194c{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-6d9a3590{--width:100%;}.elementor-12 .elementor-element.elementor-element-40cee51c{--width:100%;}.elementor-12 .elementor-element.elementor-element-257a2465{--width:100%;}.elementor-12 .elementor-element.elementor-element-7c83d48d{--width:100%;}.elementor-12 .elementor-element.elementor-element-4d693456{--width:31.77%;}.elementor-12 .elementor-element.elementor-element-7722bee4{--width:91.75%;}.elementor-12 .elementor-element.elementor-element-17210687{--width:43.56%;}.elementor-12 .elementor-element.elementor-element-5792ab94{--width:100%;}.elementor-12 .elementor-element.elementor-element-780a85c6{--width:31.77%;}.elementor-12 .elementor-element.elementor-element-1038e73d{--width:31.77%;}.elementor-12 .elementor-element.elementor-element-65c63c65{--width:91.75%;}.elementor-12 .elementor-element.elementor-element-4e14c7f{--width:43.03%;}.elementor-12 .elementor-element.elementor-element-36687e96{--width:100%;}.elementor-12 .elementor-element.elementor-element-50687c5c{--width:100%;}.elementor-12 .elementor-element.elementor-element-24542b37{--width:31.77%;}.elementor-12 .elementor-element.elementor-element-4648ecd8{--width:31.77%;}.elementor-12 .elementor-element.elementor-element-202ce024{--width:91.75%;}.elementor-12 .elementor-element.elementor-element-55c69e48{--width:42.17%;}.elementor-12 .elementor-element.elementor-element-38ce34cc{--width:31.77%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6d9a3590{--width:851px;}.elementor-12 .elementor-element.elementor-element-40cee51c{--width:100%;}.elementor-12 .elementor-element.elementor-element-257a2465{--width:100%;}.elementor-12 .elementor-element.elementor-element-7c83d48d{--width:100%;}.elementor-12 .elementor-element.elementor-element-4d693456{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-7722bee4{--width:344.60998535156px;}.elementor-12 .elementor-element.elementor-element-17210687{--width:163.6328125px;}.elementor-12 .elementor-element.elementor-element-5792ab94{--width:100%;}.elementor-12 .elementor-element.elementor-element-780a85c6{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-1038e73d{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-65c63c65{--width:344.60998535156px;}.elementor-12 .elementor-element.elementor-element-4e14c7f{--width:161.6328125px;}.elementor-12 .elementor-element.elementor-element-36687e96{--width:100%;}.elementor-12 .elementor-element.elementor-element-50687c5c{--width:100%;}.elementor-12 .elementor-element.elementor-element-24542b37{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-4648ecd8{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-202ce024{--width:344.60998535156px;}.elementor-12 .elementor-element.elementor-element-55c69e48{--width:158.39013671875px;}.elementor-12 .elementor-element.elementor-element-38ce34cc{--width:406.60998535156px;}}@media(min-width:2400px){.elementor-12 .elementor-element.elementor-element-2ab5371{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-2ab5371{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2ab5371{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-fe65cdf .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-558835d .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f3a4ffe .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-b2224fe .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-29605b2 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-4db9e5c .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7a8d773 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-3974b00 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-88e9f8b .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-659a28f .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f3a759a .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-856606b .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-19e7194c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-6d9a3590{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:83.41px;--margin-right:88.62px;}.elementor-12 .elementor-element.elementor-element-40cee51c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-24c0076a{--container-widget-width:171.86322021484px;--container-widget-flex-grow:0;width:var( --container-widget-width, 171.86322021484px );max-width:171.86322021484px;}.elementor-12 .elementor-element.elementor-element-24c0076a .elementor-heading-title{font-size:15.04px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-76315c69{--container-widget-width:851px;--container-widget-flex-grow:0;width:var( --container-widget-width, 851px );max-width:851px;}.elementor-12 .elementor-element.elementor-element-76315c69 .elementor-heading-title{font-size:34.72px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-79d987ee > .elementor-widget-container{margin:0px 80.1px 0px 84.63px;}.elementor-12 .elementor-element.elementor-element-79d987ee{--container-widget-width:492px;--container-widget-flex-grow:0;width:var( --container-widget-width, 492px );max-width:492px;}.elementor-12 .elementor-element.elementor-element-79d987ee .elementor-heading-title{font-size:18.92px;line-height:1.32em;}.elementor-12 .elementor-element.elementor-element-257a2465{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-7c83d48d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-4d693456{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:22.01px;--padding-bottom:22.01px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4d693456.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7722bee4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:22.01px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37d36884 img{width:70px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bfd5391{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-bfd5391 .elementor-heading-title{font-size:17.28px;line-height:1.29em;}.elementor-12 .elementor-element.elementor-element-49e42039{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;font-size:16.02px;line-height:1.53em;}.elementor-12 .elementor-element.elementor-element-5a77d3af{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-12 .elementor-element.elementor-element-5a77d3af .elementor-heading-title{font-size:28.95px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-19dc42e1{--container-widget-width:30.6328125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30.6328125px );max-width:30.6328125px;}.elementor-12 .elementor-element.elementor-element-19dc42e1 .elementor-heading-title{font-size:28.95px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-6b96c093{--container-widget-width:147.98321533203px;--container-widget-flex-grow:0;width:var( --container-widget-width, 147.98321533203px );max-width:147.98321533203px;}.elementor-12 .elementor-element.elementor-element-6b96c093 .elementor-heading-title{font-size:16.02px;line-height:1.53em;}.elementor-12 .elementor-element.elementor-element-780a85c6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-780a85c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-780a85c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-780a85c6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1038e73d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:22.01px;--padding-bottom:22.01px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1038e73d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-65c63c65{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:22.01px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7863b182 img{width:70px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b7ea871{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-b7ea871 .elementor-heading-title{font-size:17.28px;line-height:1.29em;}.elementor-12 .elementor-element.elementor-element-508194ba{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;font-size:16.02px;line-height:1.53em;}.elementor-12 .elementor-element.elementor-element-1467f8ff{--container-widget-width:126px;--container-widget-flex-grow:0;width:var( --container-widget-width, 126px );max-width:126px;}.elementor-12 .elementor-element.elementor-element-1467f8ff .elementor-heading-title{font-size:28.95px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-23387d8e{--container-widget-width:30.6328125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30.6328125px );max-width:30.6328125px;}.elementor-12 .elementor-element.elementor-element-23387d8e .elementor-heading-title{font-size:28.95px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7358a233{--container-widget-width:158px;--container-widget-flex-grow:0;width:var( --container-widget-width, 158px );max-width:158px;}.elementor-12 .elementor-element.elementor-element-7358a233 .elementor-heading-title{font-size:16.02px;line-height:1.53em;}.elementor-12 .elementor-element.elementor-element-50687c5c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-24542b37{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-24542b37.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4648ecd8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:22.01px;--padding-bottom:22.72px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4648ecd8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-202ce024{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:22.01px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-498b99d7 img{width:70px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-678d5923{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-12 .elementor-element.elementor-element-678d5923 .elementor-heading-title{font-size:17.28px;line-height:1.29em;}.elementor-12 .elementor-element.elementor-element-4ca79207{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16.02px;line-height:1.53em;}.elementor-12 .elementor-element.elementor-element-69c334bc{--container-widget-width:107.00727844238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 107.00727844238px );max-width:107.00727844238px;}.elementor-12 .elementor-element.elementor-element-69c334bc .elementor-heading-title{font-size:28.95px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7809b36c{--container-widget-width:158px;--container-widget-flex-grow:0;width:var( --container-widget-width, 158px );max-width:158px;}.elementor-12 .elementor-element.elementor-element-7809b36c .elementor-heading-title{font-size:16.02px;line-height:1.53em;}.elementor-12 .elementor-element.elementor-element-5fadd48a{--container-widget-width:30.6328125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30.6328125px );max-width:30.6328125px;}.elementor-12 .elementor-element.elementor-element-5fadd48a .elementor-heading-title{font-size:28.95px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-38ce34cc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-38ce34cc.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-eadae9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58b2869 .elementor-heading-title{font-size:32px;line-height:37px;}.elementor-12 .elementor-element.elementor-element-2ab5371{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fe65cdf .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-f3a4ffe .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-29605b2 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-7a8d773 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-88e9f8b .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-f3a759a .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-6d9a3590{--width:851px;--margin-top:0px;--margin-bottom:0px;--margin-left:50.96px;--margin-right:54.15px;}.elementor-12 .elementor-element.elementor-element-40cee51c{--width:100%;}.elementor-12 .elementor-element.elementor-element-24c0076a .elementor-heading-title{font-size:14.08px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-76315c69 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-79d987ee > .elementor-widget-container{margin:0px 32.01px 0px 39.8px;}.elementor-12 .elementor-element.elementor-element-79d987ee .elementor-heading-title{font-size:16.72px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-257a2465{--width:100%;}.elementor-12 .elementor-element.elementor-element-7c83d48d{--width:100%;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-4d693456{--width:406.60998535156px;--padding-top:16.99px;--padding-bottom:16.99px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4d693456.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7722bee4{--width:344.60998535156px;--padding-top:0px;--padding-bottom:16.99px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bfd5391 .elementor-heading-title{font-size:17.52px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-49e42039{font-size:16.92px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-17210687{--width:163.6328125px;}.elementor-12 .elementor-element.elementor-element-5792ab94{--width:100%;}.elementor-12 .elementor-element.elementor-element-5a77d3af .elementor-heading-title{font-size:25.76px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-19dc42e1 .elementor-heading-title{font-size:25.76px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-6b96c093 .elementor-heading-title{font-size:16.92px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-780a85c6{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-780a85c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-780a85c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-780a85c6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1038e73d{--width:406.60998535156px;--padding-top:16.99px;--padding-bottom:16.99px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1038e73d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-65c63c65{--width:344.60998535156px;--padding-top:0px;--padding-bottom:16.99px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b7ea871 .elementor-heading-title{font-size:17.52px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-508194ba{font-size:16.92px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-4e14c7f{--width:161.6328125px;}.elementor-12 .elementor-element.elementor-element-36687e96{--width:100%;}.elementor-12 .elementor-element.elementor-element-1467f8ff .elementor-heading-title{font-size:25.76px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-23387d8e .elementor-heading-title{font-size:25.76px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7358a233 .elementor-heading-title{font-size:16.92px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-50687c5c{--width:100%;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-24542b37{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-24542b37.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4648ecd8{--width:406.60998535156px;--padding-top:16.99px;--padding-bottom:17.54px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4648ecd8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-202ce024{--width:344.60998535156px;--padding-top:0px;--padding-bottom:16.99px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-678d5923 .elementor-heading-title{font-size:17.52px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4ca79207{font-size:16.92px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-55c69e48{--width:158.39013671875px;}.elementor-12 .elementor-element.elementor-element-69c334bc .elementor-heading-title{font-size:25.76px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7809b36c .elementor-heading-title{font-size:16.92px;line-height:1.42em;}.elementor-12 .elementor-element.elementor-element-5fadd48a .elementor-heading-title{font-size:25.76px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-38ce34cc{--width:406.60998535156px;}.elementor-12 .elementor-element.elementor-element-38ce34cc.e-con{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for container, class: .elementor-element-28f7d8c */.elementor-12 .elementor-element.elementor-element-28f7d8c {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 528px;
  height: 300px;
}

.elementor-12 .elementor-element.elementor-element-28f7d8c .animate {
  transition: transform 0.3s linear;
  transform: translateY(220px); /* start lower */
}

.service-cta {
    transform: translateY(180px);
    display: none;
      transition: all 0.3s linear;
    
}

.service-text {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-28f7d8c:hover .animate {
  transform: translateY(40px); /* slide up on hover */
}

.elementor-12 .elementor-element.elementor-element-28f7d8c:hover .service-cta, .elementor-12 .elementor-element.elementor-element-28f7d8c:hover .service-text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56bf228 */.elementor-12 .elementor-element.elementor-element-56bf228 {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 528px;
  height: 300px;
}

.elementor-12 .elementor-element.elementor-element-56bf228 .animate {
  transition: transform 0.3s linear;
  transform: translateY(220px); /* start lower */
}

.service-cta {
    transform: translateY(180px);
    display: none;
      transition: all 0.3s linear;
    
}

.service-text {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-56bf228:hover .animate {
  transform: translateY(40px); /* slide up on hover */
}

.elementor-12 .elementor-element.elementor-element-56bf228:hover .service-cta, .elementor-12 .elementor-element.elementor-element-56bf228:hover .service-text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08156a1 */.elementor-12 .elementor-element.elementor-element-08156a1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 528px;
  height: 300px;
}

.elementor-12 .elementor-element.elementor-element-08156a1 .animate {
  transition: transform 0.3s linear;
  transform: translateY(220px); /* start lower */
}

.service-cta {
    transform: translateY(180px);
    display: none;
      transition: all 0.3s linear;
    
}

.service-text {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-08156a1:hover .animate {
  transform: translateY(40px); /* slide up on hover */
}

.elementor-12 .elementor-element.elementor-element-08156a1:hover .service-cta, .elementor-12 .elementor-element.elementor-element-08156a1:hover .service-text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a88320c */.elementor-12 .elementor-element.elementor-element-a88320c {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 528px;
  height: 300px;
}

.elementor-12 .elementor-element.elementor-element-a88320c .animate {
  transition: transform 0.3s linear;
  transform: translateY(220px); /* start lower */
}

.service-cta {
    transform: translateY(180px);
    display: none;
      transition: all 0.3s linear;
    
}

.service-text {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-a88320c:hover .animate {
  transform: translateY(40px); /* slide up on hover */
}

.elementor-12 .elementor-element.elementor-element-a88320c:hover .service-cta, .elementor-12 .elementor-element.elementor-element-a88320c:hover .service-text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3ac52 */.elementor-12 .elementor-element.elementor-element-ec3ac52 {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 528px;
  height: 300px;
}

.elementor-12 .elementor-element.elementor-element-ec3ac52 .animate {
  transition: transform 0.3s linear;
  transform: translateY(220px); /* start lower */
}

.service-cta {
    transform: translateY(180px);
    display: none;
      transition: all 0.3s linear;
    
}

.service-text {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-ec3ac52:hover .animate {
  transform: translateY(40px); /* slide up on hover */
}

.elementor-12 .elementor-element.elementor-element-ec3ac52:hover .service-cta, .elementor-12 .elementor-element.elementor-element-ec3ac52:hover .service-text {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44cb3d6 */.elementor-12 .elementor-element.elementor-element-44cb3d6 {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 528px;
  height: 300px;
}

.elementor-12 .elementor-element.elementor-element-44cb3d6 .animate {
  transition: transform 0.3s linear;
  transform: translateY(220px); /* start lower */
}

.service-cta {
    transform: translateY(180px);
    display: none;
      transition: all 0.3s linear;
    
}

.service-text {
    display: none;
}

.elementor-12 .elementor-element.elementor-element-44cb3d6:hover .animate {
  transform: translateY(40px); /* slide up on hover */
}

.elementor-12 .elementor-element.elementor-element-44cb3d6:hover .service-cta, .elementor-12 .elementor-element.elementor-element-44cb3d6:hover .service-text {
    display: block;
}/* End custom CSS */