.elementor-2041 .elementor-element.elementor-element-2da0afb{--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:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-2da0afb:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-2da0afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, #CEA36A 0%, #E9BF86 100%);}.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-2041 .elementor-element.elementor-element-48f67095.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-48f67095{text-align:center;}.elementor-2041 .elementor-element.elementor-element-48f67095 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;line-height:41px;color:#111111;}.elementor-2041 .elementor-element.elementor-element-5c71d07d{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-5c71d07d:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-5c71d07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/LL-HERO-JUL-26-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-7d1c79a4{--display:flex;}.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-2041 .elementor-element.elementor-element-74e81e52{text-align:start;}.elementor-2041 .elementor-element.elementor-element-74e81e52 img{width:26%;}.elementor-2041 .elementor-element.elementor-element-7ae151f1{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:start;}.elementor-2041 .elementor-element.elementor-element-7ae151f1.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-7ae151f1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.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-2041 .elementor-element.elementor-element-a6ebe44{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#E7E7E7;}.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-2041 .elementor-element.elementor-element-8ff8dd5.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-8ff8dd5 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-2041 .elementor-element.elementor-element-1212118d{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-3b8dfb3.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-3b8dfb3{text-align:center;}.elementor-2041 .elementor-element.elementor-element-3b8dfb3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-2831040f{--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:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-62ee3d1{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2041 .elementor-element.elementor-element-62ee3d1.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-6e1aeaa7{--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:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-aab272b.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-aab272b .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-2041 .elementor-element.elementor-element-1161570d{--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:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-1161570d:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-1161570d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-3-1-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-1d0b2d95{--display:flex;}.elementor-2041 .elementor-element.elementor-element-3ffba2c6{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:start;}.elementor-2041 .elementor-element.elementor-element-3ffba2c6.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-3ffba2c6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#1F1F1F;}.elementor-2041 .elementor-element.elementor-element-4dc8d167{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#141414;}.elementor-2041 .elementor-element.elementor-element-292e8046{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-292e8046:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-292e8046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-4-1-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-3bbac167{--display:flex;}.elementor-2041 .elementor-element.elementor-element-38fe95b{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:start;}.elementor-2041 .elementor-element.elementor-element-38fe95b.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-38fe95b .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-4e92e84e{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#E7E7E7;}.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-2041 .elementor-element.elementor-element-57dfc0d0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-icon i{color:#E9BF86;transition:color 0.3s;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-icon svg{fill:#E9BF86;transition:fill 0.3s;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FAE1C0;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FAE1C0;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0 .elementor-icon-list-text{color:#E7E7E7;transition:color 0.3s;}.elementor-2041 .elementor-element.elementor-element-544f9aff{--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;border-style:none;--border-style:none;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-4036cfa1{--display:flex;}.elementor-2041 .elementor-element.elementor-element-6e28de98{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-2041 .elementor-element.elementor-element-6e28de98.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-6e28de98 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-24a88309{--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-2041 .elementor-element.elementor-element-6f5e69cf{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-2041 .elementor-element.elementor-element-6f5e69cf > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9BF86;border-radius:0px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-25faa69c{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-2041 .elementor-element.elementor-element-25faa69c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9BF86;border-radius:0px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-2d397c57{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-2041 .elementor-element.elementor-element-2d397c57 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9BF86;border-radius:0px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-7a91b753{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-2041 .elementor-element.elementor-element-7a91b753 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9BF86;border-radius:0px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-2d8a735.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-2d8a735 .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-2041 .elementor-element.elementor-element-26c38fe.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-26c38fe .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-2041 .elementor-element.elementor-element-55162356{--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;border-style:none;--border-style:none;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-55162356:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-55162356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-6-2-scaled.avif");background-size:cover;}.elementor-2041 .elementor-element.elementor-element-44ef5317{--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-2041 .elementor-element.elementor-element-44ef5317.e-con{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-2c2bb686.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-2c2bb686{text-align:center;}.elementor-2041 .elementor-element.elementor-element-2c2bb686 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-62de2e03{--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-2041 .elementor-element.elementor-element-4845087{--display:flex;}.elementor-2041 .elementor-element.elementor-element-3f3bb800{--display:flex;--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-7d0767fd{text-align:start;}.elementor-2041 .elementor-element.elementor-element-7d0767fd .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-7c42398d{font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-4511c55d{--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-2041 .elementor-element.elementor-element-f1bd71e{--display:flex;}.elementor-2041 .elementor-element.elementor-element-2932f7ed{--display:flex;--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-10a54fec{text-align:start;}.elementor-2041 .elementor-element.elementor-element-10a54fec .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-d013962{font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-5c40c7d2{--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-2041 .elementor-element.elementor-element-44e80049{--display:flex;}.elementor-2041 .elementor-element.elementor-element-23efaf5f{--display:flex;--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-cfb606{text-align:start;}.elementor-2041 .elementor-element.elementor-element-cfb606 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-54eb9519{font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-55367063{--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;border-style:none;--border-style:none;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-55367063:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-55367063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-7-1-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-37f0f095{--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-2041 .elementor-element.elementor-element-6f7be0fc{--display:flex;--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-3fb4fdc4{text-align:start;}.elementor-2041 .elementor-element.elementor-element-3fb4fdc4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-74165f9b{font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-eaae477{--display:flex;--justify-content:center;}.elementor-2041 .elementor-element.elementor-element-2a468559{--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;border-style:none;--border-style:none;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-2a468559:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-2a468559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-8-1-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-64bce3ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2041 .elementor-element.elementor-element-89040ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E2E2E;--border-color:#2E2E2E;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2041 .elementor-element.elementor-element-89040ee:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-89040ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2041 .elementor-element.elementor-element-7f923b8e{text-align:center;}.elementor-2041 .elementor-element.elementor-element-7f923b8e img{width:39%;}.elementor-2041 .elementor-element.elementor-element-30e8bc4d.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-30e8bc4d{text-align:center;}.elementor-2041 .elementor-element.elementor-element-30e8bc4d .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-3a34b816.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-icon i{color:#E9BF86;transition:color 0.3s;}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-icon svg{fill:#E9BF86;transition:fill 0.3s;}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FAE1C0;}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FAE1C0;}.elementor-2041 .elementor-element.elementor-element-3a34b816{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-2041 .elementor-element.elementor-element-3a34b816 .elementor-icon-list-text{color:#E7E7E7;transition:color 0.3s;}.elementor-2041 .elementor-element.elementor-element-724ffd7f > .elementor-widget-container{margin:19px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-724ffd7f.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-724ffd7f{text-align:center;}.elementor-2041 .elementor-element.elementor-element-724ffd7f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-92019f4.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-92019f4{text-align:center;}.elementor-2041 .elementor-element.elementor-element-92019f4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:60px;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-6424f614 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-6424f614.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-6424f614{text-align:center;}.elementor-2041 .elementor-element.elementor-element-6424f614 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-ec41e3a.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-ec41e3a .elementor-button{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-2041 .elementor-element.elementor-element-699e1088{--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-style:none;--border-style:none;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-d2c2a7a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E9BF866B;--border-color:#E9BF866B;--border-radius:25px 25px 25px 25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2041 .elementor-element.elementor-element-2ab56067.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-2ab56067{text-align:start;}.elementor-2041 .elementor-element.elementor-element-2ab56067 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:300;line-height:41px;color:#E7E7E7;}.elementor-2041 .elementor-element.elementor-element-37b15fd9.elementor-element{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-icon i{color:#E9BF86;transition:color 0.3s;}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-icon svg{fill:#E9BF86;transition:fill 0.3s;}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FAE1C0;}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FAE1C0;}.elementor-2041 .elementor-element.elementor-element-37b15fd9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-2041 .elementor-element.elementor-element-37b15fd9 .elementor-icon-list-text{color:#E7E7E7;transition:color 0.3s;}.elementor-2041 .elementor-element.elementor-element-7eba83eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E9BF866B;--border-color:#E9BF866B;--border-radius:25px 25px 25px 25px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-7eba83eb.e-con{--align-self:flex-start;}.elementor-2041 .elementor-element.elementor-element-4faae94f > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-4faae94f img{border-radius:20px 20px 20px 20px;}.elementor-2041 .elementor-element.elementor-element-22b1eb21{--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-2041 .elementor-element.elementor-element-22b1eb21:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-22b1eb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-2041 .elementor-element.elementor-element-9657439{--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;}.elementor-2041 .elementor-element.elementor-element-9657439.e-con{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-27082f5{--e-image-carousel-slides-to-show:4;}.elementor-2041 .elementor-element.elementor-element-8f31807{--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-2041 .elementor-element.elementor-element-8f31807:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-8f31807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-2041 .elementor-element.elementor-element-2f550b4{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-2f550b4:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-2f550b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-2041 .elementor-element.elementor-element-1e16170.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-1e16170{text-align:center;}.elementor-2041 .elementor-element.elementor-element-1e16170 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1em;color:#FAF8F3;}.elementor-2041 .elementor-element.elementor-element-bdb51cc{--display:flex;}@media(min-width:768px){.elementor-2041 .elementor-element.elementor-element-89040ee{--width:42%;}.elementor-2041 .elementor-element.elementor-element-d2c2a7a{--width:50%;}.elementor-2041 .elementor-element.elementor-element-7eba83eb{--width:50%;}}@media(max-width:767px){.elementor-2041 .elementor-element.elementor-element-2da0afb{--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:0em;--padding-right:0em;}.elementor-2041 .elementor-element.elementor-element-48f67095 .elementor-heading-title{font-size:16px;}.elementor-2041 .elementor-element.elementor-element-5c71d07d:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-5c71d07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/LL-HERO-MOBILE-JUL-26-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-5c71d07d{--padding-top:18em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-74e81e52 img{width:68%;}.elementor-2041 .elementor-element.elementor-element-7ae151f1{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-7ae151f1 .elementor-heading-title{line-height:1.3em;}.elementor-2041 .elementor-element.elementor-element-a6ebe44{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-a6ebe44 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-1212118d{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-3b8dfb3{width:100%;max-width:100%;text-align:center;}.elementor-2041 .elementor-element.elementor-element-3b8dfb3.elementor-element{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-3b8dfb3 .elementor-heading-title{line-height:1.3em;}.elementor-2041 .elementor-element.elementor-element-2831040f{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-62ee3d1{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-6e1aeaa7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-6e1aeaa7.e-con{--align-self:center;}.elementor-2041 .elementor-element.elementor-element-1161570d:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-1161570d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-3.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-1161570d{--padding-top:18em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-3ffba2c6{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-4dc8d167{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-292e8046:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-292e8046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-4-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-292e8046{--padding-top:18em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-38fe95b{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-4e92e84e{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-57dfc0d0{width:100%;max-width:100%;--icon-vertical-offset:-12px;}.elementor-2041 .elementor-element.elementor-element-544f9aff{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-6e28de98{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-24a88309{--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-2041 .elementor-element.elementor-element-6f5e69cf{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-25faa69c{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-2d397c57{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-7a91b753{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-55162356:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-55162356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-6-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-55162356{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-2c2bb686{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-3f3bb800{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2041 .elementor-element.elementor-element-7d0767fd{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-7c42398d{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-7c42398d > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2041 .elementor-element.elementor-element-2932f7ed{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2041 .elementor-element.elementor-element-10a54fec{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-d013962{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-23efaf5f{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2041 .elementor-element.elementor-element-cfb606{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-54eb9519{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-55367063:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-55367063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-7-scaled.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-55367063{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-3fb4fdc4{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-74165f9b{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-2a468559:not(.elementor-motion-effects-element-type-background), .elementor-2041 .elementor-element.elementor-element-2a468559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lanneleao.com.br/wp-content/uploads/2026/07/DOBRA-8.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2041 .elementor-element.elementor-element-2a468559{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-7f923b8e img{width:40%;}.elementor-2041 .elementor-element.elementor-element-30e8bc4d{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-3a34b816{width:100%;max-width:100%;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2041 .elementor-element.elementor-element-724ffd7f{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-92019f4{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-92019f4 .elementor-heading-title{font-size:50px;}.elementor-2041 .elementor-element.elementor-element-6424f614{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-699e1088{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-2ab56067{width:100%;max-width:100%;text-align:center;}.elementor-2041 .elementor-element.elementor-element-37b15fd9{width:100%;max-width:100%;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2041 .elementor-element.elementor-element-27082f5{--e-image-carousel-slides-to-show:3;}.elementor-2041 .elementor-element.elementor-element-2f550b4{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2041 .elementor-element.elementor-element-1e16170{width:100%;max-width:100%;}.elementor-2041 .elementor-element.elementor-element-1e16170 .elementor-heading-title{font-size:15px;line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-2da0afb */.banner-topo{
    position:relative;
    overflow:hidden;
    animation: aparecerTopo .8s ease-out;
}

