.elementor-3010 .elementor-element.elementor-element-6362b3e8{--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:88px 88px;--row-gap:88px;--column-gap:88px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-1ea0919{--display:flex;}.elementor-3010 .elementor-element.elementor-element-42c97e28{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-42c97e28.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-92974c4{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-783455b1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-783455b1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-20b3f984 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-20b3f984 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-20b3f984 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3010 .elementor-element.elementor-element-595a0986{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-595a0986 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-595a0986.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-595a0986 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-3010 .elementor-element.elementor-element-61c009df .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-61c009df .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-61c009df .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-219f0e8{--display:flex;}.elementor-3010 .elementor-element.elementor-element-3b97239{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-3b97239.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-b8f447c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-5c34c63 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-5c34c63 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-bc288a2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-bc288a2 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-bc288a2 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-7a699ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-7a699ab > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-7a699ab.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-7a699ab p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-18f9d73 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-18f9d73 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-18f9d73 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-f99d37f{--display:flex;}.elementor-3010 .elementor-element.elementor-element-5b3a273{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-5b3a273.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-dc4780e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-80739df > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-80739df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-dc1e3d9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-dc1e3d9 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-dc1e3d9 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-7e902e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-7e902e4 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-7e902e4.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-7e902e4 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-49175ab .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-49175ab .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-49175ab .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-93f563d{--display:flex;}.elementor-3010 .elementor-element.elementor-element-03dc513{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-03dc513.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-62a909d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-be153cb > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-be153cb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-ae0a64a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-ae0a64a .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-ae0a64a .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-6a6370b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-6a6370b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-6a6370b.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-6a6370b p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-1fc532b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-1fc532b .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-1fc532b .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-41e25e6d{--display:flex;}.elementor-3010 .elementor-element.elementor-element-29a4e723{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-29a4e723.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-7a0f3f93{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-443ca778 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-443ca778 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-4b422eaf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-4b422eaf .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-4b422eaf .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-6fd43c80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-6fd43c80 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-6fd43c80.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-6fd43c80 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-5ec04284 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-5ec04284 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-5ec04284 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-5a4ab219{--display:flex;}.elementor-3010 .elementor-element.elementor-element-5b446a40{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-5b446a40.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-114973f{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-2ddc42cd > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-2ddc42cd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-167ff17c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-167ff17c .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-167ff17c .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-25b27b7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-25b27b7c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-25b27b7c.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-25b27b7c p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-25a8ccd5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-25a8ccd5 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-25a8ccd5 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-6e6e9c20{--display:flex;}.elementor-3010 .elementor-element.elementor-element-3d787aa{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-3d787aa.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-573b1e84{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-15b61424 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-15b61424 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-fc42622 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-fc42622 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-fc42622 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-564213c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-564213c5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-564213c5.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-564213c5 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-192a9bcf .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-192a9bcf .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-192a9bcf .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-ad236b2{--display:flex;}.elementor-3010 .elementor-element.elementor-element-1df1ec01{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-1df1ec01.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-436d54eb{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-66e7c0a > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-66e7c0a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-7deedfd2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-7deedfd2 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-7deedfd2 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-7b3b8631{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-7b3b8631 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-7b3b8631.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-7b3b8631 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-3bf9aaeb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-3bf9aaeb .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-3bf9aaeb .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-73286b47{--display:flex;}.elementor-3010 .elementor-element.elementor-element-56d297e1{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-56d297e1.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-5d35ba73{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-76664a85 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-76664a85 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-1a060f2a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-1a060f2a .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-1a060f2a .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-67395cae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-67395cae > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-67395cae.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-67395cae p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-17017f82 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-17017f82 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-17017f82 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-6f921a15{--display:flex;}.elementor-3010 .elementor-element.elementor-element-77e4babc{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-77e4babc.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-77311c55{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-4d9f141 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-4d9f141 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-670b1ce6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-670b1ce6 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-670b1ce6 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-2b680b6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-2b680b6d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-2b680b6d.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-2b680b6d p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-b5465cb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-b5465cb .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-b5465cb .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-7aeb660b{--display:flex;}.elementor-3010 .elementor-element.elementor-element-19787eb0{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-19787eb0.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-1d9f44b9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-49e85f87 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-49e85f87 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-144035b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-144035b .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-144035b .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-7d52c186{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-7d52c186 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-7d52c186.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-7d52c186 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-70f2ecf .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-70f2ecf .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-70f2ecf .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-481c6d02{--display:flex;}.elementor-3010 .elementor-element.elementor-element-ae42445{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-ae42445.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-5e211064{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-644c014c > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-644c014c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-24220166 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-24220166 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-24220166 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-891a63a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-891a63a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-891a63a.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-891a63a p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-29674c4c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-29674c4c .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-29674c4c .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-1d4669c7{--display:flex;}.elementor-3010 .elementor-element.elementor-element-1004b764{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-1004b764.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-214bcbfa{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-794130c6 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-794130c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-f73f258 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-f73f258 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-f73f258 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-55825962{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-55825962 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-55825962.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-55825962 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-2b2e9f7d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-2b2e9f7d .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-2b2e9f7d .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-32731530{--display:flex;}.elementor-3010 .elementor-element.elementor-element-530da605{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-530da605.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-3a11bc93{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-2c03c76f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-2c03c76f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-5e43d982 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-5e43d982 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-5e43d982 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-2542a90a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-2542a90a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-2542a90a.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-2542a90a p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-6bb48b3b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-6bb48b3b .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-6bb48b3b .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-25c3160f{--display:flex;}.elementor-3010 .elementor-element.elementor-element-385739c4{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-385739c4.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-4cab79d4{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-3279d09f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-3279d09f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-a5cb095 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-a5cb095 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-a5cb095 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-660eaa5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-660eaa5f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-660eaa5f.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-660eaa5f p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-681b3def .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-681b3def .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-681b3def .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-2874bc2c{--display:flex;}.elementor-3010 .elementor-element.elementor-element-5f2d2ef6{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-5f2d2ef6.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-6f7acfdb{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-90ee597 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-90ee597 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-55dd14e1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-55dd14e1 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-55dd14e1 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-12fe8017{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-12fe8017 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-12fe8017.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-12fe8017 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-2cd51641 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-2cd51641 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-2cd51641 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-35219bd1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3010 .elementor-element.elementor-element-52a1ffc7{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-52a1ffc7.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-7caa5e17{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-3aab752d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-3aab752d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-37ad4848 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-37ad4848 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-37ad4848 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-cbc904e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-cbc904e > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-cbc904e.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-cbc904e p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-856d630 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-856d630 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-856d630 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-76f28de{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3010 .elementor-element.elementor-element-5e3791b3{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-5e3791b3.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-46ded5f0{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-62f71337 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-62f71337 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-39bae2f4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-39bae2f4 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-39bae2f4 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-5215f0d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-5215f0d1 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-5215f0d1.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-5215f0d1 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-5b93b19c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-5b93b19c .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-5b93b19c .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-5cf52a4b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3010 .elementor-element.elementor-element-1787f038{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-1787f038.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-2bccf71{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-46e6d42f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-46e6d42f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-7fe178e7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-7fe178e7 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-7fe178e7 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-fc846eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-fc846eb > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-fc846eb.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-fc846eb p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-32c2e084 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-32c2e084 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-32c2e084 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-6445ab5{--display:flex;}.elementor-3010 .elementor-element.elementor-element-10c37426{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-10c37426.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-2bb9eb17{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-410f452a > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-410f452a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-6d7b5510 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-6d7b5510 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-6d7b5510 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-6940b595{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-6940b595 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-6940b595.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-6940b595 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-3cbf29c7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-3cbf29c7 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-3cbf29c7 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-49589aee{--display:flex;}.elementor-3010 .elementor-element.elementor-element-b487734{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-b487734.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-3ce37043{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-1e522834 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-1e522834 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-77b0a9d9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-77b0a9d9 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-77b0a9d9 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-24d25efd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-24d25efd > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-24d25efd.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-24d25efd p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-30a41460 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-30a41460 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-30a41460 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-3d7f8493{--display:flex;}.elementor-3010 .elementor-element.elementor-element-45651c53{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-45651c53.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-3cf46d79{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-28440463 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-28440463 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-7decb8b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-7decb8b1 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-7decb8b1 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-5a3a542e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-5a3a542e > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-5a3a542e.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-5a3a542e p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-d9f79f3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-d9f79f3 .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-d9f79f3 .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-35118615{--display:flex;}.elementor-3010 .elementor-element.elementor-element-68260f3a{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-68260f3a.e-con{--order:-99999 /* order start hack */;}.elementor-3010 .elementor-element.elementor-element-2fdeaba2{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3010 .elementor-element.elementor-element-e3965cd > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-3010 .elementor-element.elementor-element-e3965cd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:2em;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-60cf5863 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-60cf5863 .elementor-heading-title a:hover, .elementor-3010 .elementor-element.elementor-element-60cf5863 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-3010 .elementor-element.elementor-element-8c00381{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-3010 .elementor-element.elementor-element-8c00381 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-3010 .elementor-element.elementor-element-8c00381.elementor-element{--align-self:flex-start;}.elementor-3010 .elementor-element.elementor-element-8c00381 p{margin-block-end:0px;}.elementor-3010 .elementor-element.elementor-element-e47d90d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:80px 80px 80px 80px;padding:8px 16px 8px 16px;}.elementor-3010 .elementor-element.elementor-element-e47d90d .elementor-button:hover, .elementor-3010 .elementor-element.elementor-element-e47d90d .elementor-button:focus{background-color:#CFCFCF;}.elementor-3010 .elementor-element.elementor-element-6b990d6f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:88px;--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:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:33px;}:where( .elementor-3010 .elementor-element.elementor-element-6b990d6f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:16px;--padding-block-end:0px;--padding-inline-start:16px;}@media(min-width:768px){.elementor-3010 .elementor-element.elementor-element-6362b3e8{--content-width:1600px;}}@media(max-width:1024px){.elementor-3010 .elementor-element.elementor-element-6362b3e8{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3010 .elementor-element.elementor-element-20b3f984 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3010 .elementor-element.elementor-element-bc288a2 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-dc1e3d9 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-ae0a64a .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-4b422eaf .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-167ff17c .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-fc42622 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-7deedfd2 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-1a060f2a .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-670b1ce6 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-144035b .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-24220166 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-f73f258 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-5e43d982 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-a5cb095 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-55dd14e1 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-37ad4848 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-39bae2f4 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-7fe178e7 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-6d7b5510 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-77b0a9d9 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-7decb8b1 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-60cf5863 .elementor-heading-title{font-size:18px;}.elementor-3010 .elementor-element.elementor-element-6b990d6f{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:48px;--e-n-carousel-swiper-pagination-spacing:51px;}:where( .elementor-3010 .elementor-element.elementor-element-6b990d6f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:8px;--padding-bottom:0px;--padding-left:8px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:8px;--padding-block-end:0px;--padding-inline-start:8px;}}@media(max-width:767px){.elementor-3010 .elementor-element.elementor-element-6362b3e8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3010 .elementor-element.elementor-element-42c97e28{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-42c97e28.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-92974c4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3010 .elementor-element.elementor-element-783455b1{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3010 .elementor-element.elementor-element-595a0986{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3010 .elementor-element.elementor-element-61c009df .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-3b97239{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-3b97239.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-b8f447c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-5c34c63{text-align:center;}.elementor-3010 .elementor-element.elementor-element-7a699ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-18f9d73 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-5b3a273{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-5b3a273.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-dc4780e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-80739df{text-align:center;}.elementor-3010 .elementor-element.elementor-element-7e902e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-49175ab .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-03dc513{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-03dc513.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-62a909d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-be153cb{text-align:center;}.elementor-3010 .elementor-element.elementor-element-6a6370b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-1fc532b .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-29a4e723{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-29a4e723.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-7a0f3f93{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-443ca778{text-align:center;}.elementor-3010 .elementor-element.elementor-element-6fd43c80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-5ec04284 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-5b446a40{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-5b446a40.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-114973f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-2ddc42cd{text-align:center;}.elementor-3010 .elementor-element.elementor-element-25b27b7c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-25a8ccd5 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-3d787aa{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-3d787aa.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-573b1e84{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-15b61424{text-align:center;}.elementor-3010 .elementor-element.elementor-element-564213c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-192a9bcf .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-1df1ec01{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-1df1ec01.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-436d54eb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-66e7c0a{text-align:center;}.elementor-3010 .elementor-element.elementor-element-7b3b8631{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-3bf9aaeb .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-56d297e1{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-56d297e1.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-5d35ba73{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-76664a85{text-align:center;}.elementor-3010 .elementor-element.elementor-element-67395cae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-17017f82 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-77e4babc{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-77e4babc.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-77311c55{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-4d9f141{text-align:center;}.elementor-3010 .elementor-element.elementor-element-2b680b6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-b5465cb .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-19787eb0{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-19787eb0.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-1d9f44b9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-49e85f87{text-align:center;}.elementor-3010 .elementor-element.elementor-element-7d52c186{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-70f2ecf .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-ae42445{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-ae42445.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-5e211064{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-644c014c{text-align:center;}.elementor-3010 .elementor-element.elementor-element-891a63a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-29674c4c .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-1004b764{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-1004b764.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-214bcbfa{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-794130c6{text-align:center;}.elementor-3010 .elementor-element.elementor-element-55825962{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-2b2e9f7d .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-530da605{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-530da605.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-3a11bc93{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-2c03c76f{text-align:center;}.elementor-3010 .elementor-element.elementor-element-2542a90a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-6bb48b3b .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-385739c4{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-385739c4.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-4cab79d4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-3279d09f{text-align:center;}.elementor-3010 .elementor-element.elementor-element-660eaa5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-681b3def .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-5f2d2ef6{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-5f2d2ef6.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-6f7acfdb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-90ee597{text-align:center;}.elementor-3010 .elementor-element.elementor-element-12fe8017{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-2cd51641 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-52a1ffc7{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-52a1ffc7.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-7caa5e17{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-3aab752d{text-align:center;}.elementor-3010 .elementor-element.elementor-element-cbc904e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-856d630 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-5e3791b3{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-5e3791b3.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-46ded5f0{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-62f71337{text-align:center;}.elementor-3010 .elementor-element.elementor-element-5215f0d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-5b93b19c .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-1787f038{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-1787f038.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-2bccf71{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-46e6d42f{text-align:center;}.elementor-3010 .elementor-element.elementor-element-fc846eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-32c2e084 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-10c37426{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-10c37426.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-2bb9eb17{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-410f452a{text-align:center;}.elementor-3010 .elementor-element.elementor-element-6940b595{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-3cbf29c7 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-b487734{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-b487734.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-3ce37043{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-1e522834{text-align:center;}.elementor-3010 .elementor-element.elementor-element-24d25efd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-30a41460 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-45651c53{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-45651c53.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-3cf46d79{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-28440463{text-align:center;}.elementor-3010 .elementor-element.elementor-element-5a3a542e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-d9f79f3 .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-68260f3a{--justify-content:flex-start;}.elementor-3010 .elementor-element.elementor-element-68260f3a.e-con{--align-self:center;}.elementor-3010 .elementor-element.elementor-element-2fdeaba2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3010 .elementor-element.elementor-element-e3965cd{text-align:center;}.elementor-3010 .elementor-element.elementor-element-8c00381{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3010 .elementor-element.elementor-element-e47d90d .elementor-button{font-size:16px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-3010 .elementor-element.elementor-element-6b990d6f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc288a2 */.elementor-3010 .elementor-element.elementor-element-bc288a2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc1e3d9 */.elementor-3010 .elementor-element.elementor-element-dc1e3d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0a64a */.elementor-3010 .elementor-element.elementor-element-ae0a64a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b422eaf */.elementor-3010 .elementor-element.elementor-element-4b422eaf {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167ff17c */.elementor-3010 .elementor-element.elementor-element-167ff17c {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42622 */.elementor-3010 .elementor-element.elementor-element-fc42622 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7deedfd2 */.elementor-3010 .elementor-element.elementor-element-7deedfd2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a060f2a */.elementor-3010 .elementor-element.elementor-element-1a060f2a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b1ce6 */.elementor-3010 .elementor-element.elementor-element-670b1ce6 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144035b */.elementor-3010 .elementor-element.elementor-element-144035b {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d52c186 */.elementor-3010 .elementor-element.elementor-element-7d52c186 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24220166 */.elementor-3010 .elementor-element.elementor-element-24220166 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891a63a */.elementor-3010 .elementor-element.elementor-element-891a63a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f73f258 */.elementor-3010 .elementor-element.elementor-element-f73f258 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55825962 */.elementor-3010 .elementor-element.elementor-element-55825962 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43d982 */.elementor-3010 .elementor-element.elementor-element-5e43d982 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2542a90a */.elementor-3010 .elementor-element.elementor-element-2542a90a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5cb095 */.elementor-3010 .elementor-element.elementor-element-a5cb095 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-660eaa5f */.elementor-3010 .elementor-element.elementor-element-660eaa5f {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55dd14e1 */.elementor-3010 .elementor-element.elementor-element-55dd14e1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7acfdb */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fe8017 */.elementor-3010 .elementor-element.elementor-element-12fe8017 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d2ef6 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ad4848 */.elementor-3010 .elementor-element.elementor-element-37ad4848 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7caa5e17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbc904e */.elementor-3010 .elementor-element.elementor-element-cbc904e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1ffc7 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bae2f4 */.elementor-3010 .elementor-element.elementor-element-39bae2f4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ded5f0 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5215f0d1 */.elementor-3010 .elementor-element.elementor-element-5215f0d1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3791b3 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe178e7 */.elementor-3010 .elementor-element.elementor-element-7fe178e7 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccf71 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc846eb */.elementor-3010 .elementor-element.elementor-element-fc846eb {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1787f038 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d7b5510 */.elementor-3010 .elementor-element.elementor-element-6d7b5510 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9eb17 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6940b595 */.elementor-3010 .elementor-element.elementor-element-6940b595 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c37426 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b0a9d9 */.elementor-3010 .elementor-element.elementor-element-77b0a9d9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce37043 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d25efd */.elementor-3010 .elementor-element.elementor-element-24d25efd {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487734 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7decb8b1 */.elementor-3010 .elementor-element.elementor-element-7decb8b1 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf46d79 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a3a542e */.elementor-3010 .elementor-element.elementor-element-5a3a542e {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45651c53 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cf5863 */.elementor-3010 .elementor-element.elementor-element-60cf5863 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdeaba2 */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c00381 */.elementor-3010 .elementor-element.elementor-element-8c00381 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68260f3a */.fixed-menu {
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.fixed-menu.scrolled {
    background-color: white;
     border-bottom: 1px solid #ccc;
}

.e-n-menu-title-text {
    color: var(--e-global-color-b08083a);
    transition: color 0.3s ease;
}

.e-n-menu-title-text.scrolled {
    color: #464646 !important;
}

.e-font-icon-svg {
    fill: var(--e-global-color-b08083a); /* cor padrão */
    transition: fill 0.3s ease;
}

.e-font-icon-svg.scrolled {
    fill: #464646 !important;
}/* End custom CSS */