.elementor-12 .elementor-element.elementor-element-ba9faf3{--display:flex;--min-height:84vh;--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;--overlay-opacity:0.54;--border-radius:0px 0px 60px 60px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba9faf3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba9faf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cataventolago.com.br/wp-content/uploads/2025/09/slide-catavento-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ba9faf3::before, .elementor-12 .elementor-element.elementor-element-ba9faf3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba9faf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba9faf3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba9faf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba9faf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000BF 100%);}.elementor-12 .elementor-element.elementor-element-5e16fc8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-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-12 .elementor-element.elementor-element-04e2402{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-04e2402 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;line-height:46px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b6bccd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b6bccd0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b6bccd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-12 .elementor-element.elementor-element-3a6aef7{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-49f2c98{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-49f2c98 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:underline;line-height:46px;color:#000000;}.elementor-12 .elementor-element.elementor-element-fd221b1{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-fd221b1 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:54px;color:#000000;}.elementor-12 .elementor-element.elementor-element-b24dd20{width:var( --container-widget-width, 61% );max-width:61%;padding:0px 0px 0px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-b24dd20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#000000;}.elementor-12 .elementor-element.elementor-element-80bc800{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-80bc800:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-80bc800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-12 .elementor-element.elementor-element-9f9c405.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9f9c405{left:501px;}body.rtl .elementor-12 .elementor-element.elementor-element-9f9c405{right:501px;}.elementor-12 .elementor-element.elementor-element-9f9c405{top:0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-eab2f7e{--e-image-carousel-slides-to-show:5;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-eab2f7e .swiper-wrapper{display:flex;align-items:flex-end;}.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-12 .elementor-element.elementor-element-f8295d1 .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 15px 22px 25px;}.elementor-12 .elementor-element.elementor-element-f8295d1{z-index:100;}.elementor-12 .elementor-element.elementor-element-fb3bd8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:200px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fb3bd8b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fb3bd8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-12 .elementor-element.elementor-element-695b099{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-695b099 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:50px;color:#000000;}.elementor-12 .elementor-element.elementor-element-80566e2{--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-12 .elementor-element.elementor-element-5a69ed6{--display:flex;}.elementor-12 .elementor-element.elementor-element-ac8c571{--display:flex;}.elementor-12 .elementor-element.elementor-element-2e181c0{--display:flex;}.elementor-12 .elementor-element.elementor-element-b52d37e{--display:flex;}.elementor-12 .elementor-element.elementor-element-4c19c06{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f76a8ae{--display:flex;}.elementor-12 .elementor-element.elementor-element-64f77b8{--display:flex;}.elementor-12 .elementor-element.elementor-element-0ed1706{--display:flex;}.elementor-12 .elementor-element.elementor-element-5e8f548{--display:flex;}.elementor-12 .elementor-element.elementor-element-a4cde14{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6e0bc52{--display:flex;}.elementor-12 .elementor-element.elementor-element-11c5260{--display:flex;}.elementor-12 .elementor-element.elementor-element-55762cf{--display:flex;}.elementor-12 .elementor-element.elementor-element-4576ced{--display:flex;}.elementor-12 .elementor-element.elementor-element-a91014f{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-92c13b5{--display:flex;}.elementor-12 .elementor-element.elementor-element-941aca1{--display:flex;}.elementor-12 .elementor-element.elementor-element-09536a9{--display:flex;}.elementor-12 .elementor-element.elementor-element-39e7335{--display:flex;}.elementor-12 .elementor-element.elementor-element-620f1c6{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-33d7a07{--display:flex;}.elementor-12 .elementor-element.elementor-element-bbe4eea{--display:flex;}.elementor-12 .elementor-element.elementor-element-e14e9be{--display:flex;}.elementor-12 .elementor-element.elementor-element-8c61c3d{--display:flex;}.elementor-12 .elementor-element.elementor-element-41698ab{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fa0d5a5{--display:flex;}.elementor-12 .elementor-element.elementor-element-0e46af8{--display:flex;}.elementor-12 .elementor-element.elementor-element-8ee6593{--display:flex;}.elementor-12 .elementor-element.elementor-element-4afcc7b{--display:flex;}.elementor-12 .elementor-element.elementor-element-4677e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4677e01:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4677e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-12 .elementor-element.elementor-element-d8bad13{--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-12 .elementor-element.elementor-element-5998298 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-bca79c7 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-12 .elementor-element.elementor-element-f10d562{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aef29dc{width:var( --container-widget-width, 74% );max-width:74%;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-aef29dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#000000;}.elementor-12 .elementor-element.elementor-element-7c53682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7c53682:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7c53682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-21149ce{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2fd7944{--display:flex;}.elementor-12 .elementor-element.elementor-element-65eadcd img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c46f491{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-471cd5c .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;color:#000000;}.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-12 .elementor-element.elementor-element-69096dd{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#3F404C;}.elementor-12 .elementor-element.elementor-element-711b60b .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 15px 22px 25px;}.elementor-12 .elementor-element.elementor-element-711b60b{z-index:100;}.elementor-12 .elementor-element.elementor-element-d4f54d9{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9c392c7{--display:flex;}.elementor-12 .elementor-element.elementor-element-8bcb558 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-485150b{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-28a685d .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-12 .elementor-element.elementor-element-7dea303{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#3F404C;}.elementor-12 .elementor-element.elementor-element-5bd9381 .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 15px 22px 25px;}.elementor-12 .elementor-element.elementor-element-5bd9381{z-index:100;}.elementor-12 .elementor-element.elementor-element-0bf2445{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c334db{--display:flex;}.elementor-12 .elementor-element.elementor-element-ff051f6 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3f9703f{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-115c05a .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-12 .elementor-element.elementor-element-71a556b{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#3F404C;}.elementor-12 .elementor-element.elementor-element-7eed683 .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 15px 22px 25px;}.elementor-12 .elementor-element.elementor-element-7eed683{z-index:100;}.elementor-12 .elementor-element.elementor-element-587e56a{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7863f0b{--display:flex;}.elementor-12 .elementor-element.elementor-element-303e3a2 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f7aa177{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-192353b .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-12 .elementor-element.elementor-element-75b15d3{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#3F404C;}.elementor-12 .elementor-element.elementor-element-ec0c170 .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 15px 22px 25px;}.elementor-12 .elementor-element.elementor-element-ec0c170{z-index:100;}.elementor-12 .elementor-element.elementor-element-2fcac72{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#9239E6;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:70px;--n-tabs-icon-gap:11px;--n-tabs-icon-color:#9239E6;--n-tabs-icon-color-active:#000000;}.elementor-12 .elementor-element.elementor-element-2fcac72 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2fcac72.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#9239E6;}.elementor-12 .elementor-element.elementor-element-2fcac72.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-12 .elementor-element.elementor-element-2fcac72.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#9239E6;}.elementor-12 .elementor-element.elementor-element-2fcac72.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:#370B7626;}.elementor-12 .elementor-element.elementor-element-2fcac72.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Molde", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-b25ce86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b25ce86:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b25ce86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-12 .elementor-element.elementor-element-a946dce{--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;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-a946dce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a946dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC402;}.elementor-12 .elementor-element.elementor-element-811fcd3{--display:flex;}.elementor-12 .elementor-element.elementor-element-f25857b{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-f25857b .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:underline;line-height:46px;color:#000000;}.elementor-12 .elementor-element.elementor-element-5283c84{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-5283c84 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:41px;color:#000000;}.elementor-12 .elementor-element.elementor-element-a45e6c0{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:25px;}.elementor-12 .elementor-element.elementor-element-7201190{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:25px;}.elementor-12 .elementor-element.elementor-element-e92ad47 .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 15px 22px 25px;}.elementor-12 .elementor-element.elementor-element-e92ad47{z-index:100;}.elementor-12 .elementor-element.elementor-element-8f7b602{--display:flex;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3e03d6b{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3e03d6b{right:0px;}.elementor-12 .elementor-element.elementor-element-3e03d6b{top:0px;}.elementor-12 .elementor-element.elementor-element-ad5f3f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad5f3f5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ad5f3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-12 .elementor-element.elementor-element-9b082a1{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-9b082a1 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:underline;line-height:46px;color:#000000;}.elementor-12 .elementor-element.elementor-element-cae4aff{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-cae4aff .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:54px;color:#000000;}.elementor-12 .elementor-element.elementor-element-ab3ea1f{width:var( --container-widget-width, 48% );max-width:48%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-ab3ea1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#000000;}.elementor-12 .elementor-element.elementor-element-cb3e355 .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:22px 15px 22px 25px;}.elementor-12 .elementor-element.elementor-element-cb3e355{z-index:100;}.elementor-12 .elementor-element.elementor-element-0520809{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0520809:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0520809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7EA;}.elementor-12 .elementor-element.elementor-element-42db518{--e-image-carousel-slides-to-show:4;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:100;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0ad3649{left:900px;}body.rtl .elementor-12 .elementor-element.elementor-element-0ad3649{right:900px;}.elementor-12 .elementor-element.elementor-element-0ad3649{top:-113px;}.elementor-12 .elementor-element.elementor-element-c02c786{--display:flex;--min-height:40vh;--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;--overflow:hidden;--border-radius:40px 40px 40px 40px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-12 .elementor-element.elementor-element-c02c786:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c02c786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0b05246{--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-12 .elementor-element.elementor-element-3f27dde{--display:flex;}.elementor-12 .elementor-element.elementor-element-a002e52{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-a002e52 .elementor-heading-title{font-family:"Molde", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:47px;color:#000000;}.elementor-12 .elementor-element.elementor-element-4ed797a .elementor-button{background-color:#000000;font-family:"Molde", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:18px 15px 18px 25px;}.elementor-12 .elementor-element.elementor-element-4ed797a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4ed797a .elementor-button:focus{background-color:#00B685;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4ed797a{z-index:100;}.elementor-12 .elementor-element.elementor-element-4ed797a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4ed797a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0f522dc{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-874aff8{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-874aff8 .elementor-social-icon{background-color:#FFC402;}.elementor-12 .elementor-element.elementor-element-874aff8 .elementor-social-icon i{color:#000000;}.elementor-12 .elementor-element.elementor-element-874aff8 .elementor-social-icon svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-874aff8 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-ae9f5c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d167f3f{z-index:40;}.elementor-12 .elementor-element.elementor-element-9acf7dc{padding:60px 0px 0px 0px;z-index:40;text-align:center;}.elementor-12 .elementor-element.elementor-element-9acf7dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#000000;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e91b9f4{left:164px;}body.rtl .elementor-12 .elementor-element.elementor-element-e91b9f4{right:164px;}.elementor-12 .elementor-element.elementor-element-e91b9f4{top:-75px;}.elementor-12 .elementor-element.elementor-element-feb1482{--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-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-12 .elementor-element.elementor-element-6eb4159 .elementor-icon-wrapper{text-align:center;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-d8bad13{--width:50%;}.elementor-12 .elementor-element.elementor-element-f10d562{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-fd221b1 */.elementor-12 .elementor-element.elementor-element-fd221b1 .highlight {
  background: linear-gradient(transparent 60%, #00c89c 60%);
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8295d1 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695b099 */.elementor-12 .elementor-element.elementor-element-695b099 .highlight {
  position: relative;
  z-index: 1; /* garante que o texto fique na frente */
}

.elementor-12 .elementor-element.elementor-element-695b099 .highlight::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.0em; /* controla a altura da faixa */
  width: 100%;
  height: 0.4em;  /* espessura da faixa */
  background: #b98dfd; /* cor roxa */
  border-radius: 8px; /* deixa arredondado */
  z-index: -1; /* coloca atrás do texto */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca79c7 *//* base do sublinhado arredondado */
.elementor-12 .elementor-element.elementor-element-bca79c7 .pill-underline{
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-bottom: .12em;
}

/* faixa padrão */
.elementor-12 .elementor-element.elementor-element-bca79c7 .pill-underline::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.2em;       /* controla altura da faixa */
  width: 100%;
  height: .35em;       /* grossura */
  background: #000;    /* fallback */
  border-radius: 999px;
  z-index: -1;
}

/* variação lilás */
.elementor-12 .elementor-element.elementor-element-bca79c7 .pill-underline.purple::after{
  background: #B98DFD;   /* lilás */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-711b60b */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bd9381 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eed683 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec0c170 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-711b60b */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bd9381 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eed683 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec0c170 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-711b60b */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bd9381 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eed683 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec0c170 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-711b60b */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bd9381 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eed683 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec0c170 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-711b60b */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bd9381 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eed683 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec0c170 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5283c84 */.elementor-12 .elementor-element.elementor-element-5283c84 .pill-underline{
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-bottom: .12em; /* micro ajuste */
}

.elementor-12 .elementor-element.elementor-element-5283c84 .pill-underline::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.15em;   /* aumenta esse valor para subir a faixa */
  width: 100%;
  height: .32em;    /* pode reduzir um pouco para não ficar muito grossa */
  background: #fff;
  border-radius: 999px;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e92ad47 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae4aff *//* Base do destaque */
.elementor-12 .elementor-element.elementor-element-cae4aff .pill-underline{
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-bottom: .12em; 
}

/* Faixa */
.elementor-12 .elementor-element.elementor-element-cae4aff .pill-underline::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.2em;         /* controla a altura da faixa */
  width: 100%;
  height: .35em;         /* grossura */
  background: #00BFFF;   /* azul (troque pela cor desejada) */
  border-radius: 999px;  /* deixa arredondado */
  z-index: -1;
}

/* Variante azul (caso queira reaproveitar a classe em outros textos) */
.elementor-12 .elementor-element.elementor-element-cae4aff .pill-underline.blue::after{
  background: #00BFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb3e355 */.elementor-button .elementor-button-icon {
  font-size: 30px !important;
  margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a002e52 *//* Base do destaque */
.elementor-12 .elementor-element.elementor-element-a002e52 .pill-underline{
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-bottom: .12em; 
}

/* Faixa */
.elementor-12 .elementor-element.elementor-element-a002e52 .pill-underline::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.2em;         /* controla a altura da faixa */
  width: 100%;
  height: .35em;         /* grossura */
  background: #00BFFF;   /* azul (troque pela cor desejada) */
  border-radius: 999px;  /* deixa arredondado */
  z-index: -1;
}

/* Variante azul (caso queira reaproveitar a classe em outros textos) */
.elementor-12 .elementor-element.elementor-element-a002e52 .pill-underline.blue::after{
  background: #00BFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ed797a *//* Wrapper do conteúdo do botão */
.elementor-12 .elementor-element.elementor-element-4ed797a .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;   /* centraliza verticalmente texto e ícone */
    justify-content: center;
    gap: 12px;             /* espaço entre o texto e o ícone */
}

/* Ícone */
.elementor-12 .elementor-element.elementor-element-4ed797a .elementor-button-icon {
    font-size: 35px;       /* tamanho da seta */
    line-height: 1;        /* evita esticar verticalmente */
    display: flex;
    align-items: center;
    justify-content: center;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02c786 */.container-relativo {
  position: relative;   /* vira referência para elementos absolutos */
  overflow: hidden;     /* opcional: corta o que passar das bordas */
}/* End custom CSS */