.elementor-423 .elementor-element.elementor-element-24a1a57{--display:flex;--min-height:80vh;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-423 .elementor-element.elementor-element-a66c6bb{--display:flex;--justify-content:flex-end}.elementor-423 .elementor-element.elementor-element-4c8dc6b{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-423 .elementor-element.elementor-element-3ea5b24 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-13f43c0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-423 .elementor-element.elementor-element-fd3cb46 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;line-height:1em}.elementor-423 .elementor-element.elementor-element-dd8f4bb .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;line-height:1em}.elementor-423 .elementor-element.elementor-element-259b87c{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);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-423 .elementor-element.elementor-element-a4d835f{font-family:"Open Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em}.elementor-423 .elementor-element.elementor-element-ea69935{--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-423 .elementor-element.elementor-element-39bf6ea{--display:flex}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height)}.elementor-423 .elementor-element.elementor-element-18062d0 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);box-shadow:0 0 10px 3px rgb(0 0 0 / .5);border-radius:5px 5px 5px 5px;padding:15px 10px 15px 10px}.elementor-423 .elementor-element.elementor-element-35faed9{--display:flex}.elementor-423 .elementor-element.elementor-element-88079e5 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);box-shadow:0 0 10px 3px rgb(0 0 0 / .5);border-radius:5px 5px 5px 5px;padding:15px 10px 15px 10px}.elementor-423 .elementor-element.elementor-element-a0dfe4a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0 0 10px 3px rgb(0 0 0 / .5);--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-423 .elementor-element.elementor-element-a0dfe4a:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-a0dfe4a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-423 .elementor-element.elementor-element-2dfd7ec{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CBC8CC;--border-color:#CBC8CC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon-box-title{margin-block-end:0;color:var(--e-global-color-primary)}.elementor-423 .elementor-element.elementor-element-5bb5bc3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-5bb5bc3.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-5bb5bc3.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon{font-size:36px}.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon-box-title,.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon-box-title a{font-family:"Proxima Nova",Sans-serif;font-size:1.2rem;font-weight:700}.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-8d32d9f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CBC8CC;--border-color:#CBC8CC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon-box-title{margin-block-end:0;color:var(--e-global-color-primary)}.elementor-423 .elementor-element.elementor-element-4b87acd.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-4b87acd.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-4b87acd.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon{font-size:36px}.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon-box-title,.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon-box-title a{font-family:"Proxima Nova",Sans-serif;font-size:1.2rem;font-weight:700}.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-bca11ae{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CBC8CC;--border-color:#CBC8CC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon-box-wrapper{align-items:center;gap:20px}.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon-box-title{margin-block-end:0;color:var(--e-global-color-primary)}.elementor-423 .elementor-element.elementor-element-fb008eb.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-fb008eb.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-fb008eb.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon{font-size:36px}.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon-box-title,.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon-box-title a{font-family:"Proxima Nova",Sans-serif;font-size:1.2rem;font-weight:700}.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-b3bb446{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-423 .elementor-element.elementor-element-b3bb446:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-b3bb446>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-423 .elementor-element.elementor-element-2e242a3{--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-423 .elementor-element.elementor-element-a2c868d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-423 .elementor-element.elementor-element-d9e534e .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-b4bb878 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-a480968{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-423 .elementor-element.elementor-element-4cf83ee .elementor-button{background-color:#FFF0;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);padding:0 0 0 0}.elementor-423 .elementor-element.elementor-element-ad2af4f{--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;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-423 .elementor-element.elementor-element-bcfa83c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0 0 10px 3px rgb(0 0 0 / .5)}.elementor-423 .elementor-element.elementor-element-bcfa83c:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-bcfa83c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-423 .elementor-element.elementor-element-cae2d29{--display:flex;--min-height:150px}.elementor-423 .elementor-element.elementor-element-cae2d29:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-cae2d29>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/05/Ekim_Cram_Giddens-Kitchen-Existing.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-e16baba{--display:flex;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-423 .elementor-element.elementor-element-215f2fb .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-215f2fb.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-215f2fb.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-215f2fb.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-215f2fb.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-215f2fb.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-215f2fb.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-215f2fb.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-215f2fb .elementor-icon{font-size:35px}.elementor-423 .elementor-element.elementor-element-215f2fb .elementor-icon svg{height:35px}.elementor-423 .elementor-element.elementor-element-e181287{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-a44ea5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-f78db1d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-8b4d548{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-c737c35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-665825c .elementor-button{font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);padding:0 0 0 0}.elementor-423 .elementor-element.elementor-element-bfecd72{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0 0 10px 3px rgb(0 0 0 / .5)}.elementor-423 .elementor-element.elementor-element-bfecd72:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-bfecd72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-423 .elementor-element.elementor-element-6181fa9{--display:flex;--min-height:150px}.elementor-423 .elementor-element.elementor-element-6181fa9:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-6181fa9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/09/After-RemodelAddition-Kitchen2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-0ad8b11{--display:flex;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-f6a8045 .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-f6a8045.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-f6a8045.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-f6a8045.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-f6a8045.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-f6a8045.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-f6a8045.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-f6a8045.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-f6a8045 .elementor-icon{font-size:35px}.elementor-423 .elementor-element.elementor-element-f6a8045 .elementor-icon svg{height:35px}.elementor-423 .elementor-element.elementor-element-5ed3c47{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-79a821f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-dba916d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-5f004e4{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-2536a58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-824622e .elementor-button{font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);padding:0 0 0 0}.elementor-423 .elementor-element.elementor-element-ad78cde{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0 0 10px 3px rgb(0 0 0 / .5)}.elementor-423 .elementor-element.elementor-element-ad78cde:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-ad78cde>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-423 .elementor-element.elementor-element-13c90aa{--display:flex;--min-height:150px}.elementor-423 .elementor-element.elementor-element-13c90aa:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-13c90aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/09/After-Garage-into-ADU4.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-799e710{--display:flex;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-123390a .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-123390a.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-123390a.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-123390a.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-123390a.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-123390a.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-123390a.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-123390a.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-123390a .elementor-icon{font-size:35px}.elementor-423 .elementor-element.elementor-element-123390a .elementor-icon svg{height:35px}.elementor-423 .elementor-element.elementor-element-165739a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-a399c8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-7139dbd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-733a46a{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-1308d8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-d89ce5f .elementor-button{font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);padding:0 0 0 0}.elementor-423 .elementor-element.elementor-element-73b72ab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0 0 10px 3px rgb(0 0 0 / .5)}.elementor-423 .elementor-element.elementor-element-73b72ab:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-73b72ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-423 .elementor-element.elementor-element-95a4655{--display:flex;--min-height:150px}.elementor-423 .elementor-element.elementor-element-95a4655:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-95a4655>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/06/Ekim_Cram_Ball-Remodel1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-7c90bfc{--display:flex;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-4038abd .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-4038abd.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary);color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-4038abd.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-4038abd.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-4038abd.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-4038abd.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-4038abd.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-4038abd.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-4038abd .elementor-icon{font-size:35px}.elementor-423 .elementor-element.elementor-element-4038abd .elementor-icon svg{height:35px}.elementor-423 .elementor-element.elementor-element-63838c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-3434276{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-1dd99d2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-2229035{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-fca6f20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-9d36d36 .elementor-button{font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);padding:0 0 0 0}.elementor-423 .elementor-element.elementor-element-651f0fd{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-423 .elementor-element.elementor-element-651f0fd:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-651f0fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cef0432)}.elementor-423 .elementor-element.elementor-element-3bca8ef{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:5%}.elementor-423 .elementor-element.elementor-element-5b37ac5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px}.elementor-423 .elementor-element.elementor-element-1b2fd5a .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-ce3dcaf .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var(--e-global-color-accent)}.elementor-423 .elementor-element.elementor-element-f69eddb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-c012f40{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CBC8CC;--border-color:#CBC8CC;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-423 .elementor-element.elementor-element-7800427{--display:flex}.elementor-423 .elementor-element.elementor-element-de82981 .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-de82981.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-de82981.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-de82981.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-de82981.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-de82981.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-f2fdf53{--display:flex}.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-7016907 .elementor-counter-title{justify-content:start;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;line-height:1em}.elementor-423 .elementor-element.elementor-element-7016907 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-d65bb88{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var(--e-global-color-81be640);--border-color:var( --e-global-color-81be640 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-423 .elementor-element.elementor-element-7707d64{--display:flex}.elementor-423 .elementor-element.elementor-element-ee52eed .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-ee52eed.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-ee52eed.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-ee52eed.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-ee52eed.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-ee52eed.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-93cfebb{--display:flex}.elementor-423 .elementor-element.elementor-element-9c85eef .elementor-counter-title{justify-content:start;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;line-height:1em}.elementor-423 .elementor-element.elementor-element-9c85eef .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-3fcfe50{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var(--e-global-color-81be640);--border-color:var( --e-global-color-81be640 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-423 .elementor-element.elementor-element-7943b59{--display:flex}.elementor-423 .elementor-element.elementor-element-b491281 .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-b491281.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-b491281.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-b491281.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-b491281.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-b491281.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-e969638{--display:flex}.elementor-423 .elementor-element.elementor-element-3f0777b .elementor-counter-title{justify-content:start;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;line-height:1em}.elementor-423 .elementor-element.elementor-element-3f0777b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-a505101{--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;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var(--e-global-color-81be640);--border-color:var( --e-global-color-81be640 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-423 .elementor-element.elementor-element-7741ed7{--display:flex}.elementor-423 .elementor-element.elementor-element-c1ebb16 .elementor-icon-wrapper{text-align:start}.elementor-423 .elementor-element.elementor-element-c1ebb16.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-c1ebb16.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-c1ebb16.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-c1ebb16.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-c1ebb16.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-07c369d{--display:flex}.elementor-423 .elementor-element.elementor-element-7de83a4 .elementor-counter-title{justify-content:start;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:capitalize;line-height:1em}.elementor-423 .elementor-element.elementor-element-7de83a4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:capitalize;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-e83b316{--display:flex}.elementor-423 .elementor-element.elementor-element-e83b316:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-e83b316>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/07/ADU-blueprint.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-6222249{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-423 .elementor-element.elementor-element-6222249:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-6222249>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-423 .elementor-element.elementor-element-321ef8b{--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-423 .elementor-element.elementor-element-1908f16{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-423 .elementor-element.elementor-element-c8a4a28 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-e78c879{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-423 .elementor-element.elementor-element-7c8027c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-35517bf .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-f788f2e{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-423 .elementor-element.elementor-element-76d13d5 .elementor-button{background-color:#FFF0;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);padding:0 0 0 0}.elementor-423 .elementor-element.elementor-element-adea343{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-423 .elementor-element.elementor-element-c646d8f{--display:flex;--min-height:300px}.elementor-423 .elementor-element.elementor-element-c646d8f:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-c646d8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/06/Ekim_Cram_Ochoa-ADU-Remodel3.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-4d88068{--display:flex;--min-height:300px}.elementor-423 .elementor-element.elementor-element-4d88068:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-4d88068>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/06/Ekim_Cram_Ochoa-ADU-Remodel4-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-db404bd{--display:flex;--min-height:300px}.elementor-423 .elementor-element.elementor-element-db404bd:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-db404bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/06/Ekim_Cram_Giddens-Kitchen-Remodel1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-982f770{--display:flex;--min-height:300px}.elementor-423 .elementor-element.elementor-element-982f770:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-982f770>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/06/Ekim_Cram_Ball-Remodel1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-423 .elementor-element.elementor-element-d0c63b5{--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;--padding-top:05%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-423 .elementor-element.elementor-element-d0c63b5:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-d0c63b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-423 .elementor-element.elementor-element-bf96396{--display:flex;--justify-content:center}.elementor-423 .elementor-element.elementor-element-d64f1b1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-423 .elementor-element.elementor-element-268b680 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-ddf0ebf .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1.2em}.elementor-423 .elementor-element.elementor-element-3248d7d{--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:center;--z-index:0}.elementor-423 .elementor-element.elementor-element-4e57619{--display:flex;--z-index:2}.elementor-423 .elementor-element.elementor-element-cf53508{--display:flex;--border-radius:50px 50px 50px 50px}.elementor-423 .elementor-element.elementor-element-1e6ac52 .elementor-icon-wrapper{text-align:center}.elementor-423 .elementor-element.elementor-element-1e6ac52.elementor-view-stacked .elementor-icon{background-color:#C6282820;color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-1e6ac52.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-1e6ac52.elementor-view-default .elementor-icon{color:#C6282820;border-color:#C6282820}.elementor-423 .elementor-element.elementor-element-1e6ac52.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-1e6ac52.elementor-view-default .elementor-icon svg{fill:#C6282820}.elementor-423 .elementor-element.elementor-element-1e6ac52.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-1e6ac52.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-1e6ac52 .elementor-icon{font-size:40px}.elementor-423 .elementor-element.elementor-element-1e6ac52 .elementor-icon svg{height:40px}.elementor-423 .elementor-element.elementor-element-dcccdc9{--display:flex}.elementor-423 .elementor-element.elementor-element-7b1329c{text-align:center}.elementor-423 .elementor-element.elementor-element-7b1329c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:1em}.elementor-423 .elementor-element.elementor-element-ce8c82e{text-align:center;font-family:"Open Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em}.elementor-423 .elementor-element.elementor-element-f2acc48{--display:flex;--z-index:2}.elementor-423 .elementor-element.elementor-element-0b65cf2{--display:flex;--border-radius:50px 50px 50px 50px}.elementor-423 .elementor-element.elementor-element-9c61064 .elementor-icon-wrapper{text-align:center}.elementor-423 .elementor-element.elementor-element-9c61064.elementor-view-stacked .elementor-icon{background-color:#C6282820;color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-9c61064.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-9c61064.elementor-view-default .elementor-icon{color:#C6282820;border-color:#C6282820}.elementor-423 .elementor-element.elementor-element-9c61064.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-9c61064.elementor-view-default .elementor-icon svg{fill:#C6282820}.elementor-423 .elementor-element.elementor-element-9c61064.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-9c61064.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-9c61064 .elementor-icon{font-size:40px}.elementor-423 .elementor-element.elementor-element-9c61064 .elementor-icon svg{height:40px}.elementor-423 .elementor-element.elementor-element-0d9674a{--display:flex}.elementor-423 .elementor-element.elementor-element-fe9b773{text-align:center}.elementor-423 .elementor-element.elementor-element-fe9b773 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:1em}.elementor-423 .elementor-element.elementor-element-3b8d3ec{text-align:center;font-family:"Open Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em}.elementor-423 .elementor-element.elementor-element-1a205a9{--display:flex;--z-index:2}.elementor-423 .elementor-element.elementor-element-6ab7096{--display:flex;--border-radius:50px 50px 50px 50px}.elementor-423 .elementor-element.elementor-element-854fcaa .elementor-icon-wrapper{text-align:center}.elementor-423 .elementor-element.elementor-element-854fcaa.elementor-view-stacked .elementor-icon{background-color:#C6282820;color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-854fcaa.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-854fcaa.elementor-view-default .elementor-icon{color:#C6282820;border-color:#C6282820}.elementor-423 .elementor-element.elementor-element-854fcaa.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-854fcaa.elementor-view-default .elementor-icon svg{fill:#C6282820}.elementor-423 .elementor-element.elementor-element-854fcaa.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-854fcaa.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-854fcaa .elementor-icon{font-size:40px}.elementor-423 .elementor-element.elementor-element-854fcaa .elementor-icon svg{height:40px}.elementor-423 .elementor-element.elementor-element-860da6f{--display:flex}.elementor-423 .elementor-element.elementor-element-7e6d53e{text-align:center}.elementor-423 .elementor-element.elementor-element-7e6d53e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:1em}.elementor-423 .elementor-element.elementor-element-9d3e694{text-align:center;font-family:"Open Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em}.elementor-423 .elementor-element.elementor-element-2e64adc{--display:flex;--z-index:2}.elementor-423 .elementor-element.elementor-element-2d9f7a4{--display:flex;--border-radius:50px 50px 50px 50px}.elementor-423 .elementor-element.elementor-element-d429419 .elementor-icon-wrapper{text-align:center}.elementor-423 .elementor-element.elementor-element-d429419.elementor-view-stacked .elementor-icon{background-color:#C6282820;color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-d429419.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-d429419.elementor-view-default .elementor-icon{color:#C6282820;border-color:#C6282820}.elementor-423 .elementor-element.elementor-element-d429419.elementor-view-framed .elementor-icon,.elementor-423 .elementor-element.elementor-element-d429419.elementor-view-default .elementor-icon svg{fill:#C6282820}.elementor-423 .elementor-element.elementor-element-d429419.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-d429419.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-d429419 .elementor-icon{font-size:40px}.elementor-423 .elementor-element.elementor-element-d429419 .elementor-icon svg{height:40px}.elementor-423 .elementor-element.elementor-element-ae21587{--display:flex}.elementor-423 .elementor-element.elementor-element-cd6ffac{text-align:center}.elementor-423 .elementor-element.elementor-element-cd6ffac .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:1em}.elementor-423 .elementor-element.elementor-element-cda7c1c{text-align:center;font-family:"Open Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em}.elementor-423 .elementor-element.elementor-element-fd0a334{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-423 .elementor-element.elementor-element-fd0a334:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-fd0a334>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-423 .elementor-element.elementor-element-769314d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0 0 10px 3px rgb(0 0 0 / .5)}.elementor-423 .elementor-element.elementor-element-769314d:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-769314d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-423 .elementor-element.elementor-element-9756ccc{--display:flex;--justify-content:center;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px}.elementor-423 .elementor-element.elementor-element-9756ccc:not(.elementor-motion-effects-element-type-background),.elementor-423 .elementor-element.elementor-element-9756ccc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-423 .elementor-element.elementor-element-f9e28b3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-423 .elementor-element.elementor-element-bb94eb5 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);color:#FFF}.elementor-423 .elementor-element.elementor-element-9e75d0c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:3rem;font-weight:700;line-height:1.2em;color:#FFF}.elementor-423 .elementor-element.elementor-element-0ebf62a{--display:flex}.elementor-423 .elementor-element.elementor-element-45c6985{font-family:"Open Sans",Sans-serif;font-size:1rem;font-weight:700;line-height:1.8em;color:#FFF}.elementor-423 .elementor-element.elementor-element-a606531{--display:flex}.elementor-423 .elementor-element.elementor-element-3eeb26d .elementor-button{background-color:var(--e-global-color-accent);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);box-shadow:0 0 10px 3px rgb(0 0 0 / .5);padding:25px 25px 25px 25px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-423 .elementor-element.elementor-element-3ea5b24 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-d9e534e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-1b2fd5a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-counter .elementor-counter-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-c8a4a28 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-adea343{--grid-auto-flow:row}.elementor-423 .elementor-element.elementor-element-268b680 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-bb94eb5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}}@media(min-width:768px){.elementor-423 .elementor-element.elementor-element-24a1a57{--content-width:1400px}.elementor-423 .elementor-element.elementor-element-a66c6bb{--width:70%}.elementor-423 .elementor-element.elementor-element-259b87c{--width:60%}.elementor-423 .elementor-element.elementor-element-39bf6ea{--width:30%}.elementor-423 .elementor-element.elementor-element-35faed9{--width:30%}.elementor-423 .elementor-element.elementor-element-a2c868d{--width:70%}.elementor-423 .elementor-element.elementor-element-a480968{--width:30%}.elementor-423 .elementor-element.elementor-element-bcfa83c{--width:25%}.elementor-423 .elementor-element.elementor-element-bfecd72{--width:25%}.elementor-423 .elementor-element.elementor-element-ad78cde{--width:25%}.elementor-423 .elementor-element.elementor-element-73b72ab{--width:25%}.elementor-423 .elementor-element.elementor-element-3bca8ef{--width:60%}.elementor-423 .elementor-element.elementor-element-e83b316{--width:40%}.elementor-423 .elementor-element.elementor-element-1908f16{--width:70%}.elementor-423 .elementor-element.elementor-element-f788f2e{--width:30%}.elementor-423 .elementor-element.elementor-element-bf96396{--width:40%}.elementor-423 .elementor-element.elementor-element-3248d7d{--width:60%}}@media(max-width:767px){.elementor-423 .elementor-element.elementor-element-24a1a57{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-423 .elementor-element.elementor-element-3ea5b24 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-fd3cb46 .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-dd8f4bb .elementor-heading-title{font-size:25px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-5bb5bc3 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-4b87acd .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-fb008eb .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-423 .elementor-element.elementor-element-b3bb446{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-d9e534e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-b4bb878 .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-f78db1d .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-dba916d .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-7139dbd .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-1dd99d2 .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-651f0fd{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-1b2fd5a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-ce3dcaf .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-f69eddb{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-423 .elementor-element.elementor-element-c012f40{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-counter .elementor-counter-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-7016907 .elementor-counter-number-wrapper{font-size:25px}.elementor-423 .elementor-element.elementor-element-d65bb88{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-423 .elementor-element.elementor-element-9c85eef .elementor-counter-number-wrapper{font-size:25px}.elementor-423 .elementor-element.elementor-element-3fcfe50{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-423 .elementor-element.elementor-element-3f0777b .elementor-counter-number-wrapper{font-size:25px}.elementor-423 .elementor-element.elementor-element-a505101{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-423 .elementor-element.elementor-element-7de83a4 .elementor-counter-number-wrapper{font-size:25px}.elementor-423 .elementor-element.elementor-element-6222249{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-c8a4a28 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-7c8027c .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-35517bf .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-adea343{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-423 .elementor-element.elementor-element-d0c63b5{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-268b680 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-ddf0ebf .elementor-heading-title{font-size:25px}.elementor-423 .elementor-element.elementor-element-4e57619{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-423 .elementor-element.elementor-element-dcccdc9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-f2acc48{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-423 .elementor-element.elementor-element-0d9674a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-1a205a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-423 .elementor-element.elementor-element-860da6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-2e64adc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-423 .elementor-element.elementor-element-ae21587{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-423 .elementor-element.elementor-element-fd0a334{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-423 .elementor-element.elementor-element-bb94eb5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-423 .elementor-element.elementor-element-9e75d0c .elementor-heading-title{font-size:25px}}.right-half-bg{position:relative;overflow:hidden;isolation:isolate}.right-half-bg::after{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background-image:url(https://ekimcramconstruction.com/wp-content/uploads/2026/06/about-hero.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0;pointer-events:none}.right-half-bg::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255) 0%,rgb(255 255 255) 0%,rgb(255 255 255 / .85) 50%,rgb(255 255 255 / .35) 70%,#fff0 85%)}.right-half-bg>*{position:relative;z-index:2}@media (max-width:767px){.right-half-bg::after{width:100%;right:0;background-position:center}.right-half-bg::before{background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(255 255 255 / .95) 40%,rgb(255 255 255 / .6) 70%,rgb(255 255 255 / .25) 100%)}}.process-item .step-number{width:40px;height:40px;border-radius:50%;background:#e6dccf;display:flex;align-items:center;justify-content:center;z-index:2}.process-item .step-number{width:40px;height:40px;border-radius:50%;background:#e6dccf;display:flex;align-items:center;justify-content:center;z-index:2}.process-item .step-number{width:40px;height:40px;border-radius:50%;background:#e6dccf;display:flex;align-items:center;justify-content:center;z-index:2}