.elementor-11 .elementor-element.elementor-element-0da4eb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0da4eb2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0da4eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #FDF4DD 0%, #FFFFFF 100%);}.elementor-11 .elementor-element.elementor-element-98d4088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-841f20d{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-841f20d.elementor-element{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b301f9e{padding:25px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b301f9e .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#061A18;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ec70729{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#061A18;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-7f817c2 .elementor-button{background-color:#0F453F;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-7f817c2 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-7f817c2 .elementor-button:focus{background-color:#061A18;}.elementor-11 .elementor-element.elementor-element-7f817c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-9f5d230 .elementor-icon-box-wrapper{align-items:center;}.elementor-11 .elementor-element.elementor-element-9f5d230{--icon-box-icon-margin:15px;}.elementor-11 .elementor-element.elementor-element-9f5d230 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-9f5d230 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-9f5d230 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-11 .elementor-element.elementor-element-9f5d230 .elementor-icon-box-title{color:#061A18;}.elementor-11 .elementor-element.elementor-element-9f5d230:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-9f5d230:has(:focus) .elementor-icon-box-title{color:#061A18;}.elementor-11 .elementor-element.elementor-element-2712bf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-11 .elementor-element.elementor-element-fb25731{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-11 .elementor-element.elementor-element-fb25731.elementor-element{--order:99999 /* order end hack */;}.elementor-11 .elementor-element.elementor-element-a5107c6{--display:flex;--min-height:125px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:99;}.elementor-11 .elementor-element.elementor-element-362775f{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-11 .elementor-element.elementor-element-362775f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-362775f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F453F;}.elementor-11 .elementor-element.elementor-element-362775f.e-con{--e-con-transform-rotateZ:-3deg;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-362775f{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-362775f{right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-e18c98b{width:100%;max-width:100%;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-717e819{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-11 .elementor-element.elementor-element-717e819:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-717e819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCC88A;}.elementor-11 .elementor-element.elementor-element-717e819.e-con{--e-con-transform-rotateZ:3deg;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-717e819{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-717e819{right:0px;}.elementor-11 .elementor-element.elementor-element-b393720{width:100%;max-width:100%;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-icon i{color:#0F453F;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-icon svg{fill:#0F453F;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-text{color:#0F453F;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-9a6108f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-9a6108f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9a6108f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladaregularizacao02.mouraclientes.com.br/wp-content/uploads/2025/11/bg-icon-logo.webp");background-position:top right;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-e5164e1{--display:flex;}.elementor-11 .elementor-element.elementor-element-a00c196{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-6328547{padding:25px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6328547 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-bd78ef3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-039e16f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-e286292 .elementor-button{background-color:#A27238;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-e286292 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-e286292 .elementor-button:focus{background-color:#705028;}.elementor-11 .elementor-element.elementor-element-e286292 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-524a1a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-524a1a7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-524a1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladaregularizacao02.mouraclientes.com.br/wp-content/uploads/2025/11/bg-inseguranca-tecnica.webp");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-524a1a7::before, .elementor-11 .elementor-element.elementor-element-524a1a7 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-524a1a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-524a1a7 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-524a1a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-524a1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://escoladaregularizacao02.mouraclientes.com.br/wp-content/uploads/2025/11/decoration-section.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:18% auto;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-68d2ab8 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-68d2ab8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-68d2ab8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-68d2ab8.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-68d2ab8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-68d2ab8.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-68d2ab8 .elementor-icon{font-size:61px;}.elementor-11 .elementor-element.elementor-element-68d2ab8 .elementor-icon svg{height:61px;}.elementor-11 .elementor-element.elementor-element-b91fb9e{width:var( --container-widget-width, 57% );max-width:57%;padding:0px 0px 0px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-b91fb9e.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-b91fb9e .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-8d9757b{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-8d9757b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-8d9757b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:25px;color:#FFFAEDB3;}.elementor-11 .elementor-element.elementor-element-43cc442{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-43cc442.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-43cc442 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-1f5d939 .elementor-button{background-color:#DCC88A;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#0F453F;color:#0F453F;box-shadow:0px 0px 10px 0px rgba(220, 199.99999999999997, 138, 0.55);}.elementor-11 .elementor-element.elementor-element-1f5d939 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1f5d939 .elementor-button:focus{background-color:#D8C588;box-shadow:0px 0px 12px 0px #D8C588;}.elementor-11 .elementor-element.elementor-element-1f5d939 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-fe8673f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-fe8673f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fe8673f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #FDF4DD 0%, #FFFFFF 100%);}.elementor-11 .elementor-element.elementor-element-0314989{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-0314989.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-0314989 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-19bd6ff{width:var( --container-widget-width, 48% );max-width:48%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-19bd6ff.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-19bd6ff .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-494bdaf{--display:flex;}.elementor-11 .elementor-element.elementor-element-a3f5691{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a3f5691.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-905fd42{--display:flex;--min-height:208px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6c38c9b{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-6c38c9b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6c38c9b .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-f7746e1{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-f7746e1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f7746e1 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-8e9ddc9{--display:flex;}.elementor-11 .elementor-element.elementor-element-2a84e85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2a84e85.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-163e623{--display:flex;--min-height:208px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ba967b1{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-ba967b1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-ba967b1 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-6a0a1b8{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-6a0a1b8.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6a0a1b8 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-f1c0b8b{--display:flex;}.elementor-11 .elementor-element.elementor-element-d499ff8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d499ff8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-db91ac0{--display:flex;--min-height:186px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-33a983c{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-33a983c.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-33a983c .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-13a867f{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-13a867f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-13a867f .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:15px;font-weight:400;color:#061A18;}.elementor-11 .elementor-element.elementor-element-55f7fad{--display:flex;}.elementor-11 .elementor-element.elementor-element-1baaee8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1baaee8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f972868{--display:flex;--min-height:208px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-0ab166a{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-0ab166a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-0ab166a .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-f84f3c1{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-f84f3c1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f84f3c1 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-2651b43{--display:flex;}.elementor-11 .elementor-element.elementor-element-e73998a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e73998a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-ae36cbe{--display:flex;--min-height:208px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1059400{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-1059400.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1059400 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-614a37b{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-614a37b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-614a37b .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-d8ebcdf{--display:flex;}.elementor-11 .elementor-element.elementor-element-9dc6438{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9dc6438.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-a98ba2f{--display:flex;--min-height:208px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3a8ac9b{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-3a8ac9b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3a8ac9b .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-6a2f9bf{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-6a2f9bf.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6a2f9bf .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-0c2ee78{--e-n-carousel-swiper-slides-gap:10px;margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:13px;--e-n-carousel-dots-normal-color:#0F453F;}.elementor-11 .elementor-element.elementor-element-0c2ee78 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-11 .elementor-element.elementor-element-c46651d .elementor-button{background-color:#0F453F;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-c46651d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c46651d .elementor-button:focus{background-color:#061A18;}.elementor-11 .elementor-element.elementor-element-c46651d{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-11 .elementor-element.elementor-element-c46651d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-1099036{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-1099036:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1099036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladaregularizacao02.mouraclientes.com.br/wp-content/uploads/2025/11/bg-inseguranca-tecnica.webp");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-5e90990{width:var( --container-widget-width, 57% );max-width:57%;padding:0px 0px 0px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-5e90990.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5e90990 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-4edcce6{--display:flex;--min-height:351px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-11 .elementor-element.elementor-element-e6723de{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-e6723de:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e6723de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723810 0%, #DCC88A10 100%);}.elementor-11 .elementor-element.elementor-element-e6723de.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3329bb6 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-3329bb6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-3329bb6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3329bb6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-3329bb6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3329bb6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-2b4430a{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-2b4430a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2b4430a .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-73c6442{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-73c6442.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-73c6442 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:18px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-9fa2bb5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-9fa2bb5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9fa2bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723810 0%, #DCC88A10 100%);}.elementor-11 .elementor-element.elementor-element-aa5d633 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-aa5d633.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-aa5d633.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-aa5d633.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-aa5d633.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-aa5d633.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-11df864{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-11df864.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-11df864 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-f7a1989{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-f7a1989.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f7a1989 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:18px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-1b5266b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-1b5266b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1b5266b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723810 0%, #DCC88A10 100%);}.elementor-11 .elementor-element.elementor-element-8c6fd44 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-8c6fd44.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-8c6fd44.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-8c6fd44.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-8c6fd44.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-8c6fd44.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-7cc92bd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-7cc92bd.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-7cc92bd .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:26px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-afcfecb{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-afcfecb.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-afcfecb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:18px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-729b163{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-729b163.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-729b163 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:400;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-bc965f4 .elementor-button{background-color:#DCC88A;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(226, 208.99999999999997, 154, 0.64);fill:#0F453F;color:#0F453F;box-shadow:0px 0px 10px 0px rgba(220, 199.99999999999997, 138, 0.55);}.elementor-11 .elementor-element.elementor-element-bc965f4 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-bc965f4 .elementor-button:focus{background-color:#E2D19A;box-shadow:0px 0px 12px 0px #E2D19A;}.elementor-11 .elementor-element.elementor-element-bc965f4{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-11 .elementor-element.elementor-element-bc965f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-6738986{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-6738986.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6738986 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6738986 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-6738986 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6738986 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-6738986 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-b076461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-b076461:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b076461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladaregularizacao02.mouraclientes.com.br/wp-content/uploads/2025/11/bg-icon-logo.webp");background-position:center left;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-9dc3118{--display:flex;--justify-content:flex-end;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-db53487{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-db53487{left:0px;}.elementor-11 .elementor-element.elementor-element-db53487{bottom:183px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-254cc17{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-254cc17{right:0px;}.elementor-11 .elementor-element.elementor-element-254cc17{bottom:283px;}.elementor-11 .elementor-element.elementor-element-7e5da6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-fed9a09{width:var( --container-widget-width, 65% );max-width:65%;padding:25px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-fed9a09 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-b352327{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-b352327:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b352327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723820 0%, #DCC88A20 100%);}.elementor-11 .elementor-element.elementor-element-5623b54 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5623b54.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-5623b54.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5623b54.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-5623b54.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5623b54.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-c2ec520{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-4592a0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#A27238;}.elementor-11 .elementor-element.elementor-element-63bf7dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#A27238;}.elementor-11 .elementor-element.elementor-element-3acc63c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-3acc63c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3acc63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723820 0%, #DCC88A20 100%);}.elementor-11 .elementor-element.elementor-element-d4a0107 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d4a0107.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-d4a0107.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d4a0107.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-d4a0107.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d4a0107.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-7275993{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-5f81eff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#A27238;}.elementor-11 .elementor-element.elementor-element-0ab5bc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#A27238;}.elementor-11 .elementor-element.elementor-element-da0b232{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-da0b232:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-da0b232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723820 0%, #DCC88A20 100%);}.elementor-11 .elementor-element.elementor-element-b634f05 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-b634f05.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-b634f05.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b634f05.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-b634f05.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b634f05.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-96f64df{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-44a1c6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#A27238;}.elementor-11 .elementor-element.elementor-element-81dc98a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#A27238;}.elementor-11 .elementor-element.elementor-element-2bab20f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A27238;--border-color:#A27238;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-2bab20f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2bab20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723820 0%, #DCC88A20 100%);}.elementor-11 .elementor-element.elementor-element-ce15cc6 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-ce15cc6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-ce15cc6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ce15cc6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-ce15cc6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ce15cc6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-11 .elementor-element.elementor-element-97cd7ae{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-eedfd36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#A27238;}.elementor-11 .elementor-element.elementor-element-0c6e0ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:18px;color:#A27238;}.elementor-11 .elementor-element.elementor-element-01d0f37 .elementor-button{background-color:#A27238;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-01d0f37 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-01d0f37 .elementor-button:focus{background-color:#705028;}.elementor-11 .elementor-element.elementor-element-01d0f37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-53ac8a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-53ac8a5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-53ac8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF4DD;}.elementor-11 .elementor-element.elementor-element-68c4df5{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-0f0036a{width:var( --container-widget-width, 65% );max-width:65%;padding:25px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-0f0036a .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-6696b95{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6696b95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-d6e9ca2{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d6e9ca2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-f4d04d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-508271e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#061A18;--border-color:#061A18;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-508271e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-508271e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #0F453F0D 0%, #061A180D 100%);}.elementor-11 .elementor-element.elementor-element-75f04e1{text-align:center;}.elementor-11 .elementor-element.elementor-element-75f04e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#061A18;}.elementor-11 .elementor-element.elementor-element-d7a3c48{text-align:center;}.elementor-11 .elementor-element.elementor-element-d7a3c48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#061A18;}.elementor-11 .elementor-element.elementor-element-bf56743{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#061A18;--border-color:#061A18;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-bf56743:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-bf56743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #0F453F0D 0%, #061A180D 100%);}.elementor-11 .elementor-element.elementor-element-8f89a27{text-align:center;}.elementor-11 .elementor-element.elementor-element-8f89a27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#061A18;}.elementor-11 .elementor-element.elementor-element-123bac4{text-align:center;}.elementor-11 .elementor-element.elementor-element-123bac4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#061A18;}.elementor-11 .elementor-element.elementor-element-c8ff538{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#061A18;--border-color:#061A18;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-c8ff538:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c8ff538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #0F453F0D 0%, #061A180D 100%);}.elementor-11 .elementor-element.elementor-element-01ce23a{text-align:center;}.elementor-11 .elementor-element.elementor-element-01ce23a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#061A18;}.elementor-11 .elementor-element.elementor-element-11ddddb{text-align:center;}.elementor-11 .elementor-element.elementor-element-11ddddb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#061A18;}.elementor-11 .elementor-element.elementor-element-c9a22f1 .elementor-button{background-color:#0F453F;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-c9a22f1 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c9a22f1 .elementor-button:focus{background-color:#061A18;}.elementor-11 .elementor-element.elementor-element-c9a22f1{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-c9a22f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-60e9cd3{--display:flex;}.elementor-11 .elementor-element.elementor-element-a3b741e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-a3b741e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a3b741e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDF4DD 52%, #A27238 42%);}.elementor-11 .elementor-element.elementor-element-9a98f79{width:var( --container-widget-width, 65% );max-width:65%;padding:25px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-9a98f79.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-9a98f79 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-17cc518 .elementor-button{background-color:#0F453F;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-17cc518 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-17cc518 .elementor-button:focus{background-color:#061A18;}.elementor-11 .elementor-element.elementor-element-17cc518{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-17cc518 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-dea17ac{border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-dea17ac .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-774aa15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-774aa15:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-774aa15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escoladaregularizacao02.mouraclientes.com.br/wp-content/uploads/2025/11/bg-inseguranca-tecnica.webp");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-ee64b00{width:var( --container-widget-width, 86% );max-width:86%;padding:25px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-ee64b00.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-ee64b00 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:60px;color:#FDF4DD;}.elementor-11 .elementor-element.elementor-element-a3dde93{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-a3dde93.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-a3dde93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-ea5d0e5{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-ea5d0e5.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-ea5d0e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:25px;color:#FFFAEDB3;}.elementor-11 .elementor-element.elementor-element-86615ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-5c9c1b5{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9DBEBA4D;--border-color:#9DBEBA4D;--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 21px 0px rgba(0, 0, 0, 0.26);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-5c9c1b5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5c9c1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A2723810 0%, #DCC88A10 100%);}.elementor-11 .elementor-element.elementor-element-5c9c1b5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-af86798{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-af86798.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-af86798 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:26px;font-weight:300;text-decoration:line-through;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-5b24e2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-b3abeec{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-b3abeec.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-b3abeec .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-d146a33{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-d146a33.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-d146a33 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:100px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-cd8f569{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-cd8f569.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-cd8f569 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:300;line-height:39px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-2cfe587{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-2cfe587.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2cfe587 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2cfe587 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-2cfe587 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-2cfe587 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-2cfe587 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-9a38c78{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-9a38c78.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-9a38c78 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:15px;font-weight:300;line-height:16px;color:#FFFAED;}.elementor-11 .elementor-element.elementor-element-97b6739 .elementor-button{background-color:#DCC88A;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(226, 208.99999999999997, 154, 0.64);fill:#0F453F;color:#0F453F;box-shadow:0px 0px 10px 0px rgba(220, 199.99999999999997, 138, 0.55);}.elementor-11 .elementor-element.elementor-element-97b6739 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-97b6739 .elementor-button:focus{background-color:#E2D19A;box-shadow:0px 0px 12px 0px #E2D19A;}.elementor-11 .elementor-element.elementor-element-97b6739{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-11 .elementor-element.elementor-element-97b6739 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-375d3e8{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-375d3e8.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-375d3e8 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-375d3e8 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-375d3e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-375d3e8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-375d3e8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-c01e9e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-e72fbc2{width:initial;max-width:initial;text-align:center;}.elementor-11 .elementor-element.elementor-element-e72fbc2.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-e72fbc2 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:30px;font-weight:600;color:#061A18;}.elementor-11 .elementor-element.elementor-element-1ba973a{--display:flex;}.elementor-11 .elementor-element.elementor-element-b9f1df2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:22px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-35d50c0{--display:flex;}.elementor-11 .elementor-element.elementor-element-75394a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:22px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-42d222d{--display:flex;}.elementor-11 .elementor-element.elementor-element-2a25617 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:22px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-56e774e{--display:flex;}.elementor-11 .elementor-element.elementor-element-4502dfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:22px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-293c89f{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#A27238;--n-accordion-title-hover-color:#A27238;--n-accordion-icon-size:15px;--n-accordion-icon-gap:0px;}:where( .elementor-11 .elementor-element.elementor-element-293c89f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-b808dac .elementor-button{background-color:#0F453F;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-b808dac .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-b808dac .elementor-button:focus{background-color:#061A18;}.elementor-11 .elementor-element.elementor-element-b808dac{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-b808dac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-0c69110{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-0c69110:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0c69110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF4DD;}.elementor-11 .elementor-element.elementor-element-47081e4{--display:flex;}.elementor-11 .elementor-element.elementor-element-84df059{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-ac30c6f{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ac30c6f .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:40px;font-weight:300;line-height:39px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-dd6a1c9{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-dd6a1c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-6ab9ffc{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6ab9ffc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#061A18;}.elementor-11 .elementor-element.elementor-element-cefb531 .elementor-button{background-color:#A27238;font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-cefb531 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-cefb531 .elementor-button:focus{background-color:#705028;}.elementor-11 .elementor-element.elementor-element-cefb531 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-0c2ee78{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-98d4088{--width:50%;}.elementor-11 .elementor-element.elementor-element-2712bf6{--width:50%;}.elementor-11 .elementor-element.elementor-element-a3f5691{--width:100%;}.elementor-11 .elementor-element.elementor-element-2a84e85{--width:100%;}.elementor-11 .elementor-element.elementor-element-d499ff8{--width:100%;}.elementor-11 .elementor-element.elementor-element-1baaee8{--width:100%;}.elementor-11 .elementor-element.elementor-element-e73998a{--width:100%;}.elementor-11 .elementor-element.elementor-element-9dc6438{--width:100%;}.elementor-11 .elementor-element.elementor-element-e6723de{--width:33%;}.elementor-11 .elementor-element.elementor-element-9fa2bb5{--width:33%;}.elementor-11 .elementor-element.elementor-element-1b5266b{--width:33%;}.elementor-11 .elementor-element.elementor-element-b352327{--width:100%;}.elementor-11 .elementor-element.elementor-element-3acc63c{--width:100%;}.elementor-11 .elementor-element.elementor-element-da0b232{--width:100%;}.elementor-11 .elementor-element.elementor-element-2bab20f{--width:100%;}.elementor-11 .elementor-element.elementor-element-5c9c1b5{--width:40%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-841f20d{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-11 .elementor-element.elementor-element-b301f9e{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b301f9e .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-ec70729{font-size:15px;}.elementor-11 .elementor-element.elementor-element-9f5d230{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9f5d230.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-e18c98b .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-b393720 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-6328547{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6328547 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-b91fb9e{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-b91fb9e .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-8d9757b{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-8d9757b .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-43cc442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-43cc442 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-0314989{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-19bd6ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-0c2ee78{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-5e90990{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-5e90990 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-2b4430a{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2b4430a .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-73c6442{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-73c6442 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-11df864{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-11df864 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-f7a1989{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f7a1989 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7cc92bd{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7cc92bd .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-afcfecb{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-afcfecb .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-fed9a09{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-fed9a09 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-53ac8a5{--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-0f0036a{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-0f0036a .elementor-heading-title{font-size:30px;line-height:31px;}.elementor-11 .elementor-element.elementor-element-6696b95{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6696b95 .elementor-heading-title{font-size:16px;line-height:17px;}.elementor-11 .elementor-element.elementor-element-d6e9ca2{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d6e9ca2 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-11 .elementor-element.elementor-element-9a98f79{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-9a98f79 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-ee64b00{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-ee64b00 .elementor-heading-title{font-size:30px;line-height:31px;}.elementor-11 .elementor-element.elementor-element-a3dde93{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-a3dde93 .elementor-heading-title{font-size:18px;line-height:19px;}.elementor-11 .elementor-element.elementor-element-ea5d0e5{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-ea5d0e5 .elementor-heading-title{font-size:18px;line-height:19px;}.elementor-11 .elementor-element.elementor-element-5c9c1b5{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-11 .elementor-element.elementor-element-af86798{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-af86798 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-b3abeec{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b3abeec .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-d146a33{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d146a33 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-cd8f569{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-cd8f569 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-9a38c78{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9a38c78 .elementor-heading-title{font-size:19px;}.elementor-11 .elementor-element.elementor-element-293c89f{padding:0rem 1rem 0rem 01rem;}.elementor-11 .elementor-element.elementor-element-ac30c6f{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ac30c6f .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-dd6a1c9{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-dd6a1c9 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-6ab9ffc{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6ab9ffc .elementor-heading-title{font-size:18px;line-height:18px;}}/* Start custom CSS for heading, class: .elementor-element-b301f9e */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e18c98b */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-right 20s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

