.elementor-28 .elementor-element.elementor-element-c16f914{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c16f914:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c16f914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/BANNER-HERO-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-8052357{--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-28 .elementor-element.elementor-element-4d05c4e{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-4d05c4e img{width:100%;}.elementor-28 .elementor-element.elementor-element-1b4158a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-1b4158a .elementor-heading-title{line-height:130%;color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-7aafb0b p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-7aafb0b{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-a4ee51e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-28 .elementor-element.elementor-element-a4ee51e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-a4ee51e .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-5d1d584{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-item > a{font-size:20px;line-height:140%;}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-312edd1{--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-28 .elementor-element.elementor-element-477ee20d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-57841c0a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-28 .elementor-element.elementor-element-57841c0a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-57841c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-7c379e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-7c379e3c.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:140%;}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5bdc7f7{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5bdc7f7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5bdc7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238879-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-3d4f2de{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-3d4f2de.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-3d4f2de .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-e7e7317{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:22px 22px 22px 22px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-e7e7317:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e7e7317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE0D;}.elementor-28 .elementor-element.elementor-element-e7e7317.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-bd00924{border-radius:16px 16px 16px 16px;}.elementor-28 .elementor-element.elementor-element-bd00924 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28 .elementor-element.elementor-element-6e4ee43{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-6e4ee43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-6e4ee43 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-2fcd812{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-28 .elementor-element.elementor-element-2fcd812 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-2fcd812 .elementor-icon{font-size:70px;}.elementor-28 .elementor-element.elementor-element-2fcd812 .elementor-icon svg{height:70px;}.elementor-28 .elementor-element.elementor-element-afd15ec{--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;--flex-wrap: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-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:13px 13px 13px 13px;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:90px;}.elementor-28 .elementor-element.elementor-element-afd15ec:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-afd15ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238852-2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-02ef331{--display:flex;}.elementor-28 .elementor-element.elementor-element-65de2d7{width:var( --container-widget-width, 47% );max-width:47%;padding:8px 20px 8px 20px;--container-widget-width:47%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-65de2d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-65de2d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-65de2d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-65de2d7 .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-65de2d7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-98a4600{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-98a4600.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-98a4600 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-61fa58c{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-61fa58c p{margin-block-end:26px;}.elementor-28 .elementor-element.elementor-element-ccd2e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-ccd2e37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-ccd2e37 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-9e8f0dd{--display:flex;}.elementor-28 .elementor-element.elementor-element-141dbab{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:584px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-141dbab{left:-114px;}body.rtl .elementor-28 .elementor-element.elementor-element-141dbab{right:-114px;}.elementor-28 .elementor-element.elementor-element-141dbab img{width:100%;}.elementor-28 .elementor-element.elementor-element-c384417{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;top:720px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c384417{left:544px;}body.rtl .elementor-28 .elementor-element.elementor-element-c384417{right:544px;}.elementor-28 .elementor-element.elementor-element-c384417 img{width:100%;}.elementor-28 .elementor-element.elementor-element-7ab5cb0{--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;--flex-wrap:wrap;--padding-top:300px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7ab5cb0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7ab5cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238885.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-f47f129{--display:flex;}.elementor-28 .elementor-element.elementor-element-8ada19b{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;top:25px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8ada19b{left:-82px;}body.rtl .elementor-28 .elementor-element.elementor-element-8ada19b{right:-82px;}.elementor-28 .elementor-element.elementor-element-8ada19b img{width:100%;}.elementor-28 .elementor-element.elementor-element-ee196b2{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-scale:1.5;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -10%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-28 .elementor-element.elementor-element-ee196b2 img{width:100%;}.elementor-28 .elementor-element.elementor-element-a2ea2b2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-a2ea2b2.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-a2ea2b2 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-c762439{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;top:485px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c762439{left:-123px;}body.rtl .elementor-28 .elementor-element.elementor-element-c762439{right:-123px;}.elementor-28 .elementor-element.elementor-element-c762439 img{width:100%;}.elementor-28 .elementor-element.elementor-element-bf7df5a{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-0ea169c{width:var( --container-widget-width, 42% );max-width:42%;padding:8px 20px 8px 20px;--container-widget-width:42%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-0ea169c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-0ea169c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-0ea169c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-0ea169c .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-0ea169c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8f5060d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-8f5060d.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-8f5060d .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-fb13c5b{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-fb13c5b p{margin-block-end:26px;}.elementor-28 .elementor-element.elementor-element-fa31de3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-fa31de3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-fa31de3 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-eca1fc9{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-eca1fc9:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-eca1fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238886-1.png");}.elementor-28 .elementor-element.elementor-element-7fa5363{--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;--flex-wrap: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-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:13px 13px 13px 13px;}.elementor-28 .elementor-element.elementor-element-7fa5363:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7fa5363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Container-1.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-28 .elementor-element.elementor-element-6b3119b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;top:-280px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-6b3119b{left:-521px;}body.rtl .elementor-28 .elementor-element.elementor-element-6b3119b{right:-521px;}.elementor-28 .elementor-element.elementor-element-6b3119b img{width:100%;}.elementor-28 .elementor-element.elementor-element-5c613ee{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f5109c7{width:var( --container-widget-width, 41% );max-width:41%;padding:8px 20px 8px 20px;--container-widget-width:41%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-6ce898e{width:var( --container-widget-width, 100% );max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-6ce898e.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-6ce898e .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-6615ce9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-6615ce9 p{margin-block-end:26px;}.elementor-28 .elementor-element.elementor-element-bb7bd9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-bb7bd9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-bb7bd9d .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-ecdb809{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f733bc8{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-scale:2;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 14%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-f733bc8 img{width:100%;}.elementor-28 .elementor-element.elementor-element-8d40807{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;top:405px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8d40807{left:524px;}body.rtl .elementor-28 .elementor-element.elementor-element-8d40807{right:524px;}.elementor-28 .elementor-element.elementor-element-8d40807 img{width:100%;}.elementor-28 .elementor-element.elementor-element-bba3ea6{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;top:507px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-bba3ea6{left:-7px;}body.rtl .elementor-28 .elementor-element.elementor-element-bba3ea6{right:-7px;}.elementor-28 .elementor-element.elementor-element-bba3ea6 img{width:100%;}.elementor-28 .elementor-element.elementor-element-9919559{--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:40px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9919559:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9919559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238881.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-75f390d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-28 .elementor-element.elementor-element-75f390d .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-75f390d .elementor-icon{font-size:70px;}.elementor-28 .elementor-element.elementor-element-75f390d .elementor-icon svg{height:70px;}.elementor-28 .elementor-element.elementor-element-eb94644{width:var( --container-widget-width, 26% );max-width:26%;padding:8px 20px 8px 20px;--container-widget-width:26%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-eb94644.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-eb94644 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-eb94644 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-eb94644 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-eb94644 .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-eb94644 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-05fded7{width:var( --container-widget-width, 50% );max-width:50%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-05fded7.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-05fded7 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-1674b88{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-1674b88 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-dfc0e76{--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:50px 13px;--row-gap:50px;--column-gap:13px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-536eedc{--display:flex;--padding-top:170px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-536eedc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-536eedc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-1171275246.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-d0ef309{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-d0ef309 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-e9cbce3{--display:flex;--padding-top:170px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-e9cbce3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e9cbce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227048.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-1cbf03d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-1cbf03d p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-80ebfd3{--display:flex;--padding-top:170px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-80ebfd3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-80ebfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227049.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-b3c2674{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-b3c2674.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b3c2674 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-33e202c{--display:flex;--padding-top:170px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-33e202c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-33e202c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227048-1.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-e2d470f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-e2d470f p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-60c38a7{--display:flex;--padding-top:170px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-60c38a7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-60c38a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227049-1.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-b860a1c{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-b860a1c.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b860a1c p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-febba27{--display:flex;--padding-top:170px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-febba27:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-febba27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227050.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-8efc0af{width:var( --container-widget-width, 86% );max-width:86%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-8efc0af.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8efc0af p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-e9b204b{width:var( --container-widget-width, 100% );max-width:100%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-e9b204b p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-617131f{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-617131f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-617131f .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-89bf1bc{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-89bf1bc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-89bf1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-28 .elementor-element.elementor-element-f75f77f{width:var( --container-widget-width, 11% );max-width:11%;padding:8px 20px 8px 20px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-f75f77f.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-f75f77f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f75f77f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-f75f77f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f75f77f .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-f75f77f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8751e47{width:var( --container-widget-width, 26% );max-width:26%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-8751e47.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8751e47 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-947953b{--e-image-carousel-slides-to-show:5;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-947953b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;width:10px;height:10px;background:#F7D599;}.elementor-28 .elementor-element.elementor-element-947953b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#F5F5F5;opacity:1;}.elementor-28 .elementor-element.elementor-element-947953b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:6px 6px 6px 6px;}.elementor-28 .elementor-element.elementor-element-8aba640{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8aba640:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8aba640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238880.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9be3899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-28 .elementor-element.elementor-element-9be3899 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-9be3899 .elementor-icon{font-size:70px;}.elementor-28 .elementor-element.elementor-element-9be3899 .elementor-icon svg{height:70px;}.elementor-28 .elementor-element.elementor-element-2f34a9b{width:var( --container-widget-width, 17% );max-width:17%;padding:8px 20px 8px 20px;--container-widget-width:17%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2f34a9b.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2f34a9b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2f34a9b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2f34a9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2f34a9b .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-2f34a9b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-c763b6e{width:var( --container-widget-width, 38% );max-width:38%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-c763b6e.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-c763b6e .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-f769e63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-f1663b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-f1663b1:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f1663b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-f6a3144.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-f6a3144.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-f6a3144.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-b15dd72{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-b15dd72:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b15dd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-2e17046.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-2e17046.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-2e17046.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-5eb9b2c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-5eb9b2c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5eb9b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-872c165.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-872c165.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-872c165.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3c433c9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-3c433c9:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3c433c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-2ea844b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-2ea844b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-2ea844b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e6d321e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-e6d321e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e6d321e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-b7a93cf.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-b7a93cf.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-b7a93cf.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-586321b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-586321b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-586321b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-aee4dbc.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-aee4dbc.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-aee4dbc.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3fa6735{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-3fa6735:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3fa6735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-9ed13ab.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-9ed13ab.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-9ed13ab.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-8614d1a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-8614d1a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8614d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #191919 0%, #000000 100%);}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-dc42460.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-dc42460.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-dc42460.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-title{margin-bottom:26px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-description{font-size:20px;line-height:140%;letter-spacing:-7%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-2202722{width:var( --container-widget-width, 100% );max-width:100%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-2202722 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-f5b2269{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-f5b2269 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-f5b2269 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-52f6f9c{--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:319px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-52f6f9c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-52f6f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238882-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-7b0c2ee{width:var( --container-widget-width, 12% );max-width:12%;padding:8px 20px 8px 20px;--container-widget-width:12%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-7b0c2ee.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7b0c2ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7b0c2ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-7b0c2ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7b0c2ee .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-7b0c2ee .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a34baf6{width:var( --container-widget-width, 41% );max-width:41%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-a34baf6.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-a34baf6 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-b2aff7c{--e-image-carousel-slides-to-show:4;}.elementor-28 .elementor-element.elementor-element-b2aff7c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;width:10px;height:10px;background:#F7D599;}.elementor-28 .elementor-element.elementor-element-b2aff7c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#F5F5F5;opacity:1;}.elementor-28 .elementor-element.elementor-element-b2aff7c .swiper-wrapper{display:flex;align-items:center;}.elementor-28 .elementor-element.elementor-element-8a8f22c{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-8a8f22c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-8a8f22c .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-d0c7878{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d0c7878:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d0c7878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Frame-2147238884.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-e5f49de{width:var( --container-widget-width, 17% );max-width:17%;padding:8px 20px 8px 20px;--container-widget-width:17%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-e5f49de.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e5f49de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e5f49de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-e5f49de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-e5f49de .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-e5f49de .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3d5ba3d{width:var( --container-widget-width, 43% );max-width:43%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-3d5ba3d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-3d5ba3d .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-db875f9{--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;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-de75313{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-4f9cd05{width:var( --container-widget-width, 100% );max-width:100%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-4f9cd05 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-09dfc7c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-09dfc7c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-09dfc7c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-09dfc7c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-689ed5d{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-689ed5d .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-689ed5d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-1922ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-1922ea8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-1922ea8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-1922ea8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-ef9ec43{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-ef9ec43 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-ef9ec43 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-b9c61c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-b9c61c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-b9c61c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-b9c61c9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2592d82{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-2592d82 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-2592d82 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-9b53c26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-9b53c26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-9b53c26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-9b53c26 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f4c1359{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-f4c1359 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-f4c1359 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-3fd0110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-3fd0110 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3fd0110 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-3fd0110 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-0f931a5{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-0f931a5 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-0f931a5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-6e60a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-6e60a8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-6e60a8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-6e60a8b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-c6bf6fe{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-c6bf6fe .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-c6bf6fe .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-e346504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-e346504 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e346504 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-e346504 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a3b7fd2{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-a3b7fd2 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-a3b7fd2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-e428892{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-e428892 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e428892 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-e428892 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-06d879b{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-06d879b .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-06d879b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-da60fc5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:#FFFFFF45;--border-color:#FFFFFF45;}.elementor-28 .elementor-element.elementor-element-da60fc5:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-da60fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #050404 0%, #242021 100%);}.elementor-28 .elementor-element.elementor-element-0ed3683{width:var( --container-widget-width, 100% );max-width:100%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-0ed3683 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-67d4bbd{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-67d4bbd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-67d4bbd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-67d4bbd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8835b06{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-8835b06 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-8835b06 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-7315893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-7315893 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7315893 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-7315893 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-9c06f2a{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-9c06f2a .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-9c06f2a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-5de2e38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-5de2e38 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5de2e38 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-5de2e38 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-aa05323{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-aa05323 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-aa05323 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-8f65de9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-8f65de9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8f65de9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-8f65de9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8d886b7{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-8d886b7 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-8d886b7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-2b140e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2b140e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2b140e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2b140e6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a6e3de9{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-a6e3de9 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-a6e3de9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-3dd1dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-3dd1dd7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3dd1dd7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-3dd1dd7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-0c32931{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-0c32931 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-0c32931 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-e885c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-e885c7b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-e885c7b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-e885c7b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-d1dbe2b{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-d1dbe2b .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-d1dbe2b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-c063a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-c063a42 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-c063a42 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-c063a42 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-331aee7{--divider-border-style:solid;--divider-color:#FFE9C43D;--divider-border-width:1px;}.elementor-28 .elementor-element.elementor-element-331aee7 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-331aee7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-28 .elementor-element.elementor-element-4fb4d13{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-4fb4d13:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4fb4d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227014.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-167c4b1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-167c4b1.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-167c4b1 img{width:100%;}.elementor-28 .elementor-element.elementor-element-68c64a0{width:var( --container-widget-width, 100% );max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-68c64a0 img{width:100%;}.elementor-28 .elementor-element.elementor-element-27f27af{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:600;text-transform:uppercase;line-height:140%;letter-spacing:-7%;}.elementor-28 .elementor-element.elementor-element-27f27af.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9db6db6{text-align:center;}.elementor-28 .elementor-element.elementor-element-9db6db6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-6e2a193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;font-size:20px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-6e2a193 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-166d88c{text-align:center;}.elementor-28 .elementor-element.elementor-element-166d88c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-1a9e61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1a9e61c p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-336cf41{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;font-size:20px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-336cf41.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-336cf41 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-fa892b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-fa892b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-fa892b0 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-7817888{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-7817888.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7817888 img{width:100%;}.elementor-28 .elementor-element.elementor-element-bd679bd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--border-radius:7px 7px 7px 7px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:130px;--padding-right:130px;}.elementor-28 .elementor-element.elementor-element-bd679bd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bd679bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #282828 0%, #010101 100%);}.elementor-28 .elementor-element.elementor-element-fce0d8b{width:var( --container-widget-width, 12% );max-width:12%;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-fce0d8b.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-fce0d8b img{width:100%;}.elementor-28 .elementor-element.elementor-element-9128df5{width:var( --container-widget-width, 90% );max-width:90%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-9128df5.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9128df5 p{margin-block-end:30px;}.elementor-28 .elementor-element.elementor-element-e865834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e865834:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/BG-DESK-11.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-e865834::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e865834 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e865834 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227051.webp");--background-overlay:'';background-position:1350px 190px;background-repeat:no-repeat;background-size:33% auto;}.elementor-28 .elementor-element.elementor-element-e1bd9d9{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;}.elementor-28 .elementor-element.elementor-element-e1bd9d9 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-e1bd9d9 .elementor-icon{font-size:40px;}.elementor-28 .elementor-element.elementor-element-e1bd9d9 .elementor-icon svg{height:40px;}.elementor-28 .elementor-element.elementor-element-eec7d69{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e07ff5c{--display:flex;}.elementor-28 .elementor-element.elementor-element-f92fef7{width:var( --container-widget-width, 36% );max-width:36%;padding:8px 20px 8px 20px;--container-widget-width:36%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-f92fef7.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-f92fef7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f92fef7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-f92fef7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f92fef7 .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-f92fef7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-ead7b80{width:var( --container-widget-width, 81% );max-width:81%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-ead7b80.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-ead7b80 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-bae5370{width:var( --container-widget-width, 77% );max-width:77%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-bae5370 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-181e378{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-181e378 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-181e378 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-b375351{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-528af88{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-528af88.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-528af88 img{width:100%;}.elementor-28 .elementor-element.elementor-element-c2f3048{--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;--margin-top:-12px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:449px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c2f3048:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c2f3048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/banner-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-bd28d27{--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-28 .elementor-element.elementor-element-7d1720e{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-28 .elementor-element.elementor-element-2a30b45{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 20px 8px 20px;--container-widget-width:43%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2a30b45.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-2a30b45 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2a30b45 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2a30b45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2a30b45 .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-2a30b45 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2a683e7{width:var( --container-widget-width, 81% );max-width:81%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-2a683e7.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-2a683e7 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-6be4f9b{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-9b35833{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-9b35833 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-9b35833 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-ed81fd3{--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;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ed81fd3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ed81fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/dasd.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-676ad36{width:var( --container-widget-width, 18% );max-width:18%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 20px 8px 20px;--container-widget-width:18%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:326px 326px 326px 326px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-676ad36.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-676ad36 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-676ad36 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-676ad36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-676ad36 .elementor-icon-list-item > a{font-size:15px;}.elementor-28 .elementor-element.elementor-element-676ad36 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5be1a65{width:var( --container-widget-width, 34% );max-width:34%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-5be1a65.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-5be1a65 .elementor-heading-title{color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-4943681{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-45b50a7{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-45b50a7 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-63a9e7d{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-22c6b04{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-22c6b04 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-bfa0003{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-405a13c{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-405a13c p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-278dcb8{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-d94be8f{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-d94be8f p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-649146e{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-b77b34f{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-b77b34f p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-e0c1a05{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-c1a3423{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-c1a3423 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-8c56c3a{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-d327f07{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-d327f07 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-678bd28{--display:flex;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-66d488d{font-size:20px;line-height:140%;letter-spacing:0px;color:#FFFBF6;}.elementor-28 .elementor-element.elementor-element-66d488d p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-1a74319{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:13px 13px 13px 13px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:25px;}.elementor-28 .elementor-element.elementor-element-1a74319 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(160deg, #000000 0%, #242424 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;}:where( .elementor-28 .elementor-element.elementor-element-1a74319 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:transparent;background-image:linear-gradient(160deg, #000000 0%, #242424 100%);border-style:solid;border-width:0px 1px 1px 1px;border-color:#FFFFFF38;--border-radius:0px 0px 13px 13px;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-28 .elementor-element.elementor-element-1a74319 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-28 .elementor-element.elementor-element-1a74319 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;line-height:140%;}.elementor-28 .elementor-element.elementor-element-4e832a2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-4e832a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-4e832a2 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:6px 6px 6px 6px;border-color:#C097564D;border-radius:59px 59px 59px 59px;padding:12px 40px 12px 40px;}.elementor-28 .elementor-element.elementor-element-5d4b7dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5d4b7dd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5d4b7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #282828 0%, #010101 100%);}.elementor-28 .elementor-element.elementor-element-67d058a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-93096dd{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-756c03e{font-size:20px;line-height:140%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-756c03e p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-9d5c7ac{--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-28 .elementor-element.elementor-element-1025b6e{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;font-size:20px;line-height:140%;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1025b6e.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1025b6e p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-3d7aa77{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-3d7aa77 img{width:100%;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-e865834::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e865834 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e865834 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-c16f914:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c16f914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/bg-mobile-2.webp");background-size:contain;}.elementor-28 .elementor-element.elementor-element-c16f914{--padding-top:120%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-28 .elementor-element.elementor-element-4d05c4e.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1b4158a{text-align:center;}.elementor-28 .elementor-element.elementor-element-7aafb0b{text-align:center;}.elementor-28 .elementor-element.elementor-element-a4ee51e .elementor-button{padding:12px 20px 12px 20px;}.elementor-28 .elementor-element.elementor-element-5d1d584.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-28 .elementor-element.elementor-element-5d1d584{--e-icon-list-icon-size:24px;}.elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5d1d584 .elementor-icon-list-item > a{font-size:17px;}.elementor-28 .elementor-element.elementor-element-57841c0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7c379e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7c379e3c .elementor-icon-list-item > a{font-size:18px;}.elementor-28 .elementor-element.elementor-element-5bdc7f7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5bdc7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/BG-10.webp");background-size:contain;}.elementor-28 .elementor-element.elementor-element-5bdc7f7{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-3d4f2de{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-28 .elementor-element.elementor-element-e7e7317{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-28 .elementor-element.elementor-element-6e4ee43{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-2fcd812{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-28 .elementor-element.elementor-element-2fcd812 .elementor-icon{font-size:50px;}.elementor-28 .elementor-element.elementor-element-2fcd812 .elementor-icon svg{height:50px;}.elementor-28 .elementor-element.elementor-element-afd15ec:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-afd15ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-28 .elementor-element.elementor-element-afd15ec{--padding-top:200px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-65de2d7{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-28 .elementor-element.elementor-element-65de2d7.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-65de2d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-65de2d7 .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-98a4600{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:center;}.elementor-28 .elementor-element.elementor-element-98a4600.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-61fa58c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-61fa58c.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-ccd2e37 .elementor-button{padding:12px 30px 12px 30px;}.elementor-28 .elementor-element.elementor-element-9e8f0dd.e-con{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-141dbab{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;top:-57px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-141dbab{left:96px;}body.rtl .elementor-28 .elementor-element.elementor-element-141dbab{right:96px;}.elementor-28 .elementor-element.elementor-element-c384417{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;top:-257px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c384417{left:270px;}body.rtl .elementor-28 .elementor-element.elementor-element-c384417{right:270px;}.elementor-28 .elementor-element.elementor-element-7ab5cb0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7ab5cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/BG-11.webp");background-size:contain;}.elementor-28 .elementor-element.elementor-element-7ab5cb0{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8ada19b{left:21px;}body.rtl .elementor-28 .elementor-element.elementor-element-8ada19b{right:21px;}.elementor-28 .elementor-element.elementor-element-8ada19b{top:35px;}.elementor-28 .elementor-element.elementor-element-ee196b2{--e-transform-scale:1.2;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-28 .elementor-element.elementor-element-a2ea2b2{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:center;}.elementor-28 .elementor-element.elementor-element-a2ea2b2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c762439{left:23px;}body.rtl .elementor-28 .elementor-element.elementor-element-c762439{right:23px;}.elementor-28 .elementor-element.elementor-element-c762439{top:244px;}.elementor-28 .elementor-element.elementor-element-0ea169c{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-28 .elementor-element.elementor-element-0ea169c.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8f5060d{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;text-align:center;}.elementor-28 .elementor-element.elementor-element-8f5060d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-fb13c5b{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;text-align:center;}.elementor-28 .elementor-element.elementor-element-fb13c5b.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-eca1fc9:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-eca1fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-28 .elementor-element.elementor-element-eca1fc9{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-7fa5363:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7fa5363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-28 .elementor-element.elementor-element-7fa5363{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-5c613ee{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f5109c7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-28 .elementor-element.elementor-element-f5109c7.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-6ce898e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;text-align:center;}.elementor-28 .elementor-element.elementor-element-6ce898e.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-6615ce9{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:center;}.elementor-28 .elementor-element.elementor-element-6615ce9.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-ecdb809{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ecdb809.e-con{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-f733bc8{--e-transform-scale:1.6;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-28 .elementor-element.elementor-element-8d40807{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;top:187px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8d40807{left:247px;}body.rtl .elementor-28 .elementor-element.elementor-element-8d40807{right:247px;}.elementor-28 .elementor-element.elementor-element-bba3ea6{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;top:233px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-bba3ea6{left:-3px;}body.rtl .elementor-28 .elementor-element.elementor-element-bba3ea6{right:-3px;}.elementor-28 .elementor-element.elementor-element-9919559:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9919559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/bg-mobile-3.webp");background-size:contain;}.elementor-28 .elementor-element.elementor-element-9919559{--padding-top:40px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-75f390d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-28 .elementor-element.elementor-element-75f390d .elementor-icon{font-size:50px;}.elementor-28 .elementor-element.elementor-element-75f390d .elementor-icon svg{height:50px;}.elementor-28 .elementor-element.elementor-element-eb94644{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-28 .elementor-element.elementor-element-eb94644 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-eb94644 .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-05fded7{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-28 .elementor-element.elementor-element-dfc0e76{--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:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:32px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-536eedc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-536eedc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227053.png");background-size:contain;}.elementor-28 .elementor-element.elementor-element-536eedc{--width:74%;--padding-top:130px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-536eedc.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-d0ef309{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28 .elementor-element.elementor-element-d0ef309.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e9cbce3{--width:74%;--padding-top:130px;--padding-bottom:76px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-e9cbce3.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-80ebfd3{--width:74%;--padding-top:130px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-80ebfd3.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-33e202c{--width:74%;--padding-top:130px;--padding-bottom:77px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-33e202c.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e2d470f{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-28 .elementor-element.elementor-element-e2d470f.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-60c38a7{--width:74%;--padding-top:130px;--padding-bottom:79px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-60c38a7.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b860a1c{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-28 .elementor-element.elementor-element-febba27{--width:74%;--padding-top:130px;--padding-bottom:76px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-febba27.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8efc0af{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-28 .elementor-element.elementor-element-e9b204b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-28 .elementor-element.elementor-element-e9b204b.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e9b204b p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-617131f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-89bf1bc{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-f75f77f{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-28 .elementor-element.elementor-element-f75f77f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f75f77f .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-8751e47{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-28 .elementor-element.elementor-element-8aba640:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8aba640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/bg-mobile-4.webp");background-size:contain;}.elementor-28 .elementor-element.elementor-element-8aba640{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-9be3899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-28 .elementor-element.elementor-element-2f34a9b{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-28 .elementor-element.elementor-element-2f34a9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2f34a9b .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-c763b6e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-28 .elementor-element.elementor-element-f1663b1{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-f6a3144 .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-b15dd72{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-2e17046 .elementor-image-box-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-5eb9b2c{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-872c165 .elementor-image-box-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-3c433c9{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-2ea844b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-2ea844b.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-2ea844b .elementor-image-box-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-e6d321e{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-b7a93cf{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-b7a93cf.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-wrapper .elementor-image-box-img{width:62%;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-b7a93cf .elementor-image-box-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-586321b{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-aee4dbc .elementor-image-box-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-3fa6735{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-9ed13ab .elementor-image-box-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-8614d1a{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-dc42460{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-dc42460.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-img{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-wrapper .elementor-image-box-img{width:62%;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-dc42460 .elementor-image-box-description{font-size:18px;}.elementor-28 .elementor-element.elementor-element-2202722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-28 .elementor-element.elementor-element-2202722.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-f5b2269{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-52f6f9c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-52f6f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/BG-12.webp");}.elementor-28 .elementor-element.elementor-element-52f6f9c{--padding-top:120px;--padding-bottom:250px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-7b0c2ee{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-28 .elementor-element.elementor-element-7b0c2ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-7b0c2ee .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-a34baf6{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-28 .elementor-element.elementor-element-8a8f22c{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-d0c7878:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d0c7878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:800px 800px;background-size:cover;}.elementor-28 .elementor-element.elementor-element-d0c7878{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-e5f49de{margin:-24% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-28 .elementor-element.elementor-element-e5f49de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-e5f49de .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-3d5ba3d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-28 .elementor-element.elementor-element-db875f9{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-4f9cd05{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;text-align:center;}.elementor-28 .elementor-element.elementor-element-4f9cd05.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1922ea8{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-b9c61c9{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-9b53c26{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-3fd0110{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-6e60a8b{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-e346504{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-e428892{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-da60fc5{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-0ed3683{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;text-align:center;}.elementor-28 .elementor-element.elementor-element-0ed3683.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7315893{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-5de2e38{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-8f65de9{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-2b140e6{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-3dd1dd7{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-e885c7b{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-c063a42{--e-icon-list-icon-size:28px;}.elementor-28 .elementor-element.elementor-element-c063a42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-c063a42 .elementor-icon-list-item > a{font-size:17px;}.elementor-28 .elementor-element.elementor-element-4fb4d13:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4fb4d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Group-2147227014-1-scaled.webp");background-size:cover;}.elementor-28 .elementor-element.elementor-element-4fb4d13{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-167c4b1{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-28 .elementor-element.elementor-element-27f27af{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;font-size:18px;}.elementor-28 .elementor-element.elementor-element-9db6db6 .elementor-heading-title{font-size:38px;}.elementor-28 .elementor-element.elementor-element-6e2a193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-166d88c .elementor-heading-title{font-size:60px;}.elementor-28 .elementor-element.elementor-element-336cf41{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-fa892b0 .elementor-button{padding:12px 30px 12px 30px;}.elementor-28 .elementor-element.elementor-element-bd679bd{--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-fce0d8b{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-28 .elementor-element.elementor-element-9128df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:22px;line-height:120%;}.elementor-28 .elementor-element.elementor-element-e865834:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/bg-mobile-5.webp");background-size:contain;}.elementor-28 .elementor-element.elementor-element-e865834::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e865834 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e865834 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-e865834 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:97px 145px;background-size:317px auto;}.elementor-28 .elementor-element.elementor-element-e865834{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-e1bd9d9{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-28 .elementor-element.elementor-element-e1bd9d9 .elementor-icon{font-size:32px;}.elementor-28 .elementor-element.elementor-element-e1bd9d9 .elementor-icon svg{height:32px;}.elementor-28 .elementor-element.elementor-element-f92fef7{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-28 .elementor-element.elementor-element-f92fef7.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-f92fef7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f92fef7 .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-ead7b80.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-ead7b80{text-align:center;}.elementor-28 .elementor-element.elementor-element-bae5370{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-bae5370.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-b375351.e-con{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-528af88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28 .elementor-element.elementor-element-c2f3048:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c2f3048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/bg-mobile-7-1.webp");background-size:cover;}.elementor-28 .elementor-element.elementor-element-c2f3048{--padding-top:392px;--padding-bottom:121px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-2a30b45{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-28 .elementor-element.elementor-element-2a30b45.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2a683e7.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2a683e7{text-align:center;}.elementor-28 .elementor-element.elementor-element-6be4f9b{text-align:center;}.elementor-28 .elementor-element.elementor-element-ed81fd3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ed81fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/BG-15.webp");background-size:contain;}.elementor-28 .elementor-element.elementor-element-ed81fd3{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-676ad36{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-28 .elementor-element.elementor-element-676ad36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-676ad36 .elementor-icon-list-item > a{font-size:12px;}.elementor-28 .elementor-element.elementor-element-5be1a65{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-28 .elementor-element.elementor-element-45b50a7{font-size:18px;}.elementor-28 .elementor-element.elementor-element-22c6b04{font-size:18px;}.elementor-28 .elementor-element.elementor-element-405a13c{font-size:18px;}.elementor-28 .elementor-element.elementor-element-d94be8f{font-size:18px;}.elementor-28 .elementor-element.elementor-element-b77b34f{font-size:18px;}.elementor-28 .elementor-element.elementor-element-c1a3423{font-size:18px;}.elementor-28 .elementor-element.elementor-element-d327f07{font-size:18px;}.elementor-28 .elementor-element.elementor-element-66d488d{font-size:18px;}.elementor-28 .elementor-element.elementor-element-1a74319{--n-accordion-title-font-size:18px;--n-accordion-icon-size:19px;}.elementor-28 .elementor-element.elementor-element-5d4b7dd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-756c03e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-size:18px;}.elementor-28 .elementor-element.elementor-element-756c03e.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9d5c7ac{--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-28 .elementor-element.elementor-element-1025b6e{text-align:center;font-size:18px;}.elementor-28 .elementor-element.elementor-element-3d7aa77.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-8052357{--width:50%;}.elementor-28 .elementor-element.elementor-element-312edd1{--width:50%;}.elementor-28 .elementor-element.elementor-element-477ee20d{--width:100%;}.elementor-28 .elementor-element.elementor-element-57841c0a{--width:100%;}.elementor-28 .elementor-element.elementor-element-5bdc7f7{--content-width:1400px;}.elementor-28 .elementor-element.elementor-element-e7e7317{--width:1000px;}.elementor-28 .elementor-element.elementor-element-02ef331{--width:49%;}.elementor-28 .elementor-element.elementor-element-9e8f0dd{--width:49%;}.elementor-28 .elementor-element.elementor-element-7ab5cb0{--content-width:1330px;}.elementor-28 .elementor-element.elementor-element-f47f129{--width:49%;}.elementor-28 .elementor-element.elementor-element-bf7df5a{--width:49%;}.elementor-28 .elementor-element.elementor-element-5c613ee{--width:42%;}.elementor-28 .elementor-element.elementor-element-ecdb809{--width:49%;}.elementor-28 .elementor-element.elementor-element-9919559{--content-width:1000px;}.elementor-28 .elementor-element.elementor-element-536eedc{--width:32%;}.elementor-28 .elementor-element.elementor-element-e9cbce3{--width:32%;}.elementor-28 .elementor-element.elementor-element-80ebfd3{--width:32%;}.elementor-28 .elementor-element.elementor-element-33e202c{--width:32%;}.elementor-28 .elementor-element.elementor-element-60c38a7{--width:32%;}.elementor-28 .elementor-element.elementor-element-febba27{--width:32%;}.elementor-28 .elementor-element.elementor-element-f1663b1{--width:32%;}.elementor-28 .elementor-element.elementor-element-b15dd72{--width:32%;}.elementor-28 .elementor-element.elementor-element-5eb9b2c{--width:32%;}.elementor-28 .elementor-element.elementor-element-3c433c9{--width:32%;}.elementor-28 .elementor-element.elementor-element-e6d321e{--width:32%;}.elementor-28 .elementor-element.elementor-element-586321b{--width:32%;}.elementor-28 .elementor-element.elementor-element-3fa6735{--width:32%;}.elementor-28 .elementor-element.elementor-element-8614d1a{--width:32%;}.elementor-28 .elementor-element.elementor-element-52f6f9c{--content-width:1600px;}.elementor-28 .elementor-element.elementor-element-d0c7878{--content-width:1270px;}.elementor-28 .elementor-element.elementor-element-de75313{--width:49%;}.elementor-28 .elementor-element.elementor-element-da60fc5{--width:49%;}.elementor-28 .elementor-element.elementor-element-4fb4d13{--width:49%;}.elementor-28 .elementor-element.elementor-element-e07ff5c{--width:49%;}.elementor-28 .elementor-element.elementor-element-b375351{--width:49%;}.elementor-28 .elementor-element.elementor-element-bd28d27{--width:63%;}.elementor-28 .elementor-element.elementor-element-7d1720e{--width:50%;}.elementor-28 .elementor-element.elementor-element-93096dd{--width:40%;}.elementor-28 .elementor-element.elementor-element-9d5c7ac{--width:43%;}}/* Start custom CSS for heading, class: .elementor-element-1b4158a */.elementor-28 .elementor-element.elementor-element-1b4158a .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4ee51e *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-a4ee51e .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-a4ee51e svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-a4ee51e svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-a4ee51e {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-a4ee51e .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-a4ee51e .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c379e3c */.elementor-28 .elementor-element.elementor-element-7c379e3c b{
    font-weight: 400;
}
.elementor-28 .elementor-element.elementor-element-7c379e3c .destaque {
    color: #FFFFFF; /* cor que você quiser */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57841c0a */.elementor-28 .elementor-element.elementor-element-57841c0a{
    background: linear-gradient(90deg, #0A0A0A 0%, #222222 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477ee20d */.elementor-28 .elementor-element.elementor-element-477ee20d .elementor-widget-container, .carrossel-esquerda, .carrossel-direita{
    overflow: visible;
}

/* Lista de itens duplicados */
.elementor-28 .elementor-element.elementor-element-477ee20d .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    width: max-content; /* Permite rolagem contínua */
}

/* Duplicando os itens para criar um loop suave */
.elementor-28 .elementor-element.elementor-element-477ee20d .elementor-icon-list-items::after {
    content: "";
    display: flex;
}

/* Animação para a esquerda */
.carrossel-esquerda {
    animation: mover-esquerda 60s infinite linear;
}

@keyframes mover-esquerda {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%); /* Ajuste para metade da largura duplicada */
    }
}

/* Animação para a direita */
.carrossel-direita {
    animation: mover-direita 60s infinite linear;
}

@keyframes mover-direita {
    0% {
        transform: translateX(-50%);
    }
    100% {
        transform: translateX(0);
    }
}

/* Responsivo para telas menores */
@media (max-width: 767px) {
    .carrossel-esquerda {
        animation: mover-esquerda-mobile 30s infinite linear;
    }
}
    @keyframes mover-esquerda-mobile {
        0% {
            transform: translateX(0%);
        }
        100% {
            transform: translateX(-50%);
        }
    }

    .carrossel-direita {
        animation: mover-direita-mobile 30s infinite linear;
    }

    @keyframes mover-direita-mobile {
        0% {
            transform: translateX(-50%);
        }
        100% {
            transform: translateX(0%);
        }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d4f2de */.elementor-28 .elementor-element.elementor-element-3d4f2de .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e4ee43 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-6e4ee43 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-6e4ee43 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-6e4ee43 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-6e4ee43 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-6e4ee43 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-6e4ee43 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2fcd812 */.elementor-28 .elementor-element.elementor-element-2fcd812 .elementor-icon svg {
    animation: moverBaixo 1.5s infinite;
}

/* Keyframes para animação */
@keyframes moverBaixo {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(10px);
        opacity: 0.5;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98a4600 */.elementor-28 .elementor-element.elementor-element-98a4600 .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61fa58c */.elementor-28 .elementor-element.elementor-element-61fa58c .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccd2e37 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-ccd2e37 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-ccd2e37 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-ccd2e37 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-ccd2e37 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-ccd2e37 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-ccd2e37 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-141dbab */.selo-flutuante {
  animation: flutuar 4s ease-in-out infinite;
}


@keyframes flutuar {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); /* altura da flutuação */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c384417 */.elementor-28 .elementor-element.elementor-element-c384417 {
    animation: rodar 10s linear infinite;
}

@keyframes rodar {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ada19b */.elementor-28 .elementor-element.elementor-element-8ada19b {
    animation: rodar 10s linear infinite;
}

@keyframes rodar {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2ea2b2 */.elementor-28 .elementor-element.elementor-element-a2ea2b2 .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5060d */.elementor-28 .elementor-element.elementor-element-8f5060d .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa31de3 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-fa31de3 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-fa31de3 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-fa31de3 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-fa31de3 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-fa31de3 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-fa31de3 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce898e */.elementor-28 .elementor-element.elementor-element-6ce898e .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb7bd9d *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-bb7bd9d .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-bb7bd9d svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-bb7bd9d svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-bb7bd9d {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-bb7bd9d .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-bb7bd9d .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d40807 */.elementor-28 .elementor-element.elementor-element-8d40807 {
    animation: rodar 10s linear infinite;
}

@keyframes rodar {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-75f390d */.elementor-28 .elementor-element.elementor-element-75f390d .elementor-icon svg {
    animation: moverBaixo 1.5s infinite;
}

/* Keyframes para animação */
@keyframes moverBaixo {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(10px);
        opacity: 0.5;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05fded7 */.elementor-28 .elementor-element.elementor-element-05fded7 .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-617131f *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-617131f .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-617131f svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-617131f svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-617131f {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-617131f .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-617131f .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8751e47 */.elementor-28 .elementor-element.elementor-element-8751e47 .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-947953b */.elementor-28 .elementor-element.elementor-element-947953b .swiper-wrapper {
    transition-timing-function: linear !important; 
    -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89bf1bc */.elementor-28 .elementor-element.elementor-element-89bf1bc{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-89bf1bc::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 2px; /* espessura da borda */

    background: linear-gradient(
        90deg,
        #F5F5F500 0%,
        #F7D599 50%,
        #F5F5F500 100%
    );

    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9be3899 */.elementor-28 .elementor-element.elementor-element-9be3899 .elementor-icon svg {
    animation: moverBaixo 1.5s infinite;
}

/* Keyframes para animação */
@keyframes moverBaixo {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(10px);
        opacity: 0.5;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c763b6e */.elementor-28 .elementor-element.elementor-element-c763b6e .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6a3144 */.elementor-28 .elementor-element.elementor-element-f6a3144 .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1663b1 */.elementor-28 .elementor-element.elementor-element-f1663b1{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-f1663b1::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e17046 */.elementor-28 .elementor-element.elementor-element-2e17046 .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b15dd72 */.elementor-28 .elementor-element.elementor-element-b15dd72{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-b15dd72::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-872c165 */.elementor-28 .elementor-element.elementor-element-872c165 .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb9b2c */.elementor-28 .elementor-element.elementor-element-5eb9b2c{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-5eb9b2c::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2ea844b */.elementor-28 .elementor-element.elementor-element-2ea844b .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c433c9 */.elementor-28 .elementor-element.elementor-element-3c433c9{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-3c433c9::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7a93cf */.elementor-28 .elementor-element.elementor-element-b7a93cf .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6d321e */.elementor-28 .elementor-element.elementor-element-e6d321e{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-e6d321e::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aee4dbc */.elementor-28 .elementor-element.elementor-element-aee4dbc .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586321b */.elementor-28 .elementor-element.elementor-element-586321b{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-586321b::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9ed13ab */.elementor-28 .elementor-element.elementor-element-9ed13ab .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa6735 */.elementor-28 .elementor-element.elementor-element-3fa6735{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-3fa6735::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42460 */.elementor-28 .elementor-element.elementor-element-dc42460 .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8614d1a */.elementor-28 .elementor-element.elementor-element-8614d1a{
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-8614d1a::before{
    content: "";
    position: absolute;

    top: 0;
    left: 18%;
    transform: translateX(-50%);

    width: 68px;
    height: 7px;

    background: linear-gradient(
        180deg,
        #D9AC69 0%,
        #FFEDCE 100%
    );

    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    border-radius: 0 0 20px 20px;
    z-index: 2;

    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b2269 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-f5b2269 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-f5b2269 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-f5b2269 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-f5b2269 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-f5b2269 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-f5b2269 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34baf6 */.elementor-28 .elementor-element.elementor-element-a34baf6 .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a8f22c *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-8a8f22c .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-8a8f22c svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-8a8f22c svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-8a8f22c {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-8a8f22c .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-8a8f22c .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5ba3d */.elementor-28 .elementor-element.elementor-element-3d5ba3d .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f27af */.elementor-28 .elementor-element.elementor-element-27f27af .claro {
    background: linear-gradient(90deg, #FFE9C4,#FFF5E4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-166d88c */.elementor-28 .elementor-element.elementor-element-166d88c .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa892b0 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-fa892b0 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-fa892b0 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-fa892b0 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-fa892b0 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-fa892b0 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-fa892b0 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb4d13 */.elementor-28 .elementor-element.elementor-element-4fb4d13{
    position: relative !important;
}

.elementor-28 .elementor-element.elementor-element-4fb4d13::after{
    content: "";
    position: absolute;

    left: 50%;
    bottom: -0px;

    transform: translateX(-50%);

    width: 180px;
    height: 10px;

    background: linear-gradient(
        180deg,
        #FFEDCE 0%,
        #D9AC69 100%
    );

    border-radius: 20px 20px 0 0;

    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fce0d8b */.elementor-28 .elementor-element.elementor-element-fce0d8b {
    animation: rodar 10s linear infinite;
}

@keyframes rodar {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd679bd */.elementor-28 .elementor-element.elementor-element-bd679bd{
    position: relative !important;
}

.elementor-28 .elementor-element.elementor-element-bd679bd::after{
    content: "";
    position: absolute;

    left: 50%;
    bottom: -0px;

    transform: translateX(-50%);

    width: 180px;
    height: 10px;

    background: linear-gradient(
        180deg,
        #FFEDCE 0%,
        #D9AC69 100%
    );

    border-radius: 20px 20px 0 0;

    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd9d9 */.elementor-28 .elementor-element.elementor-element-e1bd9d9 .elementor-icon svg {
    animation: moverBaixo 1.5s infinite;
}

/* Keyframes para animação */
@keyframes moverBaixo {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(10px);
        opacity: 0.5;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ead7b80 */.elementor-28 .elementor-element.elementor-element-ead7b80 .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-181e378 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-181e378 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-181e378 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-181e378 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-181e378 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-181e378 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-181e378 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a683e7 */.elementor-28 .elementor-element.elementor-element-2a683e7 .degradetexto {
    background: linear-gradient(150deg, #FDEACA,#DBB070);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b35833 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-9b35833 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-9b35833 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-9b35833 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-9b35833 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-9b35833 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-9b35833 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be1a65 */.elementor-28 .elementor-element.elementor-element-5be1a65 .dourado2 {
    background: linear-gradient(90deg, #D9AC69,#FFEDCE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    display: inline; /* 🔥 permite quebra de linha */
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e832a2 *//* botão com gradiente animado + pulsação constante */
.elementor-28 .elementor-element.elementor-element-4e832a2 .elementor-button{
    background: linear-gradient(270deg,#BC893C,#FFE1AF,#BC893C);
    background-size:300% 300%;
    animation: gradienteAnimado 6s ease infinite, pulsarBotao 2s ease-in-out infinite;
    border: none;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    transform-origin: center;
}

/* animação do gradiente */
@keyframes gradienteAnimado{
    0%{ background-position:0% 50%; }
    50%{ background-position:100% 50%; }
    100%{ background-position:0% 50%; }
}

/* pulsação contínua */
@keyframes pulsarBotao{
    0%{ transform:scale(1); }
    50%{ transform:scale(1.06); }
    100%{ transform:scale(1); }
}

/* SVG */
.elementor-28 .elementor-element.elementor-element-4e832a2 svg {
  width: 55px !important;
  height: 55px !important;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .elementor-28 .elementor-element.elementor-element-4e832a2 svg {
    width: 35px !important;
    height: 35px !important;
  }
}

/* entrada suave */
.elementor-28 .elementor-element.elementor-element-4e832a2 {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeElegant 1.2s ease-out forwards;
  animation-delay: 0.3s;
}

@keyframes fadeElegant {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* alinhamentos */
.elementor-28 .elementor-element.elementor-element-4e832a2 .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
}

.elementor-28 .elementor-element.elementor-element-4e832a2 .elementor-button-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Regular.eot');
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Regular.woff2') format('woff2'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Regular.woff') format('woff'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Medium.eot');
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Medium.woff2') format('woff2'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Medium.woff') format('woff'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-SemiBold.eot');
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-SemiBold.woff2') format('woff2'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-SemiBold.woff') format('woff'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Bold.eot');
	src: url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Bold.woff2') format('woff2'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Bold.woff') format('woff'),
		url('https://ocodigodaedicaopc.com.br/wp-content/uploads/2026/06/Inter28pt-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */