.elementor-7 .elementor-element.elementor-element-159854d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-126px;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-159854d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-159854d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070504;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-fcf42f9{--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-7 .elementor-element.elementor-element-127e6d9{--display:flex;--min-height:calc(100vh - 20px);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-127e6d9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-127e6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFFA;background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/freepik__me-gere-mais-variaes-dessa-imagem-porm-com-a-altur__13510-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-127e6d9::before, .elementor-7 .elementor-element.elementor-element-127e6d9 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-127e6d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-127e6d9 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-127e6d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-127e6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #070504FC 100%);}.elementor-7 .elementor-element.elementor-element-127e6d9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0b56b28{--display:flex;--min-height:100vh;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0;--margin-bottom:0vh;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7 .elementor-element.elementor-element-6a0df0e{--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-7 .elementor-element.elementor-element-6debf5a{--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;--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-7 .elementor-element.elementor-element-73ba9cd{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7c466be{width:var( --container-widget-width, 963px );max-width:963px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:963px;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-7c466be.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7c466be .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:58px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#F4F1DE;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2aef78b{--iteration-count:infinite;width:auto;max-width:auto;background-color:#070502;margin:-5vh 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0px 12px 2px 12px;border-radius:8px 8px 8px 8px;--dynamic-text-color:#B08A5C;--typing-selected-bg-color:#070502;--typing-selected-color:#AC8453;}.elementor-7 .elementor-element.elementor-element-2aef78b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2aef78b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-2aef78b .elementor-headline{text-align:start;font-family:"Work Sans", Sans-serif;font-size:58px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-2aef78b .elementor-headline-plain-text{color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-2aef78b .elementor-headline-dynamic-text{font-family:"Work Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-868b7ba{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#998A77;}.elementor-7 .elementor-element.elementor-element-868b7ba p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-bd34af3{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--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 );}.elementor-7 .elementor-element.elementor-element-c9576b1 .elementor-button{background-color:#664A2900;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-0.2px;fill:#FFC37B;color:#FFC37B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B08A5C;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-c9576b1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c9576b1 .elementor-button:focus{background-color:#A082543B;border-color:#BF8B3D;}.elementor-7 .elementor-element.elementor-element-c9576b1:hover{--e-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-c9576b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-c9576b1 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7 .elementor-element.elementor-element-7cffbb2 .elementor-button{background-color:#0C090600;font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;fill:#E5E1D1;color:#E5E1D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E1D16B;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-7cffbb2 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7cffbb2 .elementor-button:focus{background-color:#F4F1DE;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-7cffbb2 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7cffbb2 .elementor-button:focus svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-d4c813c .elementor-button{background-color:#0C090600;font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;fill:#E5E1D1;color:#E5E1D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E1D16B;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-d4c813c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d4c813c .elementor-button:focus{background-color:#F4F1DE;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-d4c813c .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d4c813c .elementor-button:focus svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-c96553a{--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-7 .elementor-element.elementor-element-b48a237{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#645A4E;}.elementor-7 .elementor-element.elementor-element-b48a237.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b48a237 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-60cd973{--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-7 .elementor-element.elementor-element-5377913{--display:flex;--min-height:calc(100vh - 20px);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5377913:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5377913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFFA;background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/05/ComfyUI_00001_bpikk_1777925526-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5377913::before, .elementor-7 .elementor-element.elementor-element-5377913 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5377913 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5377913 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5377913 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5377913 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #070504FC 100%);}.elementor-7 .elementor-element.elementor-element-5377913.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e585daf{--display:flex;--min-height:100vh;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0;--margin-bottom:0vh;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7 .elementor-element.elementor-element-aec4f1a{--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-7 .elementor-element.elementor-element-7aa4bc7{--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-7 .elementor-element.elementor-element-6f0dffb{width:var( --container-widget-width, 963px );max-width:963px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:963px;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-6f0dffb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6f0dffb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:58px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-ec727cb{--iteration-count:infinite;width:auto;max-width:auto;background-color:#070502;padding:2px 12px 2px 12px;border-radius:8px 8px 8px 8px;--dynamic-text-color:#B08A5C;--typing-selected-bg-color:#070502;--typing-selected-color:#AC8453;}.elementor-7 .elementor-element.elementor-element-ec727cb.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ec727cb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-ec727cb .elementor-headline{text-align:start;font-family:"Work Sans", Sans-serif;font-size:58px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-ec727cb .elementor-headline-plain-text{color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-ec727cb .elementor-headline-dynamic-text{font-family:"Work Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-7 .elementor-element.elementor-element-5cd283b{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#998A77;}.elementor-7 .elementor-element.elementor-element-5cd283b p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-be8ae25{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8163a3b .elementor-button{background-color:#664A2900;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-0.2px;fill:#FFC37B;color:#FFC37B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B08A5C;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-8163a3b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8163a3b .elementor-button:focus{background-color:#A082543B;border-color:#BF8B3D;}.elementor-7 .elementor-element.elementor-element-8163a3b:hover{--e-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-8163a3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-8163a3b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7 .elementor-element.elementor-element-8f9d925 .elementor-button{background-color:#0C090600;font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;fill:#E5E1D1;color:#E5E1D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E1D16B;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-8f9d925 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8f9d925 .elementor-button:focus{background-color:#F4F1DE;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-8f9d925 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-8f9d925 .elementor-button:focus svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-f25fddb .elementor-button{background-color:#0C090600;font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;fill:#E5E1D1;color:#E5E1D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E1D16B;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-f25fddb .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f25fddb .elementor-button:focus{background-color:#F4F1DE;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-f25fddb .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f25fddb .elementor-button:focus svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-2f94238{--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-7 .elementor-element.elementor-element-3d0eb1f{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#645A4E;}.elementor-7 .elementor-element.elementor-element-3d0eb1f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3d0eb1f p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-95de102{--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-7 .elementor-element.elementor-element-66dbaa6{--display:flex;--min-height:calc(100vh - 20px);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-66dbaa6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-66dbaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFFA;background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/05/ComfyUI_00001_yjepn_1777912869-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-66dbaa6::before, .elementor-7 .elementor-element.elementor-element-66dbaa6 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-66dbaa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-66dbaa6 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-66dbaa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-66dbaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #070504FC 100%);}.elementor-7 .elementor-element.elementor-element-66dbaa6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9b0e420{--display:flex;--min-height:100vh;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0;--margin-bottom:0vh;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7 .elementor-element.elementor-element-738f9d8{--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-7 .elementor-element.elementor-element-0aaaa86{--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-7 .elementor-element.elementor-element-494d400{width:var( --container-widget-width, 963px );max-width:963px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:963px;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-494d400.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-494d400 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:58px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-3cd4246{--iteration-count:infinite;width:auto;max-width:auto;background-color:#070502;padding:2px 12px 2px 12px;border-radius:8px 8px 8px 8px;--dynamic-text-color:#B08A5C;--typing-selected-bg-color:#070502;--typing-selected-color:#AC8453;}.elementor-7 .elementor-element.elementor-element-3cd4246.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3cd4246.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3cd4246 .elementor-headline{text-align:start;font-family:"Work Sans", Sans-serif;font-size:58px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-3cd4246 .elementor-headline-plain-text{color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-3cd4246 .elementor-headline-dynamic-text{font-family:"Work Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-7 .elementor-element.elementor-element-b9b6954{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#998A77;}.elementor-7 .elementor-element.elementor-element-b9b6954 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-78cd2fe{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-46a264d .elementor-button{background-color:#664A2900;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-0.2px;fill:#FFC37B;color:#FFC37B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B08A5C;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-46a264d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-46a264d .elementor-button:focus{background-color:#A082543B;border-color:#BF8B3D;}.elementor-7 .elementor-element.elementor-element-46a264d:hover{--e-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-46a264d .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-46a264d .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7 .elementor-element.elementor-element-2b81ddc .elementor-button{background-color:#0C090600;font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;fill:#E5E1D1;color:#E5E1D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E1D16B;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-2b81ddc .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2b81ddc .elementor-button:focus{background-color:#F4F1DE;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-2b81ddc .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2b81ddc .elementor-button:focus svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-f8d2e6a .elementor-button{background-color:#0C090600;font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;fill:#E5E1D1;color:#E5E1D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E1D16B;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-f8d2e6a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f8d2e6a .elementor-button:focus{background-color:#F4F1DE;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-f8d2e6a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f8d2e6a .elementor-button:focus svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-51ed3a9{--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-7 .elementor-element.elementor-element-34bb3ac{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#645A4E;}.elementor-7 .elementor-element.elementor-element-34bb3ac.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-34bb3ac p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-997bc2e{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:20px;--n-tabs-gap:0px;--n-tabs-title-border-radius:150px 150px 150px 150px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#645A4E;--n-tabs-title-color-active:#B08A5C;--n-tabs-icon-size:25px;--n-tabs-icon-gap:20px;--n-tabs-icon-color:#02010100;--n-tabs-icon-color-active:#02010100;}.elementor-7 .elementor-element.elementor-element-997bc2e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0C0906;}.elementor-7 .elementor-element.elementor-element-997bc2e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-997bc2e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7 .elementor-element.elementor-element-997bc2e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#393126;}.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tabs-heading{max-width:75%;margin-left:auto;margin-right:auto;display:flex;position:absolute;left:0;right:0;bottom:70px;z-index:999;gap:50px;}.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title{flex:1;text-align:center;}.elementor-7 .elementor-element.elementor-element-997bc2e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-7 .elementor-element.elementor-element-997bc2e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:none;line-height:1.8em;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-997bc2e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#B08A5C;}.elementor-7 .elementor-element.elementor-element-a9ce17f{--display:flex;--min-height:800px;--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;--justify-content:center;--align-items:center;--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-7 .elementor-element.elementor-element-a9ce17f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a9ce17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070504;}.elementor-7 .elementor-element.elementor-element-f9d1044{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:12vh;--margin-bottom:5vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ee2eab4{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-ee2eab4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-d6bd78f{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#645A4E;}.elementor-7 .elementor-element.elementor-element-d6bd78f p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d2d6713{--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;--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-7 .elementor-element.elementor-element-70d184c{--display:grid;--e-con-grid-template-columns:repeat(3, 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-7 .elementor-element.elementor-element-8bf198c{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:35px 35px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:185px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-76037e4{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-7 .elementor-element.elementor-element-76037e4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-76037e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/71b68af8979f5000add38b1a60246f52.jpg");background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-76037e4{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-76037e4{right:0px;}.elementor-7 .elementor-element.elementor-element-d8c4018{--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;--z-index:2;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-66617c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-66617c2.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-66617c2 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-66617c2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-66617c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-66617c2.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-66617c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-66617c2.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-24b48ed{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-24b48ed.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-24b48ed .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;word-spacing:-0.2em;color:#F2E3CC;}.elementor-7 .elementor-element.elementor-element-a83accd{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#A88855;}.elementor-7 .elementor-element.elementor-element-a83accd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a83accd p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-780d489{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:35px 35px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:185px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-32e6846{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-7 .elementor-element.elementor-element-32e6846:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-32e6846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/5f3ca34175e54804a72946ffa0fc051c.jpg");background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-32e6846{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-32e6846{right:0px;}.elementor-7 .elementor-element.elementor-element-75a2918{--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;--z-index:2;}.elementor-7 .elementor-element.elementor-element-674621c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-674621c.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-674621c .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-674621c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-674621c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-674621c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-674621c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-674621c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6918b6f{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-6918b6f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6918b6f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;word-spacing:-0.2em;color:#F2E3CC;}.elementor-7 .elementor-element.elementor-element-f342f3e{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#A88855;}.elementor-7 .elementor-element.elementor-element-f342f3e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f342f3e p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-7b3e2e3{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:35px 35px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:185px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-22438a0{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-7 .elementor-element.elementor-element-22438a0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-22438a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/a94c3c1da88e1a608751f8810e60084b.jpg");background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-22438a0{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-22438a0{right:0px;}.elementor-7 .elementor-element.elementor-element-4e0aa53{--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;--z-index:2;}.elementor-7 .elementor-element.elementor-element-6acb4e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6acb4e8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6acb4e8 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-6acb4e8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6acb4e8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6acb4e8.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6acb4e8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6acb4e8.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-40f67a6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-40f67a6.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-40f67a6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;word-spacing:-0.2em;color:#F2E3CC;}.elementor-7 .elementor-element.elementor-element-7f760ad{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#A88855;}.elementor-7 .elementor-element.elementor-element-7f760ad.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7f760ad p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-0ffbb16{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:35px 35px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:185px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-94bdd30{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-7 .elementor-element.elementor-element-94bdd30:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-94bdd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/73afa131192f10d6de734e72cf103ed1.jpg");background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-94bdd30{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-94bdd30{right:0px;}.elementor-7 .elementor-element.elementor-element-a7fbd24{--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;--z-index:2;}.elementor-7 .elementor-element.elementor-element-09cf2f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-09cf2f7.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-09cf2f7 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-09cf2f7.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-09cf2f7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-09cf2f7.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-09cf2f7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-09cf2f7.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-7a5e322{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-7a5e322.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7a5e322 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;word-spacing:-0.2em;color:#F2E3CC;}.elementor-7 .elementor-element.elementor-element-52b2de4{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#A88855;}.elementor-7 .elementor-element.elementor-element-52b2de4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-52b2de4 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-3a54eb7{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:35px 35px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:185px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7c7f78e{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-7 .elementor-element.elementor-element-7c7f78e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7c7f78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/192ab3ae713c4d7eb5360a2846a40913.jpg");background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-7c7f78e{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-7c7f78e{right:0px;}.elementor-7 .elementor-element.elementor-element-d8b08ce{--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;--z-index:2;}.elementor-7 .elementor-element.elementor-element-b609abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b609abe.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b609abe .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-b609abe.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-b609abe.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b609abe.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-b609abe.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b609abe.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-faed20b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-faed20b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-faed20b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;word-spacing:-0.2em;color:#F2E3CC;}.elementor-7 .elementor-element.elementor-element-dc2828a{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#A88855;}.elementor-7 .elementor-element.elementor-element-dc2828a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dc2828a p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-2b58499{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:35px 35px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:185px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6c63e54{--display:flex;--position:absolute;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-7 .elementor-element.elementor-element-6c63e54:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6c63e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/apartment.jpg");background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6c63e54{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-6c63e54{right:0px;}.elementor-7 .elementor-element.elementor-element-25b6ddc{--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;--z-index:2;}.elementor-7 .elementor-element.elementor-element-5aa01d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5aa01d4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5aa01d4 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-5aa01d4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-5aa01d4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5aa01d4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-5aa01d4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5aa01d4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-8476c66{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-8476c66.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8476c66 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;word-spacing:-0.2em;color:#F2E3CC;}.elementor-7 .elementor-element.elementor-element-81012f2{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#A88855;}.elementor-7 .elementor-element.elementor-element-81012f2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-81012f2 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-42ecb38{width:var( --container-widget-width, 520px );max-width:520px;margin:5vh 0 calc(var(--kit-widget-spacing, 0px) + 12vh) 0;padding:0px 0px 0px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#393126;}.elementor-7 .elementor-element.elementor-element-42ecb38.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-42ecb38 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-4abeea7{--display:flex;--min-height:500px;--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;--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-7 .elementor-element.elementor-element-4abeea7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4abeea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-b0f1d2f{--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;--margin-top:12vh;--margin-bottom:5vh;--margin-left:0;--margin-right:0;}.elementor-7 .elementor-element.elementor-element-1412b6d{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-1412b6d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:-0.2px;color:#140F09;}.elementor-7 .elementor-element.elementor-element-de7216f{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-de7216f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;color:#140F09;}.elementor-7 .elementor-element.elementor-element-6259be5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-fd4802a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-fd4802a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fd4802a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fd4802a:hover{background-color:#A88855;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;}.elementor-7 .elementor-element.elementor-element-fd4802a, .elementor-7 .elementor-element.elementor-element-fd4802a::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c4ab01f{margin:28px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-7 .elementor-element.elementor-element-c4ab01f .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-c4ab01f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-c4ab01f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c4ab01f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-c4ab01f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c4ab01f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-c4ab01f .elementor-icon{font-size:52px;}.elementor-7 .elementor-element.elementor-element-c4ab01f .elementor-icon svg{height:52px;}.elementor-7 .elementor-element.elementor-element-c4ab01f .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-5e64a1e{--display:flex;--gap:3vh 0;--row-gap:3vh;--column-gap:0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5e64a1e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5e64a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-8eed4e2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;color:#140F09;}.elementor-7 .elementor-element.elementor-element-b532110{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#7A7A7A;}.elementor-7 .elementor-element.elementor-element-80a4a41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-80a4a41:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-80a4a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-80a4a41:hover{background-color:#A88855;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;}.elementor-7 .elementor-element.elementor-element-80a4a41, .elementor-7 .elementor-element.elementor-element-80a4a41::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-3dfc7b9{margin:28px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-7 .elementor-element.elementor-element-3dfc7b9 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-3dfc7b9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-3dfc7b9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3dfc7b9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-3dfc7b9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3dfc7b9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-3dfc7b9 .elementor-icon{font-size:52px;}.elementor-7 .elementor-element.elementor-element-3dfc7b9 .elementor-icon svg{height:52px;}.elementor-7 .elementor-element.elementor-element-3dfc7b9 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-482a96f{--display:flex;--gap:3vh 0;--row-gap:3vh;--column-gap:0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-482a96f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-482a96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-4988c68 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;color:#140F09;}.elementor-7 .elementor-element.elementor-element-1d7c8cb{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#7A7A7A;}.elementor-7 .elementor-element.elementor-element-d7775e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-d7775e0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d7775e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d7775e0:hover{background-color:#A88855;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;}.elementor-7 .elementor-element.elementor-element-d7775e0, .elementor-7 .elementor-element.elementor-element-d7775e0::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-9a9a512{margin:28px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-7 .elementor-element.elementor-element-9a9a512 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-9a9a512.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-9a9a512.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9a9a512.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-9a9a512.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9a9a512.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-9a9a512 .elementor-icon{font-size:52px;}.elementor-7 .elementor-element.elementor-element-9a9a512 .elementor-icon svg{height:52px;}.elementor-7 .elementor-element.elementor-element-9a9a512 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-b019f69{--display:flex;--gap:3vh 0;--row-gap:3vh;--column-gap:0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b019f69:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b019f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-eb12a2c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;color:#140F09;}.elementor-7 .elementor-element.elementor-element-6bb5dc5{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#7A7A7A;}.elementor-7 .elementor-element.elementor-element-e891ecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-e891ecd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e891ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e891ecd:hover{background-color:#A88855;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;}.elementor-7 .elementor-element.elementor-element-e891ecd, .elementor-7 .elementor-element.elementor-element-e891ecd::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-2a1b245{margin:28px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-7 .elementor-element.elementor-element-2a1b245 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2a1b245.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-2a1b245.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2a1b245.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-2a1b245.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2a1b245.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-2a1b245 .elementor-icon{font-size:52px;}.elementor-7 .elementor-element.elementor-element-2a1b245 .elementor-icon svg{height:52px;}.elementor-7 .elementor-element.elementor-element-2a1b245 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-671a96c{--display:flex;--gap:3vh 0;--row-gap:3vh;--column-gap:0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-671a96c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-671a96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-46a18a5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;color:#140F09;}.elementor-7 .elementor-element.elementor-element-28d11d5{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#7A7A7A;}.elementor-7 .elementor-element.elementor-element-5c81c08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-5c81c08:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5c81c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5c81c08:hover{background-color:#A88855;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;}.elementor-7 .elementor-element.elementor-element-5c81c08, .elementor-7 .elementor-element.elementor-element-5c81c08::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-64b9f93{margin:28px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-7 .elementor-element.elementor-element-64b9f93 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-64b9f93.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-64b9f93.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-64b9f93.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-64b9f93.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-64b9f93.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-64b9f93 .elementor-icon{font-size:52px;}.elementor-7 .elementor-element.elementor-element-64b9f93 .elementor-icon svg{height:52px;}.elementor-7 .elementor-element.elementor-element-64b9f93 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-eadc844{--display:flex;--gap:3vh 0;--row-gap:3vh;--column-gap:0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-eadc844:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eadc844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-4226de7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;color:#140F09;}.elementor-7 .elementor-element.elementor-element-0d7a716{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#7A7A7A;}.elementor-7 .elementor-element.elementor-element-44187e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:7vh 0;--row-gap:7vh;--column-gap:0;--background-transition:0.3s;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:#0000001A;--border-color:#0000001A;--border-radius:24px 24px 24px 24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7 .elementor-element.elementor-element-44187e9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-44187e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-44187e9:hover{background-color:#A88855;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;}.elementor-7 .elementor-element.elementor-element-44187e9, .elementor-7 .elementor-element.elementor-element-44187e9::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-362df0f{margin:28px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-7 .elementor-element.elementor-element-362df0f .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-362df0f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-362df0f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-362df0f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-362df0f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-362df0f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-362df0f .elementor-icon{font-size:52px;}.elementor-7 .elementor-element.elementor-element-362df0f .elementor-icon svg{height:52px;}.elementor-7 .elementor-element.elementor-element-362df0f .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-10e851c{--display:flex;--gap:3vh 0;--row-gap:3vh;--column-gap:0;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-10e851c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10e851c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-afeca5d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;color:#140F09;}.elementor-7 .elementor-element.elementor-element-ecbd882{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#7A7A7A;}.elementor-7 .elementor-element.elementor-element-2ff9c18{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12vh) 0;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:12px;--e-n-carousel-arrow-normal-color:#140F09;--e-n-carousel-arrow-hover-color:#A88855;}.elementor-7 .elementor-element.elementor-element-2ff9c18 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#E5E1D6;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2ff9c18 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#140F09;}.elementor-7 .elementor-element.elementor-element-2a381ca{--display:flex;--min-height:500px;--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;--margin-top:-450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2a381ca:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2a381ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-edee815{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-edee815:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-edee815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-3c08279{--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:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:12vh;--padding-bottom:12vh;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-3c08279:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3c08279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0906;}.elementor-7 .elementor-element.elementor-element-023f3d8{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-023f3d8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:-0.2px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-c83f880{width:var( --container-widget-width, 569px );max-width:569px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-c83f880 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-c0d3f20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 20px;--row-gap:5px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9fc483a{text-align:start;}.elementor-7 .elementor-element.elementor-element-9fc483a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8fe2db9{--divider-border-style:solid;--divider-color:#B08A5C;--divider-border-width:1px;width:var( --container-widget-width, 157px );max-width:157px;--container-widget-width:157px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8fe2db9 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-8fe2db9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-836aa35{--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;--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-7 .elementor-element.elementor-element-6592cce{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#3B332B;--border-color:#3B332B;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6592cce:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6592cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF0A 0%, #7E585800 100%);}.elementor-7 .elementor-element.elementor-element-6592cce:hover{background-color:#F4F1DE;border-style:none;}.elementor-7 .elementor-element.elementor-element-6592cce.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-6592cce, .elementor-7 .elementor-element.elementor-element-6592cce::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-056567a{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--margin-top:28px;--margin-bottom:140px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-056567a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-056567a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-056567a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-91ab06f{border-radius:100% 100% 100% 100%;}.elementor-7 .elementor-element.elementor-element-91ab06f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;color:#645A4E;}.elementor-7 .elementor-element.elementor-element-a79ca23 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:2.6px;color:#B08A5C00;}.elementor-7 .elementor-element.elementor-element-9d0acf3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-8ebce64{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-8ebce64 a{color:#020101;}.elementor-7 .elementor-element.elementor-element-d24af46{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#3B332B;--border-color:#3B332B;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-d24af46:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d24af46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF0A 0%, #7E585800 100%);}.elementor-7 .elementor-element.elementor-element-d24af46:hover{background-color:#F4F1DE;border-style:none;}.elementor-7 .elementor-element.elementor-element-d24af46.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-d24af46, .elementor-7 .elementor-element.elementor-element-d24af46::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-60c83a6{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--margin-top:28px;--margin-bottom:140px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-60c83a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-60c83a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-60c83a6.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-0eef18b{border-radius:100% 100% 100% 100%;}.elementor-7 .elementor-element.elementor-element-0eef18b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;color:#645A4E;}.elementor-7 .elementor-element.elementor-element-e35dfc0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:2.6px;color:#B08A5C00;}.elementor-7 .elementor-element.elementor-element-37f9aba .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-c9f71fb{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-c9f71fb a{color:#020101;}.elementor-7 .elementor-element.elementor-element-5317698{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#3B332B;--border-color:#3B332B;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5317698:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5317698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF0A 0%, #7E585800 100%);}.elementor-7 .elementor-element.elementor-element-5317698:hover{background-color:#F4F1DE;border-style:none;}.elementor-7 .elementor-element.elementor-element-5317698.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-7 .elementor-element.elementor-element-5317698, .elementor-7 .elementor-element.elementor-element-5317698::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-337c893{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--margin-top:28px;--margin-bottom:140px;--margin-left:18px;--margin-right:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-337c893:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-337c893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-337c893.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-9d93511{border-radius:100% 100% 100% 100%;}.elementor-7 .elementor-element.elementor-element-9d93511 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;color:#645A4E;}.elementor-7 .elementor-element.elementor-element-1f68e80 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:2.6px;color:#B08A5C00;}.elementor-7 .elementor-element.elementor-element-c3a94ea .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-09e2811{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-09e2811 a{color:#020101;}.elementor-7 .elementor-element.elementor-element-3d16b7f{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#B08A5C;--border-color:#B08A5C;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-3d16b7f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d16b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2C221505 0%, #DB964214 100%);}.elementor-7 .elementor-element.elementor-element-3d16b7f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-7 .elementor-element.elementor-element-3d16b7f:hover{box-shadow:0px 0px 49px 0px rgba(181.89999999999998, 140.93483954451347, 91.3454347826087, 0.12);}.elementor-7 .elementor-element.elementor-element-0e96a2e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0e96a2e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-0e96a2e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0e96a2e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-0e96a2e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0e96a2e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-0e96a2e .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-0e96a2e .elementor-icon svg{height:75px;}.elementor-7 .elementor-element.elementor-element-774f18a{text-align:center;}.elementor-7 .elementor-element.elementor-element-774f18a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:500;line-height:35px;color:#B08A5C;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-icon i{color:#3CA200;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-icon svg{fill:#3CA200;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-68f93dc{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22.4px;}.elementor-7 .elementor-element.elementor-element-68f93dc .elementor-icon-list-text{color:#B08A5C;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-88ab7b3 .elementor-button{background-color:#B08A5C;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-0.2px;fill:#0C0906;color:#0C0906;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B08A5C;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-88ab7b3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-88ab7b3 .elementor-button:focus{background-color:#BF8B3D;}.elementor-7 .elementor-element.elementor-element-4f85292{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-f20f849{--spacer-size:28px;width:var( --container-widget-width, 85px );max-width:85px;background-color:#0C0906;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f20f849.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-f20f849:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-f20f849.elementor-widget-image img{-webkit-mask-image:url( https://partnerscleaningca.com/wp-content/uploads/2026/04/Triangle.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-ab40871{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ab40871:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ab40871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-04744b4{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-04744b4 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-04744b4 .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-7 .elementor-element.elementor-element-09774d1{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-7 .elementor-element.elementor-element-7e0b112{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-7e0b112 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:-0.2px;color:#140F09;}.elementor-7 .elementor-element.elementor-element-883427d{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-883427d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;color:#140F09;}.elementor-7 .elementor-element.elementor-element-0840911{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-aaca5d8{--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;--flex-wrap:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-7 .elementor-element.elementor-element-aaca5d8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-aaca5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-0802219 .elementor-button{background-color:#F6F5F200;font-family:"Work Sans", Sans-serif;font-weight:400;fill:#645A4E;color:#645A4E;padding:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-0802219 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-726a6b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-726a6b1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-619f93b .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-619f93b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-619f93b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-619f93b .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-5aa4961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5aa4961.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-c8835f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c8835f5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-71036fe .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-71036fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-71036fe.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-71036fe .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-4f7c79d .elementor-button{background-color:#F6F5F2;font-family:"Work Sans", Sans-serif;font-weight:400;fill:#645A4E;color:#645A4E;padding:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-4f7c79d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-919a6bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-919a6bb.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4de073e .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-4de073e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4de073e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4de073e .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-efa21ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-efa21ab.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-2d6b9d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2d6b9d1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-d503e94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d503e94.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-eab5927 .elementor-button{background-color:#F6F5F2;font-family:"Work Sans", Sans-serif;font-weight:400;fill:#645A4E;color:#645A4E;padding:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-eab5927 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-2f338e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2f338e3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-fa72006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fa72006.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-b6e4cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6e4cfe.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-aefd6a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aefd6a9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-870da8a .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-870da8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-870da8a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-870da8a .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-8f25cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8f25cd3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-854d2a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-854d2a9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-7cdd116 .elementor-button{background-color:#F6F5F2;font-family:"Work Sans", Sans-serif;font-weight:400;fill:#645A4E;color:#645A4E;padding:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-7cdd116 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-364b1b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-364b1b7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-1cb5c60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1cb5c60.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button{background-color:#E9E8E3;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;fill:#0C0906;color:#0C0906;border-style:none;padding:11px 15px 11px 11px;}.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button:focus{background-color:#0C0906;color:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-fe32d8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fe32d8f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button:focus svg{fill:#E9E8E3;}.elementor-7 .elementor-element.elementor-element-ae1f8fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:11vh;--padding-bottom:50vh;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-ae1f8fb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae1f8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-95e5f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ee27d1d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d6a3b61{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-end;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d6a3b61:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d6a3b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/GettyImages-1190165965.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-c61d0d5{--display:flex;--min-height:180px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:35px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-c61d0d5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c61d0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2b3e829{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:500;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-db9d5b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dd03799{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-bf56c47{width:auto;max-width:auto;z-index:3;}.elementor-7 .elementor-element.elementor-element-bf56c47 img{max-width:46px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#F4F6F0;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-253fb27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3b733fd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-6433b4a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-933cbdb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dae6e2b{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-end;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dae6e2b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dae6e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/pexels-271795.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-99c6e8a{--display:flex;--min-height:180px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:35px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-99c6e8a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-99c6e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6757e4d{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:500;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-1300e89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-886bd2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a53a81{width:auto;max-width:auto;z-index:3;}.elementor-7 .elementor-element.elementor-element-7a53a81 img{max-width:46px;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-b00e167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e07e832 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-a71b3a9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-c13437f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-191bdc0{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--align-items:flex-end;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-191bdc0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-191bdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/pexels-heyho-6492402.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5a69fff{--display:flex;--min-height:180px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:35px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-5a69fff:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5a69fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5d044e2{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:500;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-132eb1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-df66ff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a0e5c05{width:auto;max-width:auto;z-index:3;}.elementor-7 .elementor-element.elementor-element-a0e5c05 img{max-width:46px;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-df53b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ba9ce70 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-c260982 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-265b399{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:14px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:12px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-7 .elementor-element.elementor-element-265b399 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-7 .elementor-element.elementor-element-7ea28ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:3vh;}.elementor-7 .elementor-element.elementor-element-8f705e5{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8f705e5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-fb3889e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-fb3889e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-62b5e40{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-0105213{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0105213 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-0105213 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-7 .elementor-element.elementor-element-fa1e994{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-430062a img{width:100%;max-width:120px;opacity:0.6;}.elementor-7 .elementor-element.elementor-element-d6c63f1 img{width:100%;max-width:120px;opacity:0.6;}.elementor-7 .elementor-element.elementor-element-8721eaf img{width:100%;max-width:120px;opacity:0.6;}.elementor-7 .elementor-element.elementor-element-9e045c6{--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;--margin-top:-40vh;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9e045c6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9e045c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9f7bc9c{--display:flex;--gap:11vh 0;--row-gap:11vh;--column-gap:0;--border-radius:32px 32px 32px 32px;--padding-top:0;--padding-bottom:11vh;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5786d8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c3ae796{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-defe70e{--spacer-size:50px;width:var( --container-widget-width, 33px );max-width:33px;background-color:#F6F5F2;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-defe70e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-defe70e:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-defe70e.elementor-widget-image img{-webkit-mask-image:url( https://partnerscleaningca.com/wp-content/uploads/2026/04/button-box-top-left.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-d828168{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:2px 15px;--row-gap:2px;--column-gap:15px;--flex-wrap:wrap;--border-radius:0px 0px 32px 32px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d828168:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d828168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-ca194a1{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:15px 15px 15px 15px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ca194a1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca194a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bf6aa98{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-7 .elementor-element.elementor-element-bf6aa98 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-bf6aa98 .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-bf6aa98 .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-f5847df{width:initial;max-width:initial;background-color:#F8ECDC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 2px 4px;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-f5847df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f5847df.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-f5847df .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f5847df.elementor-view-stacked .elementor-icon{background-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-f5847df.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f5847df.elementor-view-default .elementor-icon{color:#F0AD4E;border-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-f5847df.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f5847df.elementor-view-default .elementor-icon svg{fill:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-f5847df .elementor-icon{font-size:10px;}.elementor-7 .elementor-element.elementor-element-f5847df .elementor-icon svg{height:10px;}.elementor-7 .elementor-element.elementor-element-5149c78{width:initial;max-width:initial;background-color:#F8ECDC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 2px 4px;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-5149c78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5149c78.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-5149c78 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5149c78.elementor-view-stacked .elementor-icon{background-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-5149c78.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5149c78.elementor-view-default .elementor-icon{color:#F0AD4E;border-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-5149c78.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5149c78.elementor-view-default .elementor-icon svg{fill:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-5149c78 .elementor-icon{font-size:10px;}.elementor-7 .elementor-element.elementor-element-5149c78 .elementor-icon svg{height:10px;}.elementor-7 .elementor-element.elementor-element-6a6867e{width:initial;max-width:initial;background-color:#F8ECDC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 2px 4px;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-6a6867e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6a6867e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-6a6867e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6a6867e.elementor-view-stacked .elementor-icon{background-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-6a6867e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6a6867e.elementor-view-default .elementor-icon{color:#F0AD4E;border-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-6a6867e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6a6867e.elementor-view-default .elementor-icon svg{fill:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-6a6867e .elementor-icon{font-size:10px;}.elementor-7 .elementor-element.elementor-element-6a6867e .elementor-icon svg{height:10px;}.elementor-7 .elementor-element.elementor-element-8e7c071{width:initial;max-width:initial;background-color:#F8ECDC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 2px 4px;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-8e7c071.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8e7c071.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-8e7c071 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8e7c071.elementor-view-stacked .elementor-icon{background-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-8e7c071.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8e7c071.elementor-view-default .elementor-icon{color:#F0AD4E;border-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-8e7c071.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8e7c071.elementor-view-default .elementor-icon svg{fill:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-8e7c071 .elementor-icon{font-size:10px;}.elementor-7 .elementor-element.elementor-element-8e7c071 .elementor-icon svg{height:10px;}.elementor-7 .elementor-element.elementor-element-b3f3ead{width:initial;max-width:initial;background-color:#F8ECDC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 2px 4px;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-b3f3ead.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b3f3ead.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-b3f3ead .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b3f3ead.elementor-view-stacked .elementor-icon{background-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-b3f3ead.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b3f3ead.elementor-view-default .elementor-icon{color:#F0AD4E;border-color:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-b3f3ead.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b3f3ead.elementor-view-default .elementor-icon svg{fill:#F0AD4E;}.elementor-7 .elementor-element.elementor-element-b3f3ead .elementor-icon{font-size:10px;}.elementor-7 .elementor-element.elementor-element-b3f3ead .elementor-icon svg{height:10px;}.elementor-7 .elementor-element.elementor-element-6a70848{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-6a70848 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:500;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-79e3807{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-family:"Work Sans", Sans-serif;font-size:14px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-7c9e251{--spacer-size:50px;width:var( --container-widget-width, 33px );max-width:33px;background-color:#F6F5F2;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7c9e251.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-7c9e251:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-7c9e251.elementor-widget-image img{-webkit-mask-image:url( https://partnerscleaningca.com/wp-content/uploads/2026/04/button-box-top-right.svg );-webkit-mask-size:contain;-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-e0a61aa{--display:flex;--justify-content:space-between;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-e0a61aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e0a61aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-0536059{--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:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b3e7cac{--e-rating-icon-font-size:15px;--e-rating-gap:2px;}.elementor-7 .elementor-element.elementor-element-c86221b{font-family:"Work Sans", Sans-serif;font-size:18px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-80ca053{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:0.9em;letter-spacing:0.3px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-dc0e398{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fdb9bc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a3b4d4e{width:auto;max-width:auto;z-index:3;}.elementor-7 .elementor-element.elementor-element-a3b4d4e img{max-width:46px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#CED1C8;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-edd3b89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d755f6a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-a771868 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-1bd7568{--display:flex;--justify-content:space-between;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-1bd7568:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1bd7568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-c00ae11{--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:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-27f5d0f{--e-rating-icon-font-size:15px;--e-rating-gap:2px;}.elementor-7 .elementor-element.elementor-element-687351f{font-family:"Work Sans", Sans-serif;font-size:18px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-4a934b2{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:0.9em;letter-spacing:0.3px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-d603b8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fc5d9d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7d8fa73{width:auto;max-width:auto;z-index:3;}.elementor-7 .elementor-element.elementor-element-7d8fa73 img{max-width:46px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#CED1C8;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-d15b116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e3addc9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-3cf0c61 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-ab7fcc6{--display:flex;--justify-content:space-between;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-ab7fcc6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ab7fcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-56caabd{--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:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1026329{--e-rating-icon-font-size:15px;--e-rating-gap:2px;}.elementor-7 .elementor-element.elementor-element-56ee173{font-family:"Work Sans", Sans-serif;font-size:18px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-483be39{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:0.9em;letter-spacing:0.3px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-fab4407{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b6c55db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-68b46f9{width:auto;max-width:auto;z-index:3;}.elementor-7 .elementor-element.elementor-element-68b46f9 img{max-width:46px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#CED1C8;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-e4d419d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8cbd865 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-b2129bd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-9070a23{--display:flex;--justify-content:space-between;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-9070a23:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9070a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-d1f0d1e{--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:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9f4404b{--e-rating-icon-font-size:15px;--e-rating-gap:2px;}.elementor-7 .elementor-element.elementor-element-17e21d6{font-family:"Work Sans", Sans-serif;font-size:18px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-6c3e8f1{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:0.9em;letter-spacing:0.3px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-5595762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ab6e830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8cdbaee{width:auto;max-width:auto;z-index:3;}.elementor-7 .elementor-element.elementor-element-8cdbaee img{max-width:46px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#CED1C8;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-2664118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-70b9d7c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-4acd83f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-9087f2f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;padding:0px 35px 0px 35px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:12px;--e-n-carousel-arrow-normal-color:#0C0906;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#645A4E;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-7 .elementor-element.elementor-element-9087f2f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#E5E1D6;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}:where( .elementor-7 .elementor-element.elementor-element-9087f2f .swiper-slide ) > .e-con{--border-radius:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-9087f2f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-7 .elementor-element.elementor-element-fc134d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:18vh;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:10;--padding-right:10;--z-index:1;}.elementor-7 .elementor-element.elementor-element-e93f318{--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;--overlay-opacity:0.96;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vh;--padding-bottom:12vh;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-e93f318:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e93f318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0906;background-image:url("https://partnerscleaningca.com/wp-content/uploads/2026/04/freepik__me-gere-mais-variaes-dessa-imagem-porm-com-a-altur__13510-scaled.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-e93f318::before, .elementor-7 .elementor-element.elementor-element-e93f318 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e93f318 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e93f318 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e93f318 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e93f318 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0C0906 2%, #0C090600 100%);}.elementor-7 .elementor-element.elementor-element-3bfddb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0d551d2{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:16px 16px 16px 16px;}.elementor-7 .elementor-element.elementor-element-0d551d2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:-0.2px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-32a43d1{width:var( --container-widget-width, 641px );max-width:641px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-32a43d1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-55bbdfa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5vh;--margin-bottom:5vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-55bbdfa.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-bf63eb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-bf63eb0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-stacked .elementor-icon{background-color:#393126;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-default .elementor-icon{color:#393126;border-color:#393126;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-default .elementor-icon svg{fill:#393126;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-stacked .elementor-icon:hover{background-color:#0C0906A1;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-default .elementor-icon:hover{color:#0C0906A1;border-color:#0C0906A1;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-default .elementor-icon:hover svg{fill:#0C0906A1;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-framed .elementor-icon:hover{background-color:#0C0906;}.elementor-7 .elementor-element.elementor-element-bf63eb0.elementor-view-stacked .elementor-icon:hover svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-bf63eb0 .elementor-icon{font-size:15px;padding:50px;border-radius:1500px 1500px 1500px 1500px;}.elementor-7 .elementor-element.elementor-element-bf63eb0 .elementor-icon svg{height:15px;}.elementor-7 .elementor-element.elementor-element-bf63eb0 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-bf63eb0 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-bf63eb0 .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-9f1fb03{--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:space-between;--margin-top:0;--margin-bottom:20vh;--margin-left:0;--margin-right:0;}.elementor-7 .elementor-element.elementor-element-a44fdbf{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8580a5b{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8580a5b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-fc991bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-fc991bc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:400;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-c35a016{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:35px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-c35a016:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c35a016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-d5c5d3e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#0C0906;}.elementor-7 .elementor-element.elementor-element-c6b4196 .elementor-button{background-color:#0C0906;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-0.2px;fill:#F4F1DE;color:#F4F1DE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C0906;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-c6b4196 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c6b4196 .elementor-button:focus{background-color:#BF8B3D;border-color:#BF8B3D;}.elementor-7 .elementor-element.elementor-element-c6b4196.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c6b4196 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-c6b4196 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7 .elementor-element.elementor-element-3f4e1c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f348bf5{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f348bf5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f348bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-9856a9e{--divider-border-style:solid;--divider-color:#DDD9CB;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-9856a9e .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-9856a9e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-724d9a8{color:#140F0963;}.elementor-7 .elementor-element.elementor-element-724d9a8 a{color:#B08A5C;}.elementor-7 .elementor-element.elementor-element-19e4e78{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-19e4e78:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-19e4e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-7ad27d6{--divider-border-style:solid;--divider-color:#DDD9CB;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-7ad27d6 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-7ad27d6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-c4bb154{color:#140F0963;}.elementor-7 .elementor-element.elementor-element-c4bb154 a{color:#B08A5C;}.elementor-7 .elementor-element.elementor-element-b80fef2{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-b80fef2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b80fef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-7a1eb31{--divider-border-style:solid;--divider-color:#DDD9CB;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-7a1eb31 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-7a1eb31 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-9cf6ce5{color:#140F0963;}.elementor-7 .elementor-element.elementor-element-9cf6ce5 a{color:#B08A5C;}.elementor-7 .elementor-element.elementor-element-0c65e9b{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0c65e9b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0c65e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-34e0205{--divider-border-style:solid;--divider-color:#DDD9CB;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-34e0205 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-34e0205 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-80536c8{color:#140F0963;}.elementor-7 .elementor-element.elementor-element-80536c8 a{color:#B08A5C;}.elementor-7 .elementor-element.elementor-element-d495213{--divider-border-style:solid;--divider-color:#DDD9CB;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-d495213 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-d495213 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-4ab3235{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:-25px;--n-accordion-border-radius:24px 24px 24px 24px;--n-accordion-title-normal-color:#000000;--n-accordion-title-active-color:#645A4E;--n-accordion-icon-size:10px;}.elementor-7 .elementor-element.elementor-element-4ab3235 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F6F5F2;border-style:none;}:where( .elementor-7 .elementor-element.elementor-element-4ab3235 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#140F09;--border-radius:0px 0px 24px 24px;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-7 .elementor-element.elementor-element-4ab3235 {--n-accordion-padding:25px 20px 25px 20px;}:where( .elementor-7 .elementor-element.elementor-element-4ab3235 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;word-spacing:0em;}.elementor-7 .elementor-element.elementor-element-4561d91{--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;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-7 .elementor-element.elementor-element-7ca8054{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:11VH;--padding-bottom:0;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-7ca8054:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7ca8054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#645A4E;}.elementor-7 .elementor-element.elementor-element-8fb5c16{padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F1DE2B;border-radius:16px 16px 16px 16px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8fb5c16.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8fb5c16 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:-0.2px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-cec75d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-cec75d2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cec75d2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:40px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-5946f24{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-a9f0e92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-7c6c4de{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4b60efe{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a61cb8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-a61cb8c.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a61cb8c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-103658a{--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;--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-7 .elementor-element.elementor-element-5a8adf1{--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-7 .elementor-element.elementor-element-8cbc06a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-cc70a2f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-485d1f5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-bde8dd3{--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-7 .elementor-element.elementor-element-b2b9ec0{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b2b9ec0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-icon i{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-icon svg{fill:#F4F1DE;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-bb553d4{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-bb553d4 .elementor-icon-list-text{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4e08253{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-b5d3fee .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-b5d3fee .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-b5d3fee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:200ms;--overlay-transition-duration:100ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-b5d3fee .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-546aaaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-79e3be7{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-153a50c{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7495cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-7495cbc.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7495cbc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-cf1180f{--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;--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-7 .elementor-element.elementor-element-0489575{--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-7 .elementor-element.elementor-element-41423bf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-1bc4795{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-b555f37{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-80de225{--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-7 .elementor-element.elementor-element-87fcd5b{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-87fcd5b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-icon i{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-icon svg{fill:#F4F1DE;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-3fdd356{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3fdd356 .elementor-icon-list-text{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-7e42562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ba2db84 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-ba2db84 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-ba2db84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:200ms;--overlay-transition-duration:100ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-ba2db84 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-288702f{--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;--justify-content:space-between;--align-items:flex-start;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-ecb7883{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c7dd3b1{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2002e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-2002e67.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2002e67 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-38c831b{--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;--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-7 .elementor-element.elementor-element-7f13bd5{--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-7 .elementor-element.elementor-element-cef5b0e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-7d31066{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-1a699c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-da2eb7b{--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-7 .elementor-element.elementor-element-6b25229{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6b25229 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-icon i{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-icon svg{fill:#F4F1DE;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-53e9a47{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-53e9a47 .elementor-icon-list-text{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-f4cf2e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-441c1d2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-441c1d2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-441c1d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:200ms;--overlay-transition-duration:100ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-441c1d2 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-47fe23f{--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;--justify-content:space-between;--align-items:flex-start;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-1252d09{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1232f44{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9419872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-9419872.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9419872 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-1f156b1{--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;--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-7 .elementor-element.elementor-element-59572d9{--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-7 .elementor-element.elementor-element-1e3c6bb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-85f4098{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-1f4b87a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-ef38811{--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-7 .elementor-element.elementor-element-1ee8318{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1ee8318 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-icon i{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-icon svg{fill:#F4F1DE;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-c5e8774{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c5e8774 .elementor-icon-list-text{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-484a5f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0cb2f00 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-0cb2f00 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-0cb2f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:200ms;--overlay-transition-duration:100ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-0cb2f00 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-dafa734{--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;--justify-content:space-between;--align-items:flex-start;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-56e71f7{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4acd5d1{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-801fd3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-801fd3d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-801fd3d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-8174bb6{--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;--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-7 .elementor-element.elementor-element-a977d8a{--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-7 .elementor-element.elementor-element-6231ef8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-c3148e1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-e69360d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-e6811b0{--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-7 .elementor-element.elementor-element-c6d2c54{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c6d2c54 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-icon i{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-icon svg{fill:#F4F1DE;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-983f51b{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-983f51b .elementor-icon-list-text{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-a9bd896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d052255 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-d052255 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-d052255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:200ms;--overlay-transition-duration:100ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-d052255 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-79d9ad7{--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;--justify-content:space-between;--align-items:flex-start;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-60ec7f9{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-85f5cb4{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c63accc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-c63accc.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c63accc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-fd2dcd7{--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;--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-7 .elementor-element.elementor-element-0926046{--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-7 .elementor-element.elementor-element-59dfc96{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-d14c430{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-7c17f3f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-91b4204{--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-7 .elementor-element.elementor-element-77b652b{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-77b652b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-icon i{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-icon svg{fill:#F4F1DE;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-b50d0a2{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-b50d0a2 .elementor-icon-list-text{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-eda5c35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5ec9f3a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-5ec9f3a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-5ec9f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:200ms;--overlay-transition-duration:100ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-5ec9f3a .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-b01eb0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-efb8023{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d656887{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f033dc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-f033dc1.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f033dc1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:30px;font-weight:400;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-02983a3{--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;--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-7 .elementor-element.elementor-element-f652484{--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-7 .elementor-element.elementor-element-054a703{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-33f39fd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.5em;letter-spacing:-0.5px;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-cd2738c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Work Sans", Sans-serif;font-weight:600;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-3d3f412{--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-7 .elementor-element.elementor-element-7f0531d{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7f0531d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-icon i{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-icon svg{fill:#F4F1DE;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-e590caa{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-e590caa .elementor-icon-list-text{color:#F4F1DE;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-d13a186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-59c5d18 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-59c5d18 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-59c5d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:200ms;--overlay-transition-duration:100ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-59c5d18 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-ae6fecf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-51994ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-02f2de1{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-gap:7vh;--n-tabs-title-border-radius:35px 35px 35px 35px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0C0906;--n-tabs-title-color-active:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-02f2de1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F6F5F2;}.elementor-7 .elementor-element.elementor-element-02f2de1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B08A5C47;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B08A5C;}.elementor-7 .elementor-element.elementor-element-02f2de1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7 .elementor-element.elementor-element-02f2de1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0C0906;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0C0906;}.elementor-7 .elementor-element.elementor-element-02f2de1 .e-n-tabs-heading{max-width:1400px;margin-left:auto;margin-right:auto;display:flex;}.elementor-7 .elementor-element.elementor-element-02f2de1 .e-n-tab-title{flex:1;text-align:center;}.elementor-7 .elementor-element.elementor-element-02f2de1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010103;}.elementor-7 .elementor-element.elementor-element-02f2de1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-02f2de1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#F4F1DE;}.elementor-7 .elementor-element.elementor-element-5e6b507{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3eb5dd8{--spacer-size:50px;width:var( --container-widget-width, 33px );max-width:33px;background-color:#FFFFFF;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3eb5dd8.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-3eb5dd8:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-3eb5dd8.elementor-widget-image img{-webkit-mask-image:url( https://partnerscleaningca.com/wp-content/uploads/2026/05/button-box-left.svg );-webkit-mask-size:contain;-webkit-mask-position:bottom left;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-2c0c3e6 .elementor-button{background-color:#B08A5C;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-0.2px;fill:#F4F1DE;color:#F4F1DE;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-2c0c3e6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2c0c3e6 .elementor-button:focus{background-color:#F7F6F4;color:#0C0906;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2c0c3e6{background-color:#FFFFFF;border-radius:35px 35px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c0c3e6.ha-has-bg-overlay::before{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-2c0c3e6.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-2c0c3e6 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2c0c3e6 .elementor-button:focus svg{fill:#0C0906;}.elementor-7 .elementor-element.elementor-element-39fe82a{--spacer-size:50px;width:var( --container-widget-width, 33px );max-width:33px;background-color:#FFFFFF;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-39fe82a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-7 .elementor-element.elementor-element-39fe82a:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-39fe82a.elementor-widget-image img{-webkit-mask-image:url( https://partnerscleaningca.com/wp-content/uploads/2026/05/button-box-right.svg );-webkit-mask-size:contain;-webkit-mask-position:bottom right;-webkit-mask-repeat:no-repeat;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-70d184c{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-b0f1d2f{--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6259be5{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-2ff9c18{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-edee815{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3c08279{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c0d3f20{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8fe2db9{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-7 .elementor-element.elementor-element-836aa35{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-6592cce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6592cce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-056567a{--min-height:50px;}.elementor-7 .elementor-element.elementor-element-d24af46{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d24af46.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-60c83a6{--min-height:50px;}.elementor-7 .elementor-element.elementor-element-5317698{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5317698.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-337c893{--min-height:50px;}.elementor-7 .elementor-element.elementor-element-3d16b7f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3d16b7f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4f85292{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f20f849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ab40871{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-04744b4 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-7 .elementor-element.elementor-element-09774d1{--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-aaca5d8{--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ae1f8fb{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-95e5f72.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-265b399{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;}.elementor-7 .elementor-element.elementor-element-265b399 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-7ea28ae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9e045c6{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9f7bc9c{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5786d8d{--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-7 .elementor-element.elementor-element-c3ae796{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e0a61aa{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0536059{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-1bd7568{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c00ae11{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ab7fcc6{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-56caabd{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-9070a23{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d1f0d1e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-9087f2f{--e-n-carousel-swiper-slides-to-display:2;padding:0px 30px 0px 30px;}.elementor-7 .elementor-element.elementor-element-9087f2f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-fc134d9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e93f318{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-55bbdfa{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-9f1fb03{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a44fdbf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c35a016{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-3f4e1c6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4ab3235{--n-accordion-title-font-size:16px;}.elementor-7 .elementor-element.elementor-element-4561d91{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7ca8054{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a9f0e92{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-4e08253{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-4e08253.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-546aaaa{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-546aaaa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7e42562{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-7e42562.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-288702f{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-f4cf2e6{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-f4cf2e6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-47fe23f{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-484a5f4{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-484a5f4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-dafa734{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-a9bd896{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-a9bd896.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-79d9ad7{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-eda5c35{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-eda5c35.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b01eb0d{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-d13a186{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-d13a186.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ae6fecf{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-51994ca{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-02f2de1{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--n-tabs-gap:20px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-70d184c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-b0f1d2f{--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2ff9c18{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-3c08279{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c0d3f20{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8fe2db9{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-7 .elementor-element.elementor-element-056567a{--width:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-60c83a6{--width:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-337c893{--width:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-4f85292{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-04744b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-09774d1{--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0840911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-aaca5d8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ae1f8fb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-95e5f72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ee27d1d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-d6a3b61{--min-height:50vh;}.elementor-7 .elementor-element.elementor-element-c61d0d5{--width:80%;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-db9d5b6{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-dd03799{--width:60px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-253fb27{--width:70%;}.elementor-7 .elementor-element.elementor-element-933cbdb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-dae6e2b{--min-height:50vh;}.elementor-7 .elementor-element.elementor-element-99c6e8a{--width:80%;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1300e89{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-886bd2b{--width:60px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-b00e167{--width:70%;}.elementor-7 .elementor-element.elementor-element-c13437f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-191bdc0{--min-height:50vh;}.elementor-7 .elementor-element.elementor-element-5a69fff{--width:80%;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-132eb1d{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-df66ff6{--width:60px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-df53b03{--width:70%;}.elementor-7 .elementor-element.elementor-element-265b399{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-5vw;--e-n-carousel-arrow-next-top-position:-5vw;}.elementor-7 .elementor-element.elementor-element-fb3889e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-62b5e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-fa1e994{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9e045c6{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-9f7bc9c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c3ae796{--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-d828168{--width:220px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-d828168.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e0a61aa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-dc0e398{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-fdb9bc2{--width:60px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-edd3b89{--width:70%;}.elementor-7 .elementor-element.elementor-element-1bd7568{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-d603b8b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-fc5d9d4{--width:60px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-d15b116{--width:70%;}.elementor-7 .elementor-element.elementor-element-ab7fcc6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-fab4407{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-b6c55db{--width:60px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-e4d419d{--width:70%;}.elementor-7 .elementor-element.elementor-element-9070a23{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-5595762{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ab6e830{--width:60px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-2664118{--width:70%;}.elementor-7 .elementor-element.elementor-element-9087f2f{--e-n-carousel-swiper-slides-to-display:1;margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-size:0px;}.elementor-7 .elementor-element.elementor-element-9087f2f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e93f318{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9f1fb03{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fc991bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-c35a016{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3f4e1c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4561d91{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7ca8054{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-cec75d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-5946f24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a9f0e92{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7c6c4de{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-a61cb8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-8cbc06a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-cc70a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-485d1f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4e08253{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-546aaaa{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-79e3be7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-7495cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-41423bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1bc4795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b555f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7e42562{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-288702f{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ecb7883{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-2002e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-cef5b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7d31066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1a699c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-f4cf2e6{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-47fe23f{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1252d09{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-9419872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-1e3c6bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-85f4098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1f4b87a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-484a5f4{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-dafa734{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-56e71f7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-801fd3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-6231ef8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c3148e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e69360d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a9bd896{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-79d9ad7{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-60ec7f9{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-c63accc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-59dfc96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d14c430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7c17f3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-eda5c35{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-b01eb0d{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-efb8023{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-f033dc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-054a703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-33f39fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-cd2738c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d13a186{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-ae6fecf{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-51994ca{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-02f2de1{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-5e6b507{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-127e6d9{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-0b56b28{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-5377913{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-e585daf{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-66dbaa6{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-9b0e420{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-a9ce17f{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-8bf198c{--width:100%;}.elementor-7 .elementor-element.elementor-element-780d489{--width:100%;}.elementor-7 .elementor-element.elementor-element-7b3e2e3{--width:100%;}.elementor-7 .elementor-element.elementor-element-0ffbb16{--width:100%;}.elementor-7 .elementor-element.elementor-element-3a54eb7{--width:100%;}.elementor-7 .elementor-element.elementor-element-2b58499{--width:100%;}.elementor-7 .elementor-element.elementor-element-4abeea7{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-fd4802a{--width:100%;}.elementor-7 .elementor-element.elementor-element-80a4a41{--width:100%;}.elementor-7 .elementor-element.elementor-element-d7775e0{--width:100%;}.elementor-7 .elementor-element.elementor-element-e891ecd{--width:100%;}.elementor-7 .elementor-element.elementor-element-5c81c08{--width:100%;}.elementor-7 .elementor-element.elementor-element-44187e9{--width:100%;}.elementor-7 .elementor-element.elementor-element-2a381ca{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-3c08279{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-6592cce{--width:25%;}.elementor-7 .elementor-element.elementor-element-056567a{--width:60px;}.elementor-7 .elementor-element.elementor-element-d24af46{--width:25%;}.elementor-7 .elementor-element.elementor-element-60c83a6{--width:60px;}.elementor-7 .elementor-element.elementor-element-5317698{--width:25%;}.elementor-7 .elementor-element.elementor-element-337c893{--width:60px;}.elementor-7 .elementor-element.elementor-element-3d16b7f{--width:25%;}.elementor-7 .elementor-element.elementor-element-4f85292{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-ab40871{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-aaca5d8{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-ae1f8fb{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-95e5f72{--width:50%;}.elementor-7 .elementor-element.elementor-element-c61d0d5{--width:275px;}.elementor-7 .elementor-element.elementor-element-dd03799{--width:60px;}.elementor-7 .elementor-element.elementor-element-253fb27{--width:50%;}.elementor-7 .elementor-element.elementor-element-99c6e8a{--width:275px;}.elementor-7 .elementor-element.elementor-element-886bd2b{--width:60px;}.elementor-7 .elementor-element.elementor-element-b00e167{--width:50%;}.elementor-7 .elementor-element.elementor-element-5a69fff{--width:275px;}.elementor-7 .elementor-element.elementor-element-df66ff6{--width:60px;}.elementor-7 .elementor-element.elementor-element-df53b03{--width:50%;}.elementor-7 .elementor-element.elementor-element-7ea28ae{--width:40%;}.elementor-7 .elementor-element.elementor-element-9f7bc9c{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-d828168{--width:420px;}.elementor-7 .elementor-element.elementor-element-ca194a1{--width:160px;}.elementor-7 .elementor-element.elementor-element-fdb9bc2{--width:60px;}.elementor-7 .elementor-element.elementor-element-edd3b89{--width:50%;}.elementor-7 .elementor-element.elementor-element-fc5d9d4{--width:60px;}.elementor-7 .elementor-element.elementor-element-d15b116{--width:50%;}.elementor-7 .elementor-element.elementor-element-b6c55db{--width:60px;}.elementor-7 .elementor-element.elementor-element-e4d419d{--width:50%;}.elementor-7 .elementor-element.elementor-element-ab6e830{--width:60px;}.elementor-7 .elementor-element.elementor-element-2664118{--width:50%;}.elementor-7 .elementor-element.elementor-element-e93f318{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-a44fdbf{--width:40%;}.elementor-7 .elementor-element.elementor-element-c35a016{--width:410px;}.elementor-7 .elementor-element.elementor-element-3f4e1c6{--width:50%;}.elementor-7 .elementor-element.elementor-element-7c6c4de{--width:100%;}.elementor-7 .elementor-element.elementor-element-4e08253{--width:100%;}.elementor-7 .elementor-element.elementor-element-546aaaa{--width:100%;}.elementor-7 .elementor-element.elementor-element-79e3be7{--width:100%;}.elementor-7 .elementor-element.elementor-element-7e42562{--width:100%;}.elementor-7 .elementor-element.elementor-element-ecb7883{--width:100%;}.elementor-7 .elementor-element.elementor-element-f4cf2e6{--width:100%;}.elementor-7 .elementor-element.elementor-element-1252d09{--width:100%;}.elementor-7 .elementor-element.elementor-element-484a5f4{--width:100%;}.elementor-7 .elementor-element.elementor-element-56e71f7{--width:100%;}.elementor-7 .elementor-element.elementor-element-a9bd896{--width:100%;}.elementor-7 .elementor-element.elementor-element-60ec7f9{--width:100%;}.elementor-7 .elementor-element.elementor-element-eda5c35{--width:100%;}.elementor-7 .elementor-element.elementor-element-efb8023{--width:100%;}.elementor-7 .elementor-element.elementor-element-d13a186{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-fd4802a{--width:calc(50% - 10px);}.elementor-7 .elementor-element.elementor-element-80a4a41{--width:calc(50% - 10px);}.elementor-7 .elementor-element.elementor-element-d7775e0{--width:calc(50% - 10px);}.elementor-7 .elementor-element.elementor-element-e891ecd{--width:calc(50% - 10px);}.elementor-7 .elementor-element.elementor-element-5c81c08{--width:calc(50% - 10px);}.elementor-7 .elementor-element.elementor-element-44187e9{--width:calc(50% - 10px);}.elementor-7 .elementor-element.elementor-element-6592cce{--width:45%;}.elementor-7 .elementor-element.elementor-element-056567a{--width:50px;}.elementor-7 .elementor-element.elementor-element-d24af46{--width:45%;}.elementor-7 .elementor-element.elementor-element-60c83a6{--width:50px;}.elementor-7 .elementor-element.elementor-element-5317698{--width:45%;}.elementor-7 .elementor-element.elementor-element-337c893{--width:50px;}.elementor-7 .elementor-element.elementor-element-3d16b7f{--width:45%;}.elementor-7 .elementor-element.elementor-element-95e5f72{--width:45%;}.elementor-7 .elementor-element.elementor-element-7ea28ae{--width:45%;}.elementor-7 .elementor-element.elementor-element-a44fdbf{--width:40%;}.elementor-7 .elementor-element.elementor-element-c35a016{--width:300px;}.elementor-7 .elementor-element.elementor-element-3f4e1c6{--width:40%;}.elementor-7 .elementor-element.elementor-element-7c6c4de{--width:50%;}.elementor-7 .elementor-element.elementor-element-79e3be7{--width:50%;}.elementor-7 .elementor-element.elementor-element-ecb7883{--width:50%;}.elementor-7 .elementor-element.elementor-element-1252d09{--width:50%;}.elementor-7 .elementor-element.elementor-element-56e71f7{--width:50%;}.elementor-7 .elementor-element.elementor-element-60ec7f9{--width:50%;}.elementor-7 .elementor-element.elementor-element-efb8023{--width:50%;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-e93f318:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e93f318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-f3dce1e *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c466be */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9576b1 */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-c9576b1 {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cffbb2 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4c813c */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4311aad *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0dffb */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8163a3b */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-8163a3b {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f9d925 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f25fddb */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a3a2ee *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494d400 */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46a264d */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-46a264d {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b81ddc */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8d2e6a */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3dce1e *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c466be */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9576b1 */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-c9576b1 {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cffbb2 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4c813c */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4311aad *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0dffb */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8163a3b */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-8163a3b {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f9d925 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f25fddb */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a3a2ee *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494d400 */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46a264d */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-46a264d {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b81ddc */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8d2e6a */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3dce1e *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c466be */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9576b1 */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-c9576b1 {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cffbb2 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4c813c */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4311aad *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0dffb */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8163a3b */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-8163a3b {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f9d925 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f25fddb */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a3a2ee *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494d400 */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46a264d */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-46a264d {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b81ddc */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8d2e6a */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3dce1e *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c466be */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9576b1 */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-c9576b1 {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cffbb2 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4c813c */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4311aad *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0dffb */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8163a3b */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-8163a3b {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f9d925 */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f25fddb */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a3a2ee *//* Widget HTML invisível e sem espaço */
.ghost-html {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    overflow: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;

    z-index: -1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494d400 */.goldtitle {
    color: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46a264d */.button-blur {
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    backdrop-filter: blur(14px);
    border-radius: 25px;
}


.elementor-7 .elementor-element.elementor-element-46a264d {
    background: linear-gradient(120deg, #3b291545 0%, #714e1ac2 25%, /* faixa de luz */ #3b291545 75%); /*defina as cores do BG aqui*/ /*defina as cores do BG aqui*/
    background-size: 800% 800%;
    animation: AnimationName 6s ease infinite; /*defina o tempo da animação*/
    z-index: 1;
    transition: 0.5s;
}

@keyframes AnimationName{
    0% {
    background-position: 0% 51%;
}
    50% {
    background-position: 100% 50%;
}
    100% {
    background-position: 0% 51%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b81ddc */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8d2e6a */.button-blur {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(8px);
    transition: all 0.3s ease;
    border-radius: 25px;
}

.button-blur:hover {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(14px);
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-997bc2e */body:not(.elementor-editor-active) .elementor-7 .elementor-element.elementor-element-997bc2e {
   /* seu CSS */
}


/* =====================================================
   APPLE-LIKE MINIMAL TABS
   Estado normal = só ícone (hug real)
   Hover / Active = expande suavemente
========== */






/* faixa com respiro + gradiente */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tabs-heading {
    padding-top: 25px;
    padding-bottom: 25px;
    backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
    background: linear-gradient(90deg, #07050400 0%, #070504b8 30%, #00000099 50%, #070504b8 70%, #07050400 100%);
}










/* =====================================================
   CONTAINER GERAL
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e {
    position: relative;
    
}

/* =====================================================
   TAB BASE
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    position: relative;
    overflow: hidden;

    width: 46px;
    min-width: 46px;
    max-width: 46px;

    padding: 14px !important;

    white-space: nowrap;

    background: transparent !important;
    color: #FFFFFFAD !important;

    border: none !important;

    transition:
        max-width 0.62s cubic-bezier(0.22, 1, 0.36, 1),
        width 0.62s cubic-bezier(0.22, 1, 0.36, 1),
        padding 0.48s cubic-bezier(0.22, 1, 0.36, 1),
        background 0.38s ease,
        color 0.38s ease,
        box-shadow 0.48s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =====================================================
   HOVER
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title:hover {
    justify-content: center;

    max-width: fit-content;

    padding-left: 14px !important;
    padding-right: 30px !important;

    background: #27221c1c !important;
    color: #978774 !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

/* =====================================================
   ACTIVE
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title[aria-selected="true"] {
    justify-content: center;

    max-width: fit-content;

    padding-left: 14px !important;
    padding-right: 25px !important;

    position: relative;

    background: #1E1E1E61 !important;

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    color: #FFC37B !important;

    border: 1px solid #FFFFFF14 !important;

    box-shadow:
        0 8px 30px #00000059,
        inset 0 1px 0 #FFFFFF14;

    overflow: hidden;

    z-index: 2;
}

/* =====================================================
   GLOW SUPERIOR SUAVE - TAB ATIVA
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title[aria-selected="true"]::after {
    content: "";

    position: absolute;
    inset: 0;

    border-radius: inherit;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #FFFFFF2E,
        #FFFFFF05
    );

    -webkit-mask:
        linear-gradient(#FFFFFF 0 0) content-box,
        linear-gradient(#FFFFFF 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    pointer-events: none;

    transition:
        opacity 0.42s ease,
        transform 0.52s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =====================================================
   SVG BASE
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title::before {
    content: "";

    width: 35px;
    height: 35px;

    display: inline-block;
    flex-shrink: 0;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

    opacity: 0.50;

    filter: brightness(0) saturate(100%) invert(35%) sepia(10%) saturate(500%) hue-rotate(350deg) brightness(75%) contrast(100%);

    transition:
        opacity 0.38s ease,
        filter 0.42s ease,
        transform 0.52s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =====================================================
   SVG HOVER
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title:hover::before {
    opacity: 0.96;
    filter: brightness(0) saturate(100%) invert(35%) sepia(10%) saturate(500%) hue-rotate(350deg) brightness(125%) contrast(100%);
}

/* =====================================================
   SVG ACTIVE
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title[aria-selected="true"]::before {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(84%) sepia(44%) saturate(700%) hue-rotate(314deg) brightness(107%) contrast(95%);
}

/* =====================================================
   SVG URLs
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title:nth-of-type(1)::before {
        background-image: url('http://partnerscleaningca.com/wp-content/uploads/2026/05/cleaning-spray-action.svg');
    display: flex;
    align-items: center;
    margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title:nth-of-type(2)::before {
        background-image: url('http://partnerscleaningca.com/wp-content/uploads/2026/05/cleaning-rush-stars.svg');
    display: flex;
    align-items: center;
    margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title:nth-of-type(3)::before {
    background-image: url('http://partnerscleaningca.com/wp-content/uploads/2026/05/room-service-sign-clean.svg');
    display: flex;
    align-items: center;
    margin-left: 10px;
}

/* =====================================================
   TEXTO BASE
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title .e-n-tab-title-text {
    display: inline-block;

    opacity: 0;

    max-width: 0;

    overflow: hidden;

    transform: translateX(-8px);

    margin-left: -10px;

    transition:
        opacity 0.85s ease,
        max-width 0.85s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.35s cubic-bezier(0.22, 1, 0.36, 1),
        margin-left 0.52s cubic-bezier(0.22, 1, 0.36, 1);
}

/* =====================================================
   TEXTO VISÍVEL - HOVER + ACTIVE
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title:hover .e-n-tab-title-text,
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    opacity: 1;

    max-width: 250px;

    transform: translateX(0);
}

/* =====================================================
   ESTADO FECHADO
   ===================================================== */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title:not(:hover):not([aria-selected="true"]) {
    justify-content: center;
}












/* =====================================================
   REMOVE FLASH / FLICKER BRANCO NA TROCA DAS TABS
   O problema geralmente é opacity zerando junto com repaint brutal.
   Então suavizamos sem “piscar”.
   ===================================================== */

/* Painel base */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-con {
    opacity: 1;
    transform: translateX(0);

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;

    transform-style: preserve-3d;
    will-change: transform, opacity;

    transition:
        opacity 0.7s cubic-bezier(0.25, 1, 0.5, 1),
        transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Saída */
.tab-panel-exit {
    opacity: 0.05 !important;
    transform: translateX(-16px) !important;
}

/* Entrada */
.tab-panel-enter {
    opacity: 0.05 !important;
    transform: translateX(16px) !important;
}

/* Estado final */
.tab-panel-active {
    opacity: 1 !important;
    transform: translateX(0) !important;
}

/* Remove qualquer fundo branco temporário */
.elementor-7 .elementor-element.elementor-element-997bc2e,
.elementor-7 .elementor-element.elementor-element-997bc2e .e-con,
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tabs-content {
    background-color: transparent !important;
}

/* Anti repaint */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-con * {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}







/* =====================================================
   FIX REAL DO GAP (HIT AREA CONSTANTE)
   ===================================================== */

/* TAB BASE - largura fixa SEMPRE */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title {

    /* 🔴 AQUI ESTÁ O SEGREDO */
    width: 100px;          /* área fixa grande */
    min-width: 100px;
    max-width: 100px;

}

/* TEXTO ESCONDIDO */
.elementor-7 .elementor-element.elementor-element-997bc2e .e-n-tab-title .e-n-tab-title-text {
    opacity: 0;
    transform: translateX(-10px);
    margin-left: -8px;

    transition:
        opacity 0.45s ease,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        margin-left 0.45s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76037e4 */.zoom-bg {
    inset: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    transform: scale(1);
    transition: transform 0.6s ease-in-out;
}

.hover-card:hover .zoom-bg {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66617c2 */.meu-icone-services svg path {
  stroke: #645A4E; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24b48ed */.elementor-7 .elementor-element.elementor-element-24b48ed {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a83accd */.elementor-7 .elementor-element.elementor-element-a83accd .hover-subtitle {
    opacity: 0;
    transition: opacity 0.35s ease;
}

.elementor-7 .elementor-element.elementor-element-a83accd:hover .hover-subtitle {
    opacity: 1;
}

.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c4018 */.hover-content {
    width: 100%;
    transform: translateY(120px); /* começa mais embaixo */
    transition: transform 0.45s ease;
}

.hover-card:hover .hover-content {
    transform: translateY(0);
}

.content-layer {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bf198c */.elementor-7 .elementor-element.elementor-element-8bf198c::before {
    content: "";
    position: absolute;
    top: auto;
    left: auto;
bottom: -3px;
right: -3px;
    z-index: 55;
    background-color: #070504;

    -webkit-mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: right bottom;
    -webkit-mask-size: 119px 112px;

    mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    mask-repeat: no-repeat;
    mask-position: right bottom;
    mask-size: 119px 112px;

    pointer-events: none;
}


/* CARD PRINCIPAL */
.hover-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end; /* joga para baixo */
    justify-content: flex-start;
    min-height: 100%;
}

/* BLOCO INTERNO */
.hover-content {
    transform: translateY(60px);
    transition: all 0.4s ease;
}

/* SUBTÍTULO ESCONDIDO */
.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* HOVER */
.hover-card:hover .hover-content {
    transform: translateY(0);
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}

.hover-content {
    margin-top: auto;
}

.elementor-7 .elementor-element.elementor-element-8bf198c::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.75) 0%,
        rgba(0, 0, 0, 0.35) 35%,
        rgba(0, 0, 0, 0) 70%
    );
}

.hover-card {
    position: relative;
    overflow: hidden;
}


.card-box-services:hover .meu-icone-services svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6846 */.zoom-bg {
    inset: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    transform: scale(1);
    transition: transform 0.6s ease-in-out;
}

.hover-card:hover .zoom-bg {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6918b6f */.elementor-7 .elementor-element.elementor-element-6918b6f {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f342f3e */.elementor-7 .elementor-element.elementor-element-f342f3e .hover-subtitle {
    opacity: 0;
    transition: opacity 0.35s ease;
}

.elementor-7 .elementor-element.elementor-element-f342f3e:hover .hover-subtitle {
    opacity: 1;
}

.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a2918 */.hover-content {
    width: 100%;
    transform: translateY(185px); /* começa mais embaixo */
    transition: transform 0.45s ease;
}

.hover-card:hover .hover-content {
    transform: translateY(0);
}

.content-layer {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-780d489 */.elementor-7 .elementor-element.elementor-element-780d489::before {
    content: "";
    position: absolute;
    top: auto;
    left: auto;
bottom: -3px;
right: -3px;
    z-index: 55;
    background-color: #070504;

    -webkit-mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: right bottom;
    -webkit-mask-size: 119px 112px;

    mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    mask-repeat: no-repeat;
    mask-position: right bottom;
    mask-size: 119px 112px;

    pointer-events: none;
}


/* CARD PRINCIPAL */
.hover-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end; /* joga para baixo */
    justify-content: flex-start;
    min-height: 100%;
}

/* BLOCO INTERNO */
.hover-content {
    transform: translateY(60px);
    transition: all 0.4s ease;
}

/* SUBTÍTULO ESCONDIDO */
.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* HOVER */
.hover-card:hover .hover-content {
    transform: translateY(0);
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}

.hover-content {
    margin-top: auto;
}

.elementor-7 .elementor-element.elementor-element-780d489::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.75) 0%,
        rgba(0, 0, 0, 0.35) 35%,
        rgba(0, 0, 0, 0) 70%
    );
}

.hover-card {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22438a0 */.zoom-bg {
    inset: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    transform: scale(1);
    transition: transform 0.6s ease-in-out;
}

.hover-card:hover .zoom-bg {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40f67a6 */.elementor-7 .elementor-element.elementor-element-40f67a6 {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f760ad */.elementor-7 .elementor-element.elementor-element-7f760ad .hover-subtitle {
    opacity: 0;
    transition: opacity 0.35s ease;
}

.elementor-7 .elementor-element.elementor-element-7f760ad:hover .hover-subtitle {
    opacity: 1;
}

.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0aa53 */.hover-content {
    width: 100%;
    transform: translateY(185px); /* começa mais embaixo */
    transition: transform 0.45s ease;
}

.hover-card:hover .hover-content {
    transform: translateY(0);
}

.content-layer {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3e2e3 */.elementor-7 .elementor-element.elementor-element-7b3e2e3::before {
    content: "";
    position: absolute;
    top: auto;
    left: auto;
bottom: -3px;
right: -3px;
    z-index: 55;
    background-color: #070504;

    -webkit-mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: right bottom;
    -webkit-mask-size: 119px 112px;

    mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    mask-repeat: no-repeat;
    mask-position: right bottom;
    mask-size: 119px 112px;

    pointer-events: none;
}


/* CARD PRINCIPAL */
.hover-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end; /* joga para baixo */
    justify-content: flex-start;
    min-height: 100%;
}

/* BLOCO INTERNO */
.hover-content {
    transform: translateY(60px);
    transition: all 0.4s ease;
}

/* SUBTÍTULO ESCONDIDO */
.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* HOVER */
.hover-card:hover .hover-content {
    transform: translateY(0);
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}

.hover-content {
    margin-top: auto;
}

.elementor-7 .elementor-element.elementor-element-7b3e2e3::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.75) 0%,
        rgba(0, 0, 0, 0.35) 35%,
        rgba(0, 0, 0, 0) 70%
    );
}

.hover-card {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94bdd30 */.zoom-bg {
    inset: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    transform: scale(1);
    transition: transform 0.6s ease-in-out;
}

.hover-card:hover .zoom-bg {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a5e322 */.elementor-7 .elementor-element.elementor-element-7a5e322 {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b2de4 */.elementor-7 .elementor-element.elementor-element-52b2de4 .hover-subtitle {
    opacity: 0;
    transition: opacity 0.35s ease;
}

.elementor-7 .elementor-element.elementor-element-52b2de4:hover .hover-subtitle {
    opacity: 1;
}

.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fbd24 */.hover-content {
    width: 100%;
    transform: translateY(185px); /* começa mais embaixo */
    transition: transform 0.45s ease;
}

.hover-card:hover .hover-content {
    transform: translateY(0);
}

.content-layer {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ffbb16 */.elementor-7 .elementor-element.elementor-element-0ffbb16::before {
    content: "";
    position: absolute;
    top: auto;
    left: auto;
bottom: -3px;
right: -3px;
    z-index: 55;
    background-color: #070504;

    -webkit-mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: right bottom;
    -webkit-mask-size: 119px 112px;

    mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    mask-repeat: no-repeat;
    mask-position: right bottom;
    mask-size: 119px 112px;

    pointer-events: none;
}


/* CARD PRINCIPAL */
.hover-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end; /* joga para baixo */
    justify-content: flex-start;
    min-height: 100%;
}

/* BLOCO INTERNO */
.hover-content {
    transform: translateY(60px);
    transition: all 0.4s ease;
}

/* SUBTÍTULO ESCONDIDO */
.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* HOVER */
.hover-card:hover .hover-content {
    transform: translateY(0);
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}

.hover-content {
    margin-top: auto;
}

.elementor-7 .elementor-element.elementor-element-0ffbb16::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.75) 0%,
        rgba(0, 0, 0, 0.35) 35%,
        rgba(0, 0, 0, 0) 70%
    );
}

.hover-card {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7f78e */.zoom-bg {
    inset: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    transform: scale(1);
    transition: transform 0.6s ease-in-out;
}

.hover-card:hover .zoom-bg {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faed20b */.elementor-7 .elementor-element.elementor-element-faed20b {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc2828a */.elementor-7 .elementor-element.elementor-element-dc2828a .hover-subtitle {
    opacity: 0;
    transition: opacity 0.35s ease;
}

.elementor-7 .elementor-element.elementor-element-dc2828a:hover .hover-subtitle {
    opacity: 1;
}

.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b08ce */.hover-content {
    width: 100%;
    transform: translateY(185px); /* começa mais embaixo */
    transition: transform 0.45s ease;
}

.hover-card:hover .hover-content {
    transform: translateY(0);
}

.content-layer {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a54eb7 */.elementor-7 .elementor-element.elementor-element-3a54eb7::before {
    content: "";
    position: absolute;
    top: auto;
    left: auto;
bottom: -3px;
right: -3px;
    z-index: 55;
    background-color: #070504;

    -webkit-mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: right bottom;
    -webkit-mask-size: 119px 112px;

    mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    mask-repeat: no-repeat;
    mask-position: right bottom;
    mask-size: 119px 112px;

    pointer-events: none;
}


/* CARD PRINCIPAL */
.hover-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end; /* joga para baixo */
    justify-content: flex-start;
    min-height: 100%;
}

/* BLOCO INTERNO */
.hover-content {
    transform: translateY(60px);
    transition: all 0.4s ease;
}

/* SUBTÍTULO ESCONDIDO */
.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* HOVER */
.hover-card:hover .hover-content {
    transform: translateY(0);
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}

.hover-content {
    margin-top: auto;
}

.elementor-7 .elementor-element.elementor-element-3a54eb7::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.75) 0%,
        rgba(0, 0, 0, 0.35) 35%,
        rgba(0, 0, 0, 0) 70%
    );
}

.hover-card {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c63e54 */.zoom-bg {
    inset: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    transform: scale(1);
    transition: transform 0.6s ease-in-out;
}

.hover-card:hover .zoom-bg {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8476c66 */.elementor-7 .elementor-element.elementor-element-8476c66 {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81012f2 */.elementor-7 .elementor-element.elementor-element-81012f2 .hover-subtitle {
    opacity: 0;
    transition: opacity 0.35s ease;
}

.elementor-7 .elementor-element.elementor-element-81012f2:hover .hover-subtitle {
    opacity: 1;
}

.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25b6ddc */.hover-content {
    width: 100%;
    transform: translateY(185px); /* começa mais embaixo */
    transition: transform 0.45s ease;
}

.hover-card:hover .hover-content {
    transform: translateY(0);
}

.content-layer {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b58499 */.elementor-7 .elementor-element.elementor-element-2b58499::before {
    content: "";
    position: absolute;
    top: auto;
    left: auto;
bottom: -3px;
right: -3px;
    z-index: 55;
    background-color: #070504;

    -webkit-mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: right bottom;
    -webkit-mask-size: 119px 112px;

    mask-image: url("http://partnerscleaningca.com/wp-content/uploads/2026/04/mask.png");
    mask-repeat: no-repeat;
    mask-position: right bottom;
    mask-size: 119px 112px;

    pointer-events: none;
}


/* CARD PRINCIPAL */
.hover-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end; /* joga para baixo */
    justify-content: flex-start;
    min-height: 100%;
}

/* BLOCO INTERNO */
.hover-content {
    transform: translateY(60px);
    transition: all 0.4s ease;
}

/* SUBTÍTULO ESCONDIDO */
.hover-subtitle {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* HOVER */
.hover-card:hover .hover-content {
    transform: translateY(0);
}

.hover-card:hover .hover-subtitle {
    opacity: 1;
}

.hover-content {
    margin-top: auto;
}

.elementor-7 .elementor-element.elementor-element-2b58499::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.75) 0%,
        rgba(0, 0, 0, 0.35) 35%,
        rgba(0, 0, 0, 0) 70%
    );
}

.hover-card {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ab01f */.meu-icone svg path {
  stroke: #A88855; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eed4e2 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b532110 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4802a */.card-box:hover .meu-icone svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4988c68 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c8cb */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb12a2c */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb5dc5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a18a5 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28d11d5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4226de7 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d7a716 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afeca5d */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecbd882 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ab01f */.meu-icone svg path {
  stroke: #A88855; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eed4e2 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b532110 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4802a */.card-box:hover .meu-icone svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4988c68 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c8cb */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb12a2c */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb5dc5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a18a5 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28d11d5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4226de7 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d7a716 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afeca5d */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecbd882 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ab01f */.meu-icone svg path {
  stroke: #A88855; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eed4e2 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b532110 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4802a */.card-box:hover .meu-icone svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4988c68 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c8cb */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb12a2c */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb5dc5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a18a5 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28d11d5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4226de7 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d7a716 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afeca5d */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecbd882 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ab01f */.meu-icone svg path {
  stroke: #A88855; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eed4e2 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b532110 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4802a */.card-box:hover .meu-icone svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4988c68 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c8cb */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb12a2c */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb5dc5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a18a5 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28d11d5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4226de7 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d7a716 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afeca5d */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecbd882 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ab01f */.meu-icone svg path {
  stroke: #A88855; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eed4e2 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b532110 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4802a */.card-box:hover .meu-icone svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4988c68 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c8cb */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb12a2c */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb5dc5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a18a5 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28d11d5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4226de7 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d7a716 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afeca5d */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecbd882 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ab01f */.meu-icone svg path {
  stroke: #A88855; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eed4e2 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b532110 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4802a */.card-box:hover .meu-icone svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4988c68 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c8cb */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb12a2c */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb5dc5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a18a5 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28d11d5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4226de7 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d7a716 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afeca5d */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecbd882 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4ab01f */.meu-icone svg path {
  stroke: #A88855; /* sua cor padrão */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eed4e2 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b532110 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4802a */.card-box:hover .meu-icone svg path {
  stroke: #F4F1DE; /* cor no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4988c68 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c8cb */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb12a2c */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bb5dc5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a18a5 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28d11d5 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4226de7 */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d7a716 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afeca5d */.card-title {
  min-height: 48px;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecbd882 */.card-text {
  min-height: 110px; /* ajusta conforme seu layout */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6592cce */.step-card {
    position: relative;
    overflow: hidden;
    background: transparent;
    transition: all 0.3s ease;
}

/* STEP escondido */


/* textos padrão */
.step-title,
.step-desc {
    transition: all 0.3s ease;
}


.step-card:hover .step-label,
.step-card:hover .step-label * {
    color: #0C0906 !important; /* seu laranjado */
}

/* STEP aparece subindo */
.step-card:hover .step-label {
    transform: translateY(0);
    opacity: 1;
}

/* muda cores */
.step-card:hover .step-title,
.step-card:hover .step-title * {
    color: #0C0906 !important;
}

.step-card:hover .step-desc,
.step-card:hover .step-desc * {
    color: #0C0906 !important;
}

.step-card:hover .step-number {
    background-color: #E5E1D1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d24af46 */.step-card {
    position: relative;
    overflow: hidden;
    background: transparent;
    transition: all 0.3s ease;
}

/* STEP escondido */


/* textos padrão */
.step-title,
.step-desc {
    transition: all 0.3s ease;
}


.step-card:hover .step-label,
.step-card:hover .step-label * {
    color: #0C0906 !important; /* seu laranjado */
}

/* STEP aparece subindo */
.step-card:hover .step-label {
    transform: translateY(0);
    opacity: 1;
}

/* muda cores */
.step-card:hover .step-title,
.step-card:hover .step-title * {
    color: #0C0906 !important;
}

.step-card:hover .step-desc,
.step-card:hover .step-desc * {
    color: #0C0906 !important;
}

.step-card:hover .step-number {
    background-color: #E5E1D1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5317698 */.step-card {
    position: relative;
    overflow: hidden;
    background: transparent;
    transition: all 0.3s ease;
}

/* STEP escondido */


/* textos padrão */
.step-title,
.step-desc {
    transition: all 0.3s ease;
}


.step-card:hover .step-label,
.step-card:hover .step-label * {
    color: #0C0906 !important; /* seu laranjado */
}

/* STEP aparece subindo */
.step-card:hover .step-label {
    transform: translateY(0);
    opacity: 1;
}

/* muda cores */
.step-card:hover .step-title,
.step-card:hover .step-title * {
    color: #0C0906 !important;
}

.step-card:hover .step-desc,
.step-card:hover .step-desc * {
    color: #0C0906 !important;
}

.step-card:hover .step-number {
    background-color: #E5E1D1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0e96a2e */.sucess-icon svg * {
  stroke: #B08A5C;
}

.sucess-icon svg [fill]:not([fill="none"]) {
  fill: #B08A5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d16b7f */.card-box-sucess:hover .sucess-icon svg * {
  stroke: #BF8B3D !important;
}

.card-box-sucess:hover .sucess-icon svg [fill]:not([fill="none"]) {
  fill: #BF8B3D !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edee815 */.expand-on-scroll {
    transform: scale(0.85);
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-726a6b1 */.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-726a6b1 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-619f93b */.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-619f93b .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5aa4961 */.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-5aa4961 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8835f5 */.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-c8835f5 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71036fe */.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-71036fe .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-919a6bb */.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-919a6bb .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4de073e */.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-4de073e .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efa21ab */.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-efa21ab .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d6b9d1 */.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-2d6b9d1 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d503e94 */.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-d503e94 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f338e3 */.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-2f338e3 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa72006 */.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-fa72006 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6e4cfe */.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-b6e4cfe .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aefd6a9 */.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-aefd6a9 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-870da8a */.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-870da8a .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f25cd3 */.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-8f25cd3 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-854d2a9 */.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-854d2a9 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-364b1b7 */.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-364b1b7 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb5c60 */.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-1cb5c60 .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe32d8f */.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button {
    border-radius: 100px !important;
    transition: all 0.3s ease;
        display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button-icon i,
.elementor-7 .elementor-element.elementor-element-fe32d8f .elementor-button-icon svg {
    width: 16px;
    height: 16px;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf63eb0 */.icon-pulse {
    position: relative;
    display: inline-block;
}

.icon-pulse::before,
.icon-pulse::after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: 0;
    border-radius: 50%;
    border: 8px solid rgba(229, 225, 209, 0.2);
}

/* primeira onda */
.icon-pulse::before {
    animation: pulse-border-2 1.8s linear infinite;
}

/* segunda onda (delay) */
.icon-pulse::after {
    animation: pulse-border-2 1.8s linear infinite;
    animation-delay: 0.9s;
}

/* animação */
@keyframes pulse-border-2 {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    70% {
        transform: scale(1.5);
        opacity: 0;
    }
    100% {
        transform: scale(1.5);
        opacity: 0;
    }
}


.clickable-play {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55bbdfa */.play-wrapper {
    position: relative;
}

.play-wrapper a[data-elementor-open-lightbox] {
    position: absolute;
    inset: 0;
    z-index: 10;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc134d9 */.expand-on-scroll2 {
    transform: scale(0.85);
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-02f2de1 */.elementor-7 .elementor-element.elementor-element-02f2de1 .elementor-tab-content {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-7 .elementor-element.elementor-element-02f2de1 .elementor-tab-content.elementor-active {
  opacity: 1;
}/* End custom CSS */