/* Adicionando a largura total */
.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 100%; /* Duplicando a largura para que os itens sejam repetidos */
}

.my-list-left {
    filter: blur(1.5px);
}

@keyframes scroll-right {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(50%); /* Ajuste para que a animação "volte" após a duplicação */
  }
}
.change-color {
    color: #DCC88A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362775f */.faixa-inferior .elementor-icon-list-text{
    font-weight: 100 !important;
}
.elementor-11 .elementor-element.elementor-element-362775f {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b393720 */.my-list-left-2.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 20s linear infinite;
}

.my-list-left-2.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

/* Adicionando a largura total */
.my-list-left-2.elementor-widget .elementor-icon-list-items {
  width: 300%; /* Duplicando a largura para que os itens sejam repetidos */
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%); /* Ajuste para que a animação "volte" após a duplicação */
  }
}
.faixa-bold {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-717e819 */.faixa .elementor-icon-list-text{
    font-weight: 100 !important;
}
.elementor-11 .elementor-element.elementor-element-717e819 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5107c6 */.elementor-11 .elementor-element.elementor-element-a5107c6 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6328547 */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b91fb9e */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0314989 */.elementor-11 .elementor-element.elementor-element-0314989 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c38c9b */.elementor-11 .elementor-element.elementor-element-6c38c9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7746e1 */.elementor-11 .elementor-element.elementor-element-f7746e1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905fd42 */.elementor-11 .elementor-element.elementor-element-905fd42 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f5691 */.elementor-11 .elementor-element.elementor-element-a3f5691 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba967b1 */.elementor-11 .elementor-element.elementor-element-ba967b1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0a1b8 */.elementor-11 .elementor-element.elementor-element-6a0a1b8 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163e623 */.elementor-11 .elementor-element.elementor-element-163e623 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a84e85 */.elementor-11 .elementor-element.elementor-element-2a84e85 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a983c */.elementor-11 .elementor-element.elementor-element-33a983c {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a867f */.elementor-11 .elementor-element.elementor-element-13a867f {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db91ac0 */.elementor-11 .elementor-element.elementor-element-db91ac0 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d499ff8 */.elementor-11 .elementor-element.elementor-element-d499ff8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab166a */.elementor-11 .elementor-element.elementor-element-0ab166a {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84f3c1 */.elementor-11 .elementor-element.elementor-element-f84f3c1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f972868 */.elementor-11 .elementor-element.elementor-element-f972868 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baaee8 */.elementor-11 .elementor-element.elementor-element-1baaee8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1059400 */.elementor-11 .elementor-element.elementor-element-1059400 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-614a37b */.elementor-11 .elementor-element.elementor-element-614a37b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae36cbe */.elementor-11 .elementor-element.elementor-element-ae36cbe {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73998a */.elementor-11 .elementor-element.elementor-element-e73998a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8ac9b */.elementor-11 .elementor-element.elementor-element-3a8ac9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2f9bf */.elementor-11 .elementor-element.elementor-element-6a2f9bf {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ba2f */.elementor-11 .elementor-element.elementor-element-a98ba2f {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc6438 */.elementor-11 .elementor-element.elementor-element-9dc6438 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c38c9b */.elementor-11 .elementor-element.elementor-element-6c38c9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7746e1 */.elementor-11 .elementor-element.elementor-element-f7746e1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905fd42 */.elementor-11 .elementor-element.elementor-element-905fd42 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f5691 */.elementor-11 .elementor-element.elementor-element-a3f5691 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba967b1 */.elementor-11 .elementor-element.elementor-element-ba967b1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0a1b8 */.elementor-11 .elementor-element.elementor-element-6a0a1b8 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163e623 */.elementor-11 .elementor-element.elementor-element-163e623 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a84e85 */.elementor-11 .elementor-element.elementor-element-2a84e85 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a983c */.elementor-11 .elementor-element.elementor-element-33a983c {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a867f */.elementor-11 .elementor-element.elementor-element-13a867f {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db91ac0 */.elementor-11 .elementor-element.elementor-element-db91ac0 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d499ff8 */.elementor-11 .elementor-element.elementor-element-d499ff8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab166a */.elementor-11 .elementor-element.elementor-element-0ab166a {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84f3c1 */.elementor-11 .elementor-element.elementor-element-f84f3c1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f972868 */.elementor-11 .elementor-element.elementor-element-f972868 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baaee8 */.elementor-11 .elementor-element.elementor-element-1baaee8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1059400 */.elementor-11 .elementor-element.elementor-element-1059400 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-614a37b */.elementor-11 .elementor-element.elementor-element-614a37b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae36cbe */.elementor-11 .elementor-element.elementor-element-ae36cbe {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73998a */.elementor-11 .elementor-element.elementor-element-e73998a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8ac9b */.elementor-11 .elementor-element.elementor-element-3a8ac9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2f9bf */.elementor-11 .elementor-element.elementor-element-6a2f9bf {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ba2f */.elementor-11 .elementor-element.elementor-element-a98ba2f {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc6438 */.elementor-11 .elementor-element.elementor-element-9dc6438 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c38c9b */.elementor-11 .elementor-element.elementor-element-6c38c9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7746e1 */.elementor-11 .elementor-element.elementor-element-f7746e1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905fd42 */.elementor-11 .elementor-element.elementor-element-905fd42 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f5691 */.elementor-11 .elementor-element.elementor-element-a3f5691 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba967b1 */.elementor-11 .elementor-element.elementor-element-ba967b1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0a1b8 */.elementor-11 .elementor-element.elementor-element-6a0a1b8 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163e623 */.elementor-11 .elementor-element.elementor-element-163e623 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a84e85 */.elementor-11 .elementor-element.elementor-element-2a84e85 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a983c */.elementor-11 .elementor-element.elementor-element-33a983c {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a867f */.elementor-11 .elementor-element.elementor-element-13a867f {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db91ac0 */.elementor-11 .elementor-element.elementor-element-db91ac0 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d499ff8 */.elementor-11 .elementor-element.elementor-element-d499ff8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab166a */.elementor-11 .elementor-element.elementor-element-0ab166a {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84f3c1 */.elementor-11 .elementor-element.elementor-element-f84f3c1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f972868 */.elementor-11 .elementor-element.elementor-element-f972868 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baaee8 */.elementor-11 .elementor-element.elementor-element-1baaee8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1059400 */.elementor-11 .elementor-element.elementor-element-1059400 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-614a37b */.elementor-11 .elementor-element.elementor-element-614a37b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae36cbe */.elementor-11 .elementor-element.elementor-element-ae36cbe {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73998a */.elementor-11 .elementor-element.elementor-element-e73998a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8ac9b */.elementor-11 .elementor-element.elementor-element-3a8ac9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2f9bf */.elementor-11 .elementor-element.elementor-element-6a2f9bf {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ba2f */.elementor-11 .elementor-element.elementor-element-a98ba2f {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc6438 */.elementor-11 .elementor-element.elementor-element-9dc6438 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c38c9b */.elementor-11 .elementor-element.elementor-element-6c38c9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7746e1 */.elementor-11 .elementor-element.elementor-element-f7746e1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905fd42 */.elementor-11 .elementor-element.elementor-element-905fd42 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f5691 */.elementor-11 .elementor-element.elementor-element-a3f5691 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba967b1 */.elementor-11 .elementor-element.elementor-element-ba967b1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0a1b8 */.elementor-11 .elementor-element.elementor-element-6a0a1b8 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163e623 */.elementor-11 .elementor-element.elementor-element-163e623 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a84e85 */.elementor-11 .elementor-element.elementor-element-2a84e85 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a983c */.elementor-11 .elementor-element.elementor-element-33a983c {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a867f */.elementor-11 .elementor-element.elementor-element-13a867f {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db91ac0 */.elementor-11 .elementor-element.elementor-element-db91ac0 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d499ff8 */.elementor-11 .elementor-element.elementor-element-d499ff8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab166a */.elementor-11 .elementor-element.elementor-element-0ab166a {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84f3c1 */.elementor-11 .elementor-element.elementor-element-f84f3c1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f972868 */.elementor-11 .elementor-element.elementor-element-f972868 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baaee8 */.elementor-11 .elementor-element.elementor-element-1baaee8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1059400 */.elementor-11 .elementor-element.elementor-element-1059400 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-614a37b */.elementor-11 .elementor-element.elementor-element-614a37b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae36cbe */.elementor-11 .elementor-element.elementor-element-ae36cbe {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73998a */.elementor-11 .elementor-element.elementor-element-e73998a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8ac9b */.elementor-11 .elementor-element.elementor-element-3a8ac9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2f9bf */.elementor-11 .elementor-element.elementor-element-6a2f9bf {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ba2f */.elementor-11 .elementor-element.elementor-element-a98ba2f {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc6438 */.elementor-11 .elementor-element.elementor-element-9dc6438 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c38c9b */.elementor-11 .elementor-element.elementor-element-6c38c9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7746e1 */.elementor-11 .elementor-element.elementor-element-f7746e1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905fd42 */.elementor-11 .elementor-element.elementor-element-905fd42 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f5691 */.elementor-11 .elementor-element.elementor-element-a3f5691 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba967b1 */.elementor-11 .elementor-element.elementor-element-ba967b1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0a1b8 */.elementor-11 .elementor-element.elementor-element-6a0a1b8 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163e623 */.elementor-11 .elementor-element.elementor-element-163e623 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a84e85 */.elementor-11 .elementor-element.elementor-element-2a84e85 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a983c */.elementor-11 .elementor-element.elementor-element-33a983c {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a867f */.elementor-11 .elementor-element.elementor-element-13a867f {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db91ac0 */.elementor-11 .elementor-element.elementor-element-db91ac0 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d499ff8 */.elementor-11 .elementor-element.elementor-element-d499ff8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab166a */.elementor-11 .elementor-element.elementor-element-0ab166a {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84f3c1 */.elementor-11 .elementor-element.elementor-element-f84f3c1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f972868 */.elementor-11 .elementor-element.elementor-element-f972868 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baaee8 */.elementor-11 .elementor-element.elementor-element-1baaee8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1059400 */.elementor-11 .elementor-element.elementor-element-1059400 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-614a37b */.elementor-11 .elementor-element.elementor-element-614a37b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae36cbe */.elementor-11 .elementor-element.elementor-element-ae36cbe {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73998a */.elementor-11 .elementor-element.elementor-element-e73998a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8ac9b */.elementor-11 .elementor-element.elementor-element-3a8ac9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2f9bf */.elementor-11 .elementor-element.elementor-element-6a2f9bf {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ba2f */.elementor-11 .elementor-element.elementor-element-a98ba2f {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc6438 */.elementor-11 .elementor-element.elementor-element-9dc6438 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c38c9b */.elementor-11 .elementor-element.elementor-element-6c38c9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7746e1 */.elementor-11 .elementor-element.elementor-element-f7746e1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905fd42 */.elementor-11 .elementor-element.elementor-element-905fd42 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f5691 */.elementor-11 .elementor-element.elementor-element-a3f5691 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba967b1 */.elementor-11 .elementor-element.elementor-element-ba967b1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0a1b8 */.elementor-11 .elementor-element.elementor-element-6a0a1b8 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163e623 */.elementor-11 .elementor-element.elementor-element-163e623 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a84e85 */.elementor-11 .elementor-element.elementor-element-2a84e85 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a983c */.elementor-11 .elementor-element.elementor-element-33a983c {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a867f */.elementor-11 .elementor-element.elementor-element-13a867f {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db91ac0 */.elementor-11 .elementor-element.elementor-element-db91ac0 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d499ff8 */.elementor-11 .elementor-element.elementor-element-d499ff8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab166a */.elementor-11 .elementor-element.elementor-element-0ab166a {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84f3c1 */.elementor-11 .elementor-element.elementor-element-f84f3c1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f972868 */.elementor-11 .elementor-element.elementor-element-f972868 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baaee8 */.elementor-11 .elementor-element.elementor-element-1baaee8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1059400 */.elementor-11 .elementor-element.elementor-element-1059400 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-614a37b */.elementor-11 .elementor-element.elementor-element-614a37b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae36cbe */.elementor-11 .elementor-element.elementor-element-ae36cbe {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73998a */.elementor-11 .elementor-element.elementor-element-e73998a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8ac9b */.elementor-11 .elementor-element.elementor-element-3a8ac9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2f9bf */.elementor-11 .elementor-element.elementor-element-6a2f9bf {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ba2f */.elementor-11 .elementor-element.elementor-element-a98ba2f {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc6438 */.elementor-11 .elementor-element.elementor-element-9dc6438 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c38c9b */.elementor-11 .elementor-element.elementor-element-6c38c9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7746e1 */.elementor-11 .elementor-element.elementor-element-f7746e1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905fd42 */.elementor-11 .elementor-element.elementor-element-905fd42 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f5691 */.elementor-11 .elementor-element.elementor-element-a3f5691 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba967b1 */.elementor-11 .elementor-element.elementor-element-ba967b1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0a1b8 */.elementor-11 .elementor-element.elementor-element-6a0a1b8 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163e623 */.elementor-11 .elementor-element.elementor-element-163e623 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a84e85 */.elementor-11 .elementor-element.elementor-element-2a84e85 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a983c */.elementor-11 .elementor-element.elementor-element-33a983c {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a867f */.elementor-11 .elementor-element.elementor-element-13a867f {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db91ac0 */.elementor-11 .elementor-element.elementor-element-db91ac0 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d499ff8 */.elementor-11 .elementor-element.elementor-element-d499ff8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ab166a */.elementor-11 .elementor-element.elementor-element-0ab166a {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84f3c1 */.elementor-11 .elementor-element.elementor-element-f84f3c1 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f972868 */.elementor-11 .elementor-element.elementor-element-f972868 {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baaee8 */.elementor-11 .elementor-element.elementor-element-1baaee8 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1059400 */.elementor-11 .elementor-element.elementor-element-1059400 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-614a37b */.elementor-11 .elementor-element.elementor-element-614a37b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae36cbe */.elementor-11 .elementor-element.elementor-element-ae36cbe {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73998a */.elementor-11 .elementor-element.elementor-element-e73998a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8ac9b */.elementor-11 .elementor-element.elementor-element-3a8ac9b {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2f9bf */.elementor-11 .elementor-element.elementor-element-6a2f9bf {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98ba2f */.elementor-11 .elementor-element.elementor-element-a98ba2f {
  background-image: linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #FDF4DD 50%,
    #DCC88A 100%
  );
  /* se quiser garantir compatibilidade com WebKit antigo */
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(220, 200, 138, 0) 0%,
    #ffffff 20%,
    #DCC88A 80%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc6438 */.elementor-11 .elementor-element.elementor-element-9dc6438 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e90990 */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fed9a09 */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f0036a */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a98f79 */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee64b00 */.degrade2 {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af86798 */.tachado {
    text-decoration: line-through;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3abeec */.elementor-11 .elementor-element.elementor-element-b3abeec {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-b3abeec small {
    font-size: 32px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d146a33 */.elementor-11 .elementor-element.elementor-element-d146a33 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-d146a33 small {
    font-size: 32px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd8f569 */.elementor-11 .elementor-element.elementor-element-cd8f569 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-cd8f569 small {
    font-size: 32px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72fbc2 */.elementor-11 .elementor-element.elementor-element-e72fbc2 {
    background: linear-gradient(90deg, #061A18, #0F453F);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-293c89f */.elementor-11 .elementor-element.elementor-element-293c89f .e-n-accordion-item-title {
    display: flex;
    justify-content: space-between;
    padding: 2rem 1rem 2rem 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac30c6f */.degrade {
    background: linear-gradient(90deg, #A27238, #DCC88A);
  /* faz o background "entrar" no texto */
  -webkit-background-clip: text;
  background-clip: text;
  /* texto precisa ficar transparente para mostrar o background */
  color: transparent;
  /* fallback para navegadores antigos */
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}/* End custom CSS */