.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11194 .elementor-element.elementor-element-069b91c{--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-11194 .elementor-element.elementor-element-baa7b90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-11194 .elementor-element.elementor-element-09b3600{--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-widget-bridge_button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bridge_button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bridge_button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bridge_button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bridge_button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bridge_button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bridge_button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11194 .elementor-element.elementor-element-094db39{--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-11194 .elementor-element.elementor-element-f25a806{--display:flex;}.elementor-11194 .elementor-element.elementor-element-f25a806:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-f25a806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-kitchen-gallery-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11194 .elementor-element.elementor-element-4b6548c{--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;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:6px;--padding-right:6px;}.elementor-11194 .elementor-element.elementor-element-4b6548c:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-4b6548c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-11194 .elementor-element.elementor-element-81c37d5{--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-11194 .elementor-element.elementor-element-c9ce943{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-11194 .elementor-element.elementor-element-db5b7a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-652f713{--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;--justify-content:center;}.elementor-11194 .elementor-element.elementor-element-f3facc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-0473cab{--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-11194 .elementor-element.elementor-element-a07b00e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-8938c2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-cf4c8d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-8605ca3{--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:space-between;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-11194 .elementor-element.elementor-element-8605ca3:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-8605ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2ED;}.elementor-11194 .elementor-element.elementor-element-5b68bc7{--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-11194 .elementor-element.elementor-element-5b68bc7:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-5b68bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-11194 .elementor-element.elementor-element-738520d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-93a55a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-91b1bb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-196fbf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-18406de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-0df281f{--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-11194 .elementor-element.elementor-element-0df281f:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-0df281f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f2ed;}.elementor-11194 .elementor-element.elementor-element-a47e848{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-3269fcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-accordion.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-accordion:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-accordion.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-11194 .elementor-element.elementor-element-fc00b33 .elementor-accordion-item{border-color:#d9dde0;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#d9dde0;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#d9dde0;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-tab-title{background-color:#ffffff;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-accordion-icon, .elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-accordion-title{color:#121212;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-accordion-icon svg{fill:#121212;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-active .elementor-accordion-icon, .elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-active .elementor-accordion-title{color:#121212;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-active .elementor-accordion-icon svg{fill:#121212;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-tab-title .elementor-accordion-icon i:before{color:#163C66;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-tab-title .elementor-accordion-icon svg{fill:#163C66;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#163C66;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#163C66;}.elementor-11194 .elementor-element.elementor-element-fc00b33 .elementor-tab-content{background-color:#ffffff;color:#4e545a;}.elementor-11194 .elementor-element.elementor-element-71f9c37{--display:flex;--min-height:autopx;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11194 .elementor-element.elementor-element-71f9c37:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-71f9c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11194 .elementor-element.elementor-element-1d759a6c{--display:flex;--min-height:autopx;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-11194 .elementor-element.elementor-element-1d759a6c:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-1d759a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11194 .elementor-element.elementor-element-21ba6039{--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;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;}.elementor-11194 .elementor-element.elementor-element-21ba6039:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-21ba6039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-11194 .elementor-element.elementor-element-74f7247a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#525252;--border-color:#525252;--border-radius:0px 0px 0px 0px;--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-11194 .elementor-element.elementor-element-74f7247a:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-74f7247a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-11194 .elementor-element.elementor-element-68d216ed{padding:16px 16px 1px 16px;}.elementor-11194 .elementor-element.elementor-element-68d216ed .elementor-heading-title{color:#FFFFFF;}.elementor-11194 .elementor-element.elementor-element-699bda55{padding:0px 16px 16px 16px;}.elementor-11194 .elementor-element.elementor-element-699bda55 .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-11194 .elementor-element.elementor-element-646a58e5{padding:16px 16px 16px 16px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#4E545A;}.elementor-11194 .elementor-element.elementor-element-e87ec42{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DDE0;--border-color:#D9DDE0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-11194 .elementor-element.elementor-element-e87ec42:not(.elementor-motion-effects-element-type-background), .elementor-11194 .elementor-element.elementor-element-e87ec42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2ED;}.elementor-widget-menu-anchor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-menu-anchor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-menu-anchor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-menu-anchor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-menu-anchor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-menu-anchor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-bridge_cf_7.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bridge_cf_7 .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bridge_cf_7 .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bridge_cf_7.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bridge_cf_7:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bridge_cf_7.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bridge_cf_7 .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11194 .elementor-element.elementor-element-11163f3f{--display:flex;--pa-sh-divider-pos:top;--min-height:50vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11194 .elementor-element.elementor-element-11163f3f.parallax_section_holder{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/08/custom-cabinets-near-me-metro-detroit.jpg") !important;}.elementor-11194 .elementor-element.elementor-element-11163f3f #premium-shape-divider-11163f3f svg{height:57px;opacity:1;}.elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-11163f3f{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-11163f3f{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-11163f3f{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-11163f3f{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-11163f3f, .elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-11163f3f{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-11163f3f, .elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-11163f3f{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-11163f3f.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-11163f3f{animation-duration:10s;animation-direction:alternate;}.elementor-11194 .elementor-element.elementor-element-11163f3f #premium-shape-divider-11163f3f svg,
                    .elementor-11194 .elementor-element.elementor-element-11163f3f #premium-shape-divider-11163f3f svg *{fill:#FFFFFF;}.elementor-11194 .elementor-element.elementor-element-471b1ddc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11194 .elementor-element.elementor-element-8355601{--display:flex;--pa-sh-divider-pos:bottom;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11194 .elementor-element.elementor-element-8355601 #premium-shape-divider-8355601 svg{height:57px;opacity:1;}.elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-8355601{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-8355601{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-8355601{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-8355601{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-8355601, .elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-8355601{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-8355601, .elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-8355601{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-8355601.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-8355601{animation-duration:10s;animation-direction:alternate;}.elementor-11194 .elementor-element.elementor-element-8355601 #premium-shape-divider-8355601 svg,
                    .elementor-11194 .elementor-element.elementor-element-8355601 #premium-shape-divider-8355601 svg *{fill:#F5F5F0;}.elementor-11194 .elementor-element.elementor-element-58fd4b12{--display:flex;--pa-sh-divider-pos:top;--min-height:75vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.parallax_section_holder{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-kitchen-gallery-15.jpg") !important;}.elementor-11194 .elementor-element.elementor-element-58fd4b12 #premium-shape-divider-58fd4b12 svg{height:57px;opacity:1;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-58fd4b12{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-58fd4b12{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-58fd4b12{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-58fd4b12{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-58fd4b12, .elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-58fd4b12{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-58fd4b12, .elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-58fd4b12{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-58fd4b12.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-58fd4b12{animation-duration:10s;animation-direction:alternate;}.elementor-11194 .elementor-element.elementor-element-58fd4b12 #premium-shape-divider-58fd4b12 svg,
                    .elementor-11194 .elementor-element.elementor-element-58fd4b12 #premium-shape-divider-58fd4b12 svg *{fill:#FFFFFF;}.elementor-11194 .elementor-element.elementor-element-47f68c42{--display:flex;--pa-sh-divider-pos:bottom;--min-height:25vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11194 .elementor-element.elementor-element-47f68c42 #premium-shape-divider-47f68c42 svg{height:57px;opacity:1;}.elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-47f68c42{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-47f68c42{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-47f68c42{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-47f68c42{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-47f68c42, .elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-47f68c42{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-47f68c42, .elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-47f68c42{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-11194 .elementor-element.elementor-element-47f68c42.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-47f68c42{animation-duration:10s;animation-direction:alternate;}.elementor-11194 .elementor-element.elementor-element-47f68c42 #premium-shape-divider-47f68c42 svg,
                    .elementor-11194 .elementor-element.elementor-element-47f68c42 #premium-shape-divider-47f68c42 svg *{fill:#F5F5F0;}@media(max-width:1200px){.elementor-11194 .elementor-element.elementor-element-069b91c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-81c37d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-5b68bc7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-0df281f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-71f9c37{--min-height:autopx;}.elementor-11194 .elementor-element.elementor-element-1d759a6c{--min-height:autopx;--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:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-11194 .elementor-element.elementor-element-21ba6039{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-11194 .elementor-element.elementor-element-094db39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-4b6548c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-c9ce943{--width:100%;}.elementor-11194 .elementor-element.elementor-element-652f713{--width:100%;}.elementor-11194 .elementor-element.elementor-element-0473cab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-8605ca3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11194 .elementor-element.elementor-element-71f9c37{--min-height:autopx;}.elementor-11194 .elementor-element.elementor-element-1d759a6c{--min-height:autopx;--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:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-11194 .elementor-element.elementor-element-21ba6039{--width:100%;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-11194 .elementor-element.elementor-element-699bda55 .elementor-heading-title{font-size:34px;}.elementor-11194 .elementor-element.elementor-element-e87ec42{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-11194 .elementor-element.elementor-element-c9ce943{--width:50%;}.elementor-11194 .elementor-element.elementor-element-652f713{--width:50%;}.elementor-11194 .elementor-element.elementor-element-21ba6039{--width:38%;}.elementor-11194 .elementor-element.elementor-element-e87ec42{--width:62%;}}@media(max-width:1200px) and (min-width:768px){.elementor-11194 .elementor-element.elementor-element-c9ce943{--width:100%;}.elementor-11194 .elementor-element.elementor-element-652f713{--width:100%;}.elementor-11194 .elementor-element.elementor-element-21ba6039{--width:100%;}.elementor-11194 .elementor-element.elementor-element-e87ec42{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-069b91c */body.elementor-page-11194{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.elementor-11194{overflow-x:clip}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border-top:1px solid #d9dde0;border-bottom:1px solid #d9dde0}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof>.elementor-element{padding:13px 11px;border-right:1px solid #d9dde0}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof>.elementor-element:last-child{border-right:0}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof p{margin:0;color:#163C66;font-size:11px;line-height:1.2}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof strong{color:#121212;font-size:13px}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof span{font-size:8px;letter-spacing:.05em}.elementor-11194 .elementor-element.elementor-element-069b91c .rh-hero-copy>.elementor-widget-text-editor:last-child p{margin:9px 0 0;color:#163C66;font-size:9px;font-weight:700;letter-spacing:.06em}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip{position:absolute;left:0;right:0;bottom:0;z-index:3}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip>.elementor-widget-text-editor:first-child{width:38%}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip>.elementor-widget-text-editor:last-child{width:62%}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip p{margin:0;color:#fff}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip>.elementor-widget-text-editor:first-child p{font-size:14px;font-weight:700;letter-spacing:.1em}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip>.elementor-widget-text-editor:last-child p{color:#c9d8e5;font-size:15px}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:13px}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form>p{margin:0!important;min-width:0}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form>p:nth-child(n+5){grid-column:1/-1}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form label{height:100%}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form .wpcf7-form-control-wrap{display:block}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form input[type=submit]{width:auto;min-width:245px;margin-top:2px}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form .wpcf7-spinner{vertical-align:middle}@media(max-width:1024px){.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip{position:relative}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip>.elementor-widget-text-editor:first-child,.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip>.elementor-widget-text-editor:last-child{width:100%}}@media(max-width:767px){.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof>.elementor-element{border-right:1px solid #d9dde0;border-bottom:0;padding:10px 5px}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof>.elementor-element:last-child{border-right:0}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof p{font-size:8px}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof strong{font-size:10px}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-hero-proof span{font-size:6px;letter-spacing:0}.elementor-11194 .elementor-element.elementor-element-069b91c .rh-hero-copy>.elementor-widget-text-editor:last-child p{font-size:8px}.elementor-11194 .elementor-element.elementor-element-069b91c .ri-urgency-strip{padding:22px 24px!important;text-align:left}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form{grid-template-columns:1fr;row-gap:13px}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form>p{grid-column:1!important}.elementor-11194 .elementor-element.elementor-element-069b91c .ridge-cf7-form input[type=submit]{width:100%;min-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8605ca3 */.elementor-11194 .elementor-element.elementor-element-8605ca3{margin-top:38px;border-left:4px solid #163C66}.elementor-11194 .elementor-element.elementor-element-8605ca3>.elementor-widget-text-editor p{margin:0;color:#121212;line-height:1.3}.elementor-11194 .elementor-element.elementor-element-8605ca3>.elementor-widget-text-editor span{display:inline-block;margin-bottom:5px;color:#163C66;font-size:10px;font-weight:700;letter-spacing:.14em}.elementor-11194 .elementor-element.elementor-element-8605ca3>.elementor-widget-text-editor strong{color:#121212;font-size:21px;letter-spacing:-.015em}.elementor-11194 .elementor-element.elementor-element-8605ca3>.elementor-widget-bridge_button{flex:0 0 auto}@media(max-width:767px){.elementor-11194 .elementor-element.elementor-element-8605ca3{align-items:flex-start!important;padding:22px!important}.elementor-11194 .elementor-element.elementor-element-8605ca3>.elementor-widget-text-editor strong{font-size:19px}.elementor-11194 .elementor-element.elementor-element-8605ca3>.elementor-widget-bridge_button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21ba6039 */.elementor-11194 .elementor-element.elementor-element-21ba6039 .elementor-widget-heading .elementor-heading-title{color:#fff!important}.elementor-11194 .elementor-element.elementor-element-21ba6039 .elementor-widget-heading:first-child .elementor-heading-title{color:#8FB8D8!important}.elementor-11194 .elementor-element.elementor-element-21ba6039 .elementor-widget-text-editor,.elementor-11194 .elementor-element.elementor-element-21ba6039 .elementor-widget-text-editor p{color:#DCE7EF!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87ec42 */.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form>p{margin:0!important;min-width:0}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form>p:nth-child(n+5){grid-column:1/-1}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form label{display:block;height:100%;color:#121212;font-size:14px;font-weight:700;line-height:1.35}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form .wpcf7-form-control-wrap{display:block;margin-top:7px}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form input:not([type=submit]),.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form select,.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form textarea{width:100%;min-height:48px;border:1px solid #BFC5C9;background:#fff;color:#121212;padding:11px 13px;border-radius:0}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form textarea{min-height:120px;resize:vertical}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form input:focus,.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form select:focus,.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form textarea:focus{outline:3px solid rgba(22,60,102,.18);border-color:#163C66}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form input[type=submit]{width:100%;min-height:50px;margin-top:4px;border:1px solid #163C66;background:#163C66;color:#fff;font-weight:700;letter-spacing:.08em}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form input[type=submit]:hover{background:#121212;border-color:#121212}.elementor-11194 .elementor-element.elementor-element-e87ec42 .wpcf7-response-output{margin:18px 0 0!important}@media(max-width:767px){.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form{grid-template-columns:1fr}.elementor-11194 .elementor-element.elementor-element-e87ec42 .ridge-cf7-form>p{grid-column:1!important}}/* End custom CSS */
/* Start custom CSS *//* Investor Program — page scoped */
body.elementor-page-11194{--ri-ink:#121212;--ri-navy:#163C66;--ri-blue:#8fb8d8;--ri-paper:#f4f2ed;--ri-line:#d9dde0;overflow-x:visible;overflow-y:visible}
body.elementor-page-11194 .rh-hero{position:relative;min-height:700px;background:#fff}body.elementor-page-11194 .rh-hero-copy{width:48%;justify-content:center;padding:54px clamp(32px,6vw,96px) 100px}body.elementor-page-11194 .rh-hero-media{width:52%;min-height:700px}body.elementor-page-11194 .rh-hero h1{max-width:650px;font-size:clamp(44px,4.25vw,68px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 22px}body.elementor-page-11194 .rh-hero-copy>div:first-child p,body.elementor-page-11194 .rh-section>div>div:first-child p,body.elementor-page-11194 .rh-section>div:first-child>div:first-child p{color:var(--ri-navy);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.elementor-page-11194 .rh-hero .elementor-widget-text-editor{max-width:620px;font-size:18px;line-height:1.65;color:#4e545a}body.elementor-page-11194 .rh-actions{margin-top:8px}
body.elementor-page-11194 .rh-section{padding:88px clamp(28px,6vw,90px);gap:clamp(40px,6vw,96px)}body.elementor-page-11194 .ri-story{align-items:stretch}body.elementor-page-11194 .ri-story-copy{width:50%;max-width:none;justify-content:center}body.elementor-page-11194 .ri-story-copy h2,body.elementor-page-11194 .ri-benefits>div:nth-child(2) h2,body.elementor-page-11194 .ri-faq h2,body.elementor-page-11194 .ri-form h2,body.elementor-page-11194 .ri-proof h2{font-size:clamp(36px,3.4vw,52px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:12px 0 24px}body.elementor-page-11194 .ri-story-copy .elementor-widget-text-editor{font-size:17px;line-height:1.78;color:#4e545a}body.elementor-page-11194 .ri-story-media{position:relative;width:50%;max-width:none}body.elementor-page-11194 .ri-story-media img{width:100%;height:100%;min-height:570px;object-fit:cover}body.elementor-page-11194 .ri-image-note{position:absolute;right:-28px;bottom:-28px;width:270px;background:var(--ri-navy);padding:24px 26px;color:#fff;box-shadow:0 22px 60px rgba(18,18,18,.18)}body.elementor-page-11194 .ri-image-note p{color:var(--ri-blue)!important;margin:0 0 7px}body.elementor-page-11194 .ri-image-note h3{color:#fff!important;font-size:21px!important;line-height:1.25!important;margin:0}
body.elementor-page-11194 .ri-benefits{background:#fff;gap:28px}body.elementor-page-11194 .ri-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.elementor-page-11194 .ri-card{min-height:310px;padding:38px 34px;border:1px solid var(--ri-line);justify-content:flex-start;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body.elementor-page-11194 .ri-card:nth-child(2){transform:translateY(26px);background:var(--ri-paper)}body.elementor-page-11194 .ri-card:hover{transform:translateY(-8px);border-color:var(--ri-blue);box-shadow:0 24px 60px rgba(22,60,102,.12)}body.elementor-page-11194 .ri-card:nth-child(2):hover{transform:translateY(18px)}body.elementor-page-11194 .ri-card p{color:var(--ri-navy);font-size:12px;font-weight:700;letter-spacing:.14em}body.elementor-page-11194 .ri-card h3{font-size:25px!important;line-height:1.2!important;letter-spacing:-.02em!important;margin:30px 0 16px}body.elementor-page-11194 .ri-card .elementor-widget-text-editor p{color:#4e545a;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.7}body.elementor-page-11194 .ri-mid-cta{margin-top:42px}body.elementor-page-11194 .ri-mid-cta p{margin:0;color:#fff;font-size:17px;line-height:1.5}body.elementor-page-11194 .ri-mid-cta strong{font-size:21px}body.elementor-page-11194 .ri-mid-cta span{color:#c9d8e5}
body.elementor-page-11194 .ri-proof{align-items:flex-start;color:#fff}body.elementor-page-11194 .ri-proof-copy{width:42%;position:sticky;top:110px}body.elementor-page-11194 .ri-proof-copy h2{color:#fff!important}body.elementor-page-11194 .ri-proof-copy p{color:#c9d8e5!important}body.elementor-page-11194 .ri-proof-copy .elementor-widget-text-editor p{font-size:17px;line-height:1.7}body.elementor-page-11194 .ri-proof-links{width:58%;border-top:1px solid rgba(255,255,255,.35)}body.elementor-page-11194 .ri-proof-link{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.35)}body.elementor-page-11194 .ri-proof-link>div:first-child p{color:#8fb8d8!important}body.elementor-page-11194 .ri-proof-link h3{color:#fff!important;font-size:25px!important;margin:4px 0 8px}body.elementor-page-11194 .ri-proof-link .elementor-widget-text-editor p{color:#d9e4ed}body.elementor-page-11194 .ri-proof-link .qbutton{color:#fff!important;border-color:#fff!important}
body.elementor-page-11194 .ri-faq{align-items:flex-start}body.elementor-page-11194 .ri-faq-intro{width:40%;position:sticky;top:120px}body.elementor-page-11194 .ri-faq-body{width:60%}body.elementor-page-11194 .elementor-accordion-item{border:0!important;border-bottom:1px solid #c9cdd0!important}body.elementor-page-11194 .elementor-tab-title{padding:26px 8px!important;font-size:18px!important;line-height:1.35!important}body.elementor-page-11194 .elementor-tab-content{padding:0 42px 28px 8px!important;font-size:16px;line-height:1.7}
body.elementor-page-11194 .ri-form{align-items:flex-start;color:#fff}body.elementor-page-11194 .ri-form-copy{width:40%;padding-top:24px}body.elementor-page-11194 .ri-form-copy .elementor-widget-text-editor{font-size:17px;line-height:1.7;color:#d9e4ed}body.elementor-page-11194 .ri-form-card{width:60%;background:#fff;padding:46px 48px;box-shadow:0 30px 80px rgba(0,0,0,.18)}body.elementor-page-11194 .wpcf7 p{margin:0 0 14px}body.elementor-page-11194 .wpcf7 label{display:block;color:var(--ri-ink);font-size:14px;font-weight:600;line-height:1.35}body.elementor-page-11194 .wpcf7 input:not([type=submit]),body.elementor-page-11194 .wpcf7 select,body.elementor-page-11194 .wpcf7 textarea{box-sizing:border-box!important;width:100%!important;min-height:44px!important;margin-top:6px!important;padding:10px 14px!important;border:1px solid #cfd4d8!important;background:#f8f9fa!important;color:var(--ri-ink)!important;font:inherit!important;outline:none}body.elementor-page-11194 .wpcf7 textarea{min-height:96px!important;height:96px!important;resize:vertical}body.elementor-page-11194 .wpcf7 input:focus,body.elementor-page-11194 .wpcf7 select:focus,body.elementor-page-11194 .wpcf7 textarea:focus{border-color:var(--ri-navy)!important;box-shadow:0 0 0 3px rgba(22,60,102,.12)}body.elementor-page-11194 .wpcf7 input[type=submit]{min-height:52px;padding:14px 22px;border:1px solid var(--ri-ink);background:var(--ri-ink);color:#fff;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body.elementor-page-11194 .wpcf7 input[type=submit]:hover,body.elementor-page-11194 .wpcf7 input[type=submit]:focus{background:var(--ri-blue);color:var(--ri-ink)}
@media(max-width:1024px){body.elementor-page-11194 .rh-hero{min-height:0}body.elementor-page-11194 .rh-hero-copy,body.elementor-page-11194 .rh-hero-media,body.elementor-page-11194 .ri-story-copy,body.elementor-page-11194 .ri-story-media,body.elementor-page-11194 .ri-proof-copy,body.elementor-page-11194 .ri-proof-links,body.elementor-page-11194 .ri-faq-intro,body.elementor-page-11194 .ri-faq-body,body.elementor-page-11194 .ri-form-copy,body.elementor-page-11194 .ri-form-card{width:100%;max-width:none}body.elementor-page-11194 .rh-hero-copy{padding-bottom:52px}body.elementor-page-11194 .rh-hero-media{min-height:480px}body.elementor-page-11194 .ri-proof-copy,body.elementor-page-11194 .ri-faq-intro{position:static}body.elementor-page-11194 .ri-image-note{right:20px}body.elementor-page-11194 .ri-form-card{padding:38px}}
@media(max-width:767px){body.elementor-page-11194 .rh-hero-copy{padding:48px 24px 34px}body.elementor-page-11194 .rh-hero-media{min-height:340px}body.elementor-page-11194 .rh-hero h1{font-size:42px}body.elementor-page-11194 .rh-section{padding:62px 24px;gap:34px}body.elementor-page-11194 .ri-story-media img{height:390px;min-height:390px}body.elementor-page-11194 .ri-image-note{position:relative;right:auto;bottom:auto;width:calc(100% - 28px);margin:-54px 0 0 28px}body.elementor-page-11194 .ri-card-grid{grid-template-columns:1fr}body.elementor-page-11194 .ri-card,body.elementor-page-11194 .ri-card:nth-child(2){min-height:0;transform:none}body.elementor-page-11194 .ri-mid-cta{align-items:flex-start;text-align:left;padding:26px 22px!important}body.elementor-page-11194 .ri-form-card{padding:28px 22px}body.elementor-page-11194 .wpcf7 input:not([type=submit]),body.elementor-page-11194 .wpcf7 select,body.elementor-page-11194 .wpcf7 textarea{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){body.elementor-page-11194 *,body.elementor-page-11194 *:before,body.elementor-page-11194 *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}/* End custom CSS */