.elementor-17 .elementor-element.elementor-element-a207e87{--display:flex;--min-height:96vh;--justify-content:center;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-a207e87::before, .elementor-17 .elementor-element.elementor-element-a207e87 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a207e87 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a207e87 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a207e87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a207e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(6,6,6,0.92) 8%, rgba(6,6,6,0.30) 92%);}.elementor-17 .elementor-element.elementor-element-a207e87:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a207e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ccrwmgmt.com/wp-content/uploads/2026/09/hero-poster.jpg") 50% 50%;background-size:cover;}.elementor-17 .elementor-element.elementor-element-07b09df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d737d3e{text-align:start;}.elementor-17 .elementor-element.elementor-element-d737d3e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-943af6b{text-align:start;}.elementor-17 .elementor-element.elementor-element-943af6b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color: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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1d9436b{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f9040a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-507ebf1 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-11a5b21 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6eba177{--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:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cdcbfd6{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-2a8332d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-220473c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-1a13b2d{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-dff07b5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6746e8e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-711d95f{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-7682944 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b6bebab .elementor-heading-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-14d6b44{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-67625b1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-746bbe9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-5405b5f{--display:flex;--overlay-opacity:1;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-5405b5f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5405b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccrwmgmt.com/wp-content/uploads/2026/09/section-framing.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5405b5f::before, .elementor-17 .elementor-element.elementor-element-5405b5f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5405b5f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5405b5f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5405b5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5405b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(6,6,6,0.80);--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-8090c29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-17 .elementor-element.elementor-element-af723dc{text-align:center;}.elementor-17 .elementor-element.elementor-element-af723dc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-32c326b{text-align:center;}.elementor-17 .elementor-element.elementor-element-32c326b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a91f94b{text-align:center;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e3cd00d{text-align:center;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a7c90de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5c1a7c8 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-d80d802{--display:flex;--overlay-opacity:1;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-d80d802:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d80d802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccrwmgmt.com/wp-content/uploads/2026/09/section-saw.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-d80d802::before, .elementor-17 .elementor-element.elementor-element-d80d802 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d80d802 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d80d802 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d80d802 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d80d802 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(6,6,6,0.84);--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-fecb8a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-17 .elementor-element.elementor-element-76883f0{text-align:center;}.elementor-17 .elementor-element.elementor-element-76883f0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f1acaf0{text-align:center;}.elementor-17 .elementor-element.elementor-element-f1acaf0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-0c59dec{text-align:center;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-af7f913{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4f60637{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-4f60637:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4f60637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(13,13,15,0.86);}.elementor-17 .elementor-element.elementor-element-b4fbd2c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ae6dd04{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-fae8268 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-9b33cd3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-9b33cd3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9b33cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(13,13,15,0.86);}.elementor-17 .elementor-element.elementor-element-5d49650 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a85b0b4{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-cbfb155 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-55a4ec9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-55a4ec9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-55a4ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(13,13,15,0.86);}.elementor-17 .elementor-element.elementor-element-ff03907 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-dd40175{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-14caa53 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2aa7b2b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-2aa7b2b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2aa7b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(13,13,15,0.86);}.elementor-17 .elementor-element.elementor-element-e304277 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-6355437{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-86bfd44 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5783f94{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-5783f94:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5783f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(13,13,15,0.86);}.elementor-17 .elementor-element.elementor-element-3ff94a6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-694c0de{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-503d046 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-29d819e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-29d819e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-29d819e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(13,13,15,0.86);}.elementor-17 .elementor-element.elementor-element-5db328c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-2addea4{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-918759f .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-8e5ee1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5364c73 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1bb3574{--display:flex;--overlay-opacity:1;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-1bb3574:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1bb3574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccrwmgmt.com/wp-content/uploads/2026/09/section-framing-crew.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-1bb3574::before, .elementor-17 .elementor-element.elementor-element-1bb3574 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1bb3574 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1bb3574 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1bb3574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1bb3574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(6,6,6,0.82);--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1e65ee1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-17 .elementor-element.elementor-element-b66989a{text-align:center;}.elementor-17 .elementor-element.elementor-element-b66989a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-f307014{text-align:center;}.elementor-17 .elementor-element.elementor-element-f307014 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-93a8ec3{--display:flex;--overlay-opacity:1;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-93a8ec3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-93a8ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccrwmgmt.com/wp-content/uploads/2026/09/section-blueprint.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-93a8ec3::before, .elementor-17 .elementor-element.elementor-element-93a8ec3 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-93a8ec3 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-93a8ec3 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-93a8ec3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-93a8ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(6,6,6,0.84);--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-3753ac3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-17 .elementor-element.elementor-element-7fd44e6{text-align:center;}.elementor-17 .elementor-element.elementor-element-7fd44e6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2a251ae{text-align:center;}.elementor-17 .elementor-element.elementor-element-2a251ae .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a095a9f{text-align:center;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8b93014{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d754f2b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-d754f2b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d754f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,12,14,0.86);}.elementor-17 .elementor-element.elementor-element-8a409b4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-0ecdf46 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ea34122{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d450f93{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-d450f93:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d450f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,12,14,0.86);}.elementor-17 .elementor-element.elementor-element-a111d54 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-abff2a5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d2ebcf2{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8942d03{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-8942d03:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8942d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,12,14,0.86);}.elementor-17 .elementor-element.elementor-element-bf6d60f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1192da8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-39c0c59{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-dfbedb0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-dfbedb0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dfbedb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,12,14,0.86);}.elementor-17 .elementor-element.elementor-element-d08af5b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-40d963f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4af8141{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-693584b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-693584b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-693584b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,12,14,0.86);}.elementor-17 .elementor-element.elementor-element-25e5e69 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-abf788f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-1b85338{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d1b636d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6a7aa2f .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-d334f27{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-d334f27:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d334f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0F;}.elementor-17 .elementor-element.elementor-element-24c581b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-17 .elementor-element.elementor-element-a4e8bd8{text-align:center;}.elementor-17 .elementor-element.elementor-element-a4e8bd8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e406121{text-align:center;}.elementor-17 .elementor-element.elementor-element-e406121 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-84ed0a9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-877b036{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-877b036:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-877b036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131315;}.elementor-17 .elementor-element.elementor-element-7ea5ec7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7dcc0c1{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-1e3edd1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-1e3edd1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1e3edd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131315;}.elementor-17 .elementor-element.elementor-element-78a8602 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-e40fb94{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e1e54ac{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-e1e54ac:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e1e54ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131315;}.elementor-17 .elementor-element.elementor-element-d619518 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b50d75e{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4c12203{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-4c12203:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4c12203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131315;}.elementor-17 .elementor-element.elementor-element-99e74ee .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-749cbe6{text-align:start;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-cb8ef86{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-22e5ba0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-17 .elementor-element.elementor-element-5d2d890{text-align:center;}.elementor-17 .elementor-element.elementor-element-5d2d890 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6024f88{text-align:center;}.elementor-17 .elementor-element.elementor-element-6024f88 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fb9f25e{text-align:center;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b8f1368{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-79c8fb8{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-9af24c6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-438fea2{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-e0b2594{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-60b9ed4{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-0ae6e31{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-641f26c{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-47d494d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-31b90c4{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-e85d15d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-17 .elementor-element.elementor-element-30779bb{text-align:center;}.elementor-17 .elementor-element.elementor-element-30779bb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-40391e1{text-align:center;}.elementor-17 .elementor-element.elementor-element-40391e1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color: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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-343935b .elementor-accordion-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3cee06d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f77bc46 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-d86643a{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-33e9a23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-17 .elementor-element.elementor-element-211a14f{text-align:center;}.elementor-17 .elementor-element.elementor-element-211a14f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-bbcb0a2{text-align:center;}.elementor-17 .elementor-element.elementor-element-bbcb0a2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-343c027{text-align:center;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b984b90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3696ab2 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2c900fe .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-943af6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-507ebf1 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-11a5b21 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-32c326b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5c1a7c8 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f1acaf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-fae8268 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-cbfb155 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-14caa53 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-86bfd44 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-503d046 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-918759f .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5364c73 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-b66989a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2a251ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6a7aa2f .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-e406121 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6024f88 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-40391e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-343935b .elementor-accordion-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f77bc46 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-bbcb0a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3696ab2 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2c900fe .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-a207e87{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-943af6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-507ebf1 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-11a5b21 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5405b5f{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-32c326b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5c1a7c8 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-d80d802{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f1acaf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-fae8268 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-cbfb155 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-14caa53 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-86bfd44 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-503d046 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-918759f .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5364c73 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1bb3574{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b66989a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-93a8ec3{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-2a251ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6a7aa2f .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-d334f27{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-e406121 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-cb8ef86{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-6024f88 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-31b90c4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-40391e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-343935b .elementor-accordion-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f77bc46 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-d86643a{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-bbcb0a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3696ab2 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2c900fe .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-07b09df{--width:100%;}.elementor-17 .elementor-element.elementor-element-f9040a7{--width:100%;}.elementor-17 .elementor-element.elementor-element-6eba177{--width:100%;}.elementor-17 .elementor-element.elementor-element-8090c29{--width:880px;}.elementor-17 .elementor-element.elementor-element-a7c90de{--width:100%;}.elementor-17 .elementor-element.elementor-element-fecb8a2{--width:100%;}.elementor-17 .elementor-element.elementor-element-af7f913{--width:100%;}.elementor-17 .elementor-element.elementor-element-8e5ee1e{--width:100%;}.elementor-17 .elementor-element.elementor-element-1e65ee1{--width:900px;}.elementor-17 .elementor-element.elementor-element-3753ac3{--width:100%;}.elementor-17 .elementor-element.elementor-element-8b93014{--width:100%;}.elementor-17 .elementor-element.elementor-element-d1b636d{--width:100%;}.elementor-17 .elementor-element.elementor-element-24c581b{--width:100%;}.elementor-17 .elementor-element.elementor-element-84ed0a9{--width:100%;}.elementor-17 .elementor-element.elementor-element-22e5ba0{--width:100%;}.elementor-17 .elementor-element.elementor-element-b8f1368{--width:100%;}.elementor-17 .elementor-element.elementor-element-e85d15d{--width:940px;}.elementor-17 .elementor-element.elementor-element-3cee06d{--width:100%;}.elementor-17 .elementor-element.elementor-element-33e9a23{--width:900px;}.elementor-17 .elementor-element.elementor-element-b984b90{--width:100%;}}