.banner-topo::before{
    content:"";
    position:absolute;
    inset:0;
    left:-150%;
    width:50%;
    background:linear-gradient(110deg,transparent,rgba(255,255,255,.3),transparent);
    transform:skewX(-25deg);
    animation: brilho 4.5s infinite;
}

@keyframes aparecerTopo{
    from{
        opacity:0;
        transform:translateY(-20px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

@keyframes brilho{
    100%{
        left:160%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ae151f1 */.destaque-dourado{
    background: linear-gradient(
        90deg,
        #dca866 0%,
        #e9bf86 35%,
        #fff2d9 50%,
        #e9bf86 65%,
        #dca866 100%
    );
    background-size: 250% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 700;
    animation: brilhoDourado 4s linear infinite;
}

@keyframes brilhoDourado{
    from{
        background-position: 0% center;
    }
    to{
        background-position: 250% center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ff8dd5 */.elementor-2041 .elementor-element.elementor-element-8ff8dd5 .elementor-button {
    background: linear-gradient(135deg, #28a745 0%, #34d058 100%);
    border: none;
    border-radius: 12px;
    color: #fff;
    font-weight: 700;
    padding: 16px 32px;
    transition: all 0.35s ease;
    box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    position: relative;
    overflow: hidden;
    animation: pulseGreen 2.5s infinite;
}

/* Brilho passando */
.elementor-2041 .elementor-element.elementor-element-8ff8dd5 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: rgba(255,255,255,0.3);
    transform: skewX(-25deg);
    transition: left 0.7s ease;
}

/* Hover */
.elementor-2041 .elementor-element.elementor-element-8ff8dd5 .elementor-button:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 14px 30px rgba(40, 167, 69, 0.45);
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
}

.elementor-2041 .elementor-element.elementor-element-8ff8dd5 .elementor-button:hover::before {
    left: 150%;
}

/* Clique */
.elementor-2041 .elementor-element.elementor-element-8ff8dd5 .elementor-button:active {
    transform: scale(0.97);
}

/* Animação suave */
@keyframes pulseGreen {
    0%, 100% {
        box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    }
    50% {
        box-shadow: 0 10px 28px rgba(40, 167, 69, 0.6);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b8dfb3 */.destaque-dourado{
    background: linear-gradient(
        90deg,
        #dca866 0%,
        #e9bf86 35%,
        #fff2d9 50%,
        #e9bf86 65%,
        #dca866 100%
    );
    background-size: 250% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 700;
    animation: brilhoDourado 4s linear infinite;
}

@keyframes brilhoDourado{
    from{
        background-position: 0% center;
    }
    to{
        background-position: 250% center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aab272b */.elementor-2041 .elementor-element.elementor-element-aab272b .elementor-button {
    background: linear-gradient(135deg, #28a745 0%, #34d058 100%);
    border: none;
    border-radius: 12px;
    color: #fff;
    font-weight: 700;
    padding: 16px 32px;
    transition: all 0.35s ease;
    box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    position: relative;
    overflow: hidden;
    animation: pulseGreen 2.5s infinite;
}

/* Brilho passando */
.elementor-2041 .elementor-element.elementor-element-aab272b .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: rgba(255,255,255,0.3);
    transform: skewX(-25deg);
    transition: left 0.7s ease;
}

/* Hover */
.elementor-2041 .elementor-element.elementor-element-aab272b .elementor-button:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 14px 30px rgba(40, 167, 69, 0.45);
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
}

.elementor-2041 .elementor-element.elementor-element-aab272b .elementor-button:hover::before {
    left: 150%;
}

/* Clique */
.elementor-2041 .elementor-element.elementor-element-aab272b .elementor-button:active {
    transform: scale(0.97);
}

/* Animação suave */
@keyframes pulseGreen {
    0%, 100% {
        box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    }
    50% {
        box-shadow: 0 10px 28px rgba(40, 167, 69, 0.6);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ffba2c6 */.destaque-autentica {
  font-weight: 700;
  color: #1f1f1f;
  background: linear-gradient(
    to top,
    rgba(233, 191, 134, 0.45) 42%,
    transparent 42%
  );
  padding: 0 0.08em;
  border-radius: 4px;
  transition: background 0.5s ease, color 0.5s ease;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.destaque-autentica:hover {
  background: linear-gradient(
    to top,
    rgba(233, 191, 134, 0.7) 46%,
    transparent 46%
  );
}

@media (max-width: 767px) {
  .destaque-autentica {
    font-weight: 700;
    background: linear-gradient(
      to top,
      rgba(233, 191, 134, 0.5) 44%,
      transparent 44%
    );
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d8a735 */.elementor-2041 .elementor-element.elementor-element-2d8a735 .elementor-button {
    background: linear-gradient(135deg, #28a745 0%, #34d058 100%);
    border: none;
    border-radius: 12px;
    color: #fff;
    font-weight: 700;
    padding: 16px 32px;
    transition: all 0.35s ease;
    box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    position: relative;
    overflow: hidden;
    animation: pulseGreen 2.5s infinite;
}

/* Brilho passando */
.elementor-2041 .elementor-element.elementor-element-2d8a735 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: rgba(255,255,255,0.3);
    transform: skewX(-25deg);
    transition: left 0.7s ease;
}

/* Hover */
.elementor-2041 .elementor-element.elementor-element-2d8a735 .elementor-button:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 14px 30px rgba(40, 167, 69, 0.45);
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
}

.elementor-2041 .elementor-element.elementor-element-2d8a735 .elementor-button:hover::before {
    left: 150%;
}

/* Clique */
.elementor-2041 .elementor-element.elementor-element-2d8a735 .elementor-button:active {
    transform: scale(0.97);
}

/* Animação suave */
@keyframes pulseGreen {
    0%, 100% {
        box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    }
    50% {
        box-shadow: 0 10px 28px rgba(40, 167, 69, 0.6);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c38fe */.elementor-2041 .elementor-element.elementor-element-26c38fe .elementor-button {
    background: linear-gradient(135deg, #28a745 0%, #34d058 100%);
    border: none;
    border-radius: 12px;
    color: #fff;
    font-weight: 700;
    padding: 16px 32px;
    transition: all 0.35s ease;
    box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    position: relative;
    overflow: hidden;
    animation: pulseGreen 2.5s infinite;
}

/* Brilho passando */
.elementor-2041 .elementor-element.elementor-element-26c38fe .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: rgba(255,255,255,0.3);
    transform: skewX(-25deg);
    transition: left 0.7s ease;
}

/* Hover */
.elementor-2041 .elementor-element.elementor-element-26c38fe .elementor-button:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 14px 30px rgba(40, 167, 69, 0.45);
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
}

.elementor-2041 .elementor-element.elementor-element-26c38fe .elementor-button:hover::before {
    left: 150%;
}

/* Clique */
.elementor-2041 .elementor-element.elementor-element-26c38fe .elementor-button:active {
    transform: scale(0.97);
}

/* Animação suave */
@keyframes pulseGreen {
    0%, 100% {
        box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    }
    50% {
        box-shadow: 0 10px 28px rgba(40, 167, 69, 0.6);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec41e3a */.elementor-2041 .elementor-element.elementor-element-ec41e3a .elementor-button {
    background: linear-gradient(135deg, #28a745 0%, #34d058 100%);
    border: none;
    border-radius: 12px;
    color: #fff;
    font-weight: 700;
    padding: 16px 32px;
    transition: all 0.35s ease;
    box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    position: relative;
    overflow: hidden;
    animation: pulseGreen 2.5s infinite;
}

/* Brilho passando */
.elementor-2041 .elementor-element.elementor-element-ec41e3a .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: rgba(255,255,255,0.3);
    transform: skewX(-25deg);
    transition: left 0.7s ease;
}

/* Hover */
.elementor-2041 .elementor-element.elementor-element-ec41e3a .elementor-button:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 14px 30px rgba(40, 167, 69, 0.45);
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
}

.elementor-2041 .elementor-element.elementor-element-ec41e3a .elementor-button:hover::before {
    left: 150%;
}

/* Clique */
.elementor-2041 .elementor-element.elementor-element-ec41e3a .elementor-button:active {
    transform: scale(0.97);
}

/* Animação suave */
@keyframes pulseGreen {
    0%, 100% {
        box-shadow: 0 8px 20px rgba(40, 167, 69, 0.35);
    }
    50% {
        box-shadow: 0 10px 28px rgba(40, 167, 69, 0.6);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-27082f5 */.elementor-2041 .elementor-element.elementor-element-27082f5 .swiper-slide img{
    max-height: 140px !important;
    width: auto !important;
    object-fit: contain !important;
}

.elementor-2041 .elementor-element.elementor-element-27082f5 .swiper-slide{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-2041 .elementor-element.elementor-element-27082f5 .swiper-wrapper{
    align-items: center !important;
    transition-timing-function: linear !important;
}

@media(max-width: 767px){
    .elementor-2041 .elementor-element.elementor-element-27082f5 .swiper-slide img{
        max-height: 75px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9657439 *//* CONTAINER DAS LOGOS */
.sessao-logos{
    position: relative;
    overflow: hidden;
}

/* FADE LATERAL SUAVE */
.sessao-logos::before,
.sessao-logos::after{
    content: "";
    position: absolute;
    top: 0;
    width: 120px;
    height: 100%;
    z-index: 5;
    pointer-events: none;
}

/* ESQUERDA */
.sessao-logos::before{
    left: 0;
    background: linear-gradient(
        to right,
        #0f0f0f 0%,
        rgba(15,15,15,0.75) 35%,
        rgba(15,15,15,0) 100%
    );
}

/* DIREITA */
.sessao-logos::after{
    right: 0;
    background: linear-gradient(
        to left,
        #0f0f0f 0%,
        rgba(15,15,15,0.75) 35%,
        rgba(15,15,15,0) 100%
    );
}

.elementor-2041 .elementor-element.elementor-element-9657439 .swiper-wrapper{
    transition-timing-function: linear !important;
}

.elementor-2041 .elementor-element.elementor-element-9657439 .swiper-slide{
    width: auto !important;
}

/* velocidade infinita */
.elementor-2041 .elementor-element.elementor-element-9657439 .swiper-wrapper{
    animation: scrollInfinite 25s linear infinite;
}

@keyframes scrollInfinite{
    from{
        transform: translateX(0);
    }
    to{
        transform: translateX(-50%);
    }
}

.elementor-2041 .elementor-element.elementor-element-9657439 .swiper-wrapper{
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e16170 */.elementor-2041 .elementor-element.elementor-element-1e16170 .texto-gold{
    background: linear-gradient(
        135deg,
        #f5df9b 0%,
        #e9c977 45%,
        #c9973f 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    background-clip: text;
    color: transparent;

    text-shadow:
        0 0 18px rgba(233,201,119,0.18);

    filter: brightness(1.03);
}/* End custom CSS */