.elementor-439 .elementor-element.elementor-element-f6465d9{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.5;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-439 .elementor-element.elementor-element-f6465d9:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-f6465d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://kaceconstruction.com/wp-content/uploads/River-House.webp");background-position:center center;background-size:cover;}.elementor-439 .elementor-element.elementor-element-f6465d9::before, .elementor-439 .elementor-element.elementor-element-f6465d9 > .elementor-background-video-container::before, .elementor-439 .elementor-element.elementor-element-f6465d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-439 .elementor-element.elementor-element-f6465d9 > .elementor-background-slideshow::before, .elementor-439 .elementor-element.elementor-element-f6465d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-439 .elementor-element.elementor-element-f6465d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 50%, #00000085 100%);}.elementor-439 .elementor-element.elementor-element-0860db4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-439 .elementor-element.elementor-element-e1efae4{text-align:start;}.elementor-439 .elementor-element.elementor-element-e1efae4 .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-221bebe );}.elementor-439 .elementor-element.elementor-element-fc31364{--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;--padding-top:060px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-439 .elementor-element.elementor-element-189ddf1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-439 .elementor-element.elementor-element-12fca5e{text-align:center;}.elementor-439 .elementor-element.elementor-element-12fca5e .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-text );}.elementor-439 .elementor-element.elementor-element-6efa1ef > .elementor-widget-container{padding:015px 0px 15px 0px;}.elementor-439 .elementor-element.elementor-element-6efa1ef{text-align:center;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-d67e755 );}.elementor-439 .elementor-element.elementor-element-019aeb9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-221bebe );color:var( --e-global-color-221bebe );}.elementor-439 .elementor-element.elementor-element-019aeb9 .elementor-button:hover, .elementor-439 .elementor-element.elementor-element-019aeb9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-221bebe );}.elementor-439 .elementor-element.elementor-element-019aeb9 .elementor-button:hover svg, .elementor-439 .elementor-element.elementor-element-019aeb9 .elementor-button:focus svg{fill:var( --e-global-color-221bebe );}.elementor-439 .elementor-element.elementor-element-267d582{--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;}.elementor-439 .elementor-element.elementor-element-267d582:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-267d582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-439 .elementor-element.elementor-element-31bd37f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-439 .elementor-element.elementor-element-184efeb{text-align:center;}.elementor-439 .elementor-element.elementor-element-184efeb .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-221bebe );}.elementor-439 .elementor-element.elementor-element-3a0f2d0{text-align:center;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-221bebe );}.elementor-439 .elementor-element.elementor-element-513e5b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-439 .elementor-element.elementor-element-84ad1a0{--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;}.elementor-439 .elementor-element.elementor-element-27197c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-439 .elementor-element.elementor-element-c2f0cff{--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;}.elementor-439 .elementor-element.elementor-element-fc44eb9{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-439 .elementor-element.elementor-element-fc44eb9:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-fc44eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab18da3 );}.elementor-439 .elementor-element.elementor-element-914fc08{text-align:center;}.elementor-439 .elementor-element.elementor-element-914fc08 .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-text );}.elementor-439 .elementor-element.elementor-element-4403180{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-439 .elementor-element.elementor-element-4403180:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-4403180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab18da3 );}.elementor-439 .elementor-element.elementor-element-99b1a4f{text-align:center;}.elementor-439 .elementor-element.elementor-element-99b1a4f .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-text );}.elementor-439 .elementor-element.elementor-element-63a99e9{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-439 .elementor-element.elementor-element-63a99e9:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-63a99e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab18da3 );}.elementor-439 .elementor-element.elementor-element-010b30a{text-align:center;}.elementor-439 .elementor-element.elementor-element-010b30a .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-text );}.elementor-439 .elementor-element.elementor-element-054e5f8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-439 .elementor-element.elementor-element-054e5f8:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-054e5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-115d0b5 );}.elementor-439 .elementor-element.elementor-element-abad57a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-439 .elementor-element.elementor-element-e8bbd23{--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;}.elementor-439 .elementor-element.elementor-element-da754ff{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-439 .elementor-element.elementor-element-da754ff:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-da754ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab18da3 );}.elementor-439 .elementor-element.elementor-element-36a57e9{text-align:center;}.elementor-439 .elementor-element.elementor-element-36a57e9 .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-text );}.elementor-439 .elementor-element.elementor-element-dbf7bcd{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-439 .elementor-element.elementor-element-dbf7bcd:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-dbf7bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab18da3 );}.elementor-439 .elementor-element.elementor-element-643b309{text-align:center;}.elementor-439 .elementor-element.elementor-element-643b309 .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-text );}.elementor-439 .elementor-element.elementor-element-3a73fab{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:4px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-439 .elementor-element.elementor-element-3a73fab:not(.elementor-motion-effects-element-type-background), .elementor-439 .elementor-element.elementor-element-3a73fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab18da3 );}.elementor-439 .elementor-element.elementor-element-c39f033{text-align:center;}.elementor-439 .elementor-element.elementor-element-c39f033 .elementor-heading-title{font-family:var( --e-global-typography-9f7658e-font-family ), Sans-serif;font-weight:var( --e-global-typography-9f7658e-font-weight );color:var( --e-global-color-text );}.elementor-439 .elementor-element.elementor-element-bae79dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-439 .elementor-element.elementor-element-0860db4{--width:740px;}.elementor-439 .elementor-element.elementor-element-189ddf1{--width:670px;}}@media(max-width:1024px){.elementor-439 .elementor-element.elementor-element-f6465d9{--min-height:60vh;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-439 .elementor-element.elementor-element-0860db4{--margin-top:095px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-439 .elementor-element.elementor-element-f6465d9{--min-height:70vh;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-439 .elementor-element.elementor-element-0860db4{--margin-top:75px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-82042c7 */.elementor-439 .elementor-element.elementor-element-82042c7 img {
    transform: scale(1.56) translateX(6%);
}
.elementor-439 .elementor-element.elementor-element-82042c7 {
    overflow: hidden;
}/* End custom CSS */