.elementor-widget-slider_revolution.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-slider_revolution .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-slider_revolution.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-slider_revolution:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-slider_revolution.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-12263 .elementor-element.elementor-element-ecb4b88{--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-12263 .elementor-element.elementor-element-5bf54f2{--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-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-12263 .elementor-element.elementor-element-db44cda .elementor-heading-title{color:#121212;}.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-12263 .elementor-element.elementor-element-be9bb4c{--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;--flex-wrap: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-12263 .elementor-element.elementor-element-5589f72{--display:flex;--min-height:640px;}.elementor-12263 .elementor-element.elementor-element-5589f72:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-5589f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ridgecabinetry.com/wp-content/uploads/2026/08/best-custom-cabinets-metro-detroit.jpg") 50% 50%;background-size:cover;}.elementor-12263 .elementor-element.elementor-element-557434a{--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;--flex-wrap:wrap;}.elementor-12263 .elementor-element.elementor-element-557434a:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-557434a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-12263 .elementor-element.elementor-element-d920942{--display:flex;}.elementor-12263 .elementor-element.elementor-element-571a659 .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-5d263c5{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-d069f2e{--display:flex;}.elementor-12263 .elementor-element.elementor-element-ae61e80 .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-9c6cb51{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-f1f0ddc{--display:flex;}.elementor-12263 .elementor-element.elementor-element-5433705 .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-b810e96{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-11c6206{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12263 .elementor-element.elementor-element-aa177bd{--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;--flex-wrap:wrap;}.elementor-12263 .elementor-element.elementor-element-41035ef{--display:flex;}.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-12263 .elementor-element.elementor-element-4b8f811{--display:flex;}.elementor-12263 .elementor-element.elementor-element-308dc5c{--display:flex;}.elementor-12263 .elementor-element.elementor-element-66663c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12263 .elementor-element.elementor-element-79c0d0a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12263 .elementor-element.elementor-element-2bc3bec{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-12263 .elementor-element.elementor-element-82425d5 .elementor-heading-title{color:#121212;}.elementor-12263 .elementor-element.elementor-element-3d5cbe2{--display:flex;--min-height:550px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12263 .elementor-element.elementor-element-3d5cbe2:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-3d5cbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-kitchen-sink.jpg");background-position:center center;background-size:cover;}.elementor-12263 .elementor-element.elementor-element-64012b1{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12263 .elementor-element.elementor-element-0631714{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-12263 .elementor-element.elementor-element-a7fccae{--display:flex;--min-height:550px;}.elementor-12263 .elementor-element.elementor-element-a7fccae:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-a7fccae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-roszel-st-royal-oak-mi-48067.jpg");background-position:center center;background-size:cover;}.elementor-12263 .elementor-element.elementor-element-7217c89{--display:flex;}.elementor-12263 .elementor-element.elementor-element-bdee29a{--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;--flex-wrap:wrap;--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-12263 .elementor-element.elementor-element-84324a8{--display:flex;--min-height:275px;--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-12263 .elementor-element.elementor-element-84324a8:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-84324a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-kitchen-gallery-14.jpg");background-position:center center;background-size:contain;}.elementor-12263 .elementor-element.elementor-element-8203303{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12263 .elementor-element.elementor-element-95b5018{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12263 .elementor-element.elementor-element-1140899{--display:flex;}.elementor-12263 .elementor-element.elementor-element-842ed6f{--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;--flex-wrap:wrap;}.elementor-12263 .elementor-element.elementor-element-4dd23a5{--display:flex;}.elementor-12263 .elementor-element.elementor-element-c856d2b{width:100%;max-width:100%;}.elementor-12263 .elementor-element.elementor-element-9915fc1{--display:flex;}.elementor-12263 .elementor-element.elementor-element-d1af86e{--display:flex;}.elementor-12263 .elementor-element.elementor-element-aee65ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12263 .elementor-element.elementor-element-59003ec{--display:flex;--pa-sh-divider-pos:bottom;}.elementor-12263 .elementor-element.elementor-element-59003ec:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-59003ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F0;}.elementor-12263 .elementor-element.elementor-element-59003ec #premium-shape-divider-59003ec svg{height:57px;opacity:1;}.elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-59003ec{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-59003ec{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-59003ec{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-59003ec{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-59003ec, .elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-59003ec{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-59003ec, .elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-59003ec{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-59003ec.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-59003ec{animation-duration:10s;animation-direction:alternate;}.elementor-12263 .elementor-element.elementor-element-59003ec #premium-shape-divider-59003ec svg,
                    .elementor-12263 .elementor-element.elementor-element-59003ec #premium-shape-divider-59003ec svg *{fill:#163C66;}.elementor-12263 .elementor-element.elementor-element-59003ec #premium-shape-divider-59003ec, .elementor-12263 .elementor-element.elementor-element-59003ec #premium-shape-divider-59003ec svg{z-index:5;}.elementor-12263 .elementor-element.elementor-element-f13ba7f{--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;--flex-wrap:wrap;}.elementor-12263 .elementor-element.elementor-element-6c142d7{--display:flex;}.elementor-12263 .elementor-element.elementor-element-224bdfa{--display:flex;}.elementor-12263 .elementor-element.elementor-element-3baebc3{--display:flex;}.elementor-12263 .elementor-element.elementor-element-19d1310{--display:flex;}.elementor-12263 .elementor-element.elementor-element-af388db{--display:flex;}.elementor-12263 .elementor-element.elementor-element-11683b8{--display:flex;}.elementor-12263 .elementor-element.elementor-element-434c53a{--display:flex;}.elementor-12263 .elementor-element.elementor-element-434c53a:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-434c53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-12263 .elementor-element.elementor-element-999efbb .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-3254f93 .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-2e02dac{--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;--flex-wrap:wrap;}.elementor-widget-html.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-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12263 .elementor-element.elementor-element-fbd7f2e{--display:flex;--pa-sh-divider-pos:top;--min-height:610px;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:76px;--padding-left:5px;--padding-right:5px;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-fbd7f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-kith-kitchen-metro-detroit.jpg");background-position:center center;background-size:cover;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.parallax_section_holder{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-kith-bathroom-master-metro-detroit-gallery-3.jpg") !important;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e #premium-shape-divider-fbd7f2e svg{height:57px;opacity:1;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-fbd7f2e{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-fbd7f2e{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-fbd7f2e{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-fbd7f2e{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-fbd7f2e, .elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-fbd7f2e{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-fbd7f2e, .elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-fbd7f2e{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-fbd7f2e{animation-duration:10s;animation-direction:alternate;}.elementor-12263 .elementor-element.elementor-element-fbd7f2e #premium-shape-divider-fbd7f2e svg,
                    .elementor-12263 .elementor-element.elementor-element-fbd7f2e #premium-shape-divider-fbd7f2e svg *{fill:#163C66;}.elementor-12263 .elementor-element.elementor-element-000a4a6{--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;--flex-wrap:wrap;}.elementor-12263 .elementor-element.elementor-element-ae17a26{--display:flex;}.elementor-12263 .elementor-element.elementor-element-ae17a26:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-ae17a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-12263 .elementor-element.elementor-element-6a85836 .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-02b70b0{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-1723de1{--display:flex;}.elementor-12263 .elementor-element.elementor-element-1723de1:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-1723de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-12263 .elementor-element.elementor-element-f3309db .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-f285e11{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-7f179f1{--display:flex;}.elementor-12263 .elementor-element.elementor-element-7f179f1:not(.elementor-motion-effects-element-type-background), .elementor-12263 .elementor-element.elementor-element-7f179f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163C66;}.elementor-12263 .elementor-element.elementor-element-3977b4f .elementor-heading-title{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-34843fd{color:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-5bc0e1bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12263 .elementor-element.elementor-element-41a9b483 .elementor-heading-title{color:#121212;}.elementor-widget-spacer.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-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-spacer:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-spacer.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12263 .elementor-element.elementor-element-4629be07{--spacer-size:22px;}.elementor-12263 .elementor-element.elementor-element-62b03c04{--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-12263 .elementor-element.elementor-element-62b03c04.parallax_section_holder{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/08/custom-cabinets-near-me-metro-detroit.jpg") !important;}.elementor-12263 .elementor-element.elementor-element-62b03c04 #premium-shape-divider-62b03c04 svg{height:57px;opacity:1;}.elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-62b03c04{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-62b03c04{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-62b03c04{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-62b03c04{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-62b03c04, .elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-62b03c04{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-62b03c04, .elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-62b03c04{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-62b03c04.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-62b03c04{animation-duration:10s;animation-direction:alternate;}.elementor-12263 .elementor-element.elementor-element-62b03c04 #premium-shape-divider-62b03c04 svg,
                    .elementor-12263 .elementor-element.elementor-element-62b03c04 #premium-shape-divider-62b03c04 svg *{fill:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-34074392{--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-12263 .elementor-element.elementor-element-56823f4c{--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-12263 .elementor-element.elementor-element-56823f4c #premium-shape-divider-56823f4c svg{height:57px;opacity:1;}.elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-56823f4c{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-56823f4c{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-56823f4c{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-56823f4c{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-56823f4c, .elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-56823f4c{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-56823f4c, .elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-56823f4c{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-56823f4c.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-56823f4c{animation-duration:10s;animation-direction:alternate;}.elementor-12263 .elementor-element.elementor-element-56823f4c #premium-shape-divider-56823f4c svg,
                    .elementor-12263 .elementor-element.elementor-element-56823f4c #premium-shape-divider-56823f4c svg *{fill:#F5F5F0;}.elementor-12263 .elementor-element.elementor-element-35a3e17a{--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-12263 .elementor-element.elementor-element-35a3e17a.parallax_section_holder{background-image:url("https://ridgecabinetry.com/wp-content/uploads/2026/09/ridge-cabinetry-kitchen-sink-1.jpg") !important;}.elementor-12263 .elementor-element.elementor-element-35a3e17a #premium-shape-divider-35a3e17a svg{height:57px;opacity:1;}.elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-35a3e17a{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-35a3e17a{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-35a3e17a{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-35a3e17a{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-35a3e17a, .elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-35a3e17a{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-35a3e17a, .elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-35a3e17a{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-35a3e17a.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-35a3e17a{animation-duration:10s;animation-direction:alternate;}.elementor-12263 .elementor-element.elementor-element-35a3e17a #premium-shape-divider-35a3e17a svg,
                    .elementor-12263 .elementor-element.elementor-element-35a3e17a #premium-shape-divider-35a3e17a svg *{fill:#FFFFFF;}.elementor-12263 .elementor-element.elementor-element-698ac2e3{--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-12263 .elementor-element.elementor-element-698ac2e3 #premium-shape-divider-698ac2e3 svg{height:57px;opacity:1;}.elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-698ac2e3{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-698ac2e3{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-698ac2e3{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-698ac2e3{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-698ac2e3, .elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-698ac2e3{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-698ac2e3, .elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-698ac2e3{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-12263 .elementor-element.elementor-element-698ac2e3.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-698ac2e3{animation-duration:10s;animation-direction:alternate;}.elementor-12263 .elementor-element.elementor-element-698ac2e3 #premium-shape-divider-698ac2e3 svg,
                    .elementor-12263 .elementor-element.elementor-element-698ac2e3 #premium-shape-divider-698ac2e3 svg *{fill:#F5F5F0;}@media(max-width:1200px){.elementor-12263 .elementor-element.elementor-element-ecb4b88{--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-12263 .elementor-element.elementor-element-79c0d0a{--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-12263 .elementor-element.elementor-element-64012b1{--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;}}@media(max-width:767px){.elementor-12263 .elementor-element.elementor-element-5589f72{--min-height:330px;}.elementor-12263 .elementor-element.elementor-element-2bc3bec{--padding-top:42px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-12263 .elementor-element.elementor-element-3d5cbe2{--min-height:330px;}.elementor-12263 .elementor-element.elementor-element-a7fccae{--min-height:330px;}.elementor-12263 .elementor-element.elementor-element-5bc0e1bb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-12263 .elementor-element.elementor-element-2bc3bec{--width:50%;}.elementor-12263 .elementor-element.elementor-element-3d5cbe2{--width:50%;}.elementor-12263 .elementor-element.elementor-element-0631714{--width:50%;}.elementor-12263 .elementor-element.elementor-element-a7fccae{--width:50%;}.elementor-12263 .elementor-element.elementor-element-84324a8{--width:100%;}.elementor-12263 .elementor-element.elementor-element-000a4a6{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-12263 .elementor-element.elementor-element-2bc3bec{--width:100%;}.elementor-12263 .elementor-element.elementor-element-3d5cbe2{--width:100%;}.elementor-12263 .elementor-element.elementor-element-0631714{--width:100%;}.elementor-12263 .elementor-element.elementor-element-a7fccae{--width:100%;}}/* Start custom CSS */body.elementor-page-12263 .elementor.elementor-12263 { font-family: "Plus Jakarta Sans", sans-serif; color: rgb(18, 18, 18); } body.elementor-page-12263 .elementor.elementor-12263 .e-con { --container-max-width: none; box-sizing: border-box; min-width: 0px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-section { padding: 88px 5%; gap: 28px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-row { flex-flow: wrap; gap: 24px; align-items: stretch; width: 100%; } body.elementor-page-12263 .elementor.elementor-12263 .rh-col { flex: 1 1 280px; gap: 18px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-card { flex: 1 1 280px; background: rgb(255, 255, 255); border: 1px solid rgba(22, 60, 102, 0.15); padding: 28px; gap: 18px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-card .elementor-widget-image { margin: -28px -28px 8px; width: calc(100% + 56px); max-width: none; } body.elementor-page-12263 .elementor.elementor-12263 .rh-card img { width: 100%; height: 350px; object-fit: cover; display: block; } body.elementor-page-12263 .elementor.elementor-12263 .elementor-heading-title { font-family: "Plus Jakarta Sans", sans-serif; color: rgb(18, 18, 18); font-weight: 600; line-height: 1.16; letter-spacing: -0.035em; } body.elementor-page-12263 .elementor.elementor-12263 h1.elementor-heading-title { font-size: clamp(36px, 4.3vw, 66px); } body.elementor-page-12263 .elementor.elementor-12263 h2.elementor-heading-title { font-size: clamp(30px, 3vw, 46px); } body.elementor-page-12263 .elementor.elementor-12263 h3.elementor-heading-title { font-size: 25px; letter-spacing: -0.02em; } body.elementor-page-12263 .elementor.elementor-12263 .elementor-widget-text-editor { font: 400 17px / 1.75 "Plus Jakarta Sans", sans-serif; color: rgb(18, 18, 18); } body.elementor-page-12263 .elementor.elementor-12263 .elementor-widget-text-editor p:last-child { margin-bottom: 0px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-kicker .elementor-heading-title { font-size: 12px; line-height: 1.5; letter-spacing: 0.15em; text-transform: uppercase; color: rgb(27, 94, 32); font-weight: 700; } body.elementor-page-12263 .elementor.elementor-12263 .rh-buttons { flex-flow: wrap; gap: 12px; align-items: center; } body.elementor-page-12263 .elementor.elementor-12263 a:focus-visible { outline-offset: 5px; outline: rgb(27, 94, 32) solid 3px !important; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero { padding: 0px; gap: 0px; flex-direction: row; align-items: stretch; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-copy { width: 52%; padding: 76px 5%; gap: 24px; justify-content: center; background: rgb(245, 245, 240); } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-photo { width: 48%; min-height: 640px; background-size: cover; background-position: center center; } body.elementor-page-12263 .elementor.elementor-12263 .rh-local { background: rgb(22, 60, 102); padding: 30px 5%; } body.elementor-page-12263 .elementor.elementor-12263 .rh-local .elementor-heading-title, body.elementor-page-12263 .elementor.elementor-12263 .rh-local .elementor-widget-text-editor { color: rgb(255, 255, 255); } body.elementor-page-12263 .elementor.elementor-12263 .rh-local h3.elementor-heading-title { font-size: 18px; letter-spacing: 0px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-local .elementor-widget-text-editor { font-size: 14px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-checker { padding: 0px; gap: 0px; flex-direction: row; align-items: stretch; } body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-copy { width: 50%; padding: 70px 5%; gap: 22px; justify-content: center; } body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-photo { width: 50%; min-height: 550px; background-position: center center; background-size: cover; } body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-reverse { flex-direction: row-reverse; } body.elementor-page-12263 .elementor.elementor-12263 .rh-soft { background: rgb(245, 245, 240); } body.elementor-page-12263 .elementor.elementor-12263 .rh-room-feature { flex: 1.15 1 380px; gap: 22px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-room-feature img { width: 100%; height: 500px; object-fit: cover; } body.elementor-page-12263 .elementor.elementor-12263 .rh-room-list { flex: 1 1 360px; gap: 0px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-room-item { padding: 25px 0px; border-bottom: 1px solid rgba(22, 60, 102, 0.2); gap: 12px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-proof { background: rgb(22, 60, 102); } body.elementor-page-12263 .elementor.elementor-12263 .rh-proof .elementor-heading-title, body.elementor-page-12263 .elementor.elementor-12263 .rh-proof .elementor-widget-text-editor, body.elementor-page-12263 .elementor.elementor-12263 .rh-proof blockquote p { color: rgb(255, 255, 255); } body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax { min-height: 610px; justify-content: flex-end; padding: 120px 5% 76px; background-size: cover; background-position: center center; } body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax .rh-card { background: rgba(22, 60, 102, 0.95); border-color: rgba(255, 255, 255, 0.4); } body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax .elementor-heading-title, body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax .elementor-widget-text-editor{ color: rgb(255, 255, 255) !important; } body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax .rh-card:first-child { background: rgba(27, 94, 32, 0.95); } body.elementor-page-12263 .elementor.elementor-12263 .rh-proof a:focus-visible, body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax a:focus-visible { outline-color: rgb(255, 255, 255) !important; } @media (max-width: 1024px) { body.elementor-page-12263 .elementor.elementor-12263 .rh-section { padding: 64px 5%; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero, body.elementor-page-12263 .elementor.elementor-12263 .rh-checker { flex-direction: column; padding: 0px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-copy, body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-photo, body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-copy, body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-photo { width: 100%; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-copy, body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-copy { padding: 56px 6%; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-photo { min-height: 480px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-photo { min-height: 420px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax { min-height: 0px; padding: 90px 5%; background-attachment: scroll !important; background-position: center center !important; } } @media (max-width: 767px) { body.elementor-page-12263 .elementor.elementor-12263 .rh-section { padding: 48px 24px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero, body.elementor-page-12263 .elementor.elementor-12263 .rh-checker { padding: 0px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-copy, body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-copy { padding: 42px 24px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-hero-photo, body.elementor-page-12263 .elementor.elementor-12263 .rh-checker-photo { min-height: 330px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-col, body.elementor-page-12263 .elementor.elementor-12263 .rh-card, body.elementor-page-12263 .elementor.elementor-12263 .rh-room-feature, body.elementor-page-12263 .elementor.elementor-12263 .rh-room-list { flex-basis: 100%; width: 100%; } body.elementor-page-12263 .elementor.elementor-12263 .rh-buttons { align-items: stretch; flex-direction: column; } body.elementor-page-12263 .elementor.elementor-12263 .rh-buttons .elementor-widget{ width: 100%; } body.elementor-page-12263 .elementor.elementor-12263 .rh-local { padding: 30px 24px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-room-feature img { height: 300px; } body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax { padding: 74px 24px; } } @media (prefers-reduced-motion: reduce) { body.elementor-page-12263 .elementor.elementor-12263 *, body.elementor-page-12263 .elementor.elementor-12263 ::before, body.elementor-page-12263 .elementor.elementor-12263 ::after { animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important; } body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax { background-attachment: scroll !important; background-position: center center !important; } }
/* Native Bridge button swipe retained. Responsive fit and dark-surface contrast only. */
body.elementor-page-12263 .elementor.elementor-12263 .rh-proof .qbutton,body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax .qbutton{color:#FFFFFF!important;border-color:#FFFFFF!important;}
body.elementor-page-12263 .elementor.elementor-12263 .rh-proof .qbutton::after,body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax .qbutton::after{background-color:#FFFFFF!important;}
body.elementor-page-12263 .elementor.elementor-12263 .rh-proof .qbutton:hover,body.elementor-page-12263 .elementor.elementor-12263 .rh-parallax .qbutton:hover{color:#121212!important;}/* End custom CSS */