.elementor-4592 .elementor-element.elementor-element-c8cb6e2{--display:flex;--min-height:878px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-4592 .elementor-element.elementor-element-c8cb6e2:not(.elementor-motion-effects-element-type-background), .elementor-4592 .elementor-element.elementor-element-c8cb6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;background-image:url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/BG01Desktop-LinesV2.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4592 .elementor-element.elementor-element-ec7465c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4592 .elementor-element.elementor-element-b3f8856{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4592 .elementor-element.elementor-element-b3f8856.e-con{--align-self:flex-start;}.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-4592 .elementor-element.elementor-element-e264252 .elementor-icon-wrapper{text-align:center;}.elementor-4592 .elementor-element.elementor-element-e264252.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-4592 .elementor-element.elementor-element-e264252.elementor-view-framed .elementor-icon, .elementor-4592 .elementor-element.elementor-element-e264252.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-4592 .elementor-element.elementor-element-e264252.elementor-view-framed .elementor-icon, .elementor-4592 .elementor-element.elementor-element-e264252.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-4592 .elementor-element.elementor-element-e264252 .elementor-icon{font-size:40px;}.elementor-4592 .elementor-element.elementor-element-e264252 .elementor-icon svg{height:40px;}.elementor-4592 .elementor-element.elementor-element-e264252 .elementor-icon-wrapper svg{width:auto;}.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-4592 .elementor-element.elementor-element-00a7e4a .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-da07e68{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-da07e68 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;letter-spacing:-1px;color:#E6E6E6;}.elementor-4592 .elementor-element.elementor-element-a137d75{--display:flex;}.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-4592 .elementor-element.elementor-element-d71aa7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4592 .elementor-element.elementor-element-d71aa7e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4592 .elementor-element.elementor-element-d71aa7e .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.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-4592 .elementor-element.elementor-element-5836e35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4592 .elementor-element.elementor-element-6b2a4e4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-ed3226e{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;}.elementor-4592 .elementor-element.elementor-element-ed3226e .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;letter-spacing:-1px;color:#B8B8B8;}.elementor-4592 .elementor-element.elementor-element-91b9810{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;}.elementor-4592 .elementor-element.elementor-element-91b9810 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;letter-spacing:-1px;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-eb5c8d5{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-bce490d{z-index:1;}.elementor-4592 .elementor-element.elementor-element-23feb0a{z-index:1;}.elementor-4592 .elementor-element.elementor-element-96c8ccf{z-index:6;}.elementor-4592 .elementor-element.elementor-element-fd8d892{width:var( --container-widget-width, 656px );max-width:656px;--container-widget-width:656px;--container-widget-flex-grow:0;text-align:center;}.elementor-4592 .elementor-element.elementor-element-fd8d892 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-f483abf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4592 .elementor-element.elementor-element-088fdbf{z-index:1;}.elementor-4592 .elementor-element.elementor-element-82ad559{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4592 .elementor-element.elementor-element-56d8fa4{--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;--z-index:6;}.elementor-4592 .elementor-element.elementor-element-ec8ce8e{--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;--z-index:6;}.elementor-4592 .elementor-element.elementor-element-c337556{--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;--z-index:6;}.elementor-4592 .elementor-element.elementor-element-bcb90c2{--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;--z-index:6;}.elementor-4592 .elementor-element.elementor-element-271e996{--display:flex;--z-index:5;}.elementor-4592 .elementor-element.elementor-element-f68d671 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4592 .elementor-element.elementor-element-f68d671 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4592 .elementor-element.elementor-element-f68d671 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-4592 .elementor-element.elementor-element-acdb829{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-acdb829:not(.elementor-motion-effects-element-type-background), .elementor-4592 .elementor-element.elementor-element-acdb829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1410;}.elementor-4592 .elementor-element.elementor-element-1aea50b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-4592 .elementor-element.elementor-element-1a60123{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4592 .elementor-element.elementor-element-73dd7b4{--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;}.elementor-4592 .elementor-element.elementor-element-a0a0d8b > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-4592 .elementor-element.elementor-element-a0a0d8b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:17px;font-weight:400;line-height:0.9em;color:#898989;}.elementor-4592 .elementor-element.elementor-element-20fb985{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-20fb985 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-325db99{text-align:left;}.elementor-4592 .elementor-element.elementor-element-325db99 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:-1px;color:#B8B8B8;}.elementor-4592 .elementor-element.elementor-element-f87cf59{--display:flex;--z-index:8;}.elementor-4592 .elementor-element.elementor-element-1f8d5a0{z-index:2;}.elementor-4592 .elementor-element.elementor-element-197af49.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4592 .elementor-element.elementor-element-197af49{z-index:5;}.elementor-4592 .elementor-element.elementor-element-97c4690{z-index:6;}.elementor-4592 .elementor-element.elementor-element-77476ae{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-b15462b{text-align:center;}.elementor-4592 .elementor-element.elementor-element-b15462b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2.5px;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-0207bfa{width:auto;max-width:auto;text-align:center;}.elementor-4592 .elementor-element.elementor-element-0207bfa .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:35px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-d97da54{--e-image-carousel-slides-to-show:7;}.elementor-4592 .elementor-element.elementor-element-d97da54 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-4592 .elementor-element.elementor-element-d97da54 .swiper-wrapper{display:flex;align-items:center;}.elementor-4592 .elementor-element.elementor-element-bbb5ab6{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;text-align:center;}.elementor-4592 .elementor-element.elementor-element-bbb5ab6 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-9d93364{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4592 .elementor-element.elementor-element-291f5b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-291f5b9:not(.elementor-motion-effects-element-type-background), .elementor-4592 .elementor-element.elementor-element-291f5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1410;background-image:url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/BG-Checkout.svg");background-position:top center;background-size:cover;}.elementor-4592 .elementor-element.elementor-element-7c187f3{width:auto;max-width:auto;text-align:center;}.elementor-4592 .elementor-element.elementor-element-7c187f3 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:50px;font-weight:400;line-height:1.3em;letter-spacing:-1px;color:#B90000;}.elementor-4592 .elementor-element.elementor-element-67488d1{text-align:center;}.elementor-4592 .elementor-element.elementor-element-67488d1 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#B3B3B3;}.elementor-4592 .elementor-element.elementor-element-331a625 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:95px;font-weight:600;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-f35608b{text-align:center;}.elementor-4592 .elementor-element.elementor-element-f35608b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#B3B3B3;}.elementor-4592 .elementor-element.elementor-element-828f843{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-4592 .elementor-element.elementor-element-ddcd923 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4592 .elementor-element.elementor-element-ddcd923 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4592 .elementor-element.elementor-element-ddcd923 .elementor-button{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-4592 .elementor-element.elementor-element-938e3b1{--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;}.elementor-4592 .elementor-element.elementor-element-7b7a97c{text-align:center;}.elementor-4592 .elementor-element.elementor-element-7b7a97c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;color:#ADADAD;}.elementor-4592 .elementor-element.elementor-element-c9e659e{text-align:center;}.elementor-4592 .elementor-element.elementor-element-c9e659e .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;color:#ADADAD;}.elementor-4592 .elementor-element.elementor-element-35bd1b3{text-align:center;}.elementor-4592 .elementor-element.elementor-element-35bd1b3 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;color:#ADADAD;}.elementor-4592 .elementor-element.elementor-element-73a7864{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-1f8509c{z-index:8;}.elementor-4592 .elementor-element.elementor-element-4c580d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4592 .elementor-element.elementor-element-64f8621{width:auto;max-width:auto;text-align:center;}.elementor-4592 .elementor-element.elementor-element-64f8621 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-9e016c6{--display:flex;}.elementor-4592 .elementor-element.elementor-element-1659608{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-1659608 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#D6D6D6;}.elementor-4592 .elementor-element.elementor-element-56c0a70{--display:flex;}.elementor-4592 .elementor-element.elementor-element-d8cd73f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-d8cd73f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#D6D6D6;}.elementor-4592 .elementor-element.elementor-element-0bd6e86{--display:flex;}.elementor-4592 .elementor-element.elementor-element-2f9a8ed{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-2f9a8ed .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#D6D6D6;}.elementor-4592 .elementor-element.elementor-element-5e47e80{--display:flex;}.elementor-4592 .elementor-element.elementor-element-a9b5e8f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-a9b5e8f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#D6D6D6;}.elementor-4592 .elementor-element.elementor-element-8399376{--display:flex;}.elementor-4592 .elementor-element.elementor-element-3d047a4{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-3d047a4 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#D6D6D6;}.elementor-4592 .elementor-element.elementor-element-6dc9df8{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#E6E6E6;--n-accordion-title-hover-color:#43F69B;--n-accordion-title-active-color:#43F69B;--n-accordion-icon-size:15px;}.elementor-4592 .elementor-element.elementor-element-6dc9df8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4592 .elementor-element.elementor-element-6dc9df8 {--n-accordion-padding:16px 30px 16px 30px;}:where( .elementor-4592 .elementor-element.elementor-element-6dc9df8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"JetBrains Mono", Sans-serif;font-weight:600;}:where( .elementor-4592 .elementor-element.elementor-element-6dc9df8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:30px;--padding-bottom:16px;--padding-left:30px;}.elementor-4592 .elementor-element.elementor-element-c6052cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4592 .elementor-element.elementor-element-5de0d3a{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;text-align:center;}.elementor-4592 .elementor-element.elementor-element-5de0d3a .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#FFFFFF;}.elementor-4592 .elementor-element.elementor-element-2e357a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-4592 .elementor-element.elementor-element-164477a .elementor-button{background-color:#000000;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-4592 .elementor-element.elementor-element-164477a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4592 .elementor-element.elementor-element-164477a .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-4592:not(.elementor-motion-effects-element-type-background), body.elementor-page-4592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}@media(max-width:1366px){.elementor-4592 .elementor-element.elementor-element-82ad559{--grid-auto-flow:row;}.elementor-4592 .elementor-element.elementor-element-77476ae{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-73a7864{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4592 .elementor-element.elementor-element-b3f8856{--width:630px;}.elementor-4592 .elementor-element.elementor-element-82ad559{--width:auto;}.elementor-4592 .elementor-element.elementor-element-1a60123{--width:620px;}.elementor-4592 .elementor-element.elementor-element-f87cf59{--width:auto;}}@media(min-width:2400px){.elementor-4592 .elementor-element.elementor-element-82ad559{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-4592 .elementor-element.elementor-element-ec7465c{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-4592 .elementor-element.elementor-element-b3f8856{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4592 .elementor-element.elementor-element-b3f8856.e-con{--align-self:center;}.elementor-4592 .elementor-element.elementor-element-00a7e4a .elementor-heading-title{font-size:30px;}.elementor-4592 .elementor-element.elementor-element-da07e68{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-da07e68 .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-d71aa7e{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-d71aa7e .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-4592 .elementor-element.elementor-element-ed3226e{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-91b9810{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-fd8d892{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-82ad559{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4592 .elementor-element.elementor-element-f68d671{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-f68d671 .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-4592 .elementor-element.elementor-element-acdb829{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-1aea50b{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-1a60123{--z-index:10;}.elementor-4592 .elementor-element.elementor-element-20fb985{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-20fb985 .elementor-heading-title{font-size:30px;}.elementor-4592 .elementor-element.elementor-element-325db99{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-325db99 .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-f87cf59{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4592 .elementor-element.elementor-element-0207bfa .elementor-heading-title{font-size:30px;}.elementor-4592 .elementor-element.elementor-element-d97da54{--e-image-carousel-slides-to-show:4;}.elementor-4592 .elementor-element.elementor-element-bbb5ab6{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-4592 .elementor-element.elementor-element-291f5b9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-ddcd923{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-ddcd923 .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}.elementor-4592 .elementor-element.elementor-element-938e3b1{--flex-wrap:wrap;}.elementor-4592 .elementor-element.elementor-element-7b7a97c .elementor-heading-title{font-size:12px;}.elementor-4592 .elementor-element.elementor-element-c9e659e .elementor-heading-title{font-size:12px;}.elementor-4592 .elementor-element.elementor-element-35bd1b3 .elementor-heading-title{font-size:12px;}.elementor-4592 .elementor-element.elementor-element-6dc9df8{--n-accordion-title-font-size:18px;}.elementor-4592 .elementor-element.elementor-element-5de0d3a{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-5de0d3a .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-164477a{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-164477a .elementor-button{font-size:17px;padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-4592 .elementor-element.elementor-element-c8cb6e2:not(.elementor-motion-effects-element-type-background), .elementor-4592 .elementor-element.elementor-element-c8cb6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;background-size:cover;}.elementor-4592 .elementor-element.elementor-element-c8cb6e2{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-ec7465c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-4592 .elementor-element.elementor-element-e264252 .elementor-icon{font-size:30px;}.elementor-4592 .elementor-element.elementor-element-e264252 .elementor-icon svg{height:30px;}.elementor-4592 .elementor-element.elementor-element-00a7e4a .elementor-heading-title{font-size:25px;}.elementor-4592 .elementor-element.elementor-element-d71aa7e .elementor-button{font-size:16px;}.elementor-4592 .elementor-element.elementor-element-6b2a4e4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-ed3226e .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-91b9810 .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-96c8ccf > .elementor-widget-container{--e-transform-scale:1.6;}.elementor-4592 .elementor-element.elementor-element-fd8d892 .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-82ad559{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4592 .elementor-element.elementor-element-f68d671 .elementor-button{font-size:16px;}.elementor-4592 .elementor-element.elementor-element-1a60123{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4592 .elementor-element.elementor-element-a0a0d8b .elementor-heading-title{font-size:14px;}.elementor-4592 .elementor-element.elementor-element-c6839e1 img{max-width:50px;}.elementor-4592 .elementor-element.elementor-element-20fb985 .elementor-heading-title{font-size:22px;}.elementor-4592 .elementor-element.elementor-element-325db99 .elementor-heading-title{font-size:17px;}.elementor-4592 .elementor-element.elementor-element-f87cf59{--justify-content:center;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-197af49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4592 .elementor-element.elementor-element-97c4690 img{max-width:200px;}.elementor-4592 .elementor-element.elementor-element-b15462b .elementor-heading-title{font-size:12px;}.elementor-4592 .elementor-element.elementor-element-0207bfa .elementor-heading-title{font-size:22px;}.elementor-4592 .elementor-element.elementor-element-d97da54{--e-image-carousel-slides-to-show:2;}.elementor-4592 .elementor-element.elementor-element-d97da54 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4592 .elementor-element.elementor-element-bbb5ab6{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-4592 .elementor-element.elementor-element-bbb5ab6 .elementor-heading-title{font-size:20px;}.elementor-4592 .elementor-element.elementor-element-9d93364{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4592 .elementor-element.elementor-element-291f5b9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4592 .elementor-element.elementor-element-291f5b9:not(.elementor-motion-effects-element-type-background), .elementor-4592 .elementor-element.elementor-element-291f5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1080px auto;}.elementor-4592 .elementor-element.elementor-element-7c187f3 .elementor-heading-title{font-size:22px;}.elementor-4592 .elementor-element.elementor-element-67488d1 .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-331a625 .elementor-heading-title{font-size:62px;}.elementor-4592 .elementor-element.elementor-element-f35608b .elementor-heading-title{font-size:18px;}.elementor-4592 .elementor-element.elementor-element-ddcd923 .elementor-button{font-size:14px;}.elementor-4592 .elementor-element.elementor-element-938e3b1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4592 .elementor-element.elementor-element-73a7864{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4592 .elementor-element.elementor-element-64f8621 .elementor-heading-title{font-size:24px;}.elementor-4592 .elementor-element.elementor-element-1659608{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-1659608 .elementor-heading-title{font-size:14px;letter-spacing:-0.5px;}.elementor-4592 .elementor-element.elementor-element-d8cd73f{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-d8cd73f .elementor-heading-title{font-size:14px;letter-spacing:-0.5px;}.elementor-4592 .elementor-element.elementor-element-2f9a8ed{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-2f9a8ed .elementor-heading-title{font-size:14px;letter-spacing:-0.5px;}.elementor-4592 .elementor-element.elementor-element-a9b5e8f{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-a9b5e8f .elementor-heading-title{font-size:14px;letter-spacing:-0.5px;}.elementor-4592 .elementor-element.elementor-element-3d047a4{width:100%;max-width:100%;}.elementor-4592 .elementor-element.elementor-element-3d047a4 .elementor-heading-title{font-size:14px;letter-spacing:-0.5px;}.elementor-4592 .elementor-element.elementor-element-6dc9df8{--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-4592 .elementor-element.elementor-element-6dc9df8 {--n-accordion-padding:10px 20px 10px 20px;}:where( .elementor-4592 .elementor-element.elementor-element-6dc9df8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;letter-spacing:-0.3px;}:where( .elementor-4592 .elementor-element.elementor-element-6dc9df8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:16px;--padding-left:20px;}.elementor-4592 .elementor-element.elementor-element-164477a .elementor-button{font-size:16px;}}/* Start custom CSS for icon, class: .elementor-element-e264252 */.elementor-4592 .elementor-element.elementor-element-e264252 .elementor-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f8856 */@media (min-width: 1025px){
    .elementor-4592 .elementor-element.elementor-element-b3f8856::before{
        content: '';
        width: calc(100% + 40px);
        height: calc(100% + 40px);
        background: linear-gradient(to right, rgba(0, 0, 0, 0.1), transparent);
        border-radius: 20px;
        border: 1px solid rgba(255, 255, 255, 0.1);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9287a61 */.elementor-4592 .elementor-element.elementor-element-9287a61{
    position: absolute;
    left: 0;
    top: 0;
    mix-blend-mode: plus-lighter;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e081c23 */.elementor-4592 .elementor-element.elementor-element-e081c23{
    position: absolute;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8cb6e2 */.elementor-4592 .elementor-element.elementor-element-c8cb6e2{
    border-bottom: 10px solid;
    border-image: linear-gradient(90deg, #070707 0%, #044C28 50%, #080808 100%) 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29bf583 */.elementor-4592 .elementor-element.elementor-element-29bf583{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0.4;
    mask-image: linear-gradient(to bottom, #000000, transparent 20%);
    -webkit-mask-image: linear-gradient(to bottom, #000000, transparent 20%);
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-29bf583{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bce490d */.elementor-4592 .elementor-element.elementor-element-bce490d{
    position: absolute;
    top: -180px;
    left: -200px;
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-bce490d{
        transform: scale(0.5);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23feb0a */.elementor-4592 .elementor-element.elementor-element-23feb0a{
    position: absolute;
    right: -200px;
    bottom: -100px;
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-23feb0a{
        transform: scale(0.5);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd8d892 */.elementor-4592 .elementor-element.elementor-element-fd8d892 .textRed{
    position: relative;
}

.elementor-4592 .elementor-element.elementor-element-fd8d892 .textRed::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/AssetFracassado.svg") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center center;
    background-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-088fdbf */.elementor-4592 .elementor-element.elementor-element-088fdbf{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    animation: animaBG 10s infinite;
}

@keyframes animaBG{
    0%{
        opacity: 0.4;
    } 50%{
        opacity: 1;
    } 100%{
        opacity: 0.4;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56d8fa4 */@media (min-width: 768px){
    .elementor-4592 .elementor-element.elementor-element-56d8fa4{
        transition: all .5s ease;
    }
    
    .elementor-4592 .elementor-element.elementor-element-56d8fa4:hover .ref01{
        width: 200px;
        top: 50%;
        box-shadow: 0px 10px 20px rgba(0,0,0, 0.5);
    }
    
    .elementor-4592 .elementor-element.elementor-element-56d8fa4:hover .fotoKrea01, .elementor-4592 .elementor-element.elementor-element-56d8fa4:hover .Creator01{
        filter: blur(2px) saturate(0.5);
        opacity: 0.9;
    }
    
    .elementor-4592 .elementor-element.elementor-element-56d8fa4 .fotoKrea01, .elementor-4592 .elementor-element.elementor-element-56d8fa4 .Creator01{
        transition: filter .8s ease, opacity .6s ease;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec8ce8e */@media (min-width: 768px){
    .elementor-4592 .elementor-element.elementor-element-ec8ce8e:hover .ref02{
        width: 200px;
        box-shadow: 0px 10px 20px rgba(0,0,0, 0.5);
        top: 50%;
    }
    
    .elementor-4592 .elementor-element.elementor-element-ec8ce8e:hover .fotoKrea02, .elementor-4592 .elementor-element.elementor-element-ec8ce8e:hover .Creator02{
        filter: blur(2px) saturate(0.5);
        opacity: 0.9;
    }
    
    .elementor-4592 .elementor-element.elementor-element-ec8ce8e .fotoKrea02, .elementor-4592 .elementor-element.elementor-element-ec8ce8e .Creator02{
        transition: filter .8s ease, opacity .6s ease;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c337556 */@media (min-width: 768px){
    .elementor-4592 .elementor-element.elementor-element-c337556:hover .ref03{
        width: 200px;
        box-shadow: 0px 10px 20px rgba(0,0,0, 0.5);
        top: 50%;
    }
    
    .elementor-4592 .elementor-element.elementor-element-c337556:hover .fotoKrea03, .elementor-4592 .elementor-element.elementor-element-c337556:hover .Creator03{
        filter: blur(2px) saturate(0.5);
        opacity: 0.9;
    }
    
    .elementor-4592 .elementor-element.elementor-element-c337556 .fotoKrea03, .elementor-4592 .elementor-element.elementor-element-c337556 .Creator03{
        transition: filter .8s ease, opacity .6s ease;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcb90c2 */@media (min-width: 768px){
    .elementor-4592 .elementor-element.elementor-element-bcb90c2:hover .ref04{
        width: 200px;
        box-shadow: 0px 10px 20px rgba(0,0,0, 0.5);
        top: 50%;
    }
    
    .elementor-4592 .elementor-element.elementor-element-bcb90c2:hover .fotoKrea04, .elementor-4592 .elementor-element.elementor-element-bcb90c2:hover .Creator04{
        filter: blur(2px) saturate(0.5);
        opacity: 0.9;
    }
    
    .elementor-4592 .elementor-element.elementor-element-bcb90c2 .fotoKrea04, .elementor-4592 .elementor-element.elementor-element-bcb90c2 .Creator04{
        transition: filter .8s ease, opacity .6s ease;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ad559 */.ref01, .ref02, .ref03, .ref04{
    position: absolute;
    z-index: 3;
    top: 30%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    transition: width 0.7s ease, top 0.5s ease;
}

@media (max-width: 767px){
    .ref01, .ref02, .ref03, .ref04{
        top: 35%;
        left: 30%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2a4e4 */.elementor-4592 .elementor-element.elementor-element-6b2a4e4{
    border-top: 2px solid;
    border-image: linear-gradient(90deg, #070707 0%, #3A7959 50%, #070707 100%) 1;
}

@keyframes animaLuz{
    0% {
        opacity: 0.4;
        height: 40px;
    } 70%{
        opacity: 1;
        height: 100px;
    } 100%{
        opacity: 0.4;
        height: 40px;
    }
}


@keyframes luz{
    0%, 100%{
        opacity: 0;
    } 50%{
        opacity: 0.5;
    }
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-6b2a4e4::before{
        content:"";
        position: absolute;
        top: -250px;
        left: 50%;
        transform: translateX(-50%);
        width: 500px;
        height: 600px;
        background: #43F69B; 
        border-radius: 100%;
        filter: blur(150px); 
        opacity: 0.3;
        mix-blend-mode: screen;
        animation: luz 5s infinite;
        pointer-events: none;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0dd57f */.elementor-4592 .elementor-element.elementor-element-b0dd57f{
    position: absolute;
    top: 0;
    right: calc(50% - 500px);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dd7b4 */.elementor-4592 .elementor-element.elementor-element-73dd7b4{
    background: rgba(0, 0, 0, 0.2);
    padding: 10px 40px;
    border-radius: 900px;
    width: max-content;
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-73dd7b4{
        padding: 10px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f8d5a0 */.elementor-4592 .elementor-element.elementor-element-1f8d5a0{
    position: absolute;
    left: -160px;
    top: -81px;
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-1f8d5a0{
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97c4690 */.elementor-4592 .elementor-element.elementor-element-97c4690{
    position: absolute;
    right: -160px;
    bottom: -108px;
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-97c4690{
        bottom: 0;
        right: -20px;
        filter: hue-rotate(60deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f87cf59 */@media (min-width: 768px){
    .elementor-4592 .elementor-element.elementor-element-f87cf59 .imgHero {
        transition: all 0.5s ease;
    }
    
    .elementor-4592 .elementor-element.elementor-element-f87cf59:hover .imgHero {
        transform: scale(1.03);
    }
    
    .elementor-4592 .elementor-element.elementor-element-f87cf59 .workflow01,
    .elementor-4592 .elementor-element.elementor-element-f87cf59 .workflow02 {
        transition: filter 2s ease;
    }
    
    .elementor-4592 .elementor-element.elementor-element-f87cf59 .workflow01 {
        filter: hue-rotate(0deg) blur(0px);
    }
    
    .elementor-4592 .elementor-element.elementor-element-f87cf59:hover .workflow01 {
        filter: hue-rotate(360deg) blur(5px);
    }
    
    .elementor-4592 .elementor-element.elementor-element-f87cf59 .workflow02 {
        filter: hue-rotate(0deg) blur(0px);
    }
    
    .elementor-4592 .elementor-element.elementor-element-f87cf59:hover .workflow02 {
        filter: hue-rotate(360deg) blur(10px);
    }
}

@media (max-width: 1024px) and (min-width: 768px){
    .elementor-4592 .elementor-element.elementor-element-f87cf59{
        transform: scale(0.7);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b15462b */.elementor-4592 .elementor-element.elementor-element-b15462b{
    padding: 6px 16px;
    border-radius: 20px;
    border: 1px solid #424242;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d97da54 */.elementor-4592 .elementor-element.elementor-element-d97da54 .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-4592 .elementor-element.elementor-element-d97da54{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbb5ab6 */.elementor-4592 .elementor-element.elementor-element-bbb5ab6 .textRed{
    position: relative;
}

.elementor-4592 .elementor-element.elementor-element-bbb5ab6 .textRed::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/AssetFracassado.svg") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center center;
    background-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c187f3 */.elementor-4592 .elementor-element.elementor-element-7c187f3::before{
    content: '';
    width: 100%;
    height: 4px;
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #B90000;
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-7c187f3::before{
        height: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67488d1 */.elementor-4592 .elementor-element.elementor-element-67488d1 .textRed{
    position: relative;
}

.elementor-4592 .elementor-element.elementor-element-67488d1 .textRed::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/AssetFracassado.svg") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center center;
    background-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331a625 */.elementor-4592 .elementor-element.elementor-element-331a625 small{
    font-size: 0.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f35608b */.elementor-4592 .elementor-element.elementor-element-f35608b .textRed{
    position: relative;
}

.elementor-4592 .elementor-element.elementor-element-f35608b .textRed::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/AssetFracassado.svg") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center center;
    background-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b7a97c */.elementor-4592 .elementor-element.elementor-element-7b7a97c{
    padding: 6px 16px;
    border-radius: 20px;
    border: 1px solid #424242;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9e659e */.elementor-4592 .elementor-element.elementor-element-c9e659e{
    padding: 6px 16px;
    border-radius: 20px;
    border: 1px solid #424242;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35bd1b3 */.elementor-4592 .elementor-element.elementor-element-35bd1b3{
    padding: 6px 16px;
    border-radius: 20px;
    border: 1px solid #424242;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8509c */.elementor-4592 .elementor-element.elementor-element-1f8509c{
    position: absolute;
    bottom: 0;
    right: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a37d499 */.elementor-4592 .elementor-element.elementor-element-a37d499{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 9;
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64f8621 */.elementor-4592 .elementor-element.elementor-element-64f8621 .textRed{
    position: relative;
}

.elementor-4592 .elementor-element.elementor-element-64f8621 .textRed::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/AssetFracassado.svg") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center center;
    background-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6dc9df8 */.elementor-4592 .elementor-element.elementor-element-6dc9df8 .e-n-accordion-item-title, .elementor-4592 .elementor-element.elementor-element-6dc9df8 details .elementor-element{
    position: relative;
    z-index: 2;
}

.elementor-4592 .elementor-element.elementor-element-6dc9df8 details::before,
.elementor-4592 .elementor-element.elementor-element-6dc9df8 details::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    border-radius: 8px;
    pointer-events: none;
}

.elementor-4592 .elementor-element.elementor-element-6dc9df8 details::before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), transparent) !important;
    width: calc(100% + 2px) !important;
    height: calc(100% + 2px) !important;
    z-index: 0;
}

.elementor-4592 .elementor-element.elementor-element-6dc9df8 details::after {
    background: #000000 !important;
    z-index: 1;
}

@media (max-width: 767px){
    .elementor-4592 .elementor-element.elementor-element-6dc9df8 details{
        min-height: 50px;
    }
    
    .elementor-4592 .elementor-element.elementor-element-6dc9df8 .e-n-accordion-item-title{
        display: flex;
        flex-direction: row;
        align-items: center;
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7ceaba */.elementor-4592 .elementor-element.elementor-element-a7ceaba{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5de0d3a */.elementor-4592 .elementor-element.elementor-element-5de0d3a .textRed{
    position: relative;
}

.elementor-4592 .elementor-element.elementor-element-5de0d3a .textRed::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url("https://wanrleydesigner.com.br/wp-content/uploads/2025/07/AssetFracassado.svg") no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-position: center center;
    background-size: contain;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89fc953 */.elementor-4592 .elementor-element.elementor-element-89fc953{
    position: absolute;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS */*{
    user-select: none;
}

html{ 
  scroll-behavior: smooth; 
}

*::-webkit-scrollbar {
  height: 20px;
  width: 4px;
}

*::-webkit-scrollbar-track {
  background-color: #181818;
}

*::-webkit-scrollbar-thumb {
  border-radius: 7px;
  background-color: #43F69B;
}

body{
    -webkit-font-smoothing: antialiased;
    /*cursor: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/07/IconCursorWanrley.svg'), auto;*/
}

/*a, input, button, textarea, select{*/
/*    cursor: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/07/IconCursorWanrley.svg'), auto !important; */
/*}*/

html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

p:last-child{ 
    margin-bottom: 0px;
}

[data-elementor-type="wp-page"], [data-elementor-type="wp-post"]{
    overflow: hidden;
}

html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.03);
}

body.elementor-editor-active .scroll-left,
body.elementor-editor-active .scroll-right,
body.elementor-editor-active .scroll-top,
body.elementor-editor-active .scroll-bottom {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    filter: none !important;
}

.scroll-left,
.scroll-right,
.scroll-top,
.scroll-bottom {
    --blur: 1px;
    filter: blur(var(--blur));
    opacity: 0;
    transition: all 0.8s ease;
}

.scroll-left {
    transform: translateX(-30px);
}

.scroll-right {
    transform: translateX(30px);
}

.scroll-top {
    transform: translateY(-80px);
}

.scroll-bottom {
    transform: translateY(80px);
}

.ativo {
    --blur: 0px;
    opacity: 1;
    transform: translate(0, 0);
    transition: all 0.8s ease !important;
}

@media screen and (max-width: 1366px) and (min-width: 767px){
    .box{
        --content-width: 90vw !important;
    }
}

@media screen and (max-width: 767px){
    .box{
        --content-width: 350px !important;
        padding-left: 20px;
        padding-right: 20px;
    }
}

.textGreen{
    color: #43F69B;
}

.textRed{
    color: #AC0000;
}

.textGray{
    color: #8C8C8C;
}

.textSB{
    font-weight: 600;
}

.textM{
    font-weight: 500;
}

.textR{
    font-weight: 400;
}

/*BTN*/
.btnCreator{
    --borderBtn: 16px;
    border-radius: var(--borderBtn);
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(67, 246, 155, 0.1);
    padding: 10px;
    width: max-content;
    max-width: 100%;
}

.btnCreator .elementor-button-wrapper{
    display: flex;
}

.btnCreator .elementor-button{
    border-radius: calc(var(--borderBtn) - 10px);
    background: radial-gradient(79.47% 62.73% at 50% 50%, #43F69B 0%, #1C5F49 100%);
    box-shadow: 
        0px 2px 4px 0px rgba(67, 246, 155, 0.08),
        0px 8px 16px 0px rgba(67, 246, 155, 0.12),
        0px 37px 49.4px 0px rgba(67, 246, 155, 0.21),
        0px 0px 4.8px 0px rgba(120, 255, 190, 0.12) inset,
        0px 0px 8.8px 0px rgba(120, 255, 190, 0.4) inset,
        0px 0px 25px 0px rgba(120, 255, 190, 0.18) inset;
    position: relative;
    overflow: hidden;
    transition: all .5s ease;
}

.btnCreator:hover .elementor-button{
    transform: scale(1.03);
    box-shadow: 
    0px 2px 4px 0px rgba(67, 246, 155, 0.10), 
    0px 8px 16px 0px rgba(67, 246, 155, 0.15), 
    0px 37px 49px 0px rgba(67, 246, 155, 0.25), 
    0px 0px 4.8px 0px rgba(255, 255, 255, 0.15) inset, 
    0px 0px 8.8px 0px rgba(255, 255, 255, 0.50) inset, 
    0px 0px 25px 0px rgba(255, 255, 255, 0.35) inset;
}

.btnCreator .elementor-button::before{
    content: '';
    width: 120px;
    height: 100px;
    border-radius: 900px;
    background: rgba(255, 255, 255, 0.64);
    position: absolute;
    bottom: -80px;
    left: 50%;
    transform: translateX(-50%);
    filter: blur(20px) !important;
    mix-blend-mode: plus-lighter;
    animation: animaBtn 3s cubic-bezier(0.4, 0, 1, 1) infinite;
}

.btnCreator:hover .elementor-button::before{
    filter: blur(20px);
}

.btnCreator .elementor-button svg{
    transition: all .8s cubic-bezier(0.4, 0, 1, 1);
}

.btnCreator:hover .elementor-button svg{
    transform: rotate(360deg);
}

@keyframes animaBtn{
    0%{
        opacity: 0;
        width: 180px;
    } 30%{
        opacity: 0.5;
        width: 120px;
    } 70%{
        opacity: 1;
        width: 120px;
    } 100%{
        opacity: 0;
        width: 180px;
    }
}

.naosemove{
    pointer-events: none;
}

/*BTN 02*/
.btnCreator02 {
    --borderBtn: 16px;
    border-radius: var(--borderBtn);
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(37, 211, 102, 0.08);
    padding: 10px;
    width: max-content;
    max-width: 100%;
}

.btnCreator02 .elementor-button-wrapper {
    display: flex;
}

.btnCreator02 .elementor-button {
    border-radius: calc(var(--borderBtn) - 10px);
    background: radial-gradient(79.47% 62.73% at 50% 50%, #25D366 0%, #66E3A3 100%);
    box-shadow:
        0px 2px 4px 0px rgba(37, 211, 102, 0.08),
        0px 8px 16px 0px rgba(37, 211, 102, 0.12),
        0px 37px 49.4px 0px rgba(37, 211, 102, 0.20);
    position: relative;
    overflow: hidden;
    transition: all .5s ease;
}

.btnCreator02:hover .elementor-button {
    transform: scale(1.03);
    box-shadow:
        0px 2px 4px 0px rgba(37, 211, 102, 0.10),
        0px 8px 16px 0px rgba(37, 211, 102, 0.15),
        0px 37px 49px 0px rgba(37, 211, 102, 0.25),
        0px 0px 4.8px 0px rgba(102, 227, 163, 0.20) inset,
        0px 0px 8.8px 0px rgba(164, 241, 203, 0.45) inset,
        0px 0px 25px 0px rgba(164, 241, 203, 0.30) inset;
}

.btnCreator02 .elementor-button::before {
    content: '';
    width: 120px;
    height: 100px;
    border-radius: 900px;
    background: rgba(255, 255, 255, 0.4);
    position: absolute;
    bottom: -80px;
    left: 50%;
    transform: translateX(-50%);
    filter: blur(20px) !important;
    mix-blend-mode: plus-lighter;
    animation: animaBtn 3s cubic-bezier(0.4, 0, 1, 1) infinite;
}

.btnCreator02:hover .elementor-button::before {
    filter: blur(20px);
}

.btnCreator02 .elementor-button svg {
    transition: all .8s cubic-bezier(0.4, 0, 1, 1);
}

.btnCreator02:hover .elementor-button svg {
    transform: rotate(360deg);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Regular.eot');
	src: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Regular.woff2') format('woff2'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Regular.woff') format('woff'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-SemiBold.eot');
	src: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-SemiBold.woff2') format('woff2'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-SemiBold.woff') format('woff'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Bold.eot');
	src: url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Bold.woff2') format('woff2'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Bold.woff') format('woff'),
		url('https://wanrleydesigner.com.br/wp-content/uploads/2025/03/Archivo-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */