.elementor-8917 .elementor-element.elementor-element-b9aaf4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8917 .elementor-element.elementor-element-b9aaf4a:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-b9aaf4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;background-image:url("https://www.costatoigoadv.com.br/wp-content/uploads/2026/01/FUNDO-23.jpg");}.elementor-8917 .elementor-element.elementor-element-fe3faf8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-fe3faf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-e279bda{--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:flex-start;}.elementor-8917 .elementor-element.elementor-element-e279bda.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-a61f020 .elementor-button{background-color:#02010100;fill:#FAC879;color:#FAC879;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3636;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-8917 .elementor-element.elementor-element-98a4513 .elementor-button{background-color:#CA181800;fill:#FAC879;color:#FAC879;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3636;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-8917 .elementor-element.elementor-element-98a4513 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8917 .elementor-element.elementor-element-e27e2fc{width:var( --container-widget-width, 101.213% );max-width:101.213%;--container-widget-width:101.213%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-e27e2fc > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8917 .elementor-element.elementor-element-e27e2fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-e27e2fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:43px;}.elementor-8917 .elementor-element.elementor-element-85bb7e3{width:var( --container-widget-width, 86.654% );max-width:86.654%;--container-widget-width:86.654%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#A0A0A0;}.elementor-8917 .elementor-element.elementor-element-85bb7e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-805e467{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-fad63dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-9bdc1ef{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8917 .elementor-element.elementor-element-9bdc1ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-063cbfd.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-671984b{--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-8917 .elementor-element.elementor-element-b32b1b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8917 .elementor-element.elementor-element-b32b1b7:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-b32b1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;}.elementor-8917 .elementor-element.elementor-element-e5bfd1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-e5bfd1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-9a4f7cb{--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:flex-start;}.elementor-8917 .elementor-element.elementor-element-9a4f7cb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-9886624 .elementor-button{background-color:#02010100;fill:#FAC879;color:#FAC879;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3636;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-8917 .elementor-element.elementor-element-b2ff02b .elementor-button{background-color:#CA181800;fill:#FAC879;color:#FAC879;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3636;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-8917 .elementor-element.elementor-element-b2ff02b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8917 .elementor-element.elementor-element-a491e42{width:var( --container-widget-width, 101.213% );max-width:101.213%;--container-widget-width:101.213%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-a491e42 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8917 .elementor-element.elementor-element-a491e42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-a491e42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:43px;}.elementor-8917 .elementor-element.elementor-element-58bcc89{width:var( --container-widget-width, 86.654% );max-width:86.654%;--container-widget-width:86.654%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-58bcc89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-7661dd1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-7661dd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-9c976d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-3a1d43a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8917 .elementor-element.elementor-element-3a1d43a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-0d341f5.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-705e788{--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-8917 .elementor-element.elementor-element-cb93726{--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-8917 .elementor-element.elementor-element-cb93726:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-cb93726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAC879;}.elementor-8917 .elementor-element.elementor-element-e1f1200{width:var( --container-widget-width, 96.002% );max-width:96.002%;--container-widget-width:96.002%;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-e1f1200.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-e1f1200 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:28px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#14060A;}.elementor-8917 .elementor-element.elementor-element-747a6fb{--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-8917 .elementor-element.elementor-element-747a6fb:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-747a6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAC879;}.elementor-8917 .elementor-element.elementor-element-a9f2a93{width:var( --container-widget-width, 96.002% );max-width:96.002%;--container-widget-width:96.002%;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-a9f2a93.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-a9f2a93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:28px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#14060A;}.elementor-8917 .elementor-element.elementor-element-9780053{--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:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-af651fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-891c684{width:var( --container-widget-width, 85.764% );max-width:85.764%;--container-widget-width:85.764%;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-891c684.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-891c684 .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;color:#EEA240;}.elementor-8917 .elementor-element.elementor-element-e377b64{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.96;border-style:none;--border-style:none;--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8917 .elementor-element.elementor-element-e377b64:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-e377b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;background-image:url("https://www.costatoigoadv.com.br/wp-content/uploads/2025/11/pkp8-scaled.jpg");}.elementor-8917 .elementor-element.elementor-element-e377b64::before, .elementor-8917 .elementor-element.elementor-element-e377b64 > .elementor-background-video-container::before, .elementor-8917 .elementor-element.elementor-element-e377b64 > .e-con-inner > .elementor-background-video-container::before, .elementor-8917 .elementor-element.elementor-element-e377b64 > .elementor-background-slideshow::before, .elementor-8917 .elementor-element.elementor-element-e377b64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8917 .elementor-element.elementor-element-e377b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14060A;--background-overlay:'';}.elementor-8917 .elementor-element.elementor-element-45ad5e2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-45ad5e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-f3da3ea.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-f3da3ea.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-f3da3ea.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-5610adc.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-5610adc.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-5610adc.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-1b7d25e.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-1b7d25e.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-1b7d25e.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-0b71a15.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-0b71a15.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-0b71a15.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-c189cd2.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-c189cd2.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-c189cd2.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-dc37c30{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-dc37c30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-c434b6f.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-c434b6f.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-c434b6f.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-0b946a2.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-0b946a2.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-0b946a2.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-6ddfd94.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-6ddfd94.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-6ddfd94.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-a6ea9d8.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8917 .elementor-element.elementor-element-b49690f.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-b49690f.elementor-view-framed .elementor-icon, .elementor-8917 .elementor-element.elementor-element-b49690f.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon{font-size:6px;}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon i{transform:rotate(0deg);}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-title{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-e09b77f{--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-8917 .elementor-element.elementor-element-880ab58{width:var( --container-widget-width, 66.631% );max-width:66.631%;--container-widget-width:66.631%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;line-height:36px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-880ab58 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-8917 .elementor-element.elementor-element-880ab58.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-d0f4f45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8917 .elementor-element.elementor-element-6e58330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-65fed42{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-65fed42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-374f7d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-9f98d3c{width:var( --container-widget-width, 94.846% );max-width:94.846%;--container-widget-width:94.846%;--container-widget-flex-grow:0;text-align:start;}.elementor-8917 .elementor-element.elementor-element-9f98d3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-9f98d3c .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;color:#EEA240;}.elementor-8917 .elementor-element.elementor-element-8fe2190.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-a485578{--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-8917 .elementor-element.elementor-element-9127413{--display:flex;--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-4d096ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-4d096ea:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-4d096ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-4d096ea:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-4d096ea, .elementor-8917 .elementor-element.elementor-element-4d096ea::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-0ed70ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-50aec90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-50aec90:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-50aec90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-50aec90:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-50aec90, .elementor-8917 .elementor-element.elementor-element-50aec90::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-d80523b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-bb92a7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-bb92a7b:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-bb92a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-bb92a7b:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-bb92a7b, .elementor-8917 .elementor-element.elementor-element-bb92a7b::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-c1b129c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-46ed244{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-46ed244:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-46ed244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-46ed244:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-46ed244, .elementor-8917 .elementor-element.elementor-element-46ed244::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-7882ddd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-81934ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-81934ba:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-81934ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-81934ba:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-81934ba, .elementor-8917 .elementor-element.elementor-element-81934ba::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-599e23a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-077363b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8917 .elementor-element.elementor-element-4210f49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-bd71abf{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-bd71abf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-5b11cb4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-bc28b8b{width:var( --container-widget-width, 94.846% );max-width:94.846%;--container-widget-width:94.846%;--container-widget-flex-grow:0;text-align:start;}.elementor-8917 .elementor-element.elementor-element-bc28b8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-bc28b8b .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;color:#EEA240;}.elementor-8917 .elementor-element.elementor-element-fbb7843.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-89869f9{--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-8917 .elementor-element.elementor-element-74dc120{--display:flex;--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-40c6c97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-40c6c97:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-40c6c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-40c6c97:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-40c6c97, .elementor-8917 .elementor-element.elementor-element-40c6c97::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-045f086 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0bd9e49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-0bd9e49:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-0bd9e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-0bd9e49:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-0bd9e49, .elementor-8917 .elementor-element.elementor-element-0bd9e49::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-4953168 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-37f25ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#363636;--border-color:#363636;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-37f25ae:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-37f25ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-37f25ae:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-37f25ae, .elementor-8917 .elementor-element.elementor-element-37f25ae::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-009fc2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-f197eb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-f197eb8:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-f197eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-f197eb8:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-f197eb8, .elementor-8917 .elementor-element.elementor-element-f197eb8::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-605ec72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-d6ea968{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-d6ea968:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-d6ea968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-d6ea968:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-d6ea968, .elementor-8917 .elementor-element.elementor-element-d6ea968::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-e87cc42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-2aa9226{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8917 .elementor-element.elementor-element-e878aa5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8917 .elementor-element.elementor-element-e878aa5:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-e878aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-e878aa5:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-e878aa5, .elementor-8917 .elementor-element.elementor-element-e878aa5::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-e878aa5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-e355ec6{width:var( --container-widget-width, 32.998% );max-width:32.998%;--container-widget-width:32.998%;--container-widget-flex-grow:0;text-align:center;font-size:25px;font-weight:600;line-height:29px;color:#FAC879;}.elementor-8917 .elementor-element.elementor-element-e355ec6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-e355ec6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-7f3c8e3{width:var( --container-widget-width, 57.209% );max-width:57.209%;--container-widget-width:57.209%;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:600;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-7f3c8e3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8917 .elementor-element.elementor-element-7f3c8e3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-c5d2fc1{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8917 .elementor-element.elementor-element-13316dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;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:#32242C;--border-color:#32242C;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8917 .elementor-element.elementor-element-13316dc:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-13316dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180D13;}.elementor-8917 .elementor-element.elementor-element-13316dc:hover{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:#EEA240;--border-color:#EEA240;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-13316dc, .elementor-8917 .elementor-element.elementor-element-13316dc::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-13316dc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-13c46f8{width:var( --container-widget-width, 32.998% );max-width:32.998%;--container-widget-width:32.998%;--container-widget-flex-grow:0;text-align:center;font-size:25px;font-weight:500;line-height:29px;color:#FAC879;}.elementor-8917 .elementor-element.elementor-element-13c46f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-13c46f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-f2bed5e{width:var( --container-widget-width, 57.209% );max-width:57.209%;--container-widget-width:57.209%;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:600;line-height:38px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-f2bed5e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8917 .elementor-element.elementor-element-f2bed5e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-bc96158{--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:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-8936838 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;text-transform:none;}.elementor-8917 .elementor-element.elementor-element-dd2f43d{width:var( --container-widget-width, 85.764% );max-width:85.764%;--container-widget-width:85.764%;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-dd2f43d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-dd2f43d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:#EEA240;}.elementor-8917 .elementor-element.elementor-element-5cfce6b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-e1895b3{--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-8917 .elementor-element.elementor-element-63f44fb{--display:flex;}.elementor-8917 .elementor-element.elementor-element-eec3aff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-eec3aff .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-5f45458{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-dbe13f8{--display:flex;}.elementor-8917 .elementor-element.elementor-element-e45139c .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-77b5689{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-94a1b45{--display:flex;}.elementor-8917 .elementor-element.elementor-element-acaa005 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-29d0ab2{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-67f1571{--display:flex;}.elementor-8917 .elementor-element.elementor-element-4c45085 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-6542a85{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-cb49e75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-47ebb8b{--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-8917 .elementor-element.elementor-element-0f37270{--display:flex;}.elementor-8917 .elementor-element.elementor-element-249fd97{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-c67632e{--display:flex;}.elementor-8917 .elementor-element.elementor-element-95ab8e0{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-dca0083{--display:flex;}.elementor-8917 .elementor-element.elementor-element-0a93486{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0795ddd{--display:flex;}.elementor-8917 .elementor-element.elementor-element-c1824ee{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-4b82bc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.92;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-4b82bc2:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-4b82bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;background-image:url("https://www.costatoigoadv.com.br/wp-content/uploads/2025/11/fht6-scaled.jpg");}.elementor-8917 .elementor-element.elementor-element-4b82bc2::before, .elementor-8917 .elementor-element.elementor-element-4b82bc2 > .elementor-background-video-container::before, .elementor-8917 .elementor-element.elementor-element-4b82bc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8917 .elementor-element.elementor-element-4b82bc2 > .elementor-background-slideshow::before, .elementor-8917 .elementor-element.elementor-element-4b82bc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8917 .elementor-element.elementor-element-4b82bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14060A;--background-overlay:'';}.elementor-8917 .elementor-element.elementor-element-036e1eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-036e1eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-a42c63d{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-c1b42b4 > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-8917 .elementor-element.elementor-element-c1b42b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-c1b42b4{text-align:start;}.elementor-8917 .elementor-element.elementor-element-c1b42b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-b0dabf6{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-b0dabf6 > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-b0dabf6.elementor-element{--align-self:flex-end;}.elementor-8917 .elementor-element.elementor-element-b7a0b98{--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-8917 .elementor-element.elementor-element-4c04229{--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: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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8917 .elementor-element.elementor-element-4c04229:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-4c04229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;}.elementor-8917 .elementor-element.elementor-element-4c04229:hover{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:#F8C87A;--border-color:#F8C87A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-4c04229, .elementor-8917 .elementor-element.elementor-element-4c04229::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-952726d{--display:flex;}.elementor-8917 .elementor-element.elementor-element-df18540{text-align:center;}.elementor-8917 .elementor-element.elementor-element-df18540 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;color:#EEA240;}.elementor-8917 .elementor-element.elementor-element-afc6dfc{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-489b7c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-d7bb5b5{--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: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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8917 .elementor-element.elementor-element-d7bb5b5:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-d7bb5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;}.elementor-8917 .elementor-element.elementor-element-d7bb5b5:hover{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:#F8C87A;--border-color:#F8C87A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-d7bb5b5, .elementor-8917 .elementor-element.elementor-element-d7bb5b5::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-75e74b2{--display:flex;}.elementor-8917 .elementor-element.elementor-element-fbe3c2b{text-align:center;}.elementor-8917 .elementor-element.elementor-element-fbe3c2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;color:#EEA240;}.elementor-8917 .elementor-element.elementor-element-78e085e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-c7042e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-344b6f7{--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: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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8917 .elementor-element.elementor-element-344b6f7:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-344b6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;}.elementor-8917 .elementor-element.elementor-element-344b6f7:hover{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:#F8C87A;--border-color:#F8C87A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-8917 .elementor-element.elementor-element-344b6f7, .elementor-8917 .elementor-element.elementor-element-344b6f7::before{--border-transition:0.3s;}.elementor-8917 .elementor-element.elementor-element-85ba21f{--display:flex;}.elementor-8917 .elementor-element.elementor-element-73db338{text-align:center;}.elementor-8917 .elementor-element.elementor-element-73db338 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;color:#EEA240;}.elementor-8917 .elementor-element.elementor-element-5026374{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-6b3f209 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-2cb7466{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-4ff251a{width:var( --container-widget-width, 81.112% );max-width:81.112%;--container-widget-width:81.112%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;line-height:36px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-4ff251a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-4ff251a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-370fcae{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-efe85ff{--e-image-carousel-slides-to-show:4;}.elementor-8917 .elementor-element.elementor-element-efe85ff .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8917 .elementor-element.elementor-element-efe85ff .elementor-swiper-button.elementor-swiper-button-next{color:#00000000;}.elementor-8917 .elementor-element.elementor-element-efe85ff .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8917 .elementor-element.elementor-element-efe85ff .elementor-swiper-button.elementor-swiper-button-next svg{fill:#00000000;}.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#696969;opacity:1;}.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-pagination-bullet{background:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-efe85ff .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-8917 .elementor-element.elementor-element-c5d97b3{--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:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-9623275 .elementor-heading-title{font-size:25px;font-weight:400;text-transform:none;}.elementor-8917 .elementor-element.elementor-element-d6e9ff3{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-4333d6a{--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:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-4333d6a:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-4333d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8917 .elementor-element.elementor-element-e86572f{--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-8917 .elementor-element.elementor-element-97b78a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-97b78a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-b7edf60.elementor-widget > .elementor-widget-container, .elementor-8917 .elementor-element.elementor-element-b7edf60.elementor-widget > .elementor-widget-container > *{position:relative;--jkit-option-enabled:2.4px;}.elementor-8917 .elementor-element.elementor-element-b7edf60.elementor-widget > .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(2.4px);backdrop-filter:blur(2.4px);border-radius:inherit;background-color:inherit;}.elementor-8917 .elementor-element.elementor-element-b7edf60 img{border-radius:20px 20px 20px 20px;}.elementor-8917 .elementor-element.elementor-element-8da4456{--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-8917 .elementor-element.elementor-element-8da4456:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-8da4456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131300;}.elementor-8917 .elementor-element.elementor-element-d75d4de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-b78b18d{width:var( --container-widget-width, 71.633% );max-width:71.633%;--container-widget-width:71.633%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-b78b18d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-b78b18d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#F8C87A;}.elementor-8917 .elementor-element.elementor-element-b78b18d .elementor-heading-title a:hover, .elementor-8917 .elementor-element.elementor-element-b78b18d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-e8daf0b{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8917 .elementor-element.elementor-element-e8daf0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-1d51a6a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8917 .elementor-element.elementor-element-1d51a6a .elementor-heading-title{font-size:35px;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#FAC879;}.elementor-8917 .elementor-element.elementor-element-22397da{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-3f5868c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-3a9b14c{--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:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-3a9b14c:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-3a9b14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8917 .elementor-element.elementor-element-28c951f.elementor-widget > .elementor-widget-container, .elementor-8917 .elementor-element.elementor-element-28c951f.elementor-widget > .elementor-widget-container > *{position:relative;--jkit-option-enabled:2.4px;}.elementor-8917 .elementor-element.elementor-element-28c951f.elementor-widget > .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(2.4px);backdrop-filter:blur(2.4px);border-radius:inherit;background-color:inherit;}.elementor-8917 .elementor-element.elementor-element-28c951f img{border-radius:20px 20px 20px 20px;}.elementor-8917 .elementor-element.elementor-element-c2051dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-c2051dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-e4de381{--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-8917 .elementor-element.elementor-element-e4de381:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-e4de381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131300;}.elementor-8917 .elementor-element.elementor-element-e4de381.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-f50d827{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-567bb48{width:var( --container-widget-width, 50.796% );max-width:50.796%;--container-widget-width:50.796%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-567bb48.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-567bb48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#F8C87A;}.elementor-8917 .elementor-element.elementor-element-567bb48 .elementor-heading-title a:hover, .elementor-8917 .elementor-element.elementor-element-567bb48 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-6696534 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8917 .elementor-element.elementor-element-6696534 .elementor-heading-title{font-size:35px;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#FAC879;}.elementor-8917 .elementor-element.elementor-element-5cf1495{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-2776c8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-2776c8a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-92b3f1b{text-align:center;}.elementor-8917 .elementor-element.elementor-element-92b3f1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:5px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-72e5e14{width:var( --container-widget-width, 1003px );max-width:1003px;--container-widget-width:1003px;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-72e5e14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-72e5e14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0ec81fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8917 .elementor-element.elementor-element-0ec81fb:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-0ec81fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;}.elementor-8917 .elementor-element.elementor-element-44f14a5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-44f14a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-c707b2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:5px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-dd4429b{font-size:25px;line-height:35px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-bb5f01b{width:var( --container-widget-width, 52.052% );max-width:52.052%;--container-widget-width:52.052%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-bb5f01b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-15011e1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8917 .elementor-element.elementor-element-15011e1:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-15011e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;}.elementor-8917 .elementor-element.elementor-element-d94c873{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-d94c873.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-57f0933 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:5px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-767875f{font-size:25px;line-height:35px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-c93675d{width:var( --container-widget-width, 52.052% );max-width:52.052%;--container-widget-width:52.052%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-c93675d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-3462591{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-3462591 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-e5c2c37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:5px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-841c4aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8917 .elementor-element.elementor-element-841c4aa:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-841c4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costatoigoadv.com.br/wp-content/uploads/2026/01/DAIILLEEE-1.jpg");}.elementor-8917 .elementor-element.elementor-element-6781dae{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-6781dae.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-8814554 .elementor-heading-title{font-size:25px;font-weight:400;text-transform:none;}.elementor-8917 .elementor-element.elementor-element-6e75c59{width:var( --container-widget-width, 116.572% );max-width:116.572%;--container-widget-width:116.572%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-6e75c59 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8917 .elementor-element.elementor-element-6e75c59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-6e75c59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;line-height:43px;}.elementor-8917 .elementor-element.elementor-element-29e1fd3{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-a5fc23c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-a5fc23c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-2788515.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-d09060a{--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-8917 .elementor-element.elementor-element-a3b8bfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8917 .elementor-element.elementor-element-a3b8bfa:not(.elementor-motion-effects-element-type-background), .elementor-8917 .elementor-element.elementor-element-a3b8bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costatoigoadv.com.br/wp-content/uploads/2026/01/DAIILLEEE-1.jpg");}.elementor-8917 .elementor-element.elementor-element-1d81641{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8917 .elementor-element.elementor-element-1d81641.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-78dd1d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-78dd1d8 .elementor-heading-title{font-size:25px;font-weight:400;text-transform:none;}.elementor-8917 .elementor-element.elementor-element-523b066{width:var( --container-widget-width, 116.572% );max-width:116.572%;--container-widget-width:116.572%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-523b066 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8917 .elementor-element.elementor-element-523b066.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-523b066 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;line-height:43px;}.elementor-8917 .elementor-element.elementor-element-a8fe5b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-a8fe5b0{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-8917 .elementor-element.elementor-element-0240c98{--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-8917 .elementor-element.elementor-element-0240c98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-770f7b1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-770f7b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-9792109.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-3702a5a{--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-8917 .elementor-element.elementor-element-3702a5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-15bcc9e{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-8917 .elementor-element.elementor-element-15bcc9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-a9313df{width:var( --container-widget-width, 105.362% );max-width:105.362%;--container-widget-width:105.362%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-a9313df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-014dc39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8917 .elementor-element.elementor-element-ef63460{--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-8917 .elementor-element.elementor-element-c4dc0cf{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-8917 .elementor-element.elementor-element-c4dc0cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-3ce76b1{width:var( --container-widget-width, 105.362% );max-width:105.362%;--container-widget-width:105.362%;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-3ce76b1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8917 .elementor-element.elementor-element-ce4c486{--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;}body.elementor-page-8917:not(.elementor-motion-effects-element-type-background), body.elementor-page-8917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14060A;}@media(max-width:1024px){.elementor-8917 .elementor-element.elementor-element-e377b64{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8917 .elementor-element.elementor-element-45ad5e2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-8917 .elementor-element.elementor-element-dc37c30{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-8917 .elementor-element.elementor-element-efe85ff{--e-image-carousel-slides-to-show:3;}.elementor-8917 .elementor-element.elementor-element-72e5e14 .elementor-heading-title{font-size:32px;}.elementor-8917 .elementor-element.elementor-element-0ec81fb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8917 .elementor-element.elementor-element-15011e1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8917 .elementor-element.elementor-element-3462591 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-8917 .elementor-element.elementor-element-fe3faf8{--width:308px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-fe3faf8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-fc5e102{width:100%;max-width:100%;}.elementor-8917 .elementor-element.elementor-element-fc5e102.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-e279bda{--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-8917 .elementor-element.elementor-element-e279bda.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-a61f020 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-98a4513 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-e27e2fc{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-e27e2fc > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-e27e2fc .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-8917 .elementor-element.elementor-element-85bb7e3{width:var( --container-widget-width, 306.938px );max-width:306.938px;--container-widget-width:306.938px;--container-widget-flex-grow:0;line-height:1.3em;}.elementor-8917 .elementor-element.elementor-element-9bdc1ef{--width:305px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-9bdc1ef.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-063cbfd.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-e5bfd1b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-e5bfd1b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-20b0c0e{width:var( --container-widget-width, 333px );max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-20b0c0e.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-9a4f7cb{--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-8917 .elementor-element.elementor-element-9a4f7cb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-9886624 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-b2ff02b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-a491e42{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-a491e42 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-a491e42 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-8917 .elementor-element.elementor-element-58bcc89{width:var( --container-widget-width, 306.938px );max-width:306.938px;--container-widget-width:306.938px;--container-widget-flex-grow:0;text-align:center;line-height:1.3em;}.elementor-8917 .elementor-element.elementor-element-7661dd1{--content-width:1187px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8917 .elementor-element.elementor-element-3a1d43a{--width:500px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-3a1d43a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-8917 .elementor-element.elementor-element-0d341f5.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-e1f1200{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;text-align:center;}.elementor-8917 .elementor-element.elementor-element-e1f1200.elementor-element{--align-self:center;}.elementor-8917 .elementor-element.elementor-element-e1f1200 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-8917 .elementor-element.elementor-element-a9f2a93{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;text-align:center;}.elementor-8917 .elementor-element.elementor-element-a9f2a93.elementor-element{--align-self:center;}.elementor-8917 .elementor-element.elementor-element-a9f2a93 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-8917 .elementor-element.elementor-element-af651fb{text-align:center;}.elementor-8917 .elementor-element.elementor-element-af651fb .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-891c684 .elementor-heading-title{font-size:25px;}.elementor-8917 .elementor-element.elementor-element-e377b64{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:1rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-8917 .elementor-element.elementor-element-45ad5e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-f3da3ea .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-5610adc .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-1b7d25e .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-0b71a15 .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-c189cd2 .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-dc37c30{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-c434b6f .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-0b946a2 .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-6ddfd94 .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-a6ea9d8 .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-title, .elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-title a{font-size:25px;line-height:120%;}.elementor-8917 .elementor-element.elementor-element-b49690f .elementor-icon-box-description{line-height:120%;}.elementor-8917 .elementor-element.elementor-element-880ab58{width:var( --container-widget-width, 330.203px );max-width:330.203px;--container-widget-width:330.203px;--container-widget-flex-grow:0;font-size:18px;line-height:1.7em;}.elementor-8917 .elementor-element.elementor-element-880ab58 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8917 .elementor-element.elementor-element-65fed42{--width:325px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-374f7d7{text-align:center;}.elementor-8917 .elementor-element.elementor-element-374f7d7 .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-9f98d3c{text-align:center;}.elementor-8917 .elementor-element.elementor-element-9f98d3c .elementor-heading-title{font-size:25px;}.elementor-8917 .elementor-element.elementor-element-8fe2190.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-bd71abf{--width:325px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-5b11cb4{text-align:center;}.elementor-8917 .elementor-element.elementor-element-5b11cb4 .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-bc28b8b{text-align:center;}.elementor-8917 .elementor-element.elementor-element-bc28b8b .elementor-heading-title{font-size:25px;}.elementor-8917 .elementor-element.elementor-element-fbb7843.elementor-element{--align-self:flex-start;}.elementor-8917 .elementor-element.elementor-element-045f086{text-align:center;}.elementor-8917 .elementor-element.elementor-element-045f086 .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-4953168{text-align:center;}.elementor-8917 .elementor-element.elementor-element-4953168 .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-009fc2f{text-align:center;}.elementor-8917 .elementor-element.elementor-element-009fc2f .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-605ec72{text-align:center;}.elementor-8917 .elementor-element.elementor-element-605ec72 .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-e87cc42{text-align:center;}.elementor-8917 .elementor-element.elementor-element-e87cc42 .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-2aa9226{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-e878aa5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-c5d2fc1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-13316dc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-13c46f8{width:var( --container-widget-width, 278.969px );max-width:278.969px;--container-widget-width:278.969px;--container-widget-flex-grow:0;font-size:18px;}.elementor-8917 .elementor-element.elementor-element-13c46f8 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-8917 .elementor-element.elementor-element-f2bed5e{width:var( --container-widget-width, 321.328px );max-width:321.328px;--container-widget-width:321.328px;--container-widget-flex-grow:0;font-size:18px;line-height:1.7em;}.elementor-8917 .elementor-element.elementor-element-f2bed5e > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-8917 .elementor-element.elementor-element-bc96158{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-8936838{text-align:center;}.elementor-8917 .elementor-element.elementor-element-8936838 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-8917 .elementor-element.elementor-element-dd2f43d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8917 .elementor-element.elementor-element-dd2f43d .elementor-heading-title{font-size:18px;}.elementor-8917 .elementor-element.elementor-element-5cfce6b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-cb49e75{--padding-top:100px;--padding-bottom:300px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-47ebb8b{--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-8917 .elementor-element.elementor-element-0f37270{--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-8917 .elementor-element.elementor-element-249fd97{font-size:18px;}.elementor-8917 .elementor-element.elementor-element-95ab8e0{font-size:18px;}.elementor-8917 .elementor-element.elementor-element-0a93486{font-size:18px;}.elementor-8917 .elementor-element.elementor-element-c1824ee{font-size:18px;}.elementor-8917 .elementor-element.elementor-element-4b82bc2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-a42c63d{--justify-content:center;}.elementor-8917 .elementor-element.elementor-element-c1b42b4{width:var( --container-widget-width, 90.794% );max-width:90.794%;--container-widget-width:90.794%;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-c1b42b4 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-8917 .elementor-element.elementor-element-c1b42b4 .elementor-heading-title{font-size:24px;}.elementor-8917 .elementor-element.elementor-element-b0dabf6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-b0dabf6{--container-widget-width:419px;--container-widget-flex-grow:0;width:var( --container-widget-width, 419px );max-width:419px;text-align:center;font-size:15px;}.elementor-8917 .elementor-element.elementor-element-b7a0b98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-4c04229{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-8917 .elementor-element.elementor-element-952726d{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-df18540 .elementor-heading-title{font-size:49px;}.elementor-8917 .elementor-element.elementor-element-afc6dfc{--width:80%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8917 .elementor-element.elementor-element-489b7c7 .elementor-heading-title{font-size:16px;}.elementor-8917 .elementor-element.elementor-element-d7bb5b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-8917 .elementor-element.elementor-element-75e74b2{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-fbe3c2b .elementor-heading-title{font-size:49px;}.elementor-8917 .elementor-element.elementor-element-78e085e{--width:80%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8917 .elementor-element.elementor-element-c7042e8 .elementor-heading-title{font-size:16px;}.elementor-8917 .elementor-element.elementor-element-344b6f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-8917 .elementor-element.elementor-element-85ba21f{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-73db338 .elementor-heading-title{font-size:49px;}.elementor-8917 .elementor-element.elementor-element-5026374{--width:80%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8917 .elementor-element.elementor-element-6b3f209 .elementor-heading-title{font-size:16px;}.elementor-8917 .elementor-element.elementor-element-2cb7466{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-4ff251a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-4ff251a{--container-widget-width:421px;--container-widget-flex-grow:0;width:var( --container-widget-width, 421px );max-width:421px;font-size:18px;}.elementor-8917 .elementor-element.elementor-element-efe85ff{--e-image-carousel-slides-to-show:2;}.elementor-8917 .elementor-element.elementor-element-efe85ff > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-8917 .elementor-element.elementor-element-c5d97b3{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-8917 .elementor-element.elementor-element-9623275{text-align:center;}.elementor-8917 .elementor-element.elementor-element-9623275 .elementor-heading-title{font-size:15px;}.elementor-8917 .elementor-element.elementor-element-d6e9ff3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-4333d6a{--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-8da4456{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-d75d4de{--width:20%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-b78b18d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-b78b18d{--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;text-align:end;}.elementor-8917 .elementor-element.elementor-element-b78b18d.elementor-element{--align-self:center;}.elementor-8917 .elementor-element.elementor-element-b78b18d .elementor-heading-title{font-size:10px;}.elementor-8917 .elementor-element.elementor-element-3f5868c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-3a9b14c{--min-height:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-e4de381{--width:297px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-f50d827{--width:20%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-567bb48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-567bb48{--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;text-align:end;}.elementor-8917 .elementor-element.elementor-element-567bb48.elementor-element{--align-self:center;}.elementor-8917 .elementor-element.elementor-element-567bb48 .elementor-heading-title{font-size:10px;}.elementor-8917 .elementor-element.elementor-element-6696534{text-align:center;}.elementor-8917 .elementor-element.elementor-element-6696534 .elementor-heading-title{font-size:25px;}.elementor-8917 .elementor-element.elementor-element-5cf1495{line-height:1.6em;}.elementor-8917 .elementor-element.elementor-element-72e5e14{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:center;}.elementor-8917 .elementor-element.elementor-element-72e5e14 .elementor-heading-title{font-size:26px;}.elementor-8917 .elementor-element.elementor-element-0ec81fb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8917 .elementor-element.elementor-element-44f14a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8917 .elementor-element.elementor-element-dd4429b{text-align:center;font-size:18px;line-height:1.3em;}.elementor-8917 .elementor-element.elementor-element-bb5f01b{width:var( --container-widget-width, 210.828px );max-width:210.828px;--container-widget-width:210.828px;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-15011e1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8917 .elementor-element.elementor-element-d94c873{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8917 .elementor-element.elementor-element-767875f{text-align:center;font-size:18px;line-height:1.3em;}.elementor-8917 .elementor-element.elementor-element-c93675d{width:var( --container-widget-width, 210.828px );max-width:210.828px;--container-widget-width:210.828px;--container-widget-flex-grow:0;}.elementor-8917 .elementor-element.elementor-element-3462591{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:center;}.elementor-8917 .elementor-element.elementor-element-3462591 .elementor-heading-title{font-size:26px;}.elementor-8917 .elementor-element.elementor-element-841c4aa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8917 .elementor-element.elementor-element-8814554{text-align:center;}.elementor-8917 .elementor-element.elementor-element-8814554 .elementor-heading-title{font-size:16px;}.elementor-8917 .elementor-element.elementor-element-6e75c59 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-8917 .elementor-element.elementor-element-6e75c59 .elementor-heading-title{font-size:25px;}.elementor-8917 .elementor-element.elementor-element-a5fc23c{--width:500px;}.elementor-8917 .elementor-element.elementor-element-a3b8bfa{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8917 .elementor-element.elementor-element-1d81641{--width:321px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-1d81641.e-con{--align-self:center;}.elementor-8917 .elementor-element.elementor-element-78dd1d8{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-78dd1d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-8917 .elementor-element.elementor-element-78dd1d8 .elementor-heading-title{font-size:16px;}.elementor-8917 .elementor-element.elementor-element-523b066{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;text-align:center;}.elementor-8917 .elementor-element.elementor-element-523b066 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-8917 .elementor-element.elementor-element-523b066 .elementor-heading-title{font-size:20px;}.elementor-8917 .elementor-element.elementor-element-c7d5794 > .elementor-widget-container{margin:2px 2px 2px 2px;padding:0px 0px 0px 20px;}.elementor-8917 .elementor-element.elementor-element-a8fe5b0{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;line-height:1.5em;}.elementor-8917 .elementor-element.elementor-element-0240c98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8917 .elementor-element.elementor-element-b72b732 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8917 .elementor-element.elementor-element-770f7b1{--width:500px;}.elementor-8917 .elementor-element.elementor-element-3702a5a{--width:300px;}}@media(min-width:768px){.elementor-8917 .elementor-element.elementor-element-fe3faf8{--width:55%;}.elementor-8917 .elementor-element.elementor-element-671984b{--width:50%;}.elementor-8917 .elementor-element.elementor-element-705e788{--width:50%;}.elementor-8917 .elementor-element.elementor-element-45ad5e2{--width:102.14%;}.elementor-8917 .elementor-element.elementor-element-dc37c30{--width:102.14%;}.elementor-8917 .elementor-element.elementor-element-6e58330{--width:50%;}.elementor-8917 .elementor-element.elementor-element-a485578{--width:50%;}.elementor-8917 .elementor-element.elementor-element-9127413{--width:90%;}.elementor-8917 .elementor-element.elementor-element-4210f49{--width:50%;}.elementor-8917 .elementor-element.elementor-element-89869f9{--width:50%;}.elementor-8917 .elementor-element.elementor-element-74dc120{--width:90%;}.elementor-8917 .elementor-element.elementor-element-4b82bc2{--content-width:1440px;}.elementor-8917 .elementor-element.elementor-element-036e1eb{--width:44.165%;}.elementor-8917 .elementor-element.elementor-element-b7a0b98{--width:50%;}.elementor-8917 .elementor-element.elementor-element-952726d{--width:15%;}.elementor-8917 .elementor-element.elementor-element-75e74b2{--width:15%;}.elementor-8917 .elementor-element.elementor-element-85ba21f{--width:15%;}.elementor-8917 .elementor-element.elementor-element-97b78a7{--width:44.287%;}.elementor-8917 .elementor-element.elementor-element-8da4456{--width:100%;}.elementor-8917 .elementor-element.elementor-element-d75d4de{--width:15%;}.elementor-8917 .elementor-element.elementor-element-e8daf0b{--width:51.898%;}.elementor-8917 .elementor-element.elementor-element-c2051dd{--width:39.265%;}.elementor-8917 .elementor-element.elementor-element-e4de381{--width:100%;}.elementor-8917 .elementor-element.elementor-element-f50d827{--width:15%;}.elementor-8917 .elementor-element.elementor-element-2776c8a{--width:69.39%;}.elementor-8917 .elementor-element.elementor-element-44f14a5{--width:46.746%;}.elementor-8917 .elementor-element.elementor-element-d94c873{--width:46.746%;}.elementor-8917 .elementor-element.elementor-element-6781dae{--width:55%;}.elementor-8917 .elementor-element.elementor-element-d09060a{--width:50%;}.elementor-8917 .elementor-element.elementor-element-1d81641{--width:55%;}.elementor-8917 .elementor-element.elementor-element-0240c98{--width:59%;}.elementor-8917 .elementor-element.elementor-element-3702a5a{--width:50%;}.elementor-8917 .elementor-element.elementor-element-15bcc9e{--width:95.528%;}.elementor-8917 .elementor-element.elementor-element-ef63460{--width:50%;}.elementor-8917 .elementor-element.elementor-element-c4dc0cf{--width:95.528%;}.elementor-8917 .elementor-element.elementor-element-ce4c486{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8917 .elementor-element.elementor-element-e377b64{--content-width:80%;}.elementor-8917 .elementor-element.elementor-element-44f14a5{--width:100%;}.elementor-8917 .elementor-element.elementor-element-d94c873{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e27e2fc */.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.elementor-widget-container b {
    background: linear-gradient(135deg, #eea240 0%, #fac879 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-063cbfd */.glowbox {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
  opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
  clear: both;
  content: "";
  display: block;
}

.glowbox-animations {
  opacity: 0;
  pointer-events: none;
  transition: 1s ease opacity;
}

.glowbox-animations * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* ALTERADO: Gradiente adaptado para #eea240 */
.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
  animation: borderTurn var(--animation-speed) infinite linear;
  background-image: conic-gradient(
    from 0 at 50% 50%,
    #eea240 0deg,                /* Cor principal #eea240 */
    rgba(238, 162, 64, 0.8) 30deg, /* Versão com transparência */
    rgba(160, 110, 40, 0) 60deg,    /* Transição suave */
    rgba(160, 110, 40, 0) 300deg,
    rgba(255, 210, 140, 1) 330deg, /* Dourado claro */
    #eea240 360deg                 /* Volta à cor principal */
  );
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.glowbox-stars-masker {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: auto;
}

.glowbox-glow {
  filter: blur(8px);
  opacity: 0.12;
}

.glowbox-borders {
  animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
  border-radius: 999px;
  content: "";
  height: 100%;
  inset: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: 1s ease opacity;
  width: 100%;
  z-index: 1;
}

@keyframes borderTurn {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes borderTurnWithTranslate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px 20px 10px 10px;
  background-color: #1a150f;
  background: linear-gradient(
    225deg,
    rgba(238, 162, 64, 0.18) 5%,     /* #eea240 com transparência */
    rgba(255, 255, 255, 0.08) 43%,
    rgba(255, 255, 255, 0.03) 68%
  );
  border: 1px solid rgba(238, 162, 64, 0.35); /* #eea240 para borda */
  border-radius: 100px;
  box-shadow: 
    23.9px 19.78px 82.49px 0px rgba(0, 0, 0, 0.58),
    0px 0px 15px rgba(238, 162, 64, 0.25); /* Brilho laranja dourado */
  flex-wrap: nowrap;
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 14px 16px;
  /* ALTERADO: Gradiente usando #eea240 */
  background: linear-gradient(
    271.55deg,
    rgba(238, 162, 64, 0.7) 5.88%,      /* #eea240 principal */
    rgba(190, 130, 51, 0.3) 50.22%,     /* Versão mais escura */
    rgba(160, 110, 40, 0.7) 95.32%      /* Versão mais escura ainda */
  );
  border: 1px solid rgba(238, 162, 64, 0.8); /* Borda #eea240 */
  border-radius: 100px;
  letter-spacing: 0.8px;
  font-family: "Aspekta", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.6) inset, /* Dourado claro */
    0px 0px 12px rgba(238, 162, 64, 0.4); /* Brilho externo mais forte */
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Pseudo-elemento para o fundo - usando #eea240 */
.btn-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* ALTERADO: Gradiente rico usando #eea240 */
  background: linear-gradient(
    135deg,
    rgba(238, 162, 64, 0.9) 0%,          /* #eea240 */
    rgba(255, 195, 100, 0.85) 25%,       /* Tom mais claro */
    rgba(238, 162, 64, 0.9) 50%,         /* #eea240 de volta */
    rgba(210, 145, 56, 0.85) 75%,        /* Tom mais escuro */
    rgba(238, 162, 64, 0.9) 100%         /* #eea240 final */
  );
  border-radius: 100px;
  transform: scale(1.1);
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: -1;
}

