.elementor-17 .elementor-element.elementor-element-efe810e{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-efe810e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-efe810e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finishesfortodaysprofessionals.kcdev.site/wp-content/uploads/2026/07/3d-rendering-loft-luxury-living-room-with-bookshel-2026-03-17-14-39-19-utc-e1785229962744.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-efe810e::before, .elementor-17 .elementor-element.elementor-element-efe810e > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-efe810e > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-efe810e > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-efe810e > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-efe810e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 100px, var( --e-global-color-48b874c ) 105%);}.elementor-17 .elementor-element.elementor-element-4846894{--display:flex;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-17 .elementor-element.elementor-element-cde6828{--display:flex;--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-17 .elementor-element.elementor-element-3e2a11d{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--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-17 .elementor-element.elementor-element-aecd989{--display:flex;--overflow:hidden;--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-17 .elementor-element.elementor-element-a12fad4 .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-f8d6c8b );}.elementor-17 .elementor-element.elementor-element-bf830a7{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-bf830a7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bf830a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-17 .elementor-element.elementor-element-b73337c{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--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-17 .elementor-element.elementor-element-e155573{--display:flex;--justify-content:space-between;--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-17 .elementor-element.elementor-element-0814626{--display:flex;--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-17 .elementor-element.elementor-element-89337e0 .elementor-heading-title{font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5c57c58 .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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-da969a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3eb4846{--display:flex;--min-height:0px;--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;--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-17 .elementor-element.elementor-element-bffb79a{--display:flex;--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-17 .elementor-element.elementor-element-bffb79a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bffb79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finishesfortodaysprofessionals.kcdev.site/wp-content/uploads/2026/07/interior-design-selection-of-tiles-and-wood-sample-2026-03-09-09-20-09-utc.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-ce5edda{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-17 .elementor-element.elementor-element-ce5edda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a6b504f{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-a6b504f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a6b504f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finishesfortodaysprofessionals.kcdev.site/wp-content/uploads/2026/07/modern-interior-design-with-marble-and-neutral-ton-2026-01-07-01-53-22-utc-1-e1785230124566.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-cb4cb3a{--display:flex;--min-height:140px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-cb4cb3a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cb4cb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://finishesfortodaysprofessionals.kcdev.site/wp-content/uploads/2026/07/close-up-of-a-vintage-mosaic-2026-03-18-05-16-07-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-8e6e28b{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-3d2af15{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-17 .elementor-element.elementor-element-4b43e9b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overflow:hidden;--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-17 .elementor-element.elementor-element-73d5d28{--display:flex;--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-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#F8F5EF;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-6d6062b );font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-48b874c );border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-aee4e6e{width:100%;max-width:100%;background-color:#F8F5EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-48b874c );border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:12px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 8px 8px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion > .elementskit-card.active{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion > .elementskit-card{border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:16px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_normal_icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:13px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-aee4e6e .ekit_accordion_icon_group, .elementor-17 .elementor-element.elementor-element-aee4e6e .ekit_accordion_icon_left_group{margin:0px 20px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c3d7960{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-c3d7960:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c3d7960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finishesfortodaysprofessionals.kcdev.site/wp-content/uploads/2026/07/luxurious-interior-design-in-classic-style-2026-03-17-07-24-04-utc.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c3d7960::before, .elementor-17 .elementor-element.elementor-element-c3d7960 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c3d7960 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c3d7960 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c3d7960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c3d7960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-6d6062b ) 0%, var( --e-global-color-primary ) 77%);}.elementor-17 .elementor-element.elementor-element-117515d .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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f8d6c8b );}.elementor-17 .elementor-element.elementor-element-e971e26{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-e971e26:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e971e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8d6c8b );}.elementor-17 .elementor-element.elementor-element-e4f01aa{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-17 .elementor-element.elementor-element-4462dcb{--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:64px 64px;--row-gap:64px;--column-gap:64px;--overflow:hidden;--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-17 .elementor-element.elementor-element-0ff36ce{--display:flex;--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-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#F8F5EF;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-6d6062b );font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-48b874c );border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-72d3ca5{width:100%;max-width:100%;background-color:#F8F5EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-48b874c );border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:12px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 8px 8px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion > .elementskit-card.active{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion > .elementskit-card{border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:16px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_normal_icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:13px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .ekit_accordion_icon_group, .elementor-17 .elementor-element.elementor-element-72d3ca5 .ekit_accordion_icon_left_group{margin:0px 20px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d21d414{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-d21d414:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d21d414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finishesfortodaysprofessionals.kcdev.site/wp-content/uploads/2026/07/shutterstock_1734082793.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-d21d414::before, .elementor-17 .elementor-element.elementor-element-d21d414 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d21d414 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d21d414 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d21d414 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d21d414 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-6d6062b ) 0%, var( --e-global-color-primary ) 77%);}.elementor-17 .elementor-element.elementor-element-e5cd5ea .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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f8d6c8b );}.elementor-17 .elementor-element.elementor-element-19794c6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-e1952c7{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-17 .elementor-element.elementor-element-cf6b448{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overflow:hidden;--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-17 .elementor-element.elementor-element-2e5467b{--display:flex;--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-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#F8F5EF;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-6d6062b );font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-48b874c );border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-a1e472c{width:100%;max-width:100%;background-color:#F8F5EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-48b874c );border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:12px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 8px 8px;padding:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion > .elementskit-card.active{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion > .elementskit-card{border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:16px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_normal_icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:13px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a1e472c .ekit_accordion_icon_group, .elementor-17 .elementor-element.elementor-element-a1e472c .ekit_accordion_icon_left_group{margin:0px 20px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1e7a8d7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-1e7a8d7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1e7a8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finishesfortodaysprofessionals.kcdev.site/wp-content/uploads/2026/07/shutterstock_258928232.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-1e7a8d7::before, .elementor-17 .elementor-element.elementor-element-1e7a8d7 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1e7a8d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1e7a8d7 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1e7a8d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1e7a8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-6d6062b ) 0%, var( --e-global-color-primary ) 77%);}.elementor-17 .elementor-element.elementor-element-0b55b4c .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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-f8d6c8b );}@media(max-width:1200px){.elementor-17 .elementor-element.elementor-element-efe810e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4846894{--padding-top:210px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-bf830a7{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-ce5edda{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8e6e28b{--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-4b43e9b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-c3d7960{--justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-e971e26{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-4462dcb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-d21d414{--justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-19794c6{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-cf6b448{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-1e7a8d7{--justify-content:flex-start;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-efe810e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3e2a11d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-a12fad4 .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-bf830a7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-b73337c{--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-17 .elementor-element.elementor-element-89337e0 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5c57c58 .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-da969a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-ce5edda{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8e6e28b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-4b43e9b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-aee4e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:18px;}.elementor-17 .elementor-element.elementor-element-c3d7960{--min-height:400px;--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-117515d .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-4462dcb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-72d3ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:18px;}.elementor-17 .elementor-element.elementor-element-d21d414{--min-height:400px;--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-e5cd5ea .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-cf6b448{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-a1e472c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:18px;}.elementor-17 .elementor-element.elementor-element-1e7a8d7{--min-height:400px;--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-0b55b4c .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 );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-4846894{--min-height:0.1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cde6828{--padding-top:210px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3e2a11d{--gap:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-17 .elementor-element.elementor-element-a12fad4 .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-bf830a7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-89337e0 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-17 .elementor-element.elementor-element-5c57c58 .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-da969a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-bffb79a{--min-height:440px;}.elementor-17 .elementor-element.elementor-element-bffb79a.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-ce5edda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a6b504f{--min-height:240px;}.elementor-17 .elementor-element.elementor-element-cb4cb3a{--min-height:0px;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-8e6e28b{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-aee4e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );padding:12px 30px 12px 20px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;}.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:17px;}.elementor-17 .elementor-element.elementor-element-c3d7960{--min-height:250px;}.elementor-17 .elementor-element.elementor-element-117515d .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-e971e26{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-72d3ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );padding:12px 30px 12px 20px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;}.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:17px;}.elementor-17 .elementor-element.elementor-element-d21d414{--min-height:250px;}.elementor-17 .elementor-element.elementor-element-e5cd5ea .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-19794c6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-a1e472c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );padding:12px 30px 12px 20px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body p, .elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;}.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:17px;}.elementor-17 .elementor-element.elementor-element-1e7a8d7{--min-height:250px;}.elementor-17 .elementor-element.elementor-element-0b55b4c .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 );}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-3e2a11d{--width:100%;}.elementor-17 .elementor-element.elementor-element-e155573{--width:75%;}.elementor-17 .elementor-element.elementor-element-ce5edda{--width:48.355%;}.elementor-17 .elementor-element.elementor-element-cb4cb3a{--width:100%;}.elementor-17 .elementor-element.elementor-element-c3d7960{--width:70%;}.elementor-17 .elementor-element.elementor-element-d21d414{--width:70%;}.elementor-17 .elementor-element.elementor-element-1e7a8d7{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-e155573{--width:100%;}.elementor-17 .elementor-element.elementor-element-c3d7960{--width:100%;}.elementor-17 .elementor-element.elementor-element-d21d414{--width:100%;}.elementor-17 .elementor-element.elementor-element-1e7a8d7{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-aecd989 */@media(min-width:1200px){
    .elementor-17 .elementor-element.elementor-element-aecd989{
        max-width:660px;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-aee4e6e */.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-card-body.ekit-accordion--content p{
    padding-left: 60px;
    border-left: 2px solid var( --e-global-color-secondary );
    margin-left: 20px;
}
.elementor-17 .elementor-element.elementor-element-aee4e6e .elementskit-card-header > .elementskit-btn-link.collapsed {
    border-radius: 0px!important;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-72d3ca5 */.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-card-body.ekit-accordion--content p{
    padding-left: 60px;
    border-left: 2px solid var( --e-global-color-secondary );
    margin-left: 20px;
}
.elementor-17 .elementor-element.elementor-element-72d3ca5 .elementskit-card-header > .elementskit-btn-link.collapsed {
    border-radius: 0px!important;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a1e472c */.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-card-body.ekit-accordion--content p{
    padding-left: 60px;
    border-left: 2px solid var( --e-global-color-secondary );
    margin-left: 20px;
}
.elementor-17 .elementor-element.elementor-element-a1e472c .elementskit-card-header > .elementskit-btn-link.collapsed {
    border-radius: 0px!important;
}/* End custom CSS */
/* Start custom CSS *//* ===== FAQ accordions: match homepage FAQ (premium-faq) styling ===== */
.elementor-17 .elementskit-accordion{border:1px solid #DDD2C2;border-top:2px solid #B65336;counter-reset:ftpfaq;}
.elementor-17 .elementskit-accordion .elementskit-card{margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background-color:#F4EFE7 !important;counter-increment:ftpfaq;}
.elementor-17 .elementskit-accordion .elementskit-card + .elementskit-card{border-top:1px solid #DDD2C2 !important;}
.elementor-17 .elementskit-accordion .elementskit-card-header{background-color:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler{display:flex;align-items:center;gap:38px;padding:33px 38px 33px 40px !important;background-color:#F4EFE7 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transition:background-color 200ms ease;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:before{content:counter(ftpfaq,decimal-leading-zero);font-family:"Playfair Display",serif;font-size:36px;font-weight:400;line-height:1;color:#B98228;width:50px;flex-shrink:0;text-align:left;}
.elementor-17 .elementskit-accordion .ekit-accordion-title{font-family:"Playfair Display",serif;font-size:29px;font-weight:400;line-height:1.22;color:#292C2B;flex-grow:1;padding:0 !important;text-align:left;transition:color 200ms ease;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:hover{background-color:#F4EFE6 !important;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:hover .ekit-accordion-title{color:#B5781E;}
.elementor-17 .elementskit-accordion .elementskit-card.active .ekit-accordion-title{color:#292C2B;}
.elementor-17 .elementskit-accordion .elementskit-card.active .ekit-accordion--toggler{padding-bottom:16px !important;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:focus-visible{outline:2px solid #B65336;outline-offset:-3px;}
/* circular plus / minus icon */
.elementor-17 .elementskit-accordion .ekit_accordion_icon_group{position:static !important;width:45px;height:45px;margin:0 !important;padding:0 !important;border:1px solid #C2694D;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color 200ms ease,border-color 200ms ease;}
.elementor-17 .elementskit-accordion .ekit_accordion_icon_group i{display:none !important;}
.elementor-17 .elementskit-accordion .ekit_accordion_normal_icon,
.elementor-17 .elementskit-accordion .ekit_accordion_active_icon{position:relative;width:19px;height:19px;}
.elementor-17 .elementskit-accordion .ekit_accordion_normal_icon:before,
.elementor-17 .elementskit-accordion .ekit_accordion_normal_icon:after,
.elementor-17 .elementskit-accordion .ekit_accordion_active_icon:before{content:"";position:absolute;background-color:#B85A3D;transition:background-color 200ms ease;}
.elementor-17 .elementskit-accordion .ekit_accordion_normal_icon:before,
.elementor-17 .elementskit-accordion .ekit_accordion_active_icon:before{top:50%;left:0;right:0;height:2.5px;margin-top:-1.25px;}
.elementor-17 .elementskit-accordion .ekit_accordion_normal_icon:after{left:50%;top:0;bottom:0;width:2.5px;margin-left:-1.25px;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:hover .ekit_accordion_icon_group{background-color:#B65336;border-color:#B65336;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:hover .ekit_accordion_normal_icon:before,
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:hover .ekit_accordion_normal_icon:after,
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:hover .ekit_accordion_active_icon:before{background-color:#FFFFFF;}
/* answer */
.elementor-17 .elementskit-accordion .elementskit-card-body.ekit-accordion--content{background-color:#F4EFE7 !important;padding:24px 80px 38px 0 !important;}
.elementor-17 .elementskit-accordion .elementskit-card-body.ekit-accordion--content p{font-family:"Plus Jakarta Sans",sans-serif !important;font-size:18px !important;line-height:1.8em !important;color:#292C2B !important;max-width:790px;margin:0 0 0 125px !important;padding-left:32px !important;border-left:2px solid #B65336 !important;}
.elementor-17 .elementskit-accordion .elementskit-card-body.ekit-accordion--content p:last-child{margin-bottom:0 !important;}
@media(max-width:1024px){
.elementor-17 .elementskit-accordion .ekit-accordion--toggler{gap:24px;padding:26px 26px 26px 26px !important;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:before{font-size:31px;width:44px;}
.elementor-17 .elementskit-accordion .ekit-accordion-title{font-size:26px;}
.elementor-17 .elementskit-accordion .elementskit-card-body.ekit-accordion--content{padding:18px 26px 30px 0 !important;}
.elementor-17 .elementskit-accordion .elementskit-card-body.ekit-accordion--content p{margin-left:94px !important;padding-left:26px !important;}
}
@media(max-width:767px){
.elementor-17 .elementskit-accordion .ekit-accordion--toggler{gap:15px;align-items:flex-start;padding:21px 17px 21px 17px !important;}
.elementor-17 .elementskit-accordion .ekit-accordion--toggler:before{font-size:28px;width:36px;line-height:1.25;}
.elementor-17 .elementskit-accordion .ekit-accordion-title{font-size:21px;line-height:1.2;}
.elementor-17 .elementskit-accordion .ekit_accordion_icon_group{width:41px;height:41px;}
.elementor-17 .elementskit-accordion .elementskit-card-body.ekit-accordion--content{padding:14px 17px 24px 0 !important;}
.elementor-17 .elementskit-accordion .elementskit-card-body.ekit-accordion--content p{font-size:16px !important;margin-left:53px !important;padding-left:18px !important;}
}/* End custom CSS */