.elementor-950 .elementor-element.elementor-element-b5746d5{--display:flex;--min-height:680px;--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;}.elementor-950 .elementor-element.elementor-element-b5746d5:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-b5746d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/bg-hero-art.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-43cac0e{--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:center;--align-items:flex-start;}.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-950 .elementor-element.elementor-element-ce9b247 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.9rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-4f1ce98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-95aca02{width:var( --container-widget-width, 28.5rem );max-width:28.5rem;--container-widget-width:28.5rem;--container-widget-flex-grow:0;z-index:2;}.elementor-950 .elementor-element.elementor-element-95aca02.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-95aca02 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.9rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-c2a5e23 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-512805e );}.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-950 .elementor-element.elementor-element-d8b8951{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-512805e );}.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-950 .elementor-element.elementor-element-a8bea25{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-512805e );border-radius:4000px 4000px 4000px 4000px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-950 .elementor-element.elementor-element-a8bea25 .elementor-icon-list-icon i{color:var( --e-global-color-512805e );transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-a8bea25 .elementor-icon-list-icon svg{fill:var( --e-global-color-512805e );transition:fill 0.3s;}.elementor-950 .elementor-element.elementor-element-a8bea25 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-950 .elementor-element.elementor-element-a8bea25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-950 .elementor-element.elementor-element-a8bea25 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;}.elementor-950 .elementor-element.elementor-element-a8bea25 .elementor-icon-list-text{color:var( --e-global-color-512805e );transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-9e6485a{--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:center;--align-items:center;}.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-950 .elementor-element.elementor-element-520264b img{height:600px;object-fit:cover;object-position:center center;}.elementor-950 .elementor-element.elementor-element-2f5195c{--e-transform-translateX:-50%;bottom:24px;z-index:8;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-2f5195c{left:50%;}body.rtl .elementor-950 .elementor-element.elementor-element-2f5195c{right:50%;}.elementor-950 .elementor-element.elementor-element-3e4fde8{--display:flex;--min-height:100vh;--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-3e4fde8:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-3e4fde8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-950 .elementor-element.elementor-element-3e4fde8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-d97bff9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-6e87ff1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;}.elementor-950 .elementor-element.elementor-element-da0460d{--display:grid;--min-height:400px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-96dab04{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-950 .elementor-element.elementor-element-96dab04:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-96dab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d3b5e );background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/POP-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-950 .elementor-element.elementor-element-96dab04::before, .elementor-950 .elementor-element.elementor-element-96dab04 > .elementor-background-video-container::before, .elementor-950 .elementor-element.elementor-element-96dab04 > .e-con-inner > .elementor-background-video-container::before, .elementor-950 .elementor-element.elementor-element-96dab04 > .elementor-background-slideshow::before, .elementor-950 .elementor-element.elementor-element-96dab04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-950 .elementor-element.elementor-element-96dab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-950 .elementor-element.elementor-element-b12f5bf{--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:flex-start;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-b12f5bf:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-b12f5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D97A1A;}.elementor-950 .elementor-element.elementor-element-fae791b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-fae791b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-67ff267{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-637343b{--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:flex-start;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-637343b:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-637343b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-0bb8661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-0bb8661 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-950 .elementor-element.elementor-element-0ef92ce{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-512805e );--border-color:var( --e-global-color-512805e );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-0ef92ce:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-0ef92ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45be4e );}.elementor-950 .elementor-element.elementor-element-aa638d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-aa638d0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.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-950 .elementor-element.elementor-element-87e4b64 .elementor-icon-wrapper{text-align:center;}.elementor-950 .elementor-element.elementor-element-87e4b64 .elementor-icon{font-size:1.2rem;}.elementor-950 .elementor-element.elementor-element-87e4b64 .elementor-icon svg{height:1.2rem;}.elementor-950 .elementor-element.elementor-element-a6d59ad{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-950 .elementor-element.elementor-element-a6d59ad:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-a6d59ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d3b5e );background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/180-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-950 .elementor-element.elementor-element-a6d59ad::before, .elementor-950 .elementor-element.elementor-element-a6d59ad > .elementor-background-video-container::before, .elementor-950 .elementor-element.elementor-element-a6d59ad > .e-con-inner > .elementor-background-video-container::before, .elementor-950 .elementor-element.elementor-element-a6d59ad > .elementor-background-slideshow::before, .elementor-950 .elementor-element.elementor-element-a6d59ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-950 .elementor-element.elementor-element-a6d59ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-950 .elementor-element.elementor-element-5300094{--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:flex-start;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-5300094:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-5300094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D97A1A;}.elementor-950 .elementor-element.elementor-element-2fe961b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-2fe961b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-8ade9aa{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-96d7b86{--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:flex-start;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-96d7b86:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-96d7b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-633e06f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-633e06f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-950 .elementor-element.elementor-element-ffa3f4a{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-512805e );--border-color:var( --e-global-color-512805e );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-ffa3f4a:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-ffa3f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45be4e );}.elementor-950 .elementor-element.elementor-element-c83e8f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-c83e8f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5d11f2d .elementor-icon-wrapper{text-align:center;}.elementor-950 .elementor-element.elementor-element-5d11f2d .elementor-icon{font-size:1.2rem;}.elementor-950 .elementor-element.elementor-element-5d11f2d .elementor-icon svg{height:1.2rem;}.elementor-950 .elementor-element.elementor-element-091b081{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-950 .elementor-element.elementor-element-091b081:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-091b081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69d3b5e );background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/180-L-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-950 .elementor-element.elementor-element-091b081::before, .elementor-950 .elementor-element.elementor-element-091b081 > .elementor-background-video-container::before, .elementor-950 .elementor-element.elementor-element-091b081 > .e-con-inner > .elementor-background-video-container::before, .elementor-950 .elementor-element.elementor-element-091b081 > .elementor-background-slideshow::before, .elementor-950 .elementor-element.elementor-element-091b081 > .e-con-inner > .elementor-background-slideshow::before, .elementor-950 .elementor-element.elementor-element-091b081 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-950 .elementor-element.elementor-element-9b2b5a8{--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:flex-start;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-9b2b5a8:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-9b2b5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D97A1A;}.elementor-950 .elementor-element.elementor-element-c33298a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-c33298a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-7e09646{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-4900dff{--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:flex-start;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-4900dff:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-4900dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-c8b4dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-c8b4dbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-950 .elementor-element.elementor-element-49f4cff{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-512805e );--border-color:var( --e-global-color-512805e );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:12px;--z-index:3;}.elementor-950 .elementor-element.elementor-element-49f4cff:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-49f4cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45be4e );}.elementor-950 .elementor-element.elementor-element-8fb6c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-950 .elementor-element.elementor-element-8fb6c9e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-c11b200 .elementor-icon-wrapper{text-align:center;}.elementor-950 .elementor-element.elementor-element-c11b200 .elementor-icon{font-size:1.2rem;}.elementor-950 .elementor-element.elementor-element-c11b200 .elementor-icon svg{height:1.2rem;}.elementor-950 .elementor-element.elementor-element-7a8544e{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-1d5b98e{text-align:center;}.elementor-950 .elementor-element.elementor-element-1d5b98e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;}.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-950 .elementor-element.elementor-element-cd4a8fb{--display:flex;}.elementor-950 .elementor-element.elementor-element-b460a8b{--display:flex;--min-height:800px;--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:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-b460a8b:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-b460a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Frame-63.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-cf559f7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-e0f6a53{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-55383cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-950 .elementor-element.elementor-element-f781b68 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-863acdc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-d5fcf86{--display:flex;--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-d5fcf86:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-d5fcf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/POP-5.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-8f36a4d{padding:20px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-8f36a4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:500;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-d55ef55{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-d55ef55 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-61d5956{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-61d5956 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-c123651{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-c123651.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-7075325{--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-950 .elementor-element.elementor-element-e4a09b9{--display:flex;}.elementor-950 .elementor-element.elementor-element-ec9600d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-8680d71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-dd9c1b1{text-align:start;}.elementor-950 .elementor-element.elementor-element-dd9c1b1 img{width:160px;max-width:367px;}.elementor-950 .elementor-element.elementor-element-6079579{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-6079579 > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-50e5c43{--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-950 .elementor-element.elementor-element-a073e15{--display:flex;}.elementor-950 .elementor-element.elementor-element-885ca15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-10eb487 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5928646 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-c771b62 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-3825dd9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-eefd8c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-8556b03{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-8556b03 > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-70f92aa{--display:flex;}.elementor-950 .elementor-element.elementor-element-012c2e5{--display:flex;--min-height:800px;--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:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-012c2e5:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-012c2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Frame-63.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-4bb21c7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-ed7d194{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-d7cd82e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-950 .elementor-element.elementor-element-20019c3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-bae8169 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-c757dc3{--display:flex;--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-c757dc3:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-c757dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/90-2.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-0c97512{padding:20px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-0c97512 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:500;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-1f3d715{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-1f3d715 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-c41697a{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-c41697a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-9d1f6de{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-9d1f6de.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-4fda9af{--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-950 .elementor-element.elementor-element-9974b09{--display:flex;}.elementor-950 .elementor-element.elementor-element-8d34404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-acf30f7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-52e798e{text-align:start;}.elementor-950 .elementor-element.elementor-element-52e798e img{width:160px;max-width:367px;}.elementor-950 .elementor-element.elementor-element-371c4b4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-371c4b4 > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-52a90b5{--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-950 .elementor-element.elementor-element-5898860{--display:flex;}.elementor-950 .elementor-element.elementor-element-e377b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-a6ad6e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-88e3819 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-9f7ed96 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-9464110 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-a895df4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5bea2ca{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-5bea2ca > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-52d84a4{--display:flex;}.elementor-950 .elementor-element.elementor-element-457cd89{--display:flex;--min-height:800px;--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:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-457cd89:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-457cd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Frame-63.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-47a072a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-af27ff5{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-7d495d2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-950 .elementor-element.elementor-element-f152c64 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-1e83fb2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-2f59fef{--display:flex;--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-2f59fef:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-2f59fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/180-4.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-21bcfd9{padding:20px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-21bcfd9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:500;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-041b5c7{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-041b5c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-531be4e{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-531be4e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-a30d91e{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-a30d91e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-60a0937{--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-950 .elementor-element.elementor-element-d604f70{--display:flex;}.elementor-950 .elementor-element.elementor-element-9704a87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-7d700c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-8d45a8c{text-align:start;}.elementor-950 .elementor-element.elementor-element-8d45a8c img{width:160px;max-width:160px;}.elementor-950 .elementor-element.elementor-element-7cb9887{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-7cb9887 > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-fae8001{--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-950 .elementor-element.elementor-element-a645c98{--display:flex;}.elementor-950 .elementor-element.elementor-element-6e44b16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-fa86806 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-aee4c87 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-71d3964 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-ca772a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-11248b5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-7afb7ef{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-7afb7ef > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-adef035{--display:flex;}.elementor-950 .elementor-element.elementor-element-e241444{--display:flex;--min-height:800px;--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:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-e241444:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-e241444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Frame-63.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-2ebaa0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-15fda3b{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-0d12fe6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-950 .elementor-element.elementor-element-9d51250 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-54afbb8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-b426bf7{--display:flex;--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-b426bf7:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-b426bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/180-L-1.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-7f84cb6{padding:20px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-7f84cb6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:500;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-33e77e3{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-33e77e3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-39a38ee{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-39a38ee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-af92988{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-af92988.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-4ff2017{--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-950 .elementor-element.elementor-element-18a40f6{--display:flex;}.elementor-950 .elementor-element.elementor-element-99404b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-3f53cd7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-15db9d6{text-align:start;}.elementor-950 .elementor-element.elementor-element-15db9d6 img{width:160px;max-width:160px;}.elementor-950 .elementor-element.elementor-element-45e4aee{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-45e4aee > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-ca55e1c{--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-950 .elementor-element.elementor-element-d26cbe0{--display:flex;}.elementor-950 .elementor-element.elementor-element-457be34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-289b877 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-be8a8fa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-2c5f617 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-dee5589 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-244417a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-30df62a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-30df62a > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-31dca44{--display:flex;}.elementor-950 .elementor-element.elementor-element-331f40a{--display:flex;--min-height:800px;--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:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-331f40a:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-331f40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Frame-63.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-3f2c487{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-985db32{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-440fbdc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-950 .elementor-element.elementor-element-dcd20a0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-df76e28 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-3fb81f9{--display:flex;--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-3fb81f9:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-3fb81f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/HEXA-3.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-026bdc0{padding:20px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-026bdc0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:500;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-7f8d074{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-7f8d074 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-8e948de{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-8e948de .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-05ebd55{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-05ebd55.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-0650232{--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-950 .elementor-element.elementor-element-1a85300{--display:flex;}.elementor-950 .elementor-element.elementor-element-dd30523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-456bf10 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-2f0be56{text-align:start;}.elementor-950 .elementor-element.elementor-element-2f0be56 img{width:160px;max-width:160px;}.elementor-950 .elementor-element.elementor-element-db12867{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-db12867 > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-d24af37{--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-950 .elementor-element.elementor-element-271525a{--display:flex;}.elementor-950 .elementor-element.elementor-element-317aee5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-5e384b5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-001b52f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-b07fc7d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-054f256 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-94844e4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-3920c9e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-3920c9e > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-e0e9762{--display:flex;}.elementor-950 .elementor-element.elementor-element-c9e8d10{--display:flex;--min-height:800px;--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:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-c9e8d10:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-c9e8d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Frame-63.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-409cdad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-c87b848{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-81bd0c1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-950 .elementor-element.elementor-element-2d8304c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-0518735 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-3c8911c{--display:flex;--min-height:400px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-3c8911c:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-3c8911c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/ESPECIAL-1.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-b32add3{padding:20px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-b32add3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:500;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-605be9a{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-605be9a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-bb93ccd{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-bb93ccd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-cb99179{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-cb99179.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-0f69bdf{--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-950 .elementor-element.elementor-element-c337808{--display:flex;}.elementor-950 .elementor-element.elementor-element-460c2f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-3ad8847 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-dc77667{text-align:start;}.elementor-950 .elementor-element.elementor-element-dc77667 img{width:160px;max-width:160px;}.elementor-950 .elementor-element.elementor-element-39ef18b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-39ef18b > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-edd0c01{--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-950 .elementor-element.elementor-element-2803902{--display:flex;}.elementor-950 .elementor-element.elementor-element-4a48300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-950 .elementor-element.elementor-element-4f94f45 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-6f66aed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-a7ff290 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-825ee29 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-a016fd0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-63ed7f3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-512805e );--n-accordion-title-hover-color:#CFCFCF;--n-accordion-title-active-color:var( --e-global-color-3f6152f );--n-accordion-icon-size:15px;}:where( .elementor-950 .elementor-element.elementor-element-63ed7f3 > .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:"Manrope", Sans-serif;}.elementor-950 .elementor-element.elementor-element-6a951cb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:20px;}.elementor-950 .elementor-element.elementor-element-6a951cb.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:"Roboto", Sans-serif;font-weight:500;}.elementor-950 .elementor-element.elementor-element-63d0656{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-54302f9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-54302f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-950 .elementor-element.elementor-element-262c72c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-c4ca416{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-fab5a23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-4e415ae{background-color:#292929;padding:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-4e415ae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5667a1c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-950 .elementor-element.elementor-element-02826e3{--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;}.elementor-950 .elementor-element.elementor-element-0464d2a{background-color:var( --e-global-color-512805e );padding:8px 8px 8px 8px;border-radius:4px 4px 4px 4px;}.elementor-950 .elementor-element.elementor-element-0464d2a.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-0464d2a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-4cf61d8 );}.elementor-950 .elementor-element.elementor-element-04a4b20{padding:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-04a4b20.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-04a4b20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-4cf61d8 );}.elementor-950 .elementor-element.elementor-element-876ea59 img{border-radius:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-82a6db9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-f9ed6c4{background-color:#292929;padding:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-f9ed6c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-763e5e1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-950 .elementor-element.elementor-element-cf09068{--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;}.elementor-950 .elementor-element.elementor-element-17884f5{background-color:var( --e-global-color-512805e );padding:8px 8px 8px 8px;border-radius:4px 4px 4px 4px;}.elementor-950 .elementor-element.elementor-element-17884f5.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-17884f5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-4cf61d8 );}.elementor-950 .elementor-element.elementor-element-f3f8f25{padding:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-f3f8f25.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-f3f8f25 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-4cf61d8 );}.elementor-950 .elementor-element.elementor-element-e6a5249 img{border-radius:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-ec9e8ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-703b760{background-color:#292929;padding:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-703b760 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-699799e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-950 .elementor-element.elementor-element-6fed78e{--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;}.elementor-950 .elementor-element.elementor-element-d12733a{background-color:var( --e-global-color-512805e );padding:8px 8px 8px 8px;border-radius:4px 4px 4px 4px;}.elementor-950 .elementor-element.elementor-element-d12733a.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-d12733a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-4cf61d8 );}.elementor-950 .elementor-element.elementor-element-c621fcf{padding:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-c621fcf.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-c621fcf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-4cf61d8 );}.elementor-950 .elementor-element.elementor-element-a11c94a img{border-radius:8px 8px 8px 8px;}.elementor-950 .elementor-element.elementor-element-61e25c8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-099ed40{--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:flex-start;--align-items:flex-start;}.elementor-950 .elementor-element.elementor-element-80dc37d{--display:flex;}.elementor-950 .elementor-element.elementor-element-a475305.elementor-element{--align-self:flex-start;}.elementor-950 .elementor-element.elementor-element-a475305 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.3rem;font-weight:800;line-height:60px;}.elementor-950 .elementor-element.elementor-element-39e6123 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:600;color:#BEBEBE;}.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-950 .elementor-element.elementor-element-abb307f .elementor-button{border-radius:30000px 30000px 30000px 30000px;padding:12px 16px 12px 16px;}.elementor-950 .elementor-element.elementor-element-555ffd5{--display:flex;--min-height:363px;--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:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-555ffd5:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-555ffd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/MATERIAIS-2.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-540e91e{--display:flex;--min-height:100px;--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;}.elementor-950 .elementor-element.elementor-element-540e91e:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-540e91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45be4e );}.elementor-950 .elementor-element.elementor-element-b162f44{--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:center;}.elementor-950 .elementor-element.elementor-element-d0e25f7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-ce375d0 .elementor-button{background-color:var( --e-global-color-512805e );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-4cf61d8 );color:var( --e-global-color-4cf61d8 );border-style:none;border-radius:3000px 3000px 3000px 3000px;}.elementor-950 .elementor-element.elementor-element-655d058{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-655d058:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-655d058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-950 .elementor-element.elementor-element-76e4e02{--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:flex-start;--align-items:center;}.elementor-950 .elementor-element.elementor-element-df3a7d9{--display:flex;}.elementor-950 .elementor-element.elementor-element-74dafbb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.1rem;font-weight:800;line-height:60px;}.elementor-950 .elementor-element.elementor-element-ad359c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:600;color:#BEBEBE;}.elementor-950 .elementor-element.elementor-element-4a0b5f2{width:var( --container-widget-width, 558px );max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-7624292 .elementor-button{border-radius:30000px 30000px 30000px 30000px;padding:12px 16px 12px 16px;}.elementor-950 .elementor-element.elementor-element-b569231{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-0968739{--display:flex;--min-height:232px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-0968739:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-0968739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/VENTILADOR.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-dd1f72c .elementor-button{background-color:var( --e-global-color-512805e );fill:var( --e-global-color-2a4a4d9 );color:var( --e-global-color-2a4a4d9 );border-radius:30000px 30000px 30000px 30000px;padding:12px 16px 12px 16px;}.elementor-950 .elementor-element.elementor-element-311c77c{--display:flex;--min-height:232px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-311c77c:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-311c77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/07/LUZ-2.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-db951c6 .elementor-button{background-color:var( --e-global-color-512805e );fill:var( --e-global-color-2a4a4d9 );color:var( --e-global-color-2a4a4d9 );border-radius:30000px 30000px 30000px 30000px;padding:12px 16px 12px 16px;}.elementor-950 .elementor-element.elementor-element-f8b36be{--display:flex;--min-height:232px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-f8b36be:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-f8b36be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/PASSAGEM-DE-CABOS-1.jpg");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-91bb9ae .elementor-button{background-color:var( --e-global-color-512805e );fill:var( --e-global-color-2a4a4d9 );color:var( --e-global-color-2a4a4d9 );border-radius:30000px 30000px 30000px 30000px;padding:12px 16px 12px 16px;}.elementor-950 .elementor-element.elementor-element-17b39df{--display:flex;--min-height:232px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-17b39df:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-17b39df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/PASSAGEM-DE-OVERS.jpg");background-position:bottom center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-00c506d .elementor-button{background-color:var( --e-global-color-512805e );fill:var( --e-global-color-2a4a4d9 );color:var( --e-global-color-2a4a4d9 );border-radius:30000px 30000px 30000px 30000px;padding:12px 16px 12px 16px;}.elementor-950 .elementor-element.elementor-element-1e4df54{--display:flex;--min-height:100vh;--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;}.elementor-950 .elementor-element.elementor-element-1e4df54:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-1e4df54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Frame-48-1-aa88a3.svg");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-3378684{--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:center;--align-items:center;}.elementor-950 .elementor-element.elementor-element-3763dc3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;}.elementor-950 .elementor-element.elementor-element-a6fc294 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:800;color:var( --e-global-color-4cf61d8 );}.elementor-950 .elementor-element.elementor-element-62e4d5e{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-9b809eb{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-6f2e3f2{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-6f2e3f2{left:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-6f2e3f2{right:16px;}.elementor-950 .elementor-element.elementor-element-7d03e31{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-7d03e31{right:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-7d03e31{left:16px;}.elementor-950 .elementor-element.elementor-element-72921bf{--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;--justify-content:center;--z-index:7;}.elementor-950 .elementor-element.elementor-element-72921bf:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-72921bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-357353c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-950 .elementor-element.elementor-element-673e364{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-673e364:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-673e364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-950 .elementor-element.elementor-element-45a0ac2{text-align:center;}.elementor-950 .elementor-element.elementor-element-45a0ac2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:800;}.elementor-950 .elementor-element.elementor-element-fc342fb{text-align:center;}.elementor-950 .elementor-element.elementor-element-fc342fb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-b779189{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-0eb45b7{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-2dd4852{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-2dd4852{left:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-2dd4852{right:16px;}.elementor-950 .elementor-element.elementor-element-0167e24{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-0167e24{right:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-0167e24{left:16px;}.elementor-950 .elementor-element.elementor-element-ea75f78{text-align:center;}.elementor-950 .elementor-element.elementor-element-ea75f78 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-60d6ab1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-60d6ab1:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-60d6ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-950 .elementor-element.elementor-element-4f45358{text-align:center;}.elementor-950 .elementor-element.elementor-element-4f45358 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:800;}.elementor-950 .elementor-element.elementor-element-84e8595{text-align:center;}.elementor-950 .elementor-element.elementor-element-84e8595 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-6e355aa{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-a9a0c2f{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-0bd2e39{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-0bd2e39{left:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-0bd2e39{right:16px;}.elementor-950 .elementor-element.elementor-element-f7cce4a{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-f7cce4a{right:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-f7cce4a{left:16px;}.elementor-950 .elementor-element.elementor-element-7c28690{text-align:center;}.elementor-950 .elementor-element.elementor-element-7c28690 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-8b5d500{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-950 .elementor-element.elementor-element-8b5d500:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-8b5d500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-950 .elementor-element.elementor-element-b5d9868{text-align:center;}.elementor-950 .elementor-element.elementor-element-b5d9868 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:800;}.elementor-950 .elementor-element.elementor-element-e9d69fa{text-align:center;}.elementor-950 .elementor-element.elementor-element-e9d69fa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-10222c7{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-d4e59e0{--display:flex;--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-130c55a{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-130c55a{left:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-130c55a{right:16px;}.elementor-950 .elementor-element.elementor-element-1dde1bb{--e-transform-translateY:-50%;top:50%;z-index:4;}body:not(.rtl) .elementor-950 .elementor-element.elementor-element-1dde1bb{right:16px;}body.rtl .elementor-950 .elementor-element.elementor-element-1dde1bb{left:16px;}.elementor-950 .elementor-element.elementor-element-89d0e10{text-align:center;}.elementor-950 .elementor-element.elementor-element-89d0e10 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-2a4a4d9 );}.elementor-950 .elementor-element.elementor-element-03b577e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-5b25143{text-align:center;}.elementor-950 .elementor-element.elementor-element-5b25143 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2rem;font-weight:800;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-8019d10 .elementor-button{background-color:var( --e-global-color-f45be4e );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-512805e );color:var( --e-global-color-512805e );border-style:none;border-radius:3000px 3000px 3000px 3000px;}.elementor-950 .elementor-element.elementor-element-829d5cf{--display:flex;--min-height:100vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-829d5cf:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-829d5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-950 .elementor-element.elementor-element-6e4931c{--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:center;--align-items:center;}.elementor-950 .elementor-element.elementor-element-453a8c1{text-align:center;}.elementor-950 .elementor-element.elementor-element-453a8c1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.4rem;font-weight:800;}.elementor-950 .elementor-element.elementor-element-61eff49{width:var( --container-widget-width, 662px );max-width:662px;--container-widget-width:662px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-950 .elementor-element.elementor-element-871cc94 .elementor-button{border-radius:30000px 30000px 30000px 30000px;padding:12px 16px 12px 16px;}.elementor-950 .elementor-element.elementor-element-0b70937{--display:flex;--min-height:600px;--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;--border-radius:40px 40px 40px 40px;box-shadow:20px 20px 0px 0px #F77300;--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-950 .elementor-element.elementor-element-378acdd{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-378acdd:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-378acdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-950 .elementor-element.elementor-element-3925839{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-950 .elementor-element.elementor-element-3925839 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:500;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-4adf948 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-97f5c14{--display:flex;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:var( --e-global-color-512805e );--border-color:var( --e-global-color-512805e );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-950 .elementor-element.elementor-element-a488b7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-a488b7c.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-a488b7c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:600;}.elementor-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-title{color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-4c08621{--display:flex;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:var( --e-global-color-512805e );--border-color:var( --e-global-color-512805e );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-6a86a5e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-950 .elementor-element.elementor-element-6a86a5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-6a86a5e.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-6a86a5e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-6a86a5e .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-6a86a5e .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:600;}.elementor-950 .elementor-element.elementor-element-6a86a5e .elementor-icon-box-title{color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-6a86a5e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-b09782a{--display:flex;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:var( --e-global-color-512805e );--border-color:var( --e-global-color-512805e );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-a82f991 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-950 .elementor-element.elementor-element-a82f991.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-a82f991.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-a82f991.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-a82f991 .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-a82f991 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:600;}.elementor-950 .elementor-element.elementor-element-a82f991 .elementor-icon-box-title{color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-a82f991 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-b746435{--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 400px;--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:-200px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:100px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-dots-normal-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-b746435 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-3f6152f );border-radius:300px 300px 300px 300px;padding:12px 12px 12px 12px;}.elementor-950 .elementor-element.elementor-element-2865288{--display:flex;--min-height:100vh;--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--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:1;}.elementor-950 .elementor-element.elementor-element-2865288:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-2865288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-950 .elementor-element.elementor-element-1a0bbc6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-950 .elementor-element.elementor-element-e68ecda{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-950 .elementor-element.elementor-element-e68ecda .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-69408b2 .elementor-heading-title{font-family:"Galano Grotesque", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-2a4a4d9 );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-950 .elementor-element.elementor-element-10aa4b3.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-main-swiper{width:100%;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-main-swiper .swiper-slide{border-width:2px 2px 2px 2px;border-radius:16px;border-color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__header{padding-top:1rem;padding-left:1rem;padding-right:1rem;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__content{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-swiper-button{font-size:20px;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__header, .elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__name{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:500;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:1rem;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__text{color:#666666;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:300;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__image img{width:2.6rem;height:2.6rem;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__icon{font-size:1.4rem;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__icon svg{width:1.4rem;}.elementor-950 .elementor-element.elementor-element-810abe4{--display:grid;--min-height:448px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:4;}.elementor-950 .elementor-element.elementor-element-810abe4:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-810abe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E4E4E;background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Footer-1.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-1b35022{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;}.elementor-950 .elementor-element.elementor-element-1b35022:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-1b35022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-widget-theme-site-logo .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-950 .elementor-element.elementor-element-f6fd10d img{width:80px;}.elementor-950 .elementor-element.elementor-element-6a16c70{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:300;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5dd12d8{--display:flex;}.elementor-950 .elementor-element.elementor-element-f09f9d8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-950 .elementor-element.elementor-element-aa36a80 .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;}.elementor-950 .elementor-element.elementor-element-aa36a80 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-512805e );fill:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-aa36a80 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-950 .elementor-element.elementor-element-aa36a80 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-950 .elementor-element.elementor-element-aa36a80 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-950 .elementor-element.elementor-element-aa36a80 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-950 .elementor-element.elementor-element-5a1e100{--display:flex;}.elementor-950 .elementor-element.elementor-element-6a84473 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-67a710a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:300rem 300rem 300rem 300rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:24;}.elementor-950 .elementor-element.elementor-element-67a710a:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-67a710a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-950 .elementor-element.elementor-element-98dfaf2{--display:flex;--min-height:30px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-0211d3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-950 .elementor-element.elementor-element-0211d3f .elementor-icon-wrapper{text-align:center;}.elementor-950 .elementor-element.elementor-element-0211d3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-0211d3f.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-0211d3f.elementor-view-default .elementor-icon{color:var( --e-global-color-512805e );border-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-0211d3f.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-0211d3f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-0211d3f .elementor-icon{font-size:16px;}.elementor-950 .elementor-element.elementor-element-0211d3f .elementor-icon svg{height:16px;}.elementor-950 .elementor-element.elementor-element-4618cbb{--display:flex;--min-height:30px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-ed36df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-950 .elementor-element.elementor-element-ed36df5 .elementor-icon-wrapper{text-align:center;}.elementor-950 .elementor-element.elementor-element-ed36df5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-ed36df5.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-ed36df5.elementor-view-default .elementor-icon{color:var( --e-global-color-512805e );border-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-ed36df5.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-ed36df5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-ed36df5 .elementor-icon{font-size:16px;}.elementor-950 .elementor-element.elementor-element-ed36df5 .elementor-icon svg{height:16px;}.elementor-950 .elementor-element.elementor-element-8fb3944{--display:flex;--min-height:30px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-5ce4e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-950 .elementor-element.elementor-element-5ce4e67 .elementor-icon-wrapper{text-align:center;}.elementor-950 .elementor-element.elementor-element-5ce4e67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5ce4e67.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-5ce4e67.elementor-view-default .elementor-icon{color:var( --e-global-color-512805e );border-color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5ce4e67.elementor-view-framed .elementor-icon, .elementor-950 .elementor-element.elementor-element-5ce4e67.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-5ce4e67 .elementor-icon{font-size:16px;}.elementor-950 .elementor-element.elementor-element-5ce4e67 .elementor-icon svg{height:16px;}.elementor-950 .elementor-element.elementor-element-dd99ec1{--display:flex;}.elementor-950 .elementor-element.elementor-element-ee52e6d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:700;color:var( --e-global-color-512805e );}.elementor-950 .elementor-element.elementor-element-ba38931 .elementor-icon-list-icon i{color:var( --e-global-color-512805e );transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-ba38931 .elementor-icon-list-icon svg{fill:var( --e-global-color-512805e );transition:fill 0.3s;}.elementor-950 .elementor-element.elementor-element-ba38931{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-950 .elementor-element.elementor-element-ba38931 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-950 .elementor-element.elementor-element-ba38931 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-950 .elementor-element.elementor-element-ba38931 .elementor-icon-list-text{color:var( --e-global-color-512805e );transition:color 0.3s;}.elementor-950 .elementor-element.elementor-element-a23de00{--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;}body.elementor-page-950:not(.elementor-motion-effects-element-type-background), body.elementor-page-950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-950 .elementor-element.elementor-element-da0460d{--grid-auto-flow:row;}.elementor-950 .elementor-element.elementor-element-357353c{--grid-auto-flow:row;}.elementor-950 .elementor-element.elementor-element-b746435{--e-n-carousel-swiper-slides-to-display:2;}.elementor-950 .elementor-element.elementor-element-810abe4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-950 .elementor-element.elementor-element-b5746d5:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-b5746d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/bg-hero-art-mobile.png");}.elementor-950 .elementor-element.elementor-element-b5746d5{--min-height:600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-43cac0e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-950 .elementor-element.elementor-element-ce9b247 .elementor-heading-title{font-size:1.8rem;}.elementor-950 .elementor-element.elementor-element-4f1ce98{--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-950 .elementor-element.elementor-element-95aca02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-950 .elementor-element.elementor-element-95aca02 .elementor-heading-title{font-size:1.8rem;}.elementor-950 .elementor-element.elementor-element-c2a5e23{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-950 .elementor-element.elementor-element-c2a5e23 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-d8b8951{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;font-size:0.8rem;}.elementor-950 .elementor-element.elementor-element-520264b img{height:400px;}.elementor-950 .elementor-element.elementor-element-3e4fde8{--content-width:90%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-d97bff9 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-6e87ff1.elementor-element{--align-self:center;}.elementor-950 .elementor-element.elementor-element-6e87ff1{text-align:center;}.elementor-950 .elementor-element.elementor-element-6e87ff1 .elementor-heading-title{font-size:2rem;}.elementor-950 .elementor-element.elementor-element-da0460d{--min-height:400px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-96dab04:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-96dab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/POP-6.png");}.elementor-950 .elementor-element.elementor-element-96dab04{--min-height:400px;--padding-top:08px;--padding-bottom:08px;--padding-left:08px;--padding-right:08px;}.elementor-950 .elementor-element.elementor-element-67ff267{--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-950 .elementor-element.elementor-element-0bb8661 .elementor-heading-title{font-size:0.8em;}.elementor-950 .elementor-element.elementor-element-0ef92ce{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-950 .elementor-element.elementor-element-aa638d0 .elementor-heading-title{font-size:0.8em;}.elementor-950 .elementor-element.elementor-element-a6d59ad:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-a6d59ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/180-5.png");}.elementor-950 .elementor-element.elementor-element-a6d59ad{--min-height:400px;}.elementor-950 .elementor-element.elementor-element-633e06f .elementor-heading-title{font-size:0.8em;}.elementor-950 .elementor-element.elementor-element-ffa3f4a{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-950 .elementor-element.elementor-element-c83e8f6 .elementor-heading-title{font-size:0.8em;}.elementor-950 .elementor-element.elementor-element-091b081:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-091b081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/180-L-2.png");}.elementor-950 .elementor-element.elementor-element-091b081{--min-height:400px;}.elementor-950 .elementor-element.elementor-element-c8b4dbf{padding:0px 0px 0px 0px;}.elementor-950 .elementor-element.elementor-element-c8b4dbf .elementor-heading-title{font-size:0.8em;}.elementor-950 .elementor-element.elementor-element-49f4cff{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-950 .elementor-element.elementor-element-8fb6c9e .elementor-heading-title{font-size:0.8em;}.elementor-950 .elementor-element.elementor-element-7a8544e{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-1d5b98e.elementor-element{--align-self:center;}.elementor-950 .elementor-element.elementor-element-1d5b98e .elementor-heading-title{font-size:1.6rem;}.elementor-950 .elementor-element.elementor-element-cd4a8fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-b460a8b:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-b460a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-950 .elementor-element.elementor-element-b460a8b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-e0f6a53{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-863acdc .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-d5fcf86:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-d5fcf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/04/POP-5.png");background-position:center center;background-size:cover;}.elementor-950 .elementor-element.elementor-element-d5fcf86{--min-height:325px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-950 .elementor-element.elementor-element-8f36a4d .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-d55ef55 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-61d5956 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-c123651{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-7075325{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-dd9c1b1 img{width:160px;}.elementor-950 .elementor-element.elementor-element-50e5c43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-70f92aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-012c2e5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-ed7d194{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-bae8169 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-c757dc3{--min-height:325px;}.elementor-950 .elementor-element.elementor-element-0c97512 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-1f3d715 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-c41697a .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-9d1f6de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-4fda9af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-52a90b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-52d84a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-457cd89{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-af27ff5{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-1e83fb2 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-2f59fef{--min-height:325px;}.elementor-950 .elementor-element.elementor-element-21bcfd9 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-041b5c7 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-531be4e .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-a30d91e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-60a0937{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-fae8001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-adef035{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-e241444{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-15fda3b{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-54afbb8 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-b426bf7{--min-height:325px;}.elementor-950 .elementor-element.elementor-element-7f84cb6 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-33e77e3 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-39a38ee .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-af92988{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-4ff2017{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-ca55e1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-31dca44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-331f40a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-985db32{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-df76e28 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-3fb81f9{--min-height:325px;}.elementor-950 .elementor-element.elementor-element-026bdc0 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-7f8d074 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-8e948de .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-05ebd55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-0650232{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-d24af37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-e0e9762{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-c9e8d10{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-c87b848{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-0518735 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-3c8911c{--min-height:325px;}.elementor-950 .elementor-element.elementor-element-b32add3 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-605be9a .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-bb93ccd .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-cb99179{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-0f69bdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-edd0c01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-6a951cb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-font-size:0.7rem;}.elementor-950 .elementor-element.elementor-element-63d0656{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-54302f9{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-262c72c .elementor-heading-title{font-size:1.6rem;}.elementor-950 .elementor-element.elementor-element-61e25c8{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-099ed40{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-80dc37d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-a475305 .elementor-heading-title{font-size:1.6rem;}.elementor-950 .elementor-element.elementor-element-39e6123 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-555ffd5:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-555ffd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/05/MATERIAIS-2.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-950 .elementor-element.elementor-element-555ffd5{--min-height:281px;--justify-content:center;--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-950 .elementor-element.elementor-element-540e91e{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-950 .elementor-element.elementor-element-b162f44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-d0e25f7{text-align:center;}.elementor-950 .elementor-element.elementor-element-d0e25f7 .elementor-heading-title{font-size:1.2rem;}.elementor-950 .elementor-element.elementor-element-655d058{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-76e4e02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-df3a7d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-74dafbb .elementor-heading-title{font-size:1.6rem;}.elementor-950 .elementor-element.elementor-element-ad359c0 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-4a0b5f2{width:100%;max-width:100%;font-size:0.9rem;}.elementor-950 .elementor-element.elementor-element-1e4df54{--min-height:500px;}.elementor-950 .elementor-element.elementor-element-3763dc3{text-align:center;}.elementor-950 .elementor-element.elementor-element-3763dc3 .elementor-heading-title{font-size:1.6rem;}.elementor-950 .elementor-element.elementor-element-a6fc294 .elementor-heading-title{font-size:1.6rem;}.elementor-950 .elementor-element.elementor-element-62e4d5e{--min-height:30px;}.elementor-950 .elementor-element.elementor-element-9b809eb{--width:50%;--min-height:30px;}.elementor-950 .elementor-element.elementor-element-6f2e3f2{top:50%;}.elementor-950 .elementor-element.elementor-element-7d03e31{--e-transform-translateY:-50%;top:50%;}.elementor-950 .elementor-element.elementor-element-72921bf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-357353c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-950 .elementor-element.elementor-element-45a0ac2{text-align:center;}.elementor-950 .elementor-element.elementor-element-45a0ac2 .elementor-heading-title{font-size:1.4rem;}.elementor-950 .elementor-element.elementor-element-fc342fb{text-align:center;}.elementor-950 .elementor-element.elementor-element-fc342fb .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-b779189{--min-height:30px;}.elementor-950 .elementor-element.elementor-element-0eb45b7{--width:50%;--min-height:30px;}.elementor-950 .elementor-element.elementor-element-2dd4852{top:50%;}.elementor-950 .elementor-element.elementor-element-0167e24{--e-transform-translateY:-50%;top:50%;}.elementor-950 .elementor-element.elementor-element-ea75f78{text-align:center;}.elementor-950 .elementor-element.elementor-element-ea75f78 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-4f45358{text-align:center;}.elementor-950 .elementor-element.elementor-element-4f45358 .elementor-heading-title{font-size:1.4rem;}.elementor-950 .elementor-element.elementor-element-84e8595{text-align:center;}.elementor-950 .elementor-element.elementor-element-84e8595 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-6e355aa{--min-height:30px;}.elementor-950 .elementor-element.elementor-element-a9a0c2f{--width:50%;--min-height:30px;}.elementor-950 .elementor-element.elementor-element-0bd2e39{top:50%;}.elementor-950 .elementor-element.elementor-element-f7cce4a{--e-transform-translateY:-50%;top:50%;}.elementor-950 .elementor-element.elementor-element-7c28690{text-align:center;}.elementor-950 .elementor-element.elementor-element-7c28690 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-b5d9868{text-align:center;}.elementor-950 .elementor-element.elementor-element-b5d9868 .elementor-heading-title{font-size:1.4rem;}.elementor-950 .elementor-element.elementor-element-e9d69fa{text-align:center;}.elementor-950 .elementor-element.elementor-element-e9d69fa .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-10222c7{--min-height:30px;}.elementor-950 .elementor-element.elementor-element-d4e59e0{--width:50%;--min-height:30px;}.elementor-950 .elementor-element.elementor-element-130c55a{top:50%;}.elementor-950 .elementor-element.elementor-element-1dde1bb{--e-transform-translateY:-50%;top:50%;}.elementor-950 .elementor-element.elementor-element-89d0e10{text-align:center;}.elementor-950 .elementor-element.elementor-element-89d0e10 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-03b577e{--content-width:100%;--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-5b25143.elementor-element{--align-self:center;}.elementor-950 .elementor-element.elementor-element-5b25143 .elementor-heading-title{font-size:1.2rem;}.elementor-950 .elementor-element.elementor-element-8019d10.elementor-element{--align-self:center;}.elementor-950 .elementor-element.elementor-element-829d5cf{--min-height:600px;--margin-top:60px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;}.elementor-950 .elementor-element.elementor-element-453a8c1{text-align:center;}.elementor-950 .elementor-element.elementor-element-453a8c1 .elementor-heading-title{font-size:1.6rem;}.elementor-950 .elementor-element.elementor-element-61eff49{width:100%;max-width:100%;font-size:0.8rem;}.elementor-950 .elementor-element.elementor-element-0b70937{--min-height:300px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-950 .elementor-element.elementor-element-378acdd{--content-width:100%;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-3925839 .elementor-heading-title{font-size:1.8rem;}.elementor-950 .elementor-element.elementor-element-4adf948 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-97f5c14{--justify-content:center;}.elementor-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-title, .elementor-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-title a{font-size:1.2rem;}.elementor-950 .elementor-element.elementor-element-a488b7c .elementor-icon-box-description{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-b746435{--e-n-carousel-swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:2000px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-2000px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:20px;}.elementor-950 .elementor-element.elementor-element-2865288{--min-height:0vh;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-950 .elementor-element.elementor-element-e68ecda .elementor-heading-title{font-size:1.8rem;}.elementor-950 .elementor-element.elementor-element-69408b2{text-align:center;}.elementor-950 .elementor-element.elementor-element-69408b2 .elementor-heading-title{font-size:1rem;}.elementor-950 .elementor-element.elementor-element-10aa4b3.elementor-arrows-yes .elementor-main-swiper{width:calc( 840px - 40px );}.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-main-swiper{width:840px;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .swiper-pagination-bullet{height:0px;width:0px;}.elementor-950 .elementor-element.elementor-element-10aa4b3 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-950 .elementor-element.elementor-element-810abe4:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-810abe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artacustica.com.br/wp-content/uploads/2025/02/Footer-2.png");}.elementor-950 .elementor-element.elementor-element-810abe4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-950 .elementor-element.elementor-element-98dfaf2{--width:30px;--min-height:30px;}.elementor-950 .elementor-element.elementor-element-4618cbb{--width:30px;}.elementor-950 .elementor-element.elementor-element-8fb3944{--width:30px;}}@media(min-width:768px){.elementor-950 .elementor-element.elementor-element-b5746d5{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-43cac0e{--width:50%;}.elementor-950 .elementor-element.elementor-element-9e6485a{--width:50%;}.elementor-950 .elementor-element.elementor-element-3e4fde8{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-da0460d{--width:1280px;}.elementor-950 .elementor-element.elementor-element-b12f5bf{--width:70%;}.elementor-950 .elementor-element.elementor-element-637343b{--width:70%;}.elementor-950 .elementor-element.elementor-element-0ef92ce{--width:70%;}.elementor-950 .elementor-element.elementor-element-5300094{--width:70%;}.elementor-950 .elementor-element.elementor-element-96d7b86{--width:70%;}.elementor-950 .elementor-element.elementor-element-ffa3f4a{--width:70%;}.elementor-950 .elementor-element.elementor-element-9b2b5a8{--width:70%;}.elementor-950 .elementor-element.elementor-element-4900dff{--width:70%;}.elementor-950 .elementor-element.elementor-element-49f4cff{--width:70%;}.elementor-950 .elementor-element.elementor-element-7a8544e{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-e0f6a53{--width:50%;}.elementor-950 .elementor-element.elementor-element-d5fcf86{--width:300px;}.elementor-950 .elementor-element.elementor-element-ed7d194{--width:50%;}.elementor-950 .elementor-element.elementor-element-c757dc3{--width:300px;}.elementor-950 .elementor-element.elementor-element-af27ff5{--width:50%;}.elementor-950 .elementor-element.elementor-element-2f59fef{--width:300px;}.elementor-950 .elementor-element.elementor-element-15fda3b{--width:50%;}.elementor-950 .elementor-element.elementor-element-b426bf7{--width:300px;}.elementor-950 .elementor-element.elementor-element-985db32{--width:50%;}.elementor-950 .elementor-element.elementor-element-3fb81f9{--width:300px;}.elementor-950 .elementor-element.elementor-element-c87b848{--width:50%;}.elementor-950 .elementor-element.elementor-element-3c8911c{--width:300px;}.elementor-950 .elementor-element.elementor-element-63d0656{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-fab5a23{--width:50%;}.elementor-950 .elementor-element.elementor-element-82a6db9{--width:50%;}.elementor-950 .elementor-element.elementor-element-ec9e8ce{--width:50%;}.elementor-950 .elementor-element.elementor-element-61e25c8{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-099ed40{--width:100%;}.elementor-950 .elementor-element.elementor-element-555ffd5{--width:100%;}.elementor-950 .elementor-element.elementor-element-655d058{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-76e4e02{--width:50%;}.elementor-950 .elementor-element.elementor-element-b569231{--width:50%;}.elementor-950 .elementor-element.elementor-element-0968739{--width:523px;}.elementor-950 .elementor-element.elementor-element-311c77c{--width:523px;}.elementor-950 .elementor-element.elementor-element-f8b36be{--width:523px;}.elementor-950 .elementor-element.elementor-element-17b39df{--width:523px;}.elementor-950 .elementor-element.elementor-element-9b809eb{--width:100%;}.elementor-950 .elementor-element.elementor-element-72921bf{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-0eb45b7{--width:100%;}.elementor-950 .elementor-element.elementor-element-a9a0c2f{--width:100%;}.elementor-950 .elementor-element.elementor-element-d4e59e0{--width:100%;}.elementor-950 .elementor-element.elementor-element-03b577e{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-829d5cf{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-6e4931c{--width:50%;}.elementor-950 .elementor-element.elementor-element-0b70937{--width:50%;}.elementor-950 .elementor-element.elementor-element-378acdd{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-2865288{--content-width:1280px;}.elementor-950 .elementor-element.elementor-element-810abe4{--width:1280px;}.elementor-950 .elementor-element.elementor-element-98dfaf2{--width:30px;}.elementor-950 .elementor-element.elementor-element-4618cbb{--width:30px;}.elementor-950 .elementor-element.elementor-element-8fb3944{--width:30px;}}/* Start custom CSS for heading, class: .elementor-element-95aca02 */.elementor-950 .elementor-element.elementor-element-95aca02 span{
font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1ce98 */.elementor-950 .elementor-element.elementor-element-4f1ce98 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8b8951 */.elementor-950 .elementor-element.elementor-element-d8b8951{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a8bea25 */.elementor-950 .elementor-element.elementor-element-a8bea25 ul li{
    padding: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    background: linear-gradient(90deg, #0187EA 0%, #014C84 100%);
    border-radius: 3000px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f5195c */.elementor-950 .elementor-element.elementor-element-2f5195c div a{
    box-shadow: 0px 144.721px 40.799px 0px rgba(0, 0, 0, 0.00), 0px 93.145px 36.95px 0px rgba(0, 0, 0, 0.01), 0px 52.346px 31.562px 0px rgba(0, 0, 0, 0.05), 0px 23.094px 23.094px 0px rgba(0, 0, 0, 0.09), 0px 6.158px 13.087px 0px rgba(0, 0, 0, 0.10) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e87ff1 */.elementor-950 .elementor-element.elementor-element-6e87ff1 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fae791b */.elementor-950 .elementor-element.elementor-element-fae791b span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12f5bf */.elementor-950 .elementor-element.elementor-element-b12f5bf{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bb8661 */.elementor-950 .elementor-element.elementor-element-0bb8661 span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637343b */.elementor-950 .elementor-element.elementor-element-637343b{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa638d0 */.elementor-950 .elementor-element.elementor-element-aa638d0 span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87e4b64 */.elementor-950 .elementor-element.elementor-element-87e4b64 div{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef92ce */.elementor-950 .elementor-element.elementor-element-0ef92ce{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fe961b */.elementor-950 .elementor-element.elementor-element-2fe961b span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5300094 */.elementor-950 .elementor-element.elementor-element-5300094{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-633e06f */.elementor-950 .elementor-element.elementor-element-633e06f span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d7b86 */.elementor-950 .elementor-element.elementor-element-96d7b86{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83e8f6 */.elementor-950 .elementor-element.elementor-element-c83e8f6 span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d11f2d */.elementor-950 .elementor-element.elementor-element-5d11f2d div{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa3f4a */.elementor-950 .elementor-element.elementor-element-ffa3f4a{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c33298a */.elementor-950 .elementor-element.elementor-element-c33298a span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2b5a8 */.elementor-950 .elementor-element.elementor-element-9b2b5a8{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8b4dbf */.elementor-950 .elementor-element.elementor-element-c8b4dbf span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4900dff */.elementor-950 .elementor-element.elementor-element-4900dff{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fb6c9e */.elementor-950 .elementor-element.elementor-element-8fb6c9e span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c11b200 */.elementor-950 .elementor-element.elementor-element-c11b200 div{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f4cff */.elementor-950 .elementor-element.elementor-element-49f4cff{
    backdrop-filter: blur(12px);
    box-shadow: 43.254px 21.627px 13.617px 0px rgba(0, 0, 0, 0.00), 28.035px 13.617px 12.816px 0px rgba(0, 0, 0, 0.01), 16.02px 8.01px 10.413px 0px rgba(0, 0, 0, 0.05), 7.209px 3.204px 8.01px 0px rgba(0, 0, 0, 0.09), 1.602px 0.801px 4.005px 0px rgba(0, 0, 0, 0.10);
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5b98e */.elementor-950 .elementor-element.elementor-element-1d5b98e h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863acdc */.elementor-950 .elementor-element.elementor-element-863acdc{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55ef55 */.elementor-950 .elementor-element.elementor-element-d55ef55{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d5956 */.elementor-950 .elementor-element.elementor-element-61d5956 span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6079579 */.elementor-950 .elementor-element.elementor-element-6079579{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8556b03 */.elementor-950 .elementor-element.elementor-element-8556b03{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8169 */.elementor-950 .elementor-element.elementor-element-bae8169{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3d715 */.elementor-950 .elementor-element.elementor-element-1f3d715{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41697a */.elementor-950 .elementor-element.elementor-element-c41697a span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-371c4b4 */.elementor-950 .elementor-element.elementor-element-371c4b4{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5bea2ca */.elementor-950 .elementor-element.elementor-element-5bea2ca{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e83fb2 */.elementor-950 .elementor-element.elementor-element-1e83fb2{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041b5c7 */.elementor-950 .elementor-element.elementor-element-041b5c7{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be4e */.elementor-950 .elementor-element.elementor-element-531be4e span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb9887 */.elementor-950 .elementor-element.elementor-element-7cb9887{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7afb7ef */.elementor-950 .elementor-element.elementor-element-7afb7ef{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54afbb8 */.elementor-950 .elementor-element.elementor-element-54afbb8{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e77e3 */.elementor-950 .elementor-element.elementor-element-33e77e3{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a38ee */.elementor-950 .elementor-element.elementor-element-39a38ee span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45e4aee */.elementor-950 .elementor-element.elementor-element-45e4aee{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30df62a */.elementor-950 .elementor-element.elementor-element-30df62a{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76e28 */.elementor-950 .elementor-element.elementor-element-df76e28{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f8d074 */.elementor-950 .elementor-element.elementor-element-7f8d074{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e948de */.elementor-950 .elementor-element.elementor-element-8e948de span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db12867 */.elementor-950 .elementor-element.elementor-element-db12867{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3920c9e */.elementor-950 .elementor-element.elementor-element-3920c9e{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0518735 */.elementor-950 .elementor-element.elementor-element-0518735{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605be9a */.elementor-950 .elementor-element.elementor-element-605be9a{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ccd */.elementor-950 .elementor-element.elementor-element-bb93ccd span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39ef18b */.elementor-950 .elementor-element.elementor-element-39ef18b{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ed7f3 */.elementor-950 .elementor-element.elementor-element-63ed7f3{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863acdc */.elementor-950 .elementor-element.elementor-element-863acdc{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55ef55 */.elementor-950 .elementor-element.elementor-element-d55ef55{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d5956 */.elementor-950 .elementor-element.elementor-element-61d5956 span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6079579 */.elementor-950 .elementor-element.elementor-element-6079579{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8556b03 */.elementor-950 .elementor-element.elementor-element-8556b03{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8169 */.elementor-950 .elementor-element.elementor-element-bae8169{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3d715 */.elementor-950 .elementor-element.elementor-element-1f3d715{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41697a */.elementor-950 .elementor-element.elementor-element-c41697a span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-371c4b4 */.elementor-950 .elementor-element.elementor-element-371c4b4{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5bea2ca */.elementor-950 .elementor-element.elementor-element-5bea2ca{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e83fb2 */.elementor-950 .elementor-element.elementor-element-1e83fb2{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041b5c7 */.elementor-950 .elementor-element.elementor-element-041b5c7{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be4e */.elementor-950 .elementor-element.elementor-element-531be4e span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb9887 */.elementor-950 .elementor-element.elementor-element-7cb9887{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7afb7ef */.elementor-950 .elementor-element.elementor-element-7afb7ef{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54afbb8 */.elementor-950 .elementor-element.elementor-element-54afbb8{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e77e3 */.elementor-950 .elementor-element.elementor-element-33e77e3{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a38ee */.elementor-950 .elementor-element.elementor-element-39a38ee span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45e4aee */.elementor-950 .elementor-element.elementor-element-45e4aee{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30df62a */.elementor-950 .elementor-element.elementor-element-30df62a{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76e28 */.elementor-950 .elementor-element.elementor-element-df76e28{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f8d074 */.elementor-950 .elementor-element.elementor-element-7f8d074{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e948de */.elementor-950 .elementor-element.elementor-element-8e948de span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db12867 */.elementor-950 .elementor-element.elementor-element-db12867{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3920c9e */.elementor-950 .elementor-element.elementor-element-3920c9e{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0518735 */.elementor-950 .elementor-element.elementor-element-0518735{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605be9a */.elementor-950 .elementor-element.elementor-element-605be9a{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ccd */.elementor-950 .elementor-element.elementor-element-bb93ccd span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39ef18b */.elementor-950 .elementor-element.elementor-element-39ef18b{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ed7f3 */.elementor-950 .elementor-element.elementor-element-63ed7f3{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863acdc */.elementor-950 .elementor-element.elementor-element-863acdc{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55ef55 */.elementor-950 .elementor-element.elementor-element-d55ef55{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d5956 */.elementor-950 .elementor-element.elementor-element-61d5956 span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6079579 */.elementor-950 .elementor-element.elementor-element-6079579{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8556b03 */.elementor-950 .elementor-element.elementor-element-8556b03{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8169 */.elementor-950 .elementor-element.elementor-element-bae8169{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3d715 */.elementor-950 .elementor-element.elementor-element-1f3d715{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41697a */.elementor-950 .elementor-element.elementor-element-c41697a span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-371c4b4 */.elementor-950 .elementor-element.elementor-element-371c4b4{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5bea2ca */.elementor-950 .elementor-element.elementor-element-5bea2ca{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e83fb2 */.elementor-950 .elementor-element.elementor-element-1e83fb2{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041b5c7 */.elementor-950 .elementor-element.elementor-element-041b5c7{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be4e */.elementor-950 .elementor-element.elementor-element-531be4e span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb9887 */.elementor-950 .elementor-element.elementor-element-7cb9887{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7afb7ef */.elementor-950 .elementor-element.elementor-element-7afb7ef{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54afbb8 */.elementor-950 .elementor-element.elementor-element-54afbb8{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e77e3 */.elementor-950 .elementor-element.elementor-element-33e77e3{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a38ee */.elementor-950 .elementor-element.elementor-element-39a38ee span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45e4aee */.elementor-950 .elementor-element.elementor-element-45e4aee{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30df62a */.elementor-950 .elementor-element.elementor-element-30df62a{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76e28 */.elementor-950 .elementor-element.elementor-element-df76e28{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f8d074 */.elementor-950 .elementor-element.elementor-element-7f8d074{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e948de */.elementor-950 .elementor-element.elementor-element-8e948de span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db12867 */.elementor-950 .elementor-element.elementor-element-db12867{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3920c9e */.elementor-950 .elementor-element.elementor-element-3920c9e{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0518735 */.elementor-950 .elementor-element.elementor-element-0518735{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605be9a */.elementor-950 .elementor-element.elementor-element-605be9a{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ccd */.elementor-950 .elementor-element.elementor-element-bb93ccd span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39ef18b */.elementor-950 .elementor-element.elementor-element-39ef18b{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ed7f3 */.elementor-950 .elementor-element.elementor-element-63ed7f3{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863acdc */.elementor-950 .elementor-element.elementor-element-863acdc{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55ef55 */.elementor-950 .elementor-element.elementor-element-d55ef55{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d5956 */.elementor-950 .elementor-element.elementor-element-61d5956 span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6079579 */.elementor-950 .elementor-element.elementor-element-6079579{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8556b03 */.elementor-950 .elementor-element.elementor-element-8556b03{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8169 */.elementor-950 .elementor-element.elementor-element-bae8169{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3d715 */.elementor-950 .elementor-element.elementor-element-1f3d715{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41697a */.elementor-950 .elementor-element.elementor-element-c41697a span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-371c4b4 */.elementor-950 .elementor-element.elementor-element-371c4b4{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5bea2ca */.elementor-950 .elementor-element.elementor-element-5bea2ca{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e83fb2 */.elementor-950 .elementor-element.elementor-element-1e83fb2{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041b5c7 */.elementor-950 .elementor-element.elementor-element-041b5c7{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be4e */.elementor-950 .elementor-element.elementor-element-531be4e span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb9887 */.elementor-950 .elementor-element.elementor-element-7cb9887{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7afb7ef */.elementor-950 .elementor-element.elementor-element-7afb7ef{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54afbb8 */.elementor-950 .elementor-element.elementor-element-54afbb8{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e77e3 */.elementor-950 .elementor-element.elementor-element-33e77e3{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a38ee */.elementor-950 .elementor-element.elementor-element-39a38ee span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45e4aee */.elementor-950 .elementor-element.elementor-element-45e4aee{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30df62a */.elementor-950 .elementor-element.elementor-element-30df62a{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76e28 */.elementor-950 .elementor-element.elementor-element-df76e28{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f8d074 */.elementor-950 .elementor-element.elementor-element-7f8d074{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e948de */.elementor-950 .elementor-element.elementor-element-8e948de span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db12867 */.elementor-950 .elementor-element.elementor-element-db12867{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3920c9e */.elementor-950 .elementor-element.elementor-element-3920c9e{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0518735 */.elementor-950 .elementor-element.elementor-element-0518735{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605be9a */.elementor-950 .elementor-element.elementor-element-605be9a{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ccd */.elementor-950 .elementor-element.elementor-element-bb93ccd span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39ef18b */.elementor-950 .elementor-element.elementor-element-39ef18b{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ed7f3 */.elementor-950 .elementor-element.elementor-element-63ed7f3{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863acdc */.elementor-950 .elementor-element.elementor-element-863acdc{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55ef55 */.elementor-950 .elementor-element.elementor-element-d55ef55{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d5956 */.elementor-950 .elementor-element.elementor-element-61d5956 span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6079579 */.elementor-950 .elementor-element.elementor-element-6079579{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8556b03 */.elementor-950 .elementor-element.elementor-element-8556b03{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8169 */.elementor-950 .elementor-element.elementor-element-bae8169{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3d715 */.elementor-950 .elementor-element.elementor-element-1f3d715{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41697a */.elementor-950 .elementor-element.elementor-element-c41697a span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-371c4b4 */.elementor-950 .elementor-element.elementor-element-371c4b4{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5bea2ca */.elementor-950 .elementor-element.elementor-element-5bea2ca{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e83fb2 */.elementor-950 .elementor-element.elementor-element-1e83fb2{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041b5c7 */.elementor-950 .elementor-element.elementor-element-041b5c7{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be4e */.elementor-950 .elementor-element.elementor-element-531be4e span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb9887 */.elementor-950 .elementor-element.elementor-element-7cb9887{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7afb7ef */.elementor-950 .elementor-element.elementor-element-7afb7ef{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54afbb8 */.elementor-950 .elementor-element.elementor-element-54afbb8{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e77e3 */.elementor-950 .elementor-element.elementor-element-33e77e3{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a38ee */.elementor-950 .elementor-element.elementor-element-39a38ee span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45e4aee */.elementor-950 .elementor-element.elementor-element-45e4aee{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30df62a */.elementor-950 .elementor-element.elementor-element-30df62a{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76e28 */.elementor-950 .elementor-element.elementor-element-df76e28{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f8d074 */.elementor-950 .elementor-element.elementor-element-7f8d074{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e948de */.elementor-950 .elementor-element.elementor-element-8e948de span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db12867 */.elementor-950 .elementor-element.elementor-element-db12867{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3920c9e */.elementor-950 .elementor-element.elementor-element-3920c9e{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0518735 */.elementor-950 .elementor-element.elementor-element-0518735{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605be9a */.elementor-950 .elementor-element.elementor-element-605be9a{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ccd */.elementor-950 .elementor-element.elementor-element-bb93ccd span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39ef18b */.elementor-950 .elementor-element.elementor-element-39ef18b{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ed7f3 */.elementor-950 .elementor-element.elementor-element-63ed7f3{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863acdc */.elementor-950 .elementor-element.elementor-element-863acdc{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55ef55 */.elementor-950 .elementor-element.elementor-element-d55ef55{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d5956 */.elementor-950 .elementor-element.elementor-element-61d5956 span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6079579 */.elementor-950 .elementor-element.elementor-element-6079579{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8556b03 */.elementor-950 .elementor-element.elementor-element-8556b03{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8169 */.elementor-950 .elementor-element.elementor-element-bae8169{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3d715 */.elementor-950 .elementor-element.elementor-element-1f3d715{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41697a */.elementor-950 .elementor-element.elementor-element-c41697a span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-371c4b4 */.elementor-950 .elementor-element.elementor-element-371c4b4{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5bea2ca */.elementor-950 .elementor-element.elementor-element-5bea2ca{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e83fb2 */.elementor-950 .elementor-element.elementor-element-1e83fb2{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041b5c7 */.elementor-950 .elementor-element.elementor-element-041b5c7{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be4e */.elementor-950 .elementor-element.elementor-element-531be4e span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb9887 */.elementor-950 .elementor-element.elementor-element-7cb9887{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7afb7ef */.elementor-950 .elementor-element.elementor-element-7afb7ef{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54afbb8 */.elementor-950 .elementor-element.elementor-element-54afbb8{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e77e3 */.elementor-950 .elementor-element.elementor-element-33e77e3{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a38ee */.elementor-950 .elementor-element.elementor-element-39a38ee span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45e4aee */.elementor-950 .elementor-element.elementor-element-45e4aee{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30df62a */.elementor-950 .elementor-element.elementor-element-30df62a{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76e28 */.elementor-950 .elementor-element.elementor-element-df76e28{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f8d074 */.elementor-950 .elementor-element.elementor-element-7f8d074{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e948de */.elementor-950 .elementor-element.elementor-element-8e948de span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db12867 */.elementor-950 .elementor-element.elementor-element-db12867{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3920c9e */.elementor-950 .elementor-element.elementor-element-3920c9e{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0518735 */.elementor-950 .elementor-element.elementor-element-0518735{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605be9a */.elementor-950 .elementor-element.elementor-element-605be9a{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ccd */.elementor-950 .elementor-element.elementor-element-bb93ccd span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39ef18b */.elementor-950 .elementor-element.elementor-element-39ef18b{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ed7f3 */.elementor-950 .elementor-element.elementor-element-63ed7f3{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863acdc */.elementor-950 .elementor-element.elementor-element-863acdc{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55ef55 */.elementor-950 .elementor-element.elementor-element-d55ef55{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d5956 */.elementor-950 .elementor-element.elementor-element-61d5956 span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd9c1b1 */.elementor-950 .elementor-element.elementor-element-dd9c1b1{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6079579 */.elementor-950 .elementor-element.elementor-element-6079579{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8556b03 */.elementor-950 .elementor-element.elementor-element-8556b03{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae8169 */.elementor-950 .elementor-element.elementor-element-bae8169{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3d715 */.elementor-950 .elementor-element.elementor-element-1f3d715{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41697a */.elementor-950 .elementor-element.elementor-element-c41697a span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e798e */.elementor-950 .elementor-element.elementor-element-52e798e{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-371c4b4 */.elementor-950 .elementor-element.elementor-element-371c4b4{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5bea2ca */.elementor-950 .elementor-element.elementor-element-5bea2ca{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e83fb2 */.elementor-950 .elementor-element.elementor-element-1e83fb2{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041b5c7 */.elementor-950 .elementor-element.elementor-element-041b5c7{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be4e */.elementor-950 .elementor-element.elementor-element-531be4e span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d45a8c */.elementor-950 .elementor-element.elementor-element-8d45a8c{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb9887 */.elementor-950 .elementor-element.elementor-element-7cb9887{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7afb7ef */.elementor-950 .elementor-element.elementor-element-7afb7ef{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54afbb8 */.elementor-950 .elementor-element.elementor-element-54afbb8{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e77e3 */.elementor-950 .elementor-element.elementor-element-33e77e3{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a38ee */.elementor-950 .elementor-element.elementor-element-39a38ee span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15db9d6 */.elementor-950 .elementor-element.elementor-element-15db9d6{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45e4aee */.elementor-950 .elementor-element.elementor-element-45e4aee{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30df62a */.elementor-950 .elementor-element.elementor-element-30df62a{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76e28 */.elementor-950 .elementor-element.elementor-element-df76e28{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f8d074 */.elementor-950 .elementor-element.elementor-element-7f8d074{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e948de */.elementor-950 .elementor-element.elementor-element-8e948de span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0be56 */.elementor-950 .elementor-element.elementor-element-2f0be56{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db12867 */.elementor-950 .elementor-element.elementor-element-db12867{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3920c9e */.elementor-950 .elementor-element.elementor-element-3920c9e{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0518735 */.elementor-950 .elementor-element.elementor-element-0518735{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605be9a */.elementor-950 .elementor-element.elementor-element-605be9a{
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ccd */.elementor-950 .elementor-element.elementor-element-bb93ccd span{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc77667 */.elementor-950 .elementor-element.elementor-element-dc77667{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39ef18b */.elementor-950 .elementor-element.elementor-element-39ef18b{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ed7f3 */.elementor-950 .elementor-element.elementor-element-63ed7f3{
    border-radius: 0.5rem;
background: #292929;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6a951cb *//* Contêiner principal das tabs - ESSENCIAL */
.elementor-950 .elementor-element.elementor-element-6a951cb .e-n-tabs {
    overflow: hidden !important;
    width: 100% !important;
}

/* Cabeçalho das tabs - onde fica os botões */
.elementor-950 .elementor-element.elementor-element-6a951cb .e-n-tabs-heading {
    background: #363636 !important;
    padding: 20px !important;
    justify-content: flex-start !important;
    width: auto !important; /* Alterado de fit-content para auto */
    margin: auto !important;
    border-radius: 20px !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
    max-width: 100% !important; /* Adicionado */
}

/* Esconder scrollbar no Chrome/Safari */
.elementor-950 .elementor-element.elementor-element-6a951cb .e-n-tabs-heading::-webkit-scrollbar {
    display: none !important;
}

/* Botões individuais das tabs */
.elementor-950 .elementor-element.elementor-element-6a951cb .e-n-tab-title {
    background: linear-gradient(90deg, #8F8F8F 0%, #6D6D6D 100%) !important;
    color: #ffffff !important;
    flex-shrink: 0 !important; /* Impede que os botões encolham */
    margin-right: 8px !important; /* Espaço entre botões */
}

.elementor-950 .elementor-element.elementor-element-6a951cb .e-n-tab-title:last-child {
    margin-right: 0 !important;
}

.elementor-950 .elementor-element.elementor-element-6a951cb .e-n-tab-title:hover {
    background: #F78000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04a4b20 */.elementor-950 .elementor-element.elementor-element-04a4b20 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-876ea59 */.elementor-950 .elementor-element.elementor-element-876ea59{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5667a1c */.elementor-950 .elementor-element.elementor-element-5667a1c{
    background: linear-gradient(133deg, rgba(0, 0, 0, 0.40) 0%, rgba(22, 22, 22, 0.40) 99.98%);

Selection colors
Hex

linear gradient 1
Linear Gradient
#F77300
#FFAE00
#FFFFFF
#070B0A
Linear Gradient
#000000
#161616

Show 1 more color
Export



}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3f8f25 */.elementor-950 .elementor-element.elementor-element-f3f8f25 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a5249 */.elementor-950 .elementor-element.elementor-element-e6a5249{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763e5e1 */.elementor-950 .elementor-element.elementor-element-763e5e1{
    background: linear-gradient(133deg, rgba(0, 0, 0, 0.40) 0%, rgba(22, 22, 22, 0.40) 99.98%);

Selection colors
Hex

linear gradient 1
Linear Gradient
#F77300
#FFAE00
#FFFFFF
#070B0A
Linear Gradient
#000000
#161616

Show 1 more color
Export



}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c621fcf */.elementor-950 .elementor-element.elementor-element-c621fcf h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a11c94a */.elementor-950 .elementor-element.elementor-element-a11c94a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699799e */.elementor-950 .elementor-element.elementor-element-699799e{
    background: linear-gradient(133deg, rgba(0, 0, 0, 0.40) 0%, rgba(22, 22, 22, 0.40) 99.98%);

Selection colors
Hex

linear gradient 1
Linear Gradient
#F77300
#FFAE00
#FFFFFF
#070B0A
Linear Gradient
#000000
#161616

Show 1 more color
Export



}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a475305 */.elementor-950 .elementor-element.elementor-element-a475305 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abb307f */.elementor-950 .elementor-element.elementor-element-abb307f a{
      background:  linear-gradient(90deg, #0187EA 0%, #014C84 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80dc37d */.elementor-950 .elementor-element.elementor-element-80dc37d{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74dafbb */.elementor-950 .elementor-element.elementor-element-74dafbb h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7624292 */.elementor-950 .elementor-element.elementor-element-7624292 a{
      background:  linear-gradient(90deg, #0187EA 0%, #014C84 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3a7d9 */.elementor-950 .elementor-element.elementor-element-df3a7d9{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3763dc3 */.elementor-950 .elementor-element.elementor-element-3763dc3 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b809eb */.elementor-950 .elementor-element.elementor-element-9b809eb{
    border-radius: 0.5rem;
background: linear-gradient(115deg, #313131 7.79%, #555 65.89%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f2e3f2 */.elementor-950 .elementor-element.elementor-element-6f2e3f2 img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d03e31 */.elementor-950 .elementor-element.elementor-element-7d03e31 img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e4d5e */.elementor-950 .elementor-element.elementor-element-62e4d5e{
    border-radius: 0.5rem;
background: linear-gradient(90deg, #FFBF01 0%, #F78000 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3378684 */.elementor-950 .elementor-element.elementor-element-3378684{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e4df54 */.elementor-950 .elementor-element.elementor-element-1e4df54{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a0ac2 */.elementor-950 .elementor-element.elementor-element-45a0ac2 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb45b7 */.elementor-950 .elementor-element.elementor-element-0eb45b7{
    border-radius: 0.5rem;
background: linear-gradient(115deg, #313131 7.79%, #555 65.89%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd4852 */.elementor-950 .elementor-element.elementor-element-2dd4852 img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0167e24 */.elementor-950 .elementor-element.elementor-element-0167e24 img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b779189 */.elementor-950 .elementor-element.elementor-element-b779189{
    border-radius: 0.5rem;
background: linear-gradient(90deg, #FFBF01 0%, #F78000 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673e364 */.elementor-950 .elementor-element.elementor-element-673e364{
    box-shadow: 0px 220.539px 61.621px 0px rgba(0, 0, 0, 0.00), 0px 140.539px 56.216px 0px rgba(0, 0, 0, 0.01), 0px 78.918px 47.567px 0px rgba(0, 0, 0, 0.05), 0px 35.675px 35.675px 0px rgba(0, 0, 0, 0.09), 0px 8.649px 19.459px 0px rgba(0, 0, 0, 0.10);
    scale: .9;
}

@media (max-width:1024px){
    .elementor-950 .elementor-element.elementor-element-673e364{
        scale: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f45358 */.elementor-950 .elementor-element.elementor-element-4f45358 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a0c2f */.elementor-950 .elementor-element.elementor-element-a9a0c2f{
    border-radius: 0.5rem;
background: linear-gradient(115deg, #313131 7.79%, #555 65.89%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bd2e39 */.elementor-950 .elementor-element.elementor-element-0bd2e39 img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7cce4a */.elementor-950 .elementor-element.elementor-element-f7cce4a img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e355aa */.elementor-950 .elementor-element.elementor-element-6e355aa{
    border-radius: 0.5rem;
background: linear-gradient(90deg, #FFBF01 0%, #F78000 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d6ab1 */.elementor-950 .elementor-element.elementor-element-60d6ab1{
    box-shadow: 0px 220.539px 61.621px 0px rgba(0, 0, 0, 0.00), 0px 140.539px 56.216px 0px rgba(0, 0, 0, 0.01), 0px 78.918px 47.567px 0px rgba(0, 0, 0, 0.05), 0px 35.675px 35.675px 0px rgba(0, 0, 0, 0.09), 0px 8.649px 19.459px 0px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5d9868 */.elementor-950 .elementor-element.elementor-element-b5d9868 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e59e0 */.elementor-950 .elementor-element.elementor-element-d4e59e0{
    border-radius: 0.5rem;
background: linear-gradient(115deg, #313131 7.79%, #555 65.89%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-130c55a */.elementor-950 .elementor-element.elementor-element-130c55a img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dde1bb */.elementor-950 .elementor-element.elementor-element-1dde1bb img{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10222c7 */.elementor-950 .elementor-element.elementor-element-10222c7{
    border-radius: 0.5rem;
background: linear-gradient(90deg, #FFBF01 0%, #F78000 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5d500 */.elementor-950 .elementor-element.elementor-element-8b5d500{
    box-shadow: 0px 220.539px 61.621px 0px rgba(0, 0, 0, 0.00), 0px 140.539px 56.216px 0px rgba(0, 0, 0, 0.01), 0px 78.918px 47.567px 0px rgba(0, 0, 0, 0.05), 0px 35.675px 35.675px 0px rgba(0, 0, 0, 0.09), 0px 8.649px 19.459px 0px rgba(0, 0, 0, 0.10);
    scale: .9;
}

@media (max-width:1024px){
    .elementor-950 .elementor-element.elementor-element-8b5d500{
        scale: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b577e */.elementor-950 .elementor-element.elementor-element-03b577e{
        background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-453a8c1 */.elementor-950 .elementor-element.elementor-element-453a8c1 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-871cc94 */.elementor-950 .elementor-element.elementor-element-871cc94 a{
      background:  linear-gradient(90deg, #0187EA 0%, #014C84 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b70937 */.elementor-950 .elementor-element.elementor-element-0b70937 video{
    min-height: 360px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-829d5cf */.elementor-950 .elementor-element.elementor-element-829d5cf{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4adf948 */.elementor-950 .elementor-element.elementor-element-4adf948 h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b746435 */@media (min-width:1024px){
        .swiper-pagination{
            display: none;
        }
}

@media (max-width:767px){
    .elementor-950 .elementor-element.elementor-element-b746435 > div{
        width: 540px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e68ecda */.elementor-950 .elementor-element.elementor-element-e68ecda h2{
    background: var(--linear-gradient-1, linear-gradient(90deg, #F77300 0%, #FFAE00 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-10aa4b3 */.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__header{
    display: flex;
    border-block-end: 0px solid #e1e8ed;
;
    flex-direction: column;
    align-content: flex-start;
    justify-content: space-between;
}

.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__image+cite{
    margin-inline-start: 0px;
}

.elementor-950 .elementor-element.elementor-element-10aa4b3 .elementor-testimonial__icon.elementor-icon{
    position: absolute;
    right: 16px;
    top: 16px;
}

@media (min-width:1024px){
.elementor-950 .elementor-element.elementor-element-10aa4b3 .swiper-slide-active{
    transform: scale(0.8);
    filter: blur(3px);
}

.elementor-950 .elementor-element.elementor-element-10aa4b3 .swiper-slide-next+*{
    transform: scale(0.8);
    filter: blur(3px);
}

.elementor-950 .elementor-element.elementor-element-10aa4b3 .swiper-slide-prev{
    transform: scale(0.1);
    filter: blur(10px);
}

.elementor-950 .elementor-element.elementor-element-10aa4b3 svg path{
    fill: #000000;
}
}

@media (max-width:767px){
    .elementor-950 .elementor-element.elementor-element-10aa4b3 .swiper-slide-next{
        filter: blur(2px);
        margin-left: 16px;
        transition: all .4s linear;
    }
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-f6fd10d */.elementor-950 .elementor-element.elementor-element-f6fd10d{
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b35022 */.elementor-950 .elementor-element.elementor-element-1b35022{
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-aa36a80 */.elementor-950 .elementor-element.elementor-element-aa36a80 ul li a{
    padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0211d3f */.elementor-950 .elementor-element.elementor-element-0211d3f{
    cursor: pointer;
}

.elementor-950 .elementor-element.elementor-element-0211d3f div{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed36df5 */.elementor-950 .elementor-element.elementor-element-ed36df5 div{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5ce4e67 */.elementor-950 .elementor-element.elementor-element-5ce4e67 div{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a710a */.elementor-950 .elementor-element.elementor-element-67a710a{
    width: fit-content;
        box-shadow: 0px 370.4px 103.843px 0px rgba(0, 0, 0, 0.00), 0px 237.122px 94.849px 0px rgba(0, 0, 0, 0.01), 0px 133.279px 80.131px 0px rgba(0, 0, 0, 0.05), 0px 59.689px 59.689px 0px rgba(0, 0, 0, 0.09), 0px 14.718px 32.706px 0px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-950{
    overflow-x: hidden;
}

body.elementor-page-950 body { background: transparent !important; }/* End custom CSS */