/* Hover do botão */
.btn-cta:hover::before {
  transform: scale(1);
  opacity: 1;
}

.btn-cta:hover {
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.8) inset,
    0px 0px 18px rgba(238, 162, 64, 0.6); /* Brilho aumentado no hover */
  border-color: rgba(238, 162, 64, 0.9);
}

/* ===== Ícone de seta ===== */
.arrow-icon {
  display: inline-block;
  width: 18px;
  rotate: -90deg;
  height: auto;
  opacity: 1;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 3px rgba(238, 162, 64, 0.8)); /* Brilho #eea240 */
}

.btn-cta-box:hover .arrow-icon {
  rotate: -140deg;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 6px rgba(238, 162, 64, 1)); /* Brilho aumentado */
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
  .btn-cta-box {
    gap: 10px;
    padding: 8px 12px 8px 8px;
  }
  .btn-cta {
    font-size: 14px;
    padding: 12px 14px;
  }
  .arrow-icon {
    rotate: -90deg;
    width: 16px;
  }
}

@media (max-width: 320px) {
  .btn-cta-box {
    gap: 8px;
    padding: 6px 8px 6px 6px;
  }
  .btn-cta {
    font-size: 12px;
    padding: 10px 12px;
  }
  .arrow-icon {
    width: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a491e42 */.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.elementor-widget-container b {
    background: linear-gradient(135deg, #eea240 0%, #fac879 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d341f5 */.glowbox {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
  opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
  clear: both;
  content: "";
  display: block;
}

.glowbox-animations {
  opacity: 0;
  pointer-events: none;
  transition: 1s ease opacity;
}

.glowbox-animations * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* ALTERADO: Gradiente adaptado para #eea240 */
.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
  animation: borderTurn var(--animation-speed) infinite linear;
  background-image: conic-gradient(
    from 0 at 50% 50%,
    #eea240 0deg,                /* Cor principal #eea240 */
    rgba(238, 162, 64, 0.8) 30deg, /* Versão com transparência */
    rgba(160, 110, 40, 0) 60deg,    /* Transição suave */
    rgba(160, 110, 40, 0) 300deg,
    rgba(255, 210, 140, 1) 330deg, /* Dourado claro */
    #eea240 360deg                 /* Volta à cor principal */
  );
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.glowbox-stars-masker {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: auto;
}

.glowbox-glow {
  filter: blur(8px);
  opacity: 0.12;
}

.glowbox-borders {
  animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
  border-radius: 999px;
  content: "";
  height: 100%;
  inset: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: 1s ease opacity;
  width: 100%;
  z-index: 1;
}

@keyframes borderTurn {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes borderTurnWithTranslate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px 20px 10px 10px;
  background-color: #1a150f;
  background: linear-gradient(
    225deg,
    rgba(238, 162, 64, 0.18) 5%,     /* #eea240 com transparência */
    rgba(255, 255, 255, 0.08) 43%,
    rgba(255, 255, 255, 0.03) 68%
  );
  border: 1px solid rgba(238, 162, 64, 0.35); /* #eea240 para borda */
  border-radius: 100px;
  box-shadow: 
    23.9px 19.78px 82.49px 0px rgba(0, 0, 0, 0.58),
    0px 0px 15px rgba(238, 162, 64, 0.25); /* Brilho laranja dourado */
  flex-wrap: nowrap;
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 14px 16px;
  /* ALTERADO: Gradiente usando #eea240 */
  background: linear-gradient(
    271.55deg,
    rgba(238, 162, 64, 0.7) 5.88%,      /* #eea240 principal */
    rgba(190, 130, 51, 0.3) 50.22%,     /* Versão mais escura */
    rgba(160, 110, 40, 0.7) 95.32%      /* Versão mais escura ainda */
  );
  border: 1px solid rgba(238, 162, 64, 0.8); /* Borda #eea240 */
  border-radius: 100px;
  letter-spacing: 0.8px;
  font-family: "Aspekta", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.6) inset, /* Dourado claro */
    0px 0px 12px rgba(238, 162, 64, 0.4); /* Brilho externo mais forte */
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Pseudo-elemento para o fundo - usando #eea240 */
.btn-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* ALTERADO: Gradiente rico usando #eea240 */
  background: linear-gradient(
    135deg,
    rgba(238, 162, 64, 0.9) 0%,          /* #eea240 */
    rgba(255, 195, 100, 0.85) 25%,       /* Tom mais claro */
    rgba(238, 162, 64, 0.9) 50%,         /* #eea240 de volta */
    rgba(210, 145, 56, 0.85) 75%,        /* Tom mais escuro */
    rgba(238, 162, 64, 0.9) 100%         /* #eea240 final */
  );
  border-radius: 100px;
  transform: scale(1.1);
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: -1;
}

/* Hover do botão */
.btn-cta:hover::before {
  transform: scale(1);
  opacity: 1;
}

.btn-cta:hover {
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.8) inset,
    0px 0px 18px rgba(238, 162, 64, 0.6); /* Brilho aumentado no hover */
  border-color: rgba(238, 162, 64, 0.9);
}

/* ===== Ícone de seta ===== */
.arrow-icon {
  display: inline-block;
  width: 18px;
  rotate: -90deg;
  height: auto;
  opacity: 1;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 3px rgba(238, 162, 64, 0.8)); /* Brilho #eea240 */
}

