.elementor-41 .elementor-element.elementor-element-e22c766{--display:flex;--min-height:100vh;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3e8de92{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-41 .elementor-element.elementor-element-3e8de92.e-con{--align-self:center;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-47774d9{--display:flex;--z-index:99;}.elementor-41 .elementor-element.elementor-element-47774d9:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-47774d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-41 .elementor-element.elementor-element-a9120c7{--display:flex;--z-index:999;}.elementor-41 .elementor-element.elementor-element-a9120c7:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-a9120c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-41 .elementor-element.elementor-element-5dee540{--display:flex;--z-index:99;}.elementor-41 .elementor-element.elementor-element-0c566d6{--display:flex;}.elementor-41 .elementor-element.elementor-element-bc7e0eb{--display:flex;}.elementor-41 .elementor-element.elementor-element-6cea9f3{--display:flex;}.elementor-41 .elementor-element.elementor-element-1dc2bfd{--display:flex;}.elementor-41 .elementor-element.elementor-element-f190c3b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;z-index:99999;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-41 .elementor-element.elementor-element-f190c3b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-41 .elementor-element.elementor-element-f190c3b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-41 .elementor-element.elementor-element-f190c3b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-41 .elementor-element.elementor-element-356fc12{--display:flex;--position:absolute;--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:stretch;top:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-356fc12{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-356fc12{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-62f343f{width:initial;max-width:initial;--e-transform-translateY:-60px;z-index:3;}.elementor-41 .elementor-element.elementor-element-62f343f.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-eded323{width:initial;max-width:initial;z-index:3;}.elementor-41 .elementor-element.elementor-element-eded323.elementor-element{--align-self:flex-end;}.elementor-41 .elementor-element.elementor-element-22e1b40{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:-1px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-41 .elementor-element.elementor-element-2ba5d62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-41 .elementor-element.elementor-element-202a1da{width:100%;max-width:100%;text-align:center;}.elementor-41 .elementor-element.elementor-element-202a1da .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.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-41 .elementor-element.elementor-element-a4e8b3e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-754fb19{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:2;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-754fb19{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-754fb19{right:0px;}.elementor-41 .elementor-element.elementor-element-754fb19 img{height:110vh;}.elementor-41 .elementor-element.elementor-element-28281fe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;--z-index:99;}.elementor-41 .elementor-element.elementor-element-28281fe:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-28281fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EB;}.elementor-41 .elementor-element.elementor-element-f88ca45{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-f88ca45:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f88ca45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEDD5;}.elementor-41 .elementor-element.elementor-element-1a8ee43{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-370c8cb{width:100%;max-width:100%;}.elementor-41 .elementor-element.elementor-element-370c8cb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-193a1f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-193a1f5.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-c3dca32{padding:5px 5px 5px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-c3dca32 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:600;color:#6EC1E4;}.elementor-41 .elementor-element.elementor-element-e17c960{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;color:#000000;}.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-41 .elementor-element.elementor-element-7abbd71 .elementor-button{background-color:transparent;font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;fill:#FFEFE2;color:#FFEFE2;background-image:linear-gradient(109deg, #522E1B 0%, #FC7F1A 100%);border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-7abbd71.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-7abbd71{border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-60418f3{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:6rem;--padding-left:12rem;--padding-right:12rem;}.elementor-41 .elementor-element.elementor-element-60418f3:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-60418f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightslategrey-gnat-122779.hostingersite.com/wp-content/uploads/2026/02/textura-vertical-tiny-1-scaled.jpg");}.elementor-41 .elementor-element.elementor-element-a2dfba8{--display:flex;--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-41 .elementor-element.elementor-element-2326c31{text-align:center;}.elementor-41 .elementor-element.elementor-element-2326c31 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:72px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-e5ca03d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:50px 50px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-41 .elementor-element.elementor-element-e5ca03d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e5ca03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EC;}.elementor-41 .elementor-element.elementor-element-6ef0b52{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-41 .elementor-element.elementor-element-6ef0b52:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6ef0b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3DA80;}.elementor-41 .elementor-element.elementor-element-f6aa48b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-f6aa48b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f6aa48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EB;}.elementor-41 .elementor-element.elementor-element-6614acd{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-41 .elementor-element.elementor-element-6614acd:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6614acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightslategrey-gnat-122779.hostingersite.com/wp-content/uploads/2026/02/textura-madeira.jpg");}.elementor-41 .elementor-element.elementor-element-c049955 img{border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-98231d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-c6bb812 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.30196078431372547);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-cbd91f5{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-c6786db{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-41 .elementor-element.elementor-element-c6786db:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-c6786db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EB;background-image:url("https://lightslategrey-gnat-122779.hostingersite.com/wp-content/uploads/2026/02/textura-madeira.jpg");}.elementor-41 .elementor-element.elementor-element-5b3c05d img{border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-ae3a3a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-dc73af8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.30196078431372547);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-26bb404{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-e703bf3{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-41 .elementor-element.elementor-element-e703bf3:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e703bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EB;background-image:url("https://lightslategrey-gnat-122779.hostingersite.com/wp-content/uploads/2026/02/textura-madeira.jpg");}.elementor-41 .elementor-element.elementor-element-bd7695e img{border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-d331f7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-ac25321 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ff981f0{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-f46c9b8{--display:flex;}.elementor-41 .elementor-element.elementor-element-cd2e9d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-41 .elementor-element.elementor-element-cd2e9d8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-93167eb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-be9ec74 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:54px;font-weight:400;color:#000000;}.elementor-41 .elementor-element.elementor-element-c6003fe{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;color:#000000;}.elementor-41 .elementor-element.elementor-element-bf2a116{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-bf2a116:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-bf2a116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3DA80;}.elementor-41 .elementor-element.elementor-element-2a466b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-29bd9fb.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-29bd9fb{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;color:#000000;}.elementor-41 .elementor-element.elementor-element-337b479{--display:flex;--justify-content:center;}.elementor-41 .elementor-element.elementor-element-337b479.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-b030fd6 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-3ace138 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:54px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-41 .elementor-element.elementor-element-77f51dc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-77f51dc:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-77f51dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightslategrey-gnat-122779.hostingersite.com/wp-content/uploads/2026/02/textura-vertical-tiny-1-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-133f726{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-41 .elementor-element.elementor-element-133f726.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-7ba198d{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-41 .elementor-element.elementor-element-deb5de5 img{max-width:18rem;}.elementor-41 .elementor-element.elementor-element-ceabba4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ceabba4.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-6da9be8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:99;}.elementor-41 .elementor-element.elementor-element-6da9be8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6da9be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-41 .elementor-element.elementor-element-329770b{--display:flex;}.elementor-41 .elementor-element.elementor-element-ef3df27{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-29c8f22{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-29c8f22:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-29c8f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #6F6022 0%, #E3CD6B 100%);}.elementor-41 .elementor-element.elementor-element-d1c64d8{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;}.elementor-41 .elementor-element.elementor-element-c93e916{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-512e350{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-05e7c10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:025px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-05e7c10:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-05e7c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAD9;}.elementor-41 .elementor-element.elementor-element-4f65ef6.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-4f65ef6{text-align:center;}.elementor-41 .elementor-element.elementor-element-4f65ef6 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:400;color:#6EC1E4;}.elementor-41 .elementor-element.elementor-element-dc91466{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-dc91466:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-dc91466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAD9;}.elementor-41 .elementor-element.elementor-element-f15956e.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-f15956e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:400;}.elementor-41 .elementor-element.elementor-element-9e91643{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-09774a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-09774a1:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-09774a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAD9;}.elementor-41 .elementor-element.elementor-element-5a2245c{padding:2px 0px 2px 0px;}.elementor-41 .elementor-element.elementor-element-5a2245c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:400;}.elementor-41 .elementor-element.elementor-element-98f681f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-98f681f:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-98f681f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAD9;}.elementor-41 .elementor-element.elementor-element-1a160ef{text-align:center;}.elementor-41 .elementor-element.elementor-element-1a160ef .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:400;}.elementor-41 .elementor-element.elementor-element-12a32c1{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-41 .elementor-element.elementor-element-9471d8b.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-9471d8b{text-align:center;}.elementor-41 .elementor-element.elementor-element-9471d8b .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:64px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-204bef8{text-align:center;}.elementor-41 .elementor-element.elementor-element-204bef8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:42px;font-weight:400;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-c18183e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-f7376ee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-f7376ee.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-f7376ee .elementor-progress-wrapper .elementor-progress-bar{background-color:#6EC1E4;}.elementor-41 .elementor-element.elementor-element-e62ec2c .elementor-button{background-color:#61CE7000;font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:600;fill:#000000;color:#000000;}.elementor-41 .elementor-element.elementor-element-e62ec2c{padding:0px 25px 0px 25px;border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-e62ec2c.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-cbbf16d{--display:flex;}.elementor-41 .elementor-element.elementor-element-cbbf16d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-cbbf16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EB;}.elementor-41 .elementor-element.elementor-element-f54754c{--display:flex;}.elementor-41 .elementor-element.elementor-element-f17fe36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-1edfb97{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-41 .elementor-element.elementor-element-6fae267 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-c8b1934 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:54px;font-weight:400;color:#000000;}.elementor-41 .elementor-element.elementor-element-ca04f8f{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;color:#000000;}.elementor-41 .elementor-element.elementor-element-1dd176d{--display:flex;}.elementor-41 .elementor-element.elementor-element-60d9e46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-3e0cf82{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;color:#000000;}.elementor-41 .elementor-element.elementor-element-e68d1d3{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-41 .elementor-element.elementor-element-d842499 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:500;color:#6EC1E4;}.elementor-41 .elementor-element.elementor-element-227e50a .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:54px;font-weight:400;color:#000000;}.elementor-41 .elementor-element.elementor-element-b31efb7{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-41 .elementor-element.elementor-element-b31efb7:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-b31efb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightslategrey-gnat-122779.hostingersite.com/wp-content/uploads/2026/02/textura-vertical-tiny-1-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-8327838{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:150px;--padding-bottom:150px;--padding-left:75px;--padding-right:75px;}.elementor-41 .elementor-element.elementor-element-8327838:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-8327838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000040;}.elementor-41 .elementor-element.elementor-element-605f0f7.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-605f0f7{text-align:center;}.elementor-41 .elementor-element.elementor-element-605f0f7 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-c757da1{--display:flex;}.elementor-41 .elementor-element.elementor-element-66c9814{text-align:center;}.elementor-41 .elementor-element.elementor-element-66c9814 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:96px;font-weight:700;color:#141718;}.elementor-41 .elementor-element.elementor-element-1cf6c6f .elementor-button{background-color:#61CE7000;font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:400;fill:#D9E19F;color:#D9E19F;}.elementor-41 .elementor-element.elementor-element-1cf6c6f{padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-41 .elementor-element.elementor-element-afd00be{text-align:center;}.elementor-41 .elementor-element.elementor-element-afd00be .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}body.elementor-page-41{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-e22c766{--content-width:100%;}.elementor-41 .elementor-element.elementor-element-356fc12{--width:100%;}.elementor-41 .elementor-element.elementor-element-2ba5d62{--width:80%;}.elementor-41 .elementor-element.elementor-element-28281fe{--content-width:90%;}.elementor-41 .elementor-element.elementor-element-e5ca03d{--content-width:90%;}.elementor-41 .elementor-element.elementor-element-6ef0b52{--width:85%;}.elementor-41 .elementor-element.elementor-element-f46c9b8{--width:85%;}.elementor-41 .elementor-element.elementor-element-bf2a116{--width:85%;}.elementor-41 .elementor-element.elementor-element-77f51dc{--content-width:100vw;}.elementor-41 .elementor-element.elementor-element-7ba198d{--width:85%;}.elementor-41 .elementor-element.elementor-element-6da9be8{--content-width:100%;}.elementor-41 .elementor-element.elementor-element-329770b{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-329770b{--width:90vw;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-e22c766{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-f190c3b.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-356fc12{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-41 .elementor-element.elementor-element-28281fe{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41 .elementor-element.elementor-element-f88ca45{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-c3dca32{text-align:center;}.elementor-41 .elementor-element.elementor-element-e17c960{text-align:center;}.elementor-41 .elementor-element.elementor-element-7abbd71.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-7abbd71 .elementor-button{font-size:20px;}.elementor-41 .elementor-element.elementor-element-60418f3{--padding-top:8rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-41 .elementor-element.elementor-element-6ef0b52{--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;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:24px;--margin-left:24px;--margin-right:24px;}.elementor-41 .elementor-element.elementor-element-f6aa48b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-6614acd{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-41 .elementor-element.elementor-element-c6786db{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-41 .elementor-element.elementor-element-e703bf3{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-41 .elementor-element.elementor-element-cd2e9d8 .elementor-heading-title{font-size:36px;}.elementor-41 .elementor-element.elementor-element-93167eb{--grid-auto-flow:row;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-be9ec74 .elementor-heading-title{font-size:48px;}.elementor-41 .elementor-element.elementor-element-bf2a116{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-41 .elementor-element.elementor-element-2a466b6{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-337b479.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-b030fd6 .elementor-heading-title{font-size:36px;}.elementor-41 .elementor-element.elementor-element-3ace138 .elementor-heading-title{font-size:36px;}.elementor-41 .elementor-element.elementor-element-77f51dc{--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ceabba4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:22px;}.elementor-41 .elementor-element.elementor-element-ceabba4.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-ef3df27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-d1c64d8{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;}.elementor-41 .elementor-element.elementor-element-d1c64d8 img{max-width:50%;}.elementor-41 .elementor-element.elementor-element-c93e916{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-512e350{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-05e7c10{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-dc91466{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-9e91643{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-09774a1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-98f681f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-f17fe36{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-6fae267 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-c8b1934 .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-ca04f8f{font-size:22px;}.elementor-41 .elementor-element.elementor-element-60d9e46{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-3e0cf82{font-size:22px;}.elementor-41 .elementor-element.elementor-element-d842499 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-227e50a .elementor-heading-title{font-size:40px;}.elementor-41 .elementor-element.elementor-element-8327838{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-e22c766{--content-width:95%;--min-height:70vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-3e8de92{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-3e8de92.e-con{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-356fc12{--margin-top:025%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-41 .elementor-element.elementor-element-22e1b40{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2ba5d62{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-202a1da .elementor-heading-title{font-size:22px;}.elementor-41 .elementor-element.elementor-element-a4e8b3e{padding:0px 0px 010px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:14px;}.elementor-41 .elementor-element.elementor-element-754fb19 img{object-fit:cover;}.elementor-41 .elementor-element.elementor-element-28281fe{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41 .elementor-element.elementor-element-f88ca45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-370c8cb.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-c3dca32{text-align:center;}.elementor-41 .elementor-element.elementor-element-c3dca32 .elementor-heading-title{font-size:28px;}.elementor-41 .elementor-element.elementor-element-e17c960{font-size:16px;}.elementor-41 .elementor-element.elementor-element-7abbd71{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-7abbd71 .elementor-button{font-size:18px;}.elementor-41 .elementor-element.elementor-element-60418f3{--content-width:90%;--margin-top:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-41 .elementor-element.elementor-element-60418f3:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-60418f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-a2dfba8{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-41 .elementor-element.elementor-element-2326c31{width:100%;max-width:100%;}.elementor-41 .elementor-element.elementor-element-2326c31.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-2326c31 .elementor-heading-title{font-size:36px;}.elementor-41 .elementor-element.elementor-element-e5ca03d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-6ef0b52{--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-f6aa48b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6614acd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-c049955 img{border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-98231d7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-c6786db{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-5b3c05d img{border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-ae3a3a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-e703bf3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-bd7695e img{border-radius:25px 25px 25px 25px;}.elementor-41 .elementor-element.elementor-element-d331f7a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f46c9b8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-cd2e9d8 .elementor-heading-title{font-size:20px;}.elementor-41 .elementor-element.elementor-element-93167eb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-be9ec74 .elementor-heading-title{font-size:28px;}.elementor-41 .elementor-element.elementor-element-c6003fe{font-size:16px;}.elementor-41 .elementor-element.elementor-element-bf2a116{--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-2a466b6{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-29bd9fb{font-size:16px;}.elementor-41 .elementor-element.elementor-element-337b479{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-337b479.e-con{--order:-99999 /* order start hack */;}.elementor-41 .elementor-element.elementor-element-b030fd6 .elementor-heading-title{font-size:20px;}.elementor-41 .elementor-element.elementor-element-3ace138 .elementor-heading-title{font-size:28px;}.elementor-41 .elementor-element.elementor-element-77f51dc{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7ba198d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-41 .elementor-element.elementor-element-deb5de5 img{max-width:60%;}.elementor-41 .elementor-element.elementor-element-ceabba4{font-size:20px;}.elementor-41 .elementor-element.elementor-element-6da9be8{--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-329770b{--width:95%;}.elementor-41 .elementor-element.elementor-element-ef3df27{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-29c8f22{--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-41 .elementor-element.elementor-element-c93e916{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-512e350{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-05e7c10{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-4f65ef6{text-align:start;}.elementor-41 .elementor-element.elementor-element-4f65ef6 .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-dc91466{--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-f15956e .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-9e91643{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-09774a1{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-5a2245c{text-align:start;}.elementor-41 .elementor-element.elementor-element-5a2245c .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-98f681f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-1a160ef{text-align:start;}.elementor-41 .elementor-element.elementor-element-1a160ef .elementor-heading-title{font-size:24px;}.elementor-41 .elementor-element.elementor-element-12a32c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-9471d8b .elementor-heading-title{font-size:36px;}.elementor-41 .elementor-element.elementor-element-204bef8 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-c18183e{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-41 .elementor-element.elementor-element-f7376ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41 .elementor-element.elementor-element-e62ec2c{width:100%;max-width:100%;padding:1px 1px 1px 1px;}.elementor-41 .elementor-element.elementor-element-e62ec2c .elementor-button{font-size:18px;}.elementor-41 .elementor-element.elementor-element-cbbf16d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f54754c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f17fe36{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-1edfb97{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6fae267 .elementor-heading-title{font-size:20px;}.elementor-41 .elementor-element.elementor-element-c8b1934 .elementor-heading-title{font-size:28px;}.elementor-41 .elementor-element.elementor-element-ca04f8f{font-size:16px;}.elementor-41 .elementor-element.elementor-element-1dd176d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-60d9e46{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-3e0cf82{font-size:16px;}.elementor-41 .elementor-element.elementor-element-e68d1d3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-e68d1d3.e-con{--order:-99999 /* order start hack */;}.elementor-41 .elementor-element.elementor-element-d842499 .elementor-heading-title{font-size:20px;}.elementor-41 .elementor-element.elementor-element-227e50a .elementor-heading-title{font-size:28px;}.elementor-41 .elementor-element.elementor-element-b31efb7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8327838{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:9px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-8327838.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-605f0f7{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-41 .elementor-element.elementor-element-605f0f7 .elementor-heading-title{font-size:20px;}.elementor-41 .elementor-element.elementor-element-c757da1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-c757da1.e-con{--order:99999 /* order end hack */;}.elementor-41 .elementor-element.elementor-element-66c9814 .elementor-heading-title{font-size:42px;}.elementor-41 .elementor-element.elementor-element-1cf6c6f{padding:1px 1px 1px 1px;}.elementor-41 .elementor-element.elementor-element-1cf6c6f .elementor-button{font-size:16px;}.elementor-41 .elementor-element.elementor-element-afd00be .elementor-heading-title{font-size:12px;}}/* Start custom CSS for mega-menu, class: .elementor-element-f190c3b */@media (max-width: 1024px) {
    .e-n-menu {
        justify-self: start;
        padding: 10px;
    }
    
    .e-n-menu-toggle svg {
        fill: #FFFFFF !important
    }
}

/* DESKTOP */
@media (min-width: 1025px) {
    /* 1. Prepara o container principal (ul) para cortar o excesso dos fundos */
    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-heading {
        position: relative;
        display: flex;
        border-radius: 50px;
        overflow: hidden; 
        background: transparent;
        padding: 0;
        margin: 0;
    }
    
    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-title-text {
        color: white !important;
    }

    /* 2. Define os itens da lista como pontos de partida */
    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-item {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-grow: 1;
    }

    /* 3. Garante que os links fiquem acima dos fundos */
    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-item a {
        position: relative;
        z-index: 2;
        padding: 4px 28px;
        color: #ffffff;
        font-family: 'Inter', sans-serif;
        font-size: 16px;
        text-decoration: none;
        width: 100%;
        text-align: center;
    }

    /* 4. Camada de fundo (Glassmorphism) */
    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-item::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100vw;
        background: rgba(0, 0, 0, 0.15);
        border: 1px solid rgba(255, 255, 255, 0.3);
        border-radius: 50px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
        z-index: 0;
    }

    /* 5. Estilização específica de itens */
    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-item:nth-child(1)::before {
        background: rgba(255, 255, 255, 0.10);
    }

    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-item:nth-child(1) a,
    .elementor-41 .elementor-element.elementor-element-f190c3b .e-n-menu-item:nth-child(7) a {
        font-weight: 600;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-202a1da */.elementor-41 .elementor-element.elementor-element-202a1da::first-line {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba5d62 */.elementor-41 .elementor-element.elementor-element-2ba5d62 {
    /* Fundo escuro semi-transparente */
    background: rgba(15, 20, 10, 0.65); 
    
    /* Efeito de desfoque (blur) do fundo */
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(16px);
    
    /* Borda sutil para simular o reflexo do vidro */
    border: 1px solid rgba(255, 255, 255, 0.08);
    
    /* Arredondamento nas pontas superiores (ajuste o valor se necessário) */
    border-radius: 40px 40px 0 0; 
    
    /* Sombra para separar o elemento do fundo */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-754fb19 */.elementor-41 .elementor-element.elementor-element-754fb19 {
    box-shadow: -1px -34px 46px 0px rgba(0,0,0,0.75) inset;
    -webkit-box-shadow: -1px -34px 46px 0px rgba(0,0,0,0.75) inset;
    -moz-box-shadow: -1px -34px 46px 0px rgba(0,0,0,0.75) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a8ee43 */@media (min-width: 769px) {
    .elementor-41 .elementor-element.elementor-element-1a8ee43 img {
      width: 100%;
      min-height: 600px;
      object-fit: cover; /* Faz a imagem preencher o espaço cortando as bordas se necessário */
    }
}
@media (max-width: 768px) {
    .elementor-41 .elementor-element.elementor-element-1a8ee43 img {
      width: 100%;
      min-height: 400px;
      object-fit: cover; /* Faz a imagem preencher o espaço cortando as bordas se necessário */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3dca32 */.elementor-41 .elementor-element.elementor-element-c3dca32 {
  background: linear-gradient(
    to right,
    #502D1B 0%,
    #FC801A 50%,
    #502D1B 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88ca45 */@media (min-width: 769px) {
    .elementor-41 .elementor-element.elementor-element-f88ca45 {
    grid-template-columns: 40% 1fr;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2dfba8 */.elementor-41 .elementor-element.elementor-element-a2dfba8 {
    /* Fundo escuro semi-transparente */
    background: rgba(15, 20, 10, 0.65); 
    
    /* Efeito de desfoque (blur) do fundo */
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(16px);
    
    /* Borda sutil para simular o reflexo do vidro */
    border: 1px solid rgba(255, 255, 255, 0.08);
    
    /* Arredondamento nas pontas superiores (ajuste o valor se necessário) */
    border-radius: 0 0 40px 40px; 
    
    /* Sombra para separar o elemento do fundo */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd2e9d8 */.elementor-41 .elementor-element.elementor-element-cd2e9d8 {
  background: linear-gradient(
    to right,
    #000000 0%,
    #FC801A 20%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93167eb */@media (min-width: 769px) {
    .elementor-41 .elementor-element.elementor-element-93167eb {
    grid-template-columns: 1fr 45%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b030fd6 */.elementor-41 .elementor-element.elementor-element-b030fd6 {
  background: linear-gradient(
    to right,
    #FC801A 0%,
    #000000 30%,
    #FC801A 60%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a466b6 */@media (min-width: 769px) {
    .elementor-41 .elementor-element.elementor-element-2a466b6 {
    grid-template-columns: 1fr 45%;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-133f726 */@media (max-width: 768px) {
    /* Espaço extra maior para a imagem central não ser cortada */
    .elementor-41 .elementor-element.elementor-element-133f726 .elementor-image-carousel-wrapper {
        padding: 10px 0; 
    }
    
    /* --- ESTILO BASE DOS SLIDES (Laterais) --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide {
        aspect-ratio: 1 / 1 !important; 
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    
        transition: all 0.5s ease-in-out !important;
        transform: scale(0.8) !important; 
        filter: brightness(40%) !important; 
        border: 4px solid #b39a53 !important; 
        border-radius: 20px !important; 
        z-index: 1 !important;
        box-sizing: border-box !important;
        overflow: hidden !important; 
    }
    
    /* --- ESTILO DO SLIDE CENTRAL (Ativo) --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide {
        transform: scale(1.2) !important; 
        filter: brightness(100%) !important; 
        z-index: 10 !important; 
        box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.6) !important; 
    }
    
    /* --- FORÇA OS CONTAINERS INTERNOS A PREENCHEREM O ESPAÇO --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide figure,
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide a {
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        display: block !important;
    }
    
    /* --- AJUSTE DA IMAGEM INTERNA --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide img {
        width: 100% !important;
        height: 100% !important; 
        object-fit: cover !important; 
        display: block !important;
        border-radius: 16px !important; 
        margin: 0 !important; 
    }
}

@media (min-width: 1025px) {
    /* Espaço extra maior para a imagem central não ser cortada */
    .elementor-41 .elementor-element.elementor-element-133f726 .elementor-image-carousel-wrapper {
        padding: 120px 0; 
    }
    
    /* --- ESTILO BASE DOS SLIDES (Laterais) --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide {
        aspect-ratio: 1 / 1 !important; 
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    
        transition: all 0.5s ease-in-out !important;
        transform: scale(0.95) !important; 
        filter: brightness(40%) !important; 
        border: 4px solid #b39a53 !important; 
        border-radius: 20px !important; 
        z-index: 1 !important;
        box-sizing: border-box !important;
        overflow: hidden !important; 
    }
    
    /* --- ESTILO DO SLIDE CENTRAL (Ativo) --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide {
        transform: scale(1.4) !important; 
        filter: brightness(100%) !important; 
        z-index: 10 !important; 
        box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.6) !important; 
    }
    
    /* --- FORÇA OS CONTAINERS INTERNOS A PREENCHEREM O ESPAÇO --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide figure,
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide a {
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        display: block !important;
    }
    
    /* --- AJUSTE DA IMAGEM INTERNA --- */
    .elementor-41 .elementor-element.elementor-element-133f726 .swiper-slide img {
        width: 100% !important;
        height: 100% !important; 
        object-fit: cover !important; 
        display: block !important;
        border-radius: 16px !important; 
        margin: 0 !important; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f65ef6 */.elementor-41 .elementor-element.elementor-element-4f65ef6 {
  background: linear-gradient(
    to right,
    #000000 0%,
    #FC801A 50%,
    #000000 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f15956e */.elementor-41 .elementor-element.elementor-element-f15956e {
  background: linear-gradient(
    to right,
    #000000 0%,
    #FC801A 50%,
    #000000 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc91466 */.elementor-41 .elementor-element.elementor-element-dc91466 {
    align-content: start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-512e350 */@media (min-width: 768px) {
  .elementor-41 .elementor-element.elementor-element-512e350 {
    grid-template-columns: 40% 60%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a2245c */.elementor-41 .elementor-element.elementor-element-5a2245c {
  background: linear-gradient(
    to right,
    #000000 0%,
    #FC801A 50%,
    #000000 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a160ef */.elementor-41 .elementor-element.elementor-element-1a160ef {
  background: linear-gradient(
    to right,
    #000000 0%,
    #FC801A 50%,
    #000000 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e91643 */@media (min-width: 768px) {
  .elementor-41 .elementor-element.elementor-element-9e91643 {
    grid-template-columns: 40% 60%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3df27 */@media (min-width: 1024px) {
  .elementor-41 .elementor-element.elementor-element-ef3df27 {
    grid-template-columns: 30% 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f7376ee */.elementor-41 .elementor-element.elementor-element-f7376ee {
    
}

/* Estilo do contorno externo (borda branca) */
.elementor-41 .elementor-element.elementor-element-f7376ee .elementor-progress-wrapper {
    background-color: transparent !important;
    border: 2px solid #FFFFFF !important;
    border-radius: 10px !important;
    
    height: 40px !important; /* Ajuste a altura se precisar */
    padding: 3px;
}

/* Estilo da barra interna (degradê dourado) */
.elementor-41 .elementor-element.elementor-element-f7376ee .elementor-progress-bar {
    background: linear-gradient(90deg, #FEF2D8 0%, #CD9532 100%) !important;
    border-radius: 5px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e62ec2c */.elementor-41 .elementor-element.elementor-element-e62ec2c {
  background: linear-gradient(
    to right,
    #C48A1F 0%,
    #C09C57 50%,
    rgba(85, 67, 33, 0.8) 100%
  );/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1edfb97 */.elementor-41 .elementor-element.elementor-element-1edfb97 .gradient-title {
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227e50a */.elementor-41 .elementor-element.elementor-element-227e50a {
    hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31efb7 */.gradient-title.elementor-heading-title {
    background: linear-gradient(to right, #000000 0%, #FC801A 60%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  display: inline-block !important;
}/* End custom CSS */