.btn-cta-box:hover .arrow-icon {
  rotate: -140deg;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 6px rgba(238, 162, 64, 1)); /* Brilho aumentado */
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
  .btn-cta-box {
    gap: 10px;
    padding: 8px 12px 8px 8px;
  }
  .btn-cta {
    font-size: 14px;
    padding: 12px 14px;
  }
  .arrow-icon {
    rotate: -90deg;
    width: 16px;
  }
}

@media (max-width: 320px) {
  .btn-cta-box {
    gap: 8px;
    padding: 6px 8px 6px 6px;
  }
  .btn-cta {
    font-size: 12px;
    padding: 10px 12px;
  }
  .arrow-icon {
    width: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1f1200 */.corx {
    color: #ff6f00; /* Vermelho */
    font-weight: bold; /* Opcional */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9f2a93 */.corx {
    color: #ff6f00; /* Vermelho */
    font-weight: bold; /* Opcional */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3da3ea *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5610adc *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b7d25e *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0b71a15 *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189cd2 *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ad5e2 *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c434b6f *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0b946a2 *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ddfd94 *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6ea9d8 *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b49690f *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc37c30 *//* ===== TEMA DAILLE TOIGO - SEM BACKGROUND, TEXTO BRANCO/DOURADO ===== */
.elementor-widget-icon-box#f3da3ea,
.elementor-widget-icon-box.caixa {
    /* Container principal SEM background */
    border: 1px solid #3a1427 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1) !important;
    position: relative !important;
    padding: 30px !important;
    background: transparent !important;
}

/* Efeito de overlay dourado sutil no hover */
.elementor-widget-icon-box#f3da3ea::before,
.elementor-widget-icon-box.caixa::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(145deg, rgba(215, 160, 79, 0.03), rgba(34, 11, 22, 0.05));
    opacity: 0;
    transition: opacity 0.4s ease;
    pointer-events: none;
    border-radius: 12px;
    z-index: 0;
}

/* Hover Effects - foco na borda e sombra */
.elementor-widget-icon-box#f3da3ea:hover,
.elementor-widget-icon-box.caixa:hover {
    transform: translateY(-8px) !important;
    border-color: #d7a04f !important;
    box-shadow: 0 15px 35px rgba(215, 160, 79, 0.15) !important;
}

.elementor-widget-icon-box#f3da3ea:hover::before,
.elementor-widget-icon-box.caixa:hover::before {
    opacity: 1;
}

/* Ícone - Mantém o estilo premium dourado */
.elementor-widget-icon-box#f3da3ea .elementor-icon,
.elementor-widget-icon-box.caixa .elementor-icon {
    background: linear-gradient(145deg, #d7a04f, #c8953e) !important;
    color: #1a0a12 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin-bottom: 25px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(215, 160, 79, 0.2) !important;
    border: none !important;
    position: relative;
    z-index: 2;
}

/* Hover do ícone */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon,
.elementor-widget-icon-box.caixa:hover .elementor-icon {
    transform: scale(1.05) !important;
    box-shadow: 0 6px 18px rgba(215, 160, 79, 0.35) !important;
    background: linear-gradient(145deg, #e8b15f, #d7a04f) !important;
}

/* ===== TÍTULO - BRANCO (inativo) / DOURADO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
.elementor-widget-icon-box.caixa .elementor-icon-box-title {
    color: #ffffff !important; /* BRANCO quando inativo */
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    position: relative;
    z-index: 2;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Sombra sutil para destacar o branco */
}

/* Hover do título - muda para DOURADO */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-title,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-title {
    color: #d7a04f !important; /* DOURADO no hover */
    text-shadow: 0 0 15px rgba(215, 160, 79, 0.3) !important;
}

/* ===== DESCRIÇÃO - BRANCO SUAVE (inativo) / DOURADO CLARO (hover) ===== */
.elementor-widget-icon-box#f3da3ea .elementor-icon-box-description,
.elementor-widget-icon-box.caixa .elementor-icon-box-description {
    color: rgba(255, 255, 255, 0.85) !important; /* Branco com 85% opacidade */
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.95rem !important;
    line-height: 1.6 !important;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease !important;
}

/* Hover da descrição */
.elementor-widget-icon-box#f3da3ea:hover .elementor-icon-box-description,
.elementor-widget-icon-box.caixa:hover .elementor-icon-box-description {
    color: rgba(215, 160, 79, 0.9) !important; /* Dourado com opacidade */
}

/* Link interno (se configurado) */
.elementor-widget-icon-box#f3da3ea a.elementor-icon-box-link,
.elementor-widget-icon-box.caixa a.elementor-icon-box-link {
    text-decoration: none !important;
    display: block !important;
}

/* Ícone dentro do wrapper */
.elementor-widget-icon-box#f3da3ea .elementor-icon i,
.elementor-widget-icon-box.caixa .elementor-icon i {
    font-size: 2.5rem !important;
    color: #1a0a12 !important;
}

/* Efeito de foco para acessibilidade */
.elementor-widget-icon-box#f3da3ea:focus-within,
.elementor-widget-icon-box.caixa:focus-within {
    outline: 2px solid #d7a04f;
    outline-offset: 2px;
}

/* Responsividade */
@media (max-width: 768px) {
    .elementor-widget-icon-box#f3da3ea,
    .elementor-widget-icon-box.caixa {
        padding: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon,
    .elementor-widget-icon-box.caixa .elementor-icon {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon i,
    .elementor-widget-icon-box.caixa .elementor-icon i {
        font-size: 2rem !important;
    }
    
    .elementor-widget-icon-box#f3da3ea .elementor-icon-box-title,
    .elementor-widget-icon-box.caixa .elementor-icon-box-title {
        font-size: 1.3rem !important;
    }
}

/* Garante que a fonte Poppins seja carregada */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e377b64 */.elementor-8917 .elementor-element.elementor-element-e377b64 {
    background: rgba(128, 0, 255, 0.05); /* roxo muito suave */
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
}

@media (max-width: 767px){
    .elementor-8917 .elementor-element.elementor-element-e377b64 {
        background: rgba(128, 0, 255, 0.05); /* mantém roxo suave no mobile */
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fe2190 */.glowbox {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
  opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
  clear: both;
  content: "";
  display: block;
}

.glowbox-animations {
  opacity: 0;
  pointer-events: none;
  transition: 1s ease opacity;
}

.glowbox-animations * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* ALTERADO: Gradiente adaptado para #eea240 */
.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
  animation: borderTurn var(--animation-speed) infinite linear;
  background-image: conic-gradient(
    from 0 at 50% 50%,
    #eea240 0deg,                /* Cor principal #eea240 */
    rgba(238, 162, 64, 0.8) 30deg, /* Versão com transparência */
    rgba(160, 110, 40, 0) 60deg,    /* Transição suave */
    rgba(160, 110, 40, 0) 300deg,
    rgba(255, 210, 140, 1) 330deg, /* Dourado claro */
    #eea240 360deg                 /* Volta à cor principal */
  );
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.glowbox-stars-masker {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: auto;
}

.glowbox-glow {
  filter: blur(8px);
  opacity: 0.12;
}

.glowbox-borders {
  animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
  border-radius: 999px;
  content: "";
  height: 100%;
  inset: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: 1s ease opacity;
  width: 100%;
  z-index: 1;
}

@keyframes borderTurn {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes borderTurnWithTranslate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px 20px 10px 10px;
  background-color: #1a150f;
  background: linear-gradient(
    225deg,
    rgba(238, 162, 64, 0.18) 5%,     /* #eea240 com transparência */
    rgba(255, 255, 255, 0.08) 43%,
    rgba(255, 255, 255, 0.03) 68%
  );
  border: 1px solid rgba(238, 162, 64, 0.35); /* #eea240 para borda */
  border-radius: 100px;
  box-shadow: 
    23.9px 19.78px 82.49px 0px rgba(0, 0, 0, 0.58),
    0px 0px 15px rgba(238, 162, 64, 0.25); /* Brilho laranja dourado */
  flex-wrap: nowrap;
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 14px 16px;
  /* ALTERADO: Gradiente usando #eea240 */
  background: linear-gradient(
    271.55deg,
    rgba(238, 162, 64, 0.7) 5.88%,      /* #eea240 principal */
    rgba(190, 130, 51, 0.3) 50.22%,     /* Versão mais escura */
    rgba(160, 110, 40, 0.7) 95.32%      /* Versão mais escura ainda */
  );
  border: 1px solid rgba(238, 162, 64, 0.8); /* Borda #eea240 */
  border-radius: 100px;
  letter-spacing: 0.8px;
  font-family: "Aspekta", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.6) inset, /* Dourado claro */
    0px 0px 12px rgba(238, 162, 64, 0.4); /* Brilho externo mais forte */
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Pseudo-elemento para o fundo - usando #eea240 */
.btn-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* ALTERADO: Gradiente rico usando #eea240 */
  background: linear-gradient(
    135deg,
    rgba(238, 162, 64, 0.9) 0%,          /* #eea240 */
    rgba(255, 195, 100, 0.85) 25%,       /* Tom mais claro */
    rgba(238, 162, 64, 0.9) 50%,         /* #eea240 de volta */
    rgba(210, 145, 56, 0.85) 75%,        /* Tom mais escuro */
    rgba(238, 162, 64, 0.9) 100%         /* #eea240 final */
  );
  border-radius: 100px;
  transform: scale(1.1);
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: -1;
}

/* Hover do botão */
.btn-cta:hover::before {
  transform: scale(1);
  opacity: 1;
}

.btn-cta:hover {
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.8) inset,
    0px 0px 18px rgba(238, 162, 64, 0.6); /* Brilho aumentado no hover */
  border-color: rgba(238, 162, 64, 0.9);
}

/* ===== Ícone de seta ===== */
.arrow-icon {
  display: inline-block;
  width: 18px;
  rotate: -90deg;
  height: auto;
  opacity: 1;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 3px rgba(238, 162, 64, 0.8)); /* Brilho #eea240 */
}

.btn-cta-box:hover .arrow-icon {
  rotate: -140deg;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 6px rgba(238, 162, 64, 1)); /* Brilho aumentado */
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
  .btn-cta-box {
    gap: 10px;
    padding: 8px 12px 8px 8px;
  }
  .btn-cta {
    font-size: 14px;
    padding: 12px 14px;
  }
  .arrow-icon {
    rotate: -90deg;
    width: 16px;
  }
}

@media (max-width: 320px) {
  .btn-cta-box {
    gap: 8px;
    padding: 6px 8px 6px 6px;
  }
  .btn-cta {
    font-size: 12px;
    padding: 10px 12px;
  }
  .arrow-icon {
    width: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbb7843 */.glowbox {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
  opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
  clear: both;
  content: "";
  display: block;
}

.glowbox-animations {
  opacity: 0;
  pointer-events: none;
  transition: 1s ease opacity;
}

.glowbox-animations * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* ALTERADO: Gradiente adaptado para #eea240 */
.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
  animation: borderTurn var(--animation-speed) infinite linear;
  background-image: conic-gradient(
    from 0 at 50% 50%,
    #eea240 0deg,                /* Cor principal #eea240 */
    rgba(238, 162, 64, 0.8) 30deg, /* Versão com transparência */
    rgba(160, 110, 40, 0) 60deg,    /* Transição suave */
    rgba(160, 110, 40, 0) 300deg,
    rgba(255, 210, 140, 1) 330deg, /* Dourado claro */
    #eea240 360deg                 /* Volta à cor principal */
  );
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.glowbox-stars-masker {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: auto;
}

.glowbox-glow {
  filter: blur(8px);
  opacity: 0.12;
}

.glowbox-borders {
  animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
  border-radius: 999px;
  content: "";
  height: 100%;
  inset: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: 1s ease opacity;
  width: 100%;
  z-index: 1;
}

@keyframes borderTurn {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes borderTurnWithTranslate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px 20px 10px 10px;
  background-color: #1a150f;
  background: linear-gradient(
    225deg,
    rgba(238, 162, 64, 0.18) 5%,     /* #eea240 com transparência */
    rgba(255, 255, 255, 0.08) 43%,
    rgba(255, 255, 255, 0.03) 68%
  );
  border: 1px solid rgba(238, 162, 64, 0.35); /* #eea240 para borda */
  border-radius: 100px;
  box-shadow: 
    23.9px 19.78px 82.49px 0px rgba(0, 0, 0, 0.58),
    0px 0px 15px rgba(238, 162, 64, 0.25); /* Brilho laranja dourado */
  flex-wrap: nowrap;
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 14px 16px;
  /* ALTERADO: Gradiente usando #eea240 */
  background: linear-gradient(
    271.55deg,
    rgba(238, 162, 64, 0.7) 5.88%,      /* #eea240 principal */
    rgba(190, 130, 51, 0.3) 50.22%,     /* Versão mais escura */
    rgba(160, 110, 40, 0.7) 95.32%      /* Versão mais escura ainda */
  );
  border: 1px solid rgba(238, 162, 64, 0.8); /* Borda #eea240 */
  border-radius: 100px;
  letter-spacing: 0.8px;
  font-family: "Aspekta", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.6) inset, /* Dourado claro */
    0px 0px 12px rgba(238, 162, 64, 0.4); /* Brilho externo mais forte */
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Pseudo-elemento para o fundo - usando #eea240 */
.btn-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* ALTERADO: Gradiente rico usando #eea240 */
  background: linear-gradient(
    135deg,
    rgba(238, 162, 64, 0.9) 0%,          /* #eea240 */
    rgba(255, 195, 100, 0.85) 25%,       /* Tom mais claro */
    rgba(238, 162, 64, 0.9) 50%,         /* #eea240 de volta */
    rgba(210, 145, 56, 0.85) 75%,        /* Tom mais escuro */
    rgba(238, 162, 64, 0.9) 100%         /* #eea240 final */
  );
  border-radius: 100px;
  transform: scale(1.1);
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: -1;
}

/* Hover do botão */
.btn-cta:hover::before {
  transform: scale(1);
  opacity: 1;
}

.btn-cta:hover {
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.8) inset,
    0px 0px 18px rgba(238, 162, 64, 0.6); /* Brilho aumentado no hover */
  border-color: rgba(238, 162, 64, 0.9);
}

/* ===== Ícone de seta ===== */
.arrow-icon {
  display: inline-block;
  width: 18px;
  rotate: -90deg;
  height: auto;
  opacity: 1;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 3px rgba(238, 162, 64, 0.8)); /* Brilho #eea240 */
}

.btn-cta-box:hover .arrow-icon {
  rotate: -140deg;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 6px rgba(238, 162, 64, 1)); /* Brilho aumentado */
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
  .btn-cta-box {
    gap: 10px;
    padding: 8px 12px 8px 8px;
  }
  .btn-cta {
    font-size: 14px;
    padding: 12px 14px;
  }
  .arrow-icon {
    rotate: -90deg;
    width: 16px;
  }
}

@media (max-width: 320px) {
  .btn-cta-box {
    gap: 8px;
    padding: 6px 8px 6px 6px;
  }
  .btn-cta {
    font-size: 12px;
    padding: 10px 12px;
  }
  .arrow-icon {
    width: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2f43d */.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.elementor-widget-container b {
    background: linear-gradient(135deg, #eea240 0%, #fac879 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1895b3 */.card-efeitoxpai {
    padding: 0px;
}

.x {
  margin-right: 0px !important;
}

.card-efeitox {
    margin-right: -200px;
    width: 400px !important;
    border-radius: 40px;
    overflow: hidden;
    padding: 80px 30px;
    background: linear-gradient(to bottom, #14060a, #0a0306);
    box-shadow: -20px 20px 35px 20px rgba(0, 0, 0, 0.85);
    transition: 0.5s !important;
    cursor: pointer;
    position: relative;
}

.card-efeitox:hover {
    margin-right: -50px;
    transform: rotate(-5deg) translateY(-50px);
}

.card-efeitox::after {
    content: "";
    position: absolute;
    top: 0%;
    left: 50%;
    opacity: 0.3;
    width: 400px;
    height: 200px;
    transform: translate(-50%, -50%);
    background: linear-gradient(45deg, #d7a04f, #fac879);
    border-radius: 100%;
    filter: blur(80px);
    transition: 1s;
}

.card-efeitox:hover::after {
    opacity: 0.5;
}

.card-efeitox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(to bottom, 
        rgba(215, 160, 79, 0.4), 
        rgba(200, 149, 62, 0.2),
        rgba(20, 6, 10, 0.1));
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@media (max-width: 767px) {
    .card-efeitox {
        width: 300px !important;
        padding: 80px 30px;
        margin-right: 0px;
        margin-bottom: -300px;
    }
    .card-efeitox:hover {
        margin-right: 0px;
        transform: rotate(0deg) translateY(-250px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ebb8b */.card-efeitoxpai {
    padding: 0px;
    position: relative;
    z-index: 1;
}

.x {
  margin-right: 0px !important;
}

.card-efeitox {
    margin-right: -150px; /* Reduzido de -200px para -150px */
    width: 400px !important;
    border-radius: 40px;
    overflow: hidden;
    padding: 80px 30px;
    background: linear-gradient(to bottom, #14060a, #0a0306);
    box-shadow: -15px 15px 30px 15px rgba(0, 0, 0, 0.85); /* Sombra mais suave */
    transition: 0.5s !important;
    cursor: pointer;
    position: relative;
    z-index: 2; /* Garante ordem de empilhamento */
}

.card-efeitox:hover {
    margin-right: -30px; /* Ajustado de -50px para -30px */
    transform: rotate(-5deg) translateY(-30px); /* Reduzido movimento vertical */
    z-index: 10; /* Quando hover, fica acima de todos */
}

.card-efeitox::after {
    content: "";
    position: absolute;
    top: 0%;
    left: 50%;
    opacity: 0.3;
    width: 400px;
    height: 200px;
    transform: translate(-50%, -50%);
    background: linear-gradient(45deg, #d7a04f, #fac879);
    border-radius: 100%;
    filter: blur(80px);
    transition: 1s;
    z-index: -1; /* Fica atrás do conteúdo */
}

.card-efeitox:hover::after {
    opacity: 0.5;
    filter: blur(60px); /* Reduz blur no hover para não ofuscar conteúdo */
}

.card-efeitox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(to bottom, 
        rgba(215, 160, 79, 0.4), 
        rgba(200, 149, 62, 0.2),
        rgba(20, 6, 10, 0.1));
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

/* Conteúdo dentro do card - garantir que fique visível */
.card-efeitox-content {
    position: relative;
    z-index: 3; /* Acima dos efeitos de fundo */
    color: #ffffff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

/* Adiciona margem entre os cards */
.card-efeitox + .card-efeitox {
    margin-top: 40px; /* Espaço vertical entre cards */
}

/* Container para os cards com melhor espaçamento */
.cards-container {
    display: flex;
    flex-wrap: wrap;
    gap: 40px; /* Espaço entre cards */
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    .card-efeitox {
        width: 300px !important;
        padding: 60px 25px; /* Padding reduzido */
        margin-right: 0px;
        margin-bottom: -200px; /* Reduzido de -300px para -200px */
    }
    
    .card-efeitox:hover {
        margin-right: 0px;
        transform: rotate(0deg) translateY(-150px); /* Reduzido de -250px */
        z-index: 10;
    }
    
    .cards-container {
        gap: 30px;
        flex-direction: column;
        align-items: center;
    }
    
    .card-efeitox + .card-efeitox {
        margin-top: 30px;
    }
}

/* Versão alternativa com menos sobreposição */
.card-efeitox.versao-alternativa {
    margin-right: -120px;
    margin-bottom: 40px;
}

.card-efeitox.versao-alternativa:hover {
    margin-right: -20px;
    transform: rotate(-3deg) translateY(-20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1b42b4 */.gradienteidv {
  background: -webkit-linear-gradient(50deg, #018EE6, #00A5FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-efe85ff *//* --- 1. PADRONIZAÇÃO DE TAMANHO (UX) --- */
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide img {
    height: 350px !important; /* Altura fixa para todos */
    width: 100%;
    object-fit: cover; /* Corta a imagem para preencher sem esticar */
    border-radius: 12px; /* Cantos arredondados */
    box-shadow: 0 5px 15px rgba(0,0,0,0.3); /* Sombra leve */
}

/* --- 2. OCULTAR AS BOLINHAS (PAGINAÇÃO) --- */
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-pagination {
    display: none !important;
}

/* --- 3. SUA ANIMAÇÃO ORIGINAL (Preservada) --- */
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide{
    opacity: 0.2;
    filter: blur(5px);
    animation: opacidade 5s infinite;
    transition: all 0.5s ease;
    border: 1px solid transparent;
    border-radius: 12px;
}

/* Delays originais */
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="0"]{ animation-delay: 0.5s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="1"]{ animation-delay: 1s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="2"]{ animation-delay: 1.5s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="3"]{ animation-delay: 2s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="4"]{ animation-delay: 2.5s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="5"]{ animation-delay: 3s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="6"]{ animation-delay: 3.5s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="7"]{ animation-delay: 4s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="8"]{ animation-delay: 4.5s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="9"]{ animation-delay: 5s; }
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide[data-swiper-slide-index="10"]{ animation-delay: 5.5s; }

/* Keyframes */
@keyframes opacidade{
    0%, 100%{
        opacity: 0.2;
        filter: blur(5px);
        transform: scale(0.95);
    }
    50%{
        opacity: 1;
        filter: blur(0px);
        transform: scale(1);
    }
}

/* --- 4. INTERAÇÃO (Hover Dourado) --- */
/* Pausa a animação e destaca a foto ao passar o mouse */
.elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide:hover {
    animation-play-state: paused;
    opacity: 1 !important;
    filter: blur(0px) !important;
    transform: scale(1.05) !important;
    border-color: #d7a04f; /* Borda Dourada */
    z-index: 10;
    cursor: pointer;
}

/* --- 5. AJUSTE MOBILE --- */
@media (max-width: 767px) {
    .elementor-8917 .elementor-element.elementor-element-efe85ff .swiper-slide img {
        height: 250px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75d4de */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -15px;
}
.elementor-8917 .elementor-element.elementor-element-d75d4de .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-8917 .elementor-element.elementor-element-d75d4de:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d51a6a */.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.elementor-widget-container b {
    background: linear-gradient(135deg, #eea240 0%, #fac879 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4333d6a *//* CSS Padrão (Mobile First - Telas Menores, ex: Celular) */
.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0;
  /* Celular: 28% */
  left: 28%; 
  width: 151px;
  height: 8px;
  /* Gradiente e Sombra (mantido como Branco) */
  background: linear-gradient(98deg, #fac879 -5.25%, #f8c87a 93.97%);
  box-shadow: 0px 100px 80px 0px rgba(255, 255, 255, 0.31),
              0px 41.778px 33.422px 0px rgba(255, 255, 255, 0.22),
              0px 22.336px 17.869px 0px rgba(255, 255, 255, 0.18),
              0px 12.522px 10.017px 0px rgba(255, 255, 255, 0.16),
              0px 6.65px 5.32px 0px rgba(255, 255, 255, 0.13),
              0px 2.767px 2.214px 0px rgba(255, 255, 255, 0.09);
}

/* Media Query para Desktop (Telas Maiores que 768px, por exemplo) */
@media (min-width: 768px) {
  .efeitobrilho::after {
    /* Desktop: 22% */
    left: 22%; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9b14c *//* CSS Padrão (Mobile First - Telas Menores, ex: Celular) */
.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0;
  /* Celular: 28% */
  left: 28%; 
  width: 151px;
  height: 8px;
  /* Gradiente e Sombra (mantido como Branco) */
  background: linear-gradient(98deg, #fac879 -5.25%, #f8c87a 93.97%);
  box-shadow: 0px 100px 80px 0px rgba(255, 255, 255, 0.31),
              0px 41.778px 33.422px 0px rgba(255, 255, 255, 0.22),
              0px 22.336px 17.869px 0px rgba(255, 255, 255, 0.18),
              0px 12.522px 10.017px 0px rgba(255, 255, 255, 0.16),
              0px 6.65px 5.32px 0px rgba(255, 255, 255, 0.13),
              0px 2.767px 2.214px 0px rgba(255, 255, 255, 0.09);
}

/* Media Query para Desktop (Telas Maiores que 768px, por exemplo) */
@media (min-width: 768px) {
  .efeitobrilho::after {
    /* Desktop: 22% */
    left: 22%; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50d827 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -15px;
}
.elementor-8917 .elementor-element.elementor-element-f50d827 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-8917 .elementor-element.elementor-element-f50d827:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6696534 */.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.elementor-widget-container b {
    background: linear-gradient(135deg, #eea240 0%, #fac879 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5868c *//* CSS Padrão (Mobile First - Telas Menores, ex: Celular) */
.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0;
  /* Celular: 28% */
  left: 28%; 
  width: 151px;
  height: 8px;
  /* Gradiente e Sombra (mantido como Branco) */
  background: linear-gradient(98deg, #fac879 -5.25%, #f8c87a 93.97%);
  box-shadow: 0px 100px 80px 0px rgba(255, 255, 255, 0.31),
              0px 41.778px 33.422px 0px rgba(255, 255, 255, 0.22),
              0px 22.336px 17.869px 0px rgba(255, 255, 255, 0.18),
              0px 12.522px 10.017px 0px rgba(255, 255, 255, 0.16),
              0px 6.65px 5.32px 0px rgba(255, 255, 255, 0.13),
              0px 2.767px 2.214px 0px rgba(255, 255, 255, 0.09);
}

/* Media Query para Desktop (Telas Maiores que 768px, por exemplo) */
@media (min-width: 768px) {
  .efeitobrilho::after {
    /* Desktop: 22% */
    left: 22%; 
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb5f01b *//* No Elementor, ".elementor-8917 .elementor-element.elementor-element-bb5f01b" será o widget ou a coluna que você está estilizando */
.elementor-8917 .elementor-element.elementor-element-bb5f01b {
  position: relative;
  isolation: isolate; /* garante que o z-index negativo fique apenas dentro do widget */
  overflow: visible !important; /* evita corte do glow */
  background-color: #14060a; /* tom de fundo da Daille */
}

.elementor-8917 .elementor-element.elementor-element-bb5f01b img {
  position: relative;
  z-index: 1; /* imagem sempre por cima */
}

.elementor-8917 .elementor-element.elementor-element-bb5f01b::before {
  content: "";
  position: absolute;
  top: 40%;
  left: 50%;
  width: 70%;
  height: 60%;
  transform: translate(-50%, -50%);
  
  background: url("https://hpromo.shop/wp-content/uploads/2025/08/render.webp") center/cover no-repeat;
  filter: blur(60px) saturate(2) brightness(1.5);
  
  pointer-events: none;
  animation: animate 5s ease infinite;
  border-radius: 40px;
  will-change: filter, background-position;
  z-index: -1; /* agora funciona por causa do isolation */
}

.mulher {
    position: relative; /* garante que o ::after fique posicionado em relação ao elemento */
}

.mulher::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%; /* altura do degradê inferior */
    background: linear-gradient(to top, #14060a, rgba(20, 6, 10, 0));
    pointer-events: none;
    z-index: 2; /* garante que fique acima do conteúdo da imagem */
}

/* Efeito dourado para destaque */
.elementor-8917 .elementor-element.elementor-element-bb5f01b::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 80%;
    transform: translate(-50%, -50%);
    background: radial-gradient(
        ellipse at center,
        rgba(250, 200, 121, 0.15) 0%,
        rgba(250, 200, 121, 0.08) 30%,
        rgba(20, 6, 10, 0) 70%
    );
    pointer-events: none;
    z-index: 0;
    border-radius: 50%;
    filter: blur(10px);
}

/* Glow dourado nas bordas */
.elementor-8917 .elementor-element.elementor-element-bb5f01b {
  box-shadow: 
    0 0 30px rgba(250, 200, 121, 0.1),
    0 0 60px rgba(250, 200, 121, 0.05),
    inset 0 0 20px rgba(250, 200, 121, 0.05);
}

@media (max-width: 767px) {
  .elementor-8917 .elementor-element.elementor-element-bb5f01b::before {
    filter: blur(40px) saturate(2) brightness(1.5);
  }
  
  .elementor-8917 .elementor-element.elementor-element-bb5f01b::after {
    width: 90%;
    height: 90%;
    filter: blur(5px);
  }
  
  .elementor-8917 .elementor-element.elementor-element-bb5f01b {
    box-shadow: 
      0 0 15px rgba(250, 200, 121, 0.1),
      0 0 30px rgba(250, 200, 121, 0.05),
      inset 0 0 10px rgba(250, 200, 121, 0.05);
  }
}

@keyframes animate {
  0% { 
    background-size: 100%; 
    filter: blur(60px) saturate(2) brightness(1.5) hue-rotate(0deg);
  }
  50% { 
    background-size: 500%; 
    filter: blur(60px) saturate(2.2) brightness(1.7) hue-rotate(5deg);
  }
  100% { 
    background-size: 100%; 
    filter: blur(60px) saturate(2) brightness(1.5) hue-rotate(0deg);
  }
}

/* Animação suave para o glow dourado */
@keyframes dourado-pulse {
  0%, 100% {
    opacity: 0.7;
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    opacity: 0.9;
    transform: translate(-50%, -50%) scale(1.05);
  }
}

.elementor-8917 .elementor-element.elementor-element-bb5f01b::after {
  animation: dourado-pulse 4s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c93675d *//* No Elementor, ".elementor-8917 .elementor-element.elementor-element-c93675d" será o widget ou a coluna que você está estilizando */
.elementor-8917 .elementor-element.elementor-element-c93675d {
  position: relative;
  isolation: isolate; /* garante que o z-index negativo fique apenas dentro do widget */
  overflow: visible !important; /* evita corte do glow */
  background-color: #14060a; /* tom de fundo da Daille */
}

.elementor-8917 .elementor-element.elementor-element-c93675d img {
  position: relative;
  z-index: 1; /* imagem sempre por cima */
}

.elementor-8917 .elementor-element.elementor-element-c93675d::before {
  content: "";
  position: absolute;
  top: 40%;
  left: 50%;
  width: 70%;
  height: 60%;
  transform: translate(-50%, -50%);
  
  background: url("https://hpromo.shop/wp-content/uploads/2025/08/render.webp") center/cover no-repeat;
  filter: blur(60px) saturate(2) brightness(1.5);
  
  pointer-events: none;
  animation: animate 5s ease infinite;
  border-radius: 40px;
  will-change: filter, background-position;
  z-index: -1; /* agora funciona por causa do isolation */
}

.mulher {
    position: relative; /* garante que o ::after fique posicionado em relação ao elemento */
}

.mulher::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%; /* altura do degradê inferior */
    background: linear-gradient(to top, #14060a, rgba(20, 6, 10, 0));
    pointer-events: none;
    z-index: 2; /* garante que fique acima do conteúdo da imagem */
}

/* Efeito dourado para destaque */
.elementor-8917 .elementor-element.elementor-element-c93675d::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 80%;
    transform: translate(-50%, -50%);
    background: radial-gradient(
        ellipse at center,
        rgba(250, 200, 121, 0.15) 0%,
        rgba(250, 200, 121, 0.08) 30%,
        rgba(20, 6, 10, 0) 70%
    );
    pointer-events: none;
    z-index: 0;
    border-radius: 50%;
    filter: blur(10px);
}

/* Glow dourado nas bordas */
.elementor-8917 .elementor-element.elementor-element-c93675d {
  box-shadow: 
    0 0 30px rgba(250, 200, 121, 0.1),
    0 0 60px rgba(250, 200, 121, 0.05),
    inset 0 0 20px rgba(250, 200, 121, 0.05);
}

@media (max-width: 767px) {
  .elementor-8917 .elementor-element.elementor-element-c93675d::before {
    filter: blur(40px) saturate(2) brightness(1.5);
  }
  
  .elementor-8917 .elementor-element.elementor-element-c93675d::after {
    width: 90%;
    height: 90%;
    filter: blur(5px);
  }
  
  .elementor-8917 .elementor-element.elementor-element-c93675d {
    box-shadow: 
      0 0 15px rgba(250, 200, 121, 0.1),
      0 0 30px rgba(250, 200, 121, 0.05),
      inset 0 0 10px rgba(250, 200, 121, 0.05);
  }
}

@keyframes animate {
  0% { 
    background-size: 100%; 
    filter: blur(60px) saturate(2) brightness(1.5) hue-rotate(0deg);
  }
  50% { 
    background-size: 500%; 
    filter: blur(60px) saturate(2.2) brightness(1.7) hue-rotate(5deg);
  }
  100% { 
    background-size: 100%; 
    filter: blur(60px) saturate(2) brightness(1.5) hue-rotate(0deg);
  }
}

/* Animação suave para o glow dourado */
@keyframes dourado-pulse {
  0%, 100% {
    opacity: 0.7;
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    opacity: 0.9;
    transform: translate(-50%, -50%) scale(1.05);
  }
}

.elementor-8917 .elementor-element.elementor-element-c93675d::after {
  animation: dourado-pulse 4s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e75c59 */.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.elementor-widget-container b {
    background: linear-gradient(135deg, #eea240 0%, #fac879 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2788515 */.glowbox {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
  opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
  clear: both;
  content: "";
  display: block;
}

.glowbox-animations {
  opacity: 0;
  pointer-events: none;
  transition: 1s ease opacity;
}

.glowbox-animations * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* ALTERADO: Gradiente adaptado para #eea240 */
.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
  animation: borderTurn var(--animation-speed) infinite linear;
  background-image: conic-gradient(
    from 0 at 50% 50%,
    #eea240 0deg,                /* Cor principal #eea240 */
    rgba(238, 162, 64, 0.8) 30deg, /* Versão com transparência */
    rgba(160, 110, 40, 0) 60deg,    /* Transição suave */
    rgba(160, 110, 40, 0) 300deg,
    rgba(255, 210, 140, 1) 330deg, /* Dourado claro */
    #eea240 360deg                 /* Volta à cor principal */
  );
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.glowbox-stars-masker {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: auto;
}

.glowbox-glow {
  filter: blur(8px);
  opacity: 0.12;
}

.glowbox-borders {
  animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
  border-radius: 999px;
  content: "";
  height: 100%;
  inset: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: 1s ease opacity;
  width: 100%;
  z-index: 1;
}

@keyframes borderTurn {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes borderTurnWithTranslate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px 20px 10px 10px;
  background-color: #1a150f;
  background: linear-gradient(
    225deg,
    rgba(238, 162, 64, 0.18) 5%,     /* #eea240 com transparência */
    rgba(255, 255, 255, 0.08) 43%,
    rgba(255, 255, 255, 0.03) 68%
  );
  border: 1px solid rgba(238, 162, 64, 0.35); /* #eea240 para borda */
  border-radius: 100px;
  box-shadow: 
    23.9px 19.78px 82.49px 0px rgba(0, 0, 0, 0.58),
    0px 0px 15px rgba(238, 162, 64, 0.25); /* Brilho laranja dourado */
  flex-wrap: nowrap;
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 14px 16px;
  /* ALTERADO: Gradiente usando #eea240 */
  background: linear-gradient(
    271.55deg,
    rgba(238, 162, 64, 0.7) 5.88%,      /* #eea240 principal */
    rgba(190, 130, 51, 0.3) 50.22%,     /* Versão mais escura */
    rgba(160, 110, 40, 0.7) 95.32%      /* Versão mais escura ainda */
  );
  border: 1px solid rgba(238, 162, 64, 0.8); /* Borda #eea240 */
  border-radius: 100px;
  letter-spacing: 0.8px;
  font-family: "Aspekta", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.6) inset, /* Dourado claro */
    0px 0px 12px rgba(238, 162, 64, 0.4); /* Brilho externo mais forte */
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Pseudo-elemento para o fundo - usando #eea240 */
.btn-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* ALTERADO: Gradiente rico usando #eea240 */
  background: linear-gradient(
    135deg,
    rgba(238, 162, 64, 0.9) 0%,          /* #eea240 */
    rgba(255, 195, 100, 0.85) 25%,       /* Tom mais claro */
    rgba(238, 162, 64, 0.9) 50%,         /* #eea240 de volta */
    rgba(210, 145, 56, 0.85) 75%,        /* Tom mais escuro */
    rgba(238, 162, 64, 0.9) 100%         /* #eea240 final */
  );
  border-radius: 100px;
  transform: scale(1.1);
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: -1;
}

/* Hover do botão */
.btn-cta:hover::before {
  transform: scale(1);
  opacity: 1;
}

.btn-cta:hover {
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.8) inset,
    0px 0px 18px rgba(238, 162, 64, 0.6); /* Brilho aumentado no hover */
  border-color: rgba(238, 162, 64, 0.9);
}

/* ===== Ícone de seta ===== */
.arrow-icon {
  display: inline-block;
  width: 18px;
  rotate: -90deg;
  height: auto;
  opacity: 1;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 3px rgba(238, 162, 64, 0.8)); /* Brilho #eea240 */
}

.btn-cta-box:hover .arrow-icon {
  rotate: -140deg;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 6px rgba(238, 162, 64, 1)); /* Brilho aumentado */
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
  .btn-cta-box {
    gap: 10px;
    padding: 8px 12px 8px 8px;
  }
  .btn-cta {
    font-size: 14px;
    padding: 12px 14px;
  }
  .arrow-icon {
    rotate: -90deg;
    width: 16px;
  }
}

@media (max-width: 320px) {
  .btn-cta-box {
    gap: 8px;
    padding: 6px 8px 6px 6px;
  }
  .btn-cta {
    font-size: 12px;
    padding: 10px 12px;
  }
  .arrow-icon {
    width: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-523b066 */.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

.elementor-widget-container b {
    background: linear-gradient(135deg, #eea240 0%, #fac879 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9792109 */.glowbox {
  isolation: isolate;
  overflow: hidden;
  border-radius: 999px;
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  --animation-speed: 2s;
}

.glowbox-active .glowbox-animations,
.glowbox-active .glowbox-borders-masker {
  opacity: 1;
}

.glowbox-animations,
.glowbox-borders {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.glowbox-animations:before,
.glowbox-borders:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.glowbox-animations:after,
.glowbox-borders:after {
  clear: both;
  content: "";
  display: block;
}

.glowbox-animations {
  opacity: 0;
  pointer-events: none;
  transition: 1s ease opacity;
}

.glowbox-animations * {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* ALTERADO: Gradiente adaptado para #eea240 */
.glowbox-borders,
.glowbox-glow,
.glowbox-stars {
  animation: borderTurn var(--animation-speed) infinite linear;
  background-image: conic-gradient(
    from 0 at 50% 50%,
    #eea240 0deg,                /* Cor principal #eea240 */
    rgba(238, 162, 64, 0.8) 30deg, /* Versão com transparência */
    rgba(160, 110, 40, 0) 60deg,    /* Transição suave */
    rgba(160, 110, 40, 0) 300deg,
    rgba(255, 210, 140, 1) 330deg, /* Dourado claro */
    #eea240 360deg                 /* Volta à cor principal */
  );
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.glowbox-stars-masker {
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0534 15.732C13.8444 15.283 14.2848 14.8489 14.7326 15.051C14.8296 15.0959 14.9043 15.1707 14.949 15.268C15.1506 15.717 14.7177 16.1511 14.2698 15.949C14.1728 15.9041 14.0982 15.8293 14.0534 15.732Z' fill='black'/%3E%3Cpath d='M18.8001 13.5093C19.0016 13.0603 18.5687 12.6263 18.1209 12.8283C18.0239 12.8732 17.9492 12.9481 17.9045 13.0453C17.6955 13.4944 18.1358 13.9284 18.5837 13.7264C18.6807 13.6815 18.7553 13.6066 18.8001 13.5093Z' fill='black'/%3E%3Cpath d='M0.949043 2.732C1.15057 2.28297 0.717663 1.84891 0.269836 2.05097C0.172806 2.09587 0.098162 2.17071 0.0533793 2.268C-0.155607 2.71703 0.284759 3.15109 0.732587 2.94903C0.829616 2.90413 0.90426 2.82929 0.949043 2.732Z' fill='black'/%3E%3Cpath d='M26.9489 7.732C27.151 7.28297 26.7169 6.84891 26.2679 7.05097C26.1706 7.09587 26.0958 7.17071 26.0508 7.268C25.8488 7.71703 26.2828 8.15109 26.7319 7.94903C26.8292 7.90413 26.904 7.82929 26.9489 7.732Z' fill='black'/%3E%3Cpath d='M13.0534 5.732C12.8444 5.28297 13.2848 4.84891 13.7326 5.05097C13.8296 5.09587 13.9043 5.17071 13.949 5.268C14.1506 5.71703 13.7177 6.15109 13.2698 5.94903C13.1728 5.90413 13.0982 5.82929 13.0534 5.732Z' fill='black'/%3E%3Cpath d='M10.0534 17.732C9.84439 17.283 10.2848 16.8489 10.7326 17.051C10.8296 17.0959 10.9043 17.1707 10.949 17.268C11.1506 17.717 10.7177 18.1511 10.2698 17.949C10.1728 17.9041 10.0982 17.8293 10.0534 17.732Z' fill='black'/%3E%3Cpath d='M15.0534 21.732C14.8444 21.283 15.2848 20.8489 15.7326 21.051C15.8296 21.0959 15.9043 21.1707 15.949 21.268C16.1506 21.717 15.7177 22.1511 15.2698 21.949C15.1728 21.9041 15.0982 21.8293 15.0534 21.732Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-repeat: repeat;
  -webkit-mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: auto;
}

.glowbox-glow {
  filter: blur(8px);
  opacity: 0.12;
}

.glowbox-borders {
  animation-name: borderTurnWithTranslate;
}

.glowbox-borders-masker {
  border-radius: 999px;
  content: "";
  height: 100%;
  inset: 0;
  left: 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: 1s ease opacity;
  width: 100%;
  z-index: 1;
}

@keyframes borderTurn {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes borderTurnWithTranslate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

/* ===== Container do Botão ===== */
.btn-cta-box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px 20px 10px 10px;
  background-color: #1a150f;
  background: linear-gradient(
    225deg,
    rgba(238, 162, 64, 0.18) 5%,     /* #eea240 com transparência */
    rgba(255, 255, 255, 0.08) 43%,
    rgba(255, 255, 255, 0.03) 68%
  );
  border: 1px solid rgba(238, 162, 64, 0.35); /* #eea240 para borda */
  border-radius: 100px;
  box-shadow: 
    23.9px 19.78px 82.49px 0px rgba(0, 0, 0, 0.58),
    0px 0px 15px rgba(238, 162, 64, 0.25); /* Brilho laranja dourado */
  flex-wrap: nowrap;
}

/* ===== Botão em si (texto) ===== */
.btn-cta {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 14px 16px;
  /* ALTERADO: Gradiente usando #eea240 */
  background: linear-gradient(
    271.55deg,
    rgba(238, 162, 64, 0.7) 5.88%,      /* #eea240 principal */
    rgba(190, 130, 51, 0.3) 50.22%,     /* Versão mais escura */
    rgba(160, 110, 40, 0.7) 95.32%      /* Versão mais escura ainda */
  );
  border: 1px solid rgba(238, 162, 64, 0.8); /* Borda #eea240 */
  border-radius: 100px;
  letter-spacing: 0.8px;
  font-family: "Aspekta", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.6) inset, /* Dourado claro */
    0px 0px 12px rgba(238, 162, 64, 0.4); /* Brilho externo mais forte */
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Pseudo-elemento para o fundo - usando #eea240 */
.btn-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* ALTERADO: Gradiente rico usando #eea240 */
  background: linear-gradient(
    135deg,
    rgba(238, 162, 64, 0.9) 0%,          /* #eea240 */
    rgba(255, 195, 100, 0.85) 25%,       /* Tom mais claro */
    rgba(238, 162, 64, 0.9) 50%,         /* #eea240 de volta */
    rgba(210, 145, 56, 0.85) 75%,        /* Tom mais escuro */
    rgba(238, 162, 64, 0.9) 100%         /* #eea240 final */
  );
  border-radius: 100px;
  transform: scale(1.1);
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: -1;
}

/* Hover do botão */
.btn-cta:hover::before {
  transform: scale(1);
  opacity: 1;
}

.btn-cta:hover {
  box-shadow:
    -4.15px 10.39px 70.01px 0px rgba(54, 40, 17, 0.89),
    -2.08px 4.15px 38.22px 0px #0F0F0F,
    -5.2px -4px 12.3px -10.4px rgba(255, 210, 140, 0.8) inset,
    0px 0px 18px rgba(238, 162, 64, 0.6); /* Brilho aumentado no hover */
  border-color: rgba(238, 162, 64, 0.9);
}

/* ===== Ícone de seta ===== */
.arrow-icon {
  display: inline-block;
  width: 18px;
  rotate: -90deg;
  height: auto;
  opacity: 1;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 3px rgba(238, 162, 64, 0.8)); /* Brilho #eea240 */
}

.btn-cta-box:hover .arrow-icon {
  rotate: -140deg;
  transition: 0.5s ease all;
  filter: drop-shadow(0 0 6px rgba(238, 162, 64, 1)); /* Brilho aumentado */
}

/* ===== Responsividade ===== */
@media (max-width: 480px) {
  .btn-cta-box {
    gap: 10px;
    padding: 8px 12px 8px 8px;
  }
  .btn-cta {
    font-size: 14px;
    padding: 12px 14px;
  }
  .arrow-icon {
    rotate: -90deg;
    width: 16px;
  }
}

@media (max-width: 320px) {
  .btn-cta-box {
    gap: 8px;
    padding: 6px 8px 6px 6px;
  }
  .btn-cta {
    font-size: 12px;
    padding: 10px 12px;
  }
  .arrow-icon {
    width: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for piotnetforms, class: .elementor-element-a9313df *//* ============================================
   ESTILO PARA O FORMULÁRIO DE CONTATO (PIOTNET)
   ID do Formulário: 7255
   ============================================ */

/* Estilo Geral do Formulário */
#piotnetforms .piotnetforms-fields-wrapper {
    margin-bottom: 20px !important;
}

/* Estilização dos Rótulos (Labels) */
#piotnetforms .piotnetforms-field-label {
    color: #d7a04f !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    margin-bottom: 8px !important;
    letter-spacing: 0.5px !important;
    display: block !important;
}

/* Estilização dos Campos (Inputs, Textarea, Tel, Email) */
#piotnetforms .piotnetforms-field,
#piotnetforms .piotnetforms-field-textual {
    background-color: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 15px !important;
    transition: all 0.3s ease !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Cor do Placeholder (Texto de exemplo dentro do campo) */
#piotnetforms .piotnetforms-field::placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
    font-size: 13px !important;
    opacity: 1 !important; /* Garante que o placeholder seja visível */
}

/* Efeito ao clicar no campo (Foco) */
#piotnetforms .piotnetforms-field:focus,
#piotnetforms .piotnetforms-field-textual:focus {
    border-color: #d7a04f !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    box-shadow: 0 0 8px rgba(215, 160, 79, 0.2) !important;
    outline: none !important;
}

/* ============================================
   ESTILO ESPECÍFICO PARA O MENU SUSPENSO (SELECT)
   ============================================ */
#piotnetforms .piotnetforms-select-wrapper select {
    background-color: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 15px !important;
    width: 100% !important;
    cursor: pointer !important;
    appearance: none !important; /* Remove o estilo padrão do navegador */
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d7a04f'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right 15px center !important;
    background-size: 20px !important;
}

/* Efeito de foco no select */
#piotnetforms .piotnetforms-select-wrapper select:focus {
    border-color: #d7a04f !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    box-shadow: 0 0 8px rgba(215, 160, 79, 0.2) !important;
    outline: none !important;
}

/* Estilo das opções dentro do menu suspenso */
#piotnetforms .piotnetforms-select-wrapper select option {
    background-color: #2a2a2a !important; /* Fundo escuro para as opções */
    color: #f0f0f0 !important;
}

/* ============================================
   ESTILIZAÇÃO DO BOTÃO DE ENVIAR
   ============================================ */
#piotnetforms .piotnetforms-button {
    background-color: #d7a04f !important;
    color: #0f050a !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border-radius: 6px !important;
    padding: 15px 30px !important;
    border: none !important;
    width: 100% !important;
    transition: all 0.3s ease !important;
    cursor: pointer !important;
    font-size: 16px !important;
    margin-top: 10px !important;
}

/* Hover do Botão (Ao passar o mouse) */
#piotnetforms .piotnetforms-button:hover {
    background-color: #e0b05c !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 5px 15px rgba(215, 160, 79, 0.3) !important;
}

/* Estilo do ícone dentro do botão (seta) */
#piotnetforms .piotnetforms-button-icon {
    margin-right: 8px !important;
}

/* ============================================
   AJUSTES PARA DISPOSITIVOS MÓVEIS
   ============================================ */
@media (max-width: 767px) {
    #piotnetforms .piotnetforms-field {
        font-size: 16px !important; /* Evita zoom automático em iPhones */
    }
    
    #piotnetforms .piotnetforms-button {
        padding: 12px 20px !important;
    }
    
    /* Ajusta a seta do menu suspenso para caber melhor em telas pequenas */
    #piotnetforms .piotnetforms-select-wrapper select {
        background-position: right 10px center !important;
    }
}/* End custom CSS */
/* Start custom CSS for piotnetforms, class: .elementor-element-3ce76b1 *//* ============================================
   ESTILO PARA O FORMULÁRIO DE CONTATO (PIOTNET)
   ID do Formulário: 7255
   ============================================ */

/* Estilo Geral do Formulário */
#piotnetforms .piotnetforms-fields-wrapper {
    margin-bottom: 20px !important;
}

/* Estilização dos Rótulos (Labels) */
#piotnetforms .piotnetforms-field-label {
    color: #d7a04f !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    margin-bottom: 8px !important;
    letter-spacing: 0.5px !important;
    display: block !important;
}

/* Estilização dos Campos (Inputs, Textarea, Tel, Email) */
#piotnetforms .piotnetforms-field,
#piotnetforms .piotnetforms-field-textual {
    background-color: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 15px !important;
    transition: all 0.3s ease !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Cor do Placeholder (Texto de exemplo dentro do campo) */
#piotnetforms .piotnetforms-field::placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
    font-size: 13px !important;
    opacity: 1 !important; /* Garante que o placeholder seja visível */
}

/* Efeito ao clicar no campo (Foco) */
#piotnetforms .piotnetforms-field:focus,
#piotnetforms .piotnetforms-field-textual:focus {
    border-color: #d7a04f !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    box-shadow: 0 0 8px rgba(215, 160, 79, 0.2) !important;
    outline: none !important;
}

/* ============================================
   ESTILO ESPECÍFICO PARA O MENU SUSPENSO (SELECT)
   ============================================ */
#piotnetforms .piotnetforms-select-wrapper select {
    background-color: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 15px !important;
    width: 100% !important;
    cursor: pointer !important;
    appearance: none !important; /* Remove o estilo padrão do navegador */
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d7a04f'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right 15px center !important;
    background-size: 20px !important;
}

/* Efeito de foco no select */
#piotnetforms .piotnetforms-select-wrapper select:focus {
    border-color: #d7a04f !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
    box-shadow: 0 0 8px rgba(215, 160, 79, 0.2) !important;
    outline: none !important;
}

/* Estilo das opções dentro do menu suspenso */
#piotnetforms .piotnetforms-select-wrapper select option {
    background-color: #2a2a2a !important; /* Fundo escuro para as opções */
    color: #f0f0f0 !important;
}

/* ============================================
   ESTILIZAÇÃO DO BOTÃO DE ENVIAR
   ============================================ */
#piotnetforms .piotnetforms-button {
    background-color: #d7a04f !important;
    color: #0f050a !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border-radius: 6px !important;
    padding: 15px 30px !important;
    border: none !important;
    width: 100% !important;
    transition: all 0.3s ease !important;
    cursor: pointer !important;
    font-size: 16px !important;
    margin-top: 10px !important;
}

/* Hover do Botão (Ao passar o mouse) */
#piotnetforms .piotnetforms-button:hover {
    background-color: #e0b05c !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 5px 15px rgba(215, 160, 79, 0.3) !important;
}

/* Estilo do ícone dentro do botão (seta) */
#piotnetforms .piotnetforms-button-icon {
    margin-right: 8px !important;
}

/* ============================================
   AJUSTES PARA DISPOSITIVOS MÓVEIS
   ============================================ */
@media (max-width: 767px) {
    #piotnetforms .piotnetforms-field {
        font-size: 16px !important; /* Evita zoom automático em iPhones */
    }
    
    #piotnetforms .piotnetforms-button {
        padding: 12px 20px !important;
    }
    
    /* Ajusta a seta do menu suspenso para caber melhor em telas pequenas */
    #piotnetforms .piotnetforms-select-wrapper select {
        background-position: right 10px center !important;
    }
}/* End custom CSS */
/* Start custom CSS */html, body{
width: 100%;
overflow-x: hidden;
}/* End custom